C/C++及其相关
-
C++程序设计学习辅导孙一平, 王庆宝编著c++语言是计算机科学及其相关专业的重要基础课程。本书通过实例和测试题介绍C++语言的基本内容和特点,并涵盖了c++的面向对象程序设计思想。 本书共10章,叙述了数据类型、控制语句、函数、算法分析、类与对象、继承与派生、重载、虚函数、文件操作等重要概念及应用实例和编程技巧。书中每章辅以大量实例,并且进行解析,说明算法、流程和知识点。最后一章是综合测试,给出多份测试试卷,对较难的题或概念性强的题设有难点提示。每章后面还有自测题,让读者可以进行多种技能的训练。本书所举实例和试题均在VC++6.O下调试通过,具有可实践性。 本书采用统一的结构,以章为单位,每章讨论一个专题,均由知识要点、实例解析、测试题组成。所有测试题都附有参考答案。 本书面向计算机及其相关专业本、专科学生,是学习c++语言课程的参考书。对于计算机等级水平考试者,本书也具有一定的参考价值。 -
C语言程序设计技术湛为芳, 杨青主编c语言是一种表达能力强、方便、灵活、高效的程序设计语言,本书作者长期从事c、c++语言程序设计的教学工作,并使用C语言编写了大量的应用系统。该书以耳目一新的编排体系,深入浅出地向读者介绍了c语言程序设计基础知识,每章最后一节的"综合程序设计技术"由浅入深地讲授了程序设计的技术与技巧,对启迪、提高读者的程序设计能力很有裨益。与本书配套的光盘中收录了作者长期锤炼、精心设计的600多个实用库函数及其他软件,几乎囊括了应用程序设计技术的方方面面,为读者提供了一个强有力的编程工具和学习环境。 本书可作为高等院校计算机科学与技术专业及其他非计算机专业的c语言程序设计教材,也可作为其他各级各类学校的c语言程序设计教材或参考书。 -
C语言程序设计学习指导、实验指导与课程设计盛夕清编著本书是为学习C语言程序设计,结合计算机等级考试二级C语言大纲而编写的。全书共分三篇:第一篇是c语言程序设计学习指导,包括知识点回顾、典型例题解析和补充习题;第二篇是c语言程序设计实验指导,其中十个精编实验涵盖了c语言的大部分内容;第三篇是c语言程序设计课程设计,包括了若干个精心设计的课程设计题目。本书内容丰富、概念清晰、实用性强,是学习c语言的一本好的参考书。 本书可作为c语言程序设计初学者的参考书,也可以作为大学生计算机二级考试的辅助教材。 . -
C语言程序设计张树粹, 孟佳娜编著《高等学校教材:C语言程序设计》全面介绍C语言的基本概念、语法规则和程序设计方法。全书共分9章,主要包括:C语言概述,基本数据类型及运算符,程序控制结构,数组,函数,编译预处理,指针,结构型、共用型和枚举型,文件等;各章均附有习题和实验。基于多年的教学经验,《高等学校教材:C语言程序设计》注重C语言本身的系统性与认知规律的结合。在写法上,针对初学者的特点,深入浅出,通俗易懂;在结构和内容上,准确定位,合理取舍,精选例题,强化实验。《高等学校教材:C语言程序设计》适合作为大专院校“程序设计”课程的入门教材,同时也可作为计算机水平考试培训及各类成人教育等教学用书,还可以供计算机爱好者自学。 -
8051系列单片机C程序设计完全手册求是科技编著单片机是微型计算机一个重要的分支。本书是一部以8051系列单片机C程序设计为介绍的技术手册,全书从单片机基础、C语言、开发编译环境、典型资源编程、单片机通信等几个方面介绍了8051系列单片机C程序设计所应掌握的基础知识,内容全面、讲解清楚。然后通过工程开发实例和典型模块应用实例两部分内容系统地介绍单片机系统设计的方法使理论与实际相结合。本书适合单片机程序设计工作者。 本书首先从单片机基础、C语言、开发编译环境、典型资源编程、单片机通信等几个方面介绍了8051系列单片机C程序设计所应掌握的基础知识,内容全面、讲解清楚。然后通过工程开发实例和典型模块应用实例两部分内容系统地介绍单片机系统设计的方法使理论与实际相结合。本书可以作为大学本、专科单片机技术课程的教材,也可作为8051系列单片机C程序设计开发的技术人员以及高等学校相关专业师生的参考用书。 -
C++语言程序设计教程与实验温秀梅, 丁学钧主编本书特色:·有机结合了基础知识和编程思想·突出“理论够用、实用为主”的原则·每章后均附有精选习题,并在本书的最后提供了模拟试卷·提供实验指导,帮助学生实现理论与实践的结合本书在体系结构的安排上,将C++语言的基础知识和一般的编程思想有机地结合起来,对于典型例题进行了详细的分析解释,除在每章后附有习题外,还在附录中整合了实验设计。本书由3个部分组成。第1部分(第1-8章)是对C++语言基本特性的介绍,有些是和C语言有类似的地方。第2部分(第9-12章)是关于C++语言面向对象的基本思想及设计方法。这些是C语言中所没有的。正是这一部分,使得许多人认为C++语言太复杂,为了使普通读者易于理解,我们力争把这些内容写得简明扼要,通俗易懂,而又比较完整。第3部分是本书的附录部分,包括有重要的实验内容设计及VisualC++6.0环境介绍,这是掌握一种编程语言的重要环节。本着少而精的原则,全书版面清晰、结构紧凑,知识信息含量高,特别适合作为非计算机专业本科生教学或计算机应用培训班的教材,同时,还可以作为自学或函授学习的参考书。 -
Visual C++数据库通用模块及典型系统开发实例导航求是科技编著本书对VisualC++数据库通用模块及典型系统开发进行了详细的介绍,全书共分为3个部分。第一部分介绍软件设计中的基础知识和需要注意的问题。第二部分是典型模块的设计和实现。第三部分是典型系统的开发。本书适合大中专院校的学生和软件项目开发人员学习和参考。本书对VisualC++数据库通用模块及典型系统开发进行了详细的介绍,全书共分为3个部分。第一部分介绍软件设计中的基础知识和需要注意的问题,包括分层、数据访问层和ADO技术。第二部分是典型模块的设计和实现,典型模块选择的几乎是所有大型软件中都会用到的模块,例如登录模块、数据和图像显示模块、打印模块、编辑模块等。掌握这些模块的实现是开发大型应用程序的基础。第三部分是典型系统的开发,包括系统预览(相当于原始需求)、需求分析、模块设计和具体实现等内容。本书适合大中专院校的学生和软件项目开发人员学习和参考。 -
Visual C+++SQL Server数据库应用实例完全解析启明工作室编著本书首先详尽介绍了使用Visual C++和SQL Server开发数据库应用程序应具备的各项技术,然后详细介绍了7个流行的系统的开发实例。在本书光盘中还为每个实例制作了PPT文件,详细介绍和演示实例所需的实用技术和开发过程,方便读者学习使用。 本书案例贴近实际,内容精炼,适合大中专院校的学生和软件开发人员参考使用。 -
More Effective C++(美)迈耶斯 著本书着重探讨了包括异常处理在内的一系列高级技术。其特点在于:第一,包含很多时新的标准C++的内容;第二,所讨论的主题倾向于“战略化”而非“战术化”,并且讨论得更深入、更彻底,尤其是对虚析构函数、智能指针、引用计数以及代理类等技术和模式论述的深入程度。如果说《EffectiveC++》主要讨论C++中一些相对基础的概念和技巧的话,那么《MoreEffectiveC++》则着重探讨了包括异常处理在内的一系列高级技术。与前者相比,后者具有两大主要区别:其一,它包含很多时新的标准C++的内容;第二,它讨论的主题倾向于“战略化”而非“战术化”,并且讨论得更深入、更彻底。尤其是对虚析构函数、智能指针、引用计数以及代理类(proxyclasse)等技术和模式论述的深入程度,让人很难想象是出现于这样的一本小书之中。游刃有余的技术,高超的写作技巧,Scott无疑是世界上最优秀的C++技术作家之一。在简洁、清晰、易读等方面,这两本书都卓尔不群。总之,Scott提供的这85个可以改善编程技术和设计思维的方法,都是中、高级C++程序员必备的技能。与其姊妹篇《EffectiveC++》一样,本书充满了实用性很强的忠告,对每一位以C++为开发工具的程序员而言,都是必备的读物。本书主要内容·一些经过验证的用来改善程序效率的方法,包括检验C++语言特性所带来的时间和空间上的成本。·全面地描述了C++专家所使用的高级技术,包括placementnew、virtualconstructors、smartpointers、referencecounting、proxyclasses和double-dispatching等。·以实例说明异常处理带给C++类和函数的冲击。·介绍新的语言特性,包括bool、mutable、explicit、namespaces、成员模板、标准模板库等。 -
Accelerted C++(美)凯尼格 等著本书的第一部分分为前七章,专注于使用标准抽象进行编程。第二部分从第8章开始,讨论如何定义你自己的抽象。首选介绍库是一个非同寻常的注意,但我们认为这是正确的。C++语言的许多部分——尤其是那些较困难的部分——主要出库作者利益的考虑面存在的。库的用户根本需了解语言的那些部分。因此在第一部分中我们避开语言的这此特性不谈,与使用转传统的方式相比,我们撤离式使得更快地编写出有意义的C++程序成为可能。本书的许多部分引用到其他部分。这种引用看上去像“§39.4.3/857”的模样,它指的是引用的文本位于第857页,并且是第39.4.3小结的一部分。本书的每一章都以一个称为“Details“的小节收尾。安排这一切有两个用意:它们可以命名你加深对该章介绍的概念的记忆,并且它们还包含一些额外的相关信息。作者简介:凯尼格:AT&T大规模程序研发部成员。他从1986年开始从事C语言的研究,1977年加入贝尔实验室。在1989年ISO/ANSIC++委员会成立时,他就加入了该委员会,并一直担任项目编辑。他还是《RuminationsonC++》(C++沉思录)、《CTrapsandPitfalls》的作者。
