C/C++及其相关
-
More Effective C++中文版(美)Scott·迈耶斯(Scott Meyers)著;侯捷译;侯捷译继 Effective C++ 之後,Scott Meyers 於 1996 推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。Meyers 将此章命名为技术(Techniques),并明白告诉你,其中都是一些 patterns,例如 virtual ctors、smart pointers、reference counting、proxy classes,double dispatching┅等等。这一章的每个条款篇幅都在 15~30 页之谱,实在让人有「山穷水尽疑无路,柳暗花明又一村」之叹。虽然出版年代稍嫌久远,本书并没有第二版,原因是当其出版之时(1996),C++ Standard 已经几乎定案,本书即依当时的标准草案而写。其间与现今之 C++ 标准规格几乎相同。可能变化的几个弹性之处,Meyers 也都有所说明与提示。读者可以连结作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什麽重大误失)。本书第一页列有它所获得的赞誉。对於读者,这是一份值得叁考的资料,我试着把它们译为中文,条列於下:Ø这是一本多方面发人深省的 C++ 书籍:不论在你偶尔用到的语言特性上,或是在你自以为十分熟悉的语言特性上。只有深刻了解 C++ 编译器如何解释你的码,你才有可能以 C++ 语言写出稳健强固的软体。本书是协助你获得此等层级之了解过程中,一份极具价值的资源。读过本书之後,我感觉像是浏览了 C++ 程式大师所检阅过的码,并获得许多极具价值的洞见。- Fred Wild, Vce President of Technology,Advantage Software echnologiesØ本书内含大量重要的技术,这些技术是撰写优良 C++ 程式所不可或缺的。本书解释如何设计和实作这些观念,以及潜伏在其他某些替代方案中的陷阱。本书亦含晚近加入之 C++ 特性的详细说明。任何人如果想要好好地运用这些新特性,最好买一本并且放在随手可得之处,以备查阅。- Chrisopher J. Van Wyk, ProfessorMahematics and Computer Science, Drew UniversityØ这是一本具备工业强度的最佳书籍。对於已经阅读过 Effetive C++ 的人,这是完美的续集。- Eric Nagler, ++ Instructor and Author,Univesity of California Santa Cruz ExtensionØMore Effective C++ 是一本无微不至而且价值不扉的书籍,是 Scott 第一本书 Effective C++ 的续集。我相信每一位专业的 C++ 软体开发人员都应该读过并记忆 Effective C++ 和 More Effective C++ 两本书内的各种招式,以及其中重要(并且有时候不可思议)的语言面向。我强烈推荐这两本书给软体开发人员、测试人员、管理人员┅,每个人都可以从 Scott 专家级的知识与卓越的表达能力中获益。- Steve Burkett, Software Consutant
-
C++程序设计李龙澍主编本书系统讲述了C++语言的基本概念和编程方法,首先介绍了C++的简单概念,介绍了C++的基本表达式、基本语句和函数;接着阐述了面向对象的基本概念和类、对象的设计方法;然后讲述C++程序设计的技巧和输入输出结构;最后通过实例阐明C++程序设计方法和技巧。全书针对高职高专学生的特点,培养读者掌握分析问题和解决问题的能力,力求将复杂的概念用简洁的语言描述出来,使读者学完本书后会用C++语言编写实际应用程序。本书内容丰富、结构合理、语言流畅,融趣味性与科学性于一体,同时配有大量习题和实训题目,结合与本书配套的《C++程序设计实训》,可以加深对本书的理解。本书适合作为高职高专计算机及相关专业程序设计语言课程的教材,也可供各类计算机应用人员学习使用。本书配有电子教案。
-
时尚编程C与C++实习指导周属衡主编本书共6章,其中第1、2章以精练的篇幅介绍了Turbo C集成环境的组成结构、编程方法,方便易用的编辑技巧和对代表性错误例程的调试、纠错方法。第3章系统而全面地列出了C语言从输入输出到文件程序编程等9个专项实习例程和有关实习题目,附录有实习题目的参考答案。第5、6章是面向对象编程实习。 本书不仅可作高校C语言编程的上机实习指导教材,而且是读者自学C编程的通俗读物。
-
Visual C++网络与数据库编程百例臧桂鹏,肖佳放,顾松东编著《Visual C++网络与数据库编程百例》通过100个实例的详细分析全面介绍了如何使用Visual C++6.0进行网络和数据库应用程序开发。精解实例分实例目标、实现技术、实现步骤和技术内幕四个部分,内容丰富、步骤清晰、深入浅出。简解实例则给出关键的实现技术和主要步骤,供读者练习。《Visual C++网络与数据库编程百例》所附光盘包含全部完整的程序代码,可以直接使用,也可以参考比较,进行学习。《Visual C++网络与数据库编程百例》主要介绍MFC WinSock、ISAPI和电子邮件等网络编程技术,ODBC、OLEDB和ADO等数据库编程技术。
-
C++程序设计教程蔡立军,杜四春,银红霞编著《21世纪高职高专新概念教材:C++程序设计教程》全面系统地讲述了C++语言的基本概念、语法和面向对象的编程方法,对C++语言面向对象的基本特征:类和对象、继承性、派生类、多态性和虚函数等内容作了详尽的介绍。《21世纪高职高专新概念教材:C++程序设计教程》具有丰富的例题,每章后面备有形式多样的练习题。内容安排上循序渐进、深入浅出,力求通俗易懂、突出重点、侧重应用。本书从C语言着手,由浅入深,逐步进入C++语言世界。本书既适合于具有一定的C语言基础的读者学习,也适合于未学习过C语言,但有一定的程序设计基础的读者学习。本书中所有程序都在Trubo C++3.0和Visual C++ 6.0环境下运行通过。与本教材配套的《C++程序设计实验指导与实训》中含有实际工程项目开发的完整案例,供读者自学参考。本书为授课教师免费提供用PowerPoint制作的电子教案。本书不仅可作为高职高专、大专院校学生C++程序设计教材,也可作为C++语言培训教材和从事计算机软件开发的工程技术人员的参考书。
-
C++程序设计实训李龙澍主编编辑推荐:高职高专计算机专业系列教材。本书是与《C++程序设计》配套的实训教材,编制和精选了C++程序设计的习题,并在习题解答中融入了作者多年的教学经验和体会。每章分为两部分,第一部分是精选习题解答,第二部分是实训参考步骤,分别与清华大学出版社出版的“高职高专计算机专业系列教材”《C++程序设计》各章的内容相配合。全书针对高职高专学生的特点,培养读者分析问题和解决问题的能力,力求复杂的概念用简洁的语言描述出来,让读者学完本书后会用C++语言编写实际应用程序。本书适合作为高职高专计算机及相关专业“C++程序设计”课程的辅助教材,也可供各类计算机应用人员学习使用。
-
C++程序设计教学指导与习题集(美国)戴尔等编本书是《C++程序设计(第二版影印版)》的配套用书,针对原教程各章内容,设立了学习目标、要点综述、问题讨论、疑难讲解、习题解答、考试练习及解答等单元,随书所附光盘还包括PowerPoint讲稿、考试题库、程序源码等内容,是辅助学习C++程序设计的实用型立体化读物。本书可作为计算机及相关专业师生讲授、学习高级程序设计语言的辅导用书,也可供相关技术人员参考。NellDale自1975年起在美国得克萨斯大学奥斯汀校区执教,1994年夏从全职教师职位退休,现讲授秋季学期课程,在春季和夏季学期从事写作。ChipWeems是美国麻萨诸塞大学Amherst校区计算机系副教授,在过去23年间,讲授了程序设计导论、软件工程、计算机体系结构和并行处理等课程。自1986年起,参与13本教材的写作工作,使数以百万计的学生学会计算机程序设计,其著作已被译为法文、西班牙文和俄文。主要从事计算机体系结构、编译器、并行处理和编译体系结构协作优化等方面的研究。MarkHeadington是美国威斯康辛大学LaCrosse校区计算机系副教授,其擅长授课学科领域是操作系统、C++程序设计和计算机体系结构等。内容:1.程序设计与算法综述2.C++语法、语义与程序开发过程3.数据类型、表达式与输出4.程序输入与软件设计过程5.条件表达式、逻辑表达式与分支控制结构6.循环7.函数8.函数域、生命周期及相关信息9.其他控制结构10.简单数据类型:系统固有类型与用户自定义类型11.结构类型、数据抽象与类12.数组13.基于数组的链表14.面向对象的软件开发15.递归
-
C++语言基本程序设计裘宗燕编著本书从基本原理出发,以标准C++语言为工具,介绍了基本程序设计的主要问题。本书在多个层面上详细讨论了对程序问题的分析和分解,还讨论了程序的调试与排除错误等。书中给出了许多程序设计实例,讨论了许多实例的思考、开发和改进过程,并在此基础上提出了许多希望读者进一步思考的问题。本书共10章,内容包括:引论,数据对象与计算,变量和控制结构,基础程序设计,处理数据的集合,类型与指针,C++程序结构,类型程序设计,膜板和标准模板库,进一步学习的建议。几个附录汇集了C++语言及其标准库的许多信息。每章末都附有相当数量的习题。本书可作为高等院校面向信息科学和计算机等专业的基础课教材,也可供各层次计算机专业人员和业余爱好者阅读参考。
-
C语言程序设计教程张毅坤[等]编著本书分为三大部分。第1部分为基础篇,共有8个章节,分别讲述了C语言的基本概念、基本规则与基本内容;第2部分为综合扩展篇,分为4个章节,讲述第1部分未展开的内容,增加了用C语言实现图形和动画的相关基本知识,并从软件工程的角度出发,给出了如何分析问题,解决问题,综合运用C语言实现相对规模较大的两个工程程序的实例;第3部分提供了较为详细的C语言相关附录。本书既可作为计算机和非计算机专业的程序设计基础课程的教科书,又可作为工程技术人员的参考书,同时也适用于自学读者的学习与提高。
-
高级语言C++程序设计编程范例与精解周玉龙,刘璟编本书是《高级语言C++程序设计》一书的配套教材。是专门针对《高级语言C++程序设计》一书的各章节内容所精选而配制的213个编程范例。这些具有一定广度与深度的精选范例以及对它们的求解方法与过程,非常适合刚刚开始学习C++程序设计的学生、科技工作者以及自学者来参照模仿,具有很高的实用参考价值,可启发读者在程序设计方面的思维积极性,提高面向对象程序设计方面的实用编程技术与技巧。本书的范例程序源代码可以在高等教育出版社网站上下载。