C/C++及其相关
-
C及C++程序设计张富编本书以Turbo C++为依据,以C语言为起点,全面地介绍C++语言的程序设计基础和面向对象的程序设计方法。全书分为两大部分。第一部分介绍C语言基础;第二部分,介绍面向对象程序设计的概念和方法。 本书可作为高等学校的程序设计语言的教材或参考书,也可供从事计算机的技术人员参考。 -
现代C++程序设计(美)Barbara Johnston著;曾葆青,丁晓非等译;曾葆青译本书用简单通俗的语言,细腻生动地介绍了C++语言和面向对象程序设计技术。全书图文并茂,易学易懂,真正做到了寓教于乐,是一本难得的C++面向对象设计入门教材。本书特色如下: 深入浅出地讲解了基本概念和各种重点难点,并配合大量趣味生动的案例。 每章开头给出了重要术语、概念和学习内容,每章后面部分给出了程序排错指南。 很多案例既给出了源代码,也列举了常见错误,以及编译器产生的出错信息。 各种技巧方法和注意事项被总结成易于查阅的表格。 课后练习类型丰富,循序渐进,难度和规模适中。 附录部分内容独特,信息丰富。 本书提供全部案例的源代码(可从www.tup.com.cn下载)。 本书有配套的《教师手册》、《实验手册》及教学配套网站(详见前言中的说明)。 本书的读者对象是高校计算机系及软件学院低年级学生、非计算机专业软件工程硕士、计算机专业二学位和双学位、非计算机专业的计算机语言公共选修课不生,以及计算机业余爱好者。 -
数据结构——C++实现习题解析与实验指导缪淮扣,沈俊,顾训穰编著本书是与主教材《数据结构——C++实现》(科学出版社)配套的教学参考书,旨在指导、启发和帮助学生学好数据结构这门课程。本书对主教材的每一章给出了复习提要,并给出了主教材中全部习题的参考答案和分析。本书为主教材的每一章设计了一套上机实习题,并提供了可在计算机上运行的上机实习的实例。此外,我们还对数据结构考试的题型做了介绍,并给出了3套模拟试卷。本书是高等院校计算机专业"数据结构"课程的教学参考书,也可供参加硕士研究生入学考试的考生以及从事计算机开发和应用的工程技术人员阅读、参考。 -
嵌入式软件基础(美)Daniel W.Lewis著;陈宗斌译《嵌入式软件基础:C语言与汇编的融合(翻译版)》是对高等院校本科二年级计算机组成原理与汇编语言程序设计的传统教材的全新替代版。《嵌入式软件基础:C语言与汇编的融合(翻译版)》以实践中最常运用的方式讲解汇编语言——实现小型、快速或特殊目的的例程,这些例程由主程序(高级语言编写,如C)调用。通过运用嵌入式软件环境,《嵌入式软件基础:C语言与汇编的融合(翻译版)》介绍多线程程序设计、可抢占式系统与非可抢占式系统、共享资源和调度,从而为操作系统、实时系统、计算机网络及基于多处理器的设计等后续课程提供了坚实的基础。《嵌入式软件基础:C语言与汇编的融合(翻译版)》适用于高等院校工科各专业本科嵌入式计算机系统程序设计、C语言程序设计及汇编语言程序设计类课程,也可供相关技术人员学习参考。 -
C++语言程序设计教程宋斌,曾春平,朱小谷等编写VisualC抖是基于Windows操作系统的编程工具。它将Windows的编程复杂性封装起来,使编程者可以比较轻松地进行Windows应用程序的设计。本书共分为10章。第1章介绍了C什的词法、语法规则和最简单的C抖程序以及如何用Visual C抖来进行开发。第2章介绍了C++语言的基础(数据类型、程序流程控制、运算符和表达式以及函数的格式和调用方式)。第3、4章介绍了类和对象的基本概念及特性,包括对象的创建和销毁的机制、友元函数、友元类、嵌套类、对象数组、指针和引用等。第5章讨论了类的派生和继承性,继承增强了软件的可扩充性,并为代码重用提供了强有力的手段。第6章介绍了函数重载和运算符重载。第7章讨论了虚函数和多态性。第8、9章介绍了模板和错误处理。第10章介绍C++系统的输出/输出流库,它使得程序员可以很容易的设计执行标准I/O和文件I/O的程序。书中所有的例子都在VisualC++6.0下编译运行通过。本书适合于C抖语言的初学者和有一定编程经验的C++程序员。 -
C语言案例教程李崇泰主编本书是教育部职业教育与成人教育司推荐教材。“C语言案例教程”是三年制中职计算机软件专业的重要课程。本书用任务驱动的思想来编写,并以案例来贯穿全书的各章节。本书把枯燥的概念、语法、算法融会在生动、有趣的案例中,以调动学生的学习积极性;本教材结构特点鲜明,源程序书写规范,知识点正确,叙述通俗易懂,文笔流畅。本书还配有电子教学参考资料包,详见前言。本书前言根据教育部《职业院校计算机和软件专业领域技能型紧缺人才培养培训指导方案》的精神,按照中等职业学校计算机应用和软件专业培养目标的要求,我们编写了《C语言案例教程》。该书是软件技能型紧缺人才培养的入门课程,引导初学者学习C语言程序设计的基本知识,为进一步学习必要的理论和各种面向对象的程序设计做好铺垫。本教材侧重于应用,不强调学科知识理论的系统性,编写时按照任务驱动的教学思想,尽量按照案例教学的格式组织材料,以安排在机房上课为背景来设计。全书给出大量的引例和实例,以趣味性的案例引导学生实训。从实例中导出C语言的基本知识点,淡化C语言的学科系统性;希望通过案例教学,努力将C语言作为解决实际问题的工具,强化学生的编程能力。为了克服案例教学法的不足之处,本书通过每个案例,主要介绍与案例相关的C语言知识和使用技巧,但对于与案例关系不密切的那些C语言系统知识,均以附录的形式归纳在本书的最后。在C语言词法和句法的编写上,本书不介绍C语言的历史沿革,甚至连词法的枯燥概念都被融会到各种案例中。以程序实例导出C语言词法和句法的必需部分,先使用,后解释;围绕着实际编程所需导出词法和句法,是作者的一个新的尝试。本书将基本常用的词法集中到第1章,通过实际编程引出所用到的词法,其他一些词法和句法,分散到控制结构部分,用到时再引出讲述。本书的每章开头先说明本章的学习任务,在适当的地方给出教与学的建议。每节以引例开头,给出相当的模仿性实训题加以巩固,随后抽象出本节中C语言的必需的理论,再给出应用性的、趣味性的若干实例。每个内容之后,还相应给出较多的课堂练习,以便及时反馈学生的当堂学习情况;每节之后给出10道左右带趣味性的习题。文中涉及复杂操作时,都充分利用图、表辅助阐明问题,解决难点。内容的排列尽量照顾到中职生的知识结构和程序设计的知识结构,做到由浅入深、由易到难,循序渐进。所有的例题、习题所涉及的知识,尽量不超过初中的水平,肯定不超过高中的要求。全书从开头就很注意源程序书写规范,希望通过训练,使学生较早按照软件行业的习惯书写源程序。全书在文字上,尽量用课堂教学用语;概念的解释方面,尽量用中职生可以理解的字句实现。本书适合中等职业学校计算机应用专业软件设计方向三年制中等学校的学生使用,也可作为计算机爱好者的自学用书。全书分为5章,拟用132学时,其中在机房教学辅导不少于100学时。本书由广西柳州一职校特级教师李崇泰担任主编,四川信息技术职业学院高级讲师赵克林担任副主编,杨培添老师和段标老师担任本书的主审。本书第1章由李崇泰老师编写;第2、3章由辽宁大连电子学校讲师刘淑清编写;第4章的4.1~4.4节及第4章复习与测验由天津电子信息学院讲师苏楠编写,第4章的4.5节由李崇泰老师编写,第4章的4.6节以及第5章的5.1~5.5节、5.8节以及第5章复习与测验由赵克林老师编写,第5章的5.6~5.7节由李崇泰老师编写。全书由赵克林老师修改,刘淑清老师校对,李崇泰老师统稿。本书经教育部审批,列为教育部职业教育与成人教育司推荐教材。由于编审者全是教学第一线的老师,水平有限,书中难免有错漏,敬请读者批评指正。本书还配有“电子教学参考资料包”(包括:教学指南、电子教案和习题答案),免费提供给教师使用。有需要的教师,请登录华信教育资源网(http://www.hxedu.com.cn)下载或与电子工业出版社联系,我们将免费提供。E-mail:ve@phei.com.cn。 -
C++程序设计教程刘振安编著本书特点·取材新颖、结构合理、概念清楚、·语言简洁、通俗易懂、实用性强、·易于教学本书适用于·高职高专院校的师生·培训班的学员·自学者及工程技术人员初学C++的人会感觉有些难度,比如,没有使用类的概念,也很难接受新的思维方法。所以本书将必要的基础知识通过使用类来讲解,在学生对类的性质有了感性认识之后,再深入讨论,这样比较接近人的思维规律。本书根据高职院校的特点,进行合理取舍,展现它们的最新特征。全书把重点放在程序设计方法上,将内容划分为两大部分;面向过程和面向对象。在讲授面向过程时,直接引入使用对象的概念,通过使用对象设计面向过程的程序,熟悉使用对象的方法,通过使用C++提供的类,建立对象行为及实例的概念,为面向对象程序设计打下基础。本书不要求读者学过C语言,面向过程设计部分的思想也适合C语言,只是实现有些差异而已,所以也可以用来学习C语言编程。这部分还介绍了面向对象和面向过程所共有的许多设计方法,所以对于已经学过C语言的读者,还必须重新学习这部分的内容以建立面向对象的概念。本书取材新颖、结构合理、概念清楚、语言简洁、通俗易懂、实用性强、易于教学。本书特别适合作为高职高专的教材,也可以作为培训班教材,自学教材及工程技术人员的参考书。 -
C++ Primer Plus(第五版)中文版(美)Stephen Prata著;孙建春,韦强译C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSIC++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。全书分17章和10个附录,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑操作符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有较多C语言方面的背景知识。本书可作为高等院校C++课程的教材,也可供初学者自学C++时使用。本书享有“程序员和开发人员学习C++的完整教程”的美誉,它经过仔细的测试,制作精细,是计算机行业的经典著作。前4版在美国的总销售量超过了10万册。该书阐述了包括结构化代码和自顶向下设计在内的编程原理,涵盖了类。继承。模板。异常以及最新的面向对象编程技术等内容。作者StephenPrata是受人尊敬的作者和教育家,他以清晰的语言,对C++做了具有启发性的、见解深刻的介绍。本书在解释基本概念的同时,兼顾了C++语言的细节。书中通过大量简短、易于输入的范例,每次阐述一两个概念,激励读者通过立刻应用来掌握全新的主题;而每章最后的复习题和编程练习则强调了最重要的信息,并帮助读者消化最难以理解的概念。本书是一本友好而易于使用的自学指南,适合用做编程课程的教材,也可供熟悉其他语言的开发人员参考,以更深入地理解C++语言的基本知识。本书采用了各种教学技巧,以提高读者的学习效率:●兼顾基本c语言知识和C++特性;●就何时以及为何使用特性提供了概念性指南;●强调实践,通过简短、易于输入的范例每次阐述一两个概念;●包含几百个范例程序;●通过示意图、注意、提示等来组织和区分相关的概念;●提供了复习题和编程练习,让读者能够测试自己对所学知识的理解程度;●以极大的灵活性实际使用通用c++——不要求读者使用特定的计算机、操作系统或编译器;●以ISO/ANSI标准为基础,对模板、标准模板库、字符串类、异常、RTTI和名称空间进行了讨论。 -
数据结构算法侯识忠等编著本书收集了当前国内几本比较流行的数据结构算法书中的算法,在C++Builder6.0平台上将其编写成可以直接运行的程序。对有些算法,还给出了多种程序设计方案实现,以迅速提高程序员的算法与程序设计能力。本书遵循数据结构算法书中的体系,将全书分为九章对应之,以便阅读。它们是:顺序存储结构的表、堆栈和队列,链式存储结构的表、堆栈和队列,数组、串和广义表,递归,树和二叉树,图,排序,查找,文件。本书的光盘中含有108个完整的程序源代码、可执行文件。本书适合于想要通过编程实例学习数据结构的C++程序员,也可以作为高校师生学习计算机编程与数据结构的参考书,尤其适合报考计算机软件专业研究生的人员与参加信息奥赛班学习的人员参考 -
C++精粹(美)Jeri R.Hanly著;张春华,艾振海,崔刚等译本书较详细讲述了C++语言面向对象的重要特征——类和对象、继承性和派生类、多态性和虚函数等内容,全面系统地讲述了编写C++程序的关键要素,并列举了与大量工程和技术相关的程序实例。本书配有丰富的例题,每章后面备有形式多样的练习题,部分章节给出了解决实际问题的完整程序,并给出了具体的算法。本书可作为高等学校计算机专业师生的教材,也可作为工程技术人员、计算机爱好者的参考书。需要本书或技术支持的读者,请与北京中关村083信箱(邮编:100080)发行部联系,电话:010-82702660,82702658,62978181转103或238,传真:010-82702698,E-mail:由d@bhp.com.cn。
