C/C++及其相关
-
Visual C++开发实用编程200例武莹, 彭文明编著Visual C++作为Visual Studio产品的一部分,是一个功能很强大的综合性集成软件开发环境,对众多应用领域(网络、多媒体、数据库等)都有很好的支持,Visual C++是广大软件开发人员特别是系统程序员做开发的首选平台。 本书包括7部分,涉及Windows界面、窗口、单/多文档结构、网络、数据库、Win32 API、文件、注册表、音频、视频等多个领域内容,分为30章,海量地收集了200多个实例,每个实例的分析力求言简意赅,所有源程序均包含在本书所附光盘中,并尽可能做到注释清楚,方便阅读参考。 本书适合广大程序员学习参考,也适合有一定编程基础的初学者学习。 -
C++程序设计周志德, 候下昌编著本书共12章,前2章介绍C++的概述、上机过程与C++数据类型和表达式。第3、4章叙述三种基本程序结构、流程控制语句和数组。第5、6章讨论函数的定义和调用方法、函数的嵌套调用和递归调用、变量的存储类型、内联函数、重载函数、编译预处理中的宏定义、"文件包含"处理与条件编译。第7章讲解指针变量、指针数组、指向一维数组的指针变量、返回指针值的函数、函数指针变量、new和delete运算符、引用。第8章介绍枚举型、结构体与链表。第9、10章讲述类和对象、构造函数与析构函数、继承与派生、冲突、支配规则和赋值兼容性与静态成员。第11、12章叙述友元与运算符重载、多态性与虚函数、流类体系与文件操作。本书可以作为高职高专学院计算机、电子等专业的教材,本书起点低,不要求学过其他程序设计语言,可作为程序设计的入门语言来学习,也可作为从事计算机应用工作的工程技术人员培训和自学的参考书。 -
C++程序设计基础严运国, 赵海廷主编为了适应计算机技术的发展,国内外不少大学已开始使用C++语言替代其他编程语言,作为程序设计基础的入门课程。目前,已出版了不少关于C++语言的书籍,但作为教材使用时,通常要求学生具备计算机方面的预备知识,此外学生普遍感到以语法为主线的教学内容与实际编程能力的提高联系不紧,不能真正做到学以致用。为了更好地普及C++语言知识,促进教学工作,编者在从事C++语言教学和科研工作的基础上,吸取了国外同类教材的优点,为学生编写了不一定需要计算机方面的预备知识,而直接学习C++语言的基础教材。C++是一种既能进行过程化程序设计,又能进行面向对象程序设计的高级程序设计语言。C++语言在计算机研究和应用领域有着广泛的应用,已成为软件开发中最为流行的一种编程语言。本书以应用为主线安排教学内容,由浅入深地介绍C++编程语言,主要目的是讲述如何用计算机和C++编程语言解决问题的基本方法和技术,在介绍传统的结构化编程的同时,介绍了面向对象编程的基本思想。本书所附光盘中包含各章的练习和一些实例,帮助读者自学和进一步理解书中内容。本书内容安排合理,深入浅出,读者不需要具备计算机方面的预备知识,可作为高等院校学生学习程序设计语言的入门教材,同时可以作为相关计算机等级考试的参考书,也可作为其他人员学习C++语言的自学教材或培训教材。 -
C++程序设计白伟青主编本书详细介绍了c++语言和面向对象的程序设计。全书共分10章,分别介绍了基本的c++语言语法、c++中的类和对象、运算符重载、继承、虚函数和多态性、c什输入/输出流,以及程序调试方法等。每章后都附有适量的习题,便于读者巩固已学的知识。 本书是针对没有学过c语言的读者而编写的入门级教材,内容深入浅出,循序渐进,便于自学。可作为计算机及相关专业面向对象程序设计课程的教材,也可作为广大计算机爱好者的自学参考书。 -
C语言程序设计许薇薇编本书为21世纪高等学校规划教材。本书是学习c语言程序设计的基础教程,书中全面地介绍了C语言的基本概念、数据类型、语句及结构特点,系统地讲述了 C语言程序设计的基本方法和技巧。 本书采取循序渐进的内容安排,通俗易懂的讲解方法,并辅以大量的例题;讲述力求理论联系实际、深入浅出;注重培养读者的程序设计能力及良好的程序设计风格和习惯;注重实践环节,精选了较多的习题和上机操作题。 本书可作为普通高等学校计算机专业和非计算机专业c语言程序设计课程的本、专科教材(可以根据本科、专科教学要求的不同进行适当取舍),也可供计算机培训班或其他自学者使用。 -
数据结构实用教程徐孝凯编著本书是为全国高等院校计算机专业及相关专业开设数据结构课程而精心组织和编著的一本实用教材。本书从软件开发的实际需要出发,按照结构化和面向对象的程序设计思想,深入介绍了计算机处理的对象——数据的各种逻辑结构、存储结构以及进行查找、插入、删除、排序等运算的算法;对于每一种算法都利用了当前最流行和实用的 C/C++语言进行了具体实现,并全部上机通过;对于重点和难点内容,通过循序渐进的分析并结合事例加以说明,使得读者容易理解、掌握和运用。本书在内容安排上前后一致,连贯有序、层次分明、便于自学。另外,本书具有丰富的练习题,并配有习题参考解答一书同时出版。 -
C++语言程序设计尹季昆本书分别介绍了C++、类和对象,派生类与继承、多态性、模板、C++的I/O流类库,还包括5个上机实验。 -
C++ Primer中文版李师贤译“在遇到无法解决的问题时,我总会求助于C++Primer一书。”——BruceEckel,“编程思想”系列图书作者“众所周知,C++Primer是学习C++最理想的参考书之一,适用于各种水平的C++程序员。第4版不但保持了这种传统,而且有了很大改善。”——STEVEVINOSKI,IONA科技公司首席工程师,CORBA与C++权威“本书真正揭示了C++这一大型、复杂语言的本质。”——JUSTINSHAW,Aerospace公司电子程序部技术处资深成员“(本书)不但使初学者迅速入门,而且是用优秀的编程实践引导他们入门。”——NEVINLIBER,资深工程师(自1988年起一直是C++开发者)C++诞生20年后,因其强大的功能、广泛的适用性和极高的效率,已经成为无庸置疑的主流编程语言。但是C++语言也不得不面对这样的挑战:其博大精深不仅令初学者望而生畏,而且即使是许多富于经验的老手也很难全面掌握,更有不少C++程序员一直背负着C语言的历史包袱,常常落入各种微妙难解的安全和性能陷阱。如何使现代C++理念深入人心,使C++更加容易学习和使用,已经成为众所瞩目的焦点。本书是久负盛名的C++经典教程,已经帮助全球无数程序员学会了C++。这一全新版本进行了彻底的修订,章节内容和编排都经过了重新组织,既显著改善了可读性,又充分体现了C++语言的最新进展和当前的业界最佳实践。本书是C++大师StanB.Lippman丰富的实践经验和C++标准委员会原负责人JoséeLajoie对C++标准深入理解的完美结合。新版更加入了C++先驱BarbaraE.Moo在C++教学方面的真知灼见。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书不仅依然是初学者的最佳C++指南,而且即使对于中高级程序员,本书也是不可或缺的参考书。本书新版特色一开始就介绍C++标准库,使读者能够尽快编写实用程序,从而始终在实战环境中学习。讲授现代编程风格和程序设计技术。新增了大量教学辅助内容,用于强调重要的知识点、常见的错误、优秀的编程实践和使用提示。大量来自实战的示例和习题,可以巩固所学技能。书中例程的完整源代码可从www.turingbook.com网站下载。本书所有作者都是著名的C++权威人物。StanleyB.Lippman目前是微软公司VisualC++团队的架构师。他从1984年开始在贝尔实验室与C++的设计者BjarneStroustrup一起从事C++的设计与开发。他在迪士尼和梦工厂从事动画制作,还担任过JPL的高级顾问。他还著有InsidetheC++ObjectModel。JoséeLajoie曾经是IBM加拿大研究中心C/C++编译器开发团队的成员,在ISOC++标准委员会工作了7年,担任过ISO核心语言工作组的主席和C++Report杂志的专栏作家。BarbaraE.Moo是拥有25年软件经验的独立咨询顾问。在AT&T,她与Stroustrup、Lippman一起管理过复杂的C++开发项目。她和AndrewKoenig合著了AcceleratedC++和RuminationsonC++。 -
数据结构张文明主编本书简明扼要地介绍了各种常用的数据结构。主要内容包括:数据结构的基本概念和运算,算法分析初步;线性表、堆栈、队列、串、数组、树、图、邻接表、邻接矩阵、文件等基本数据结构和运算;查找、排序、图的简单算法等。全书采用目前广泛流行的Turbo c作为算法的描述语言。 本书注重概念叙述,在每章介绍完一种数据结构及基本运算后,都给出了相关的应用实例并在章后配有习题。为了加强实践教学,在第j1章对线性表、链表、树、图等数据结构,排序、查找等算法设计都给出了相关的实验与上机指导,以提高学生编写和调试程序的能力。 本书可作为高职高专院校计算机应用、计算机信息管理、计算机通信等相关专业的教材,也可供从事计算机应用等工作的科技工作者参考使用。 -
C++程序设计-吴乃陵 等本书是普通高等教育“十五”国家级规划教材,是教育部21世纪初高等理工科教育教学改革项目“电子与电气信息类专业人才培养改革成果的整合与深化”的研究成果。本书对教学方法作了改革,直接讲授面向对象的C++程序设计,并突出学生编程能力的培养。本书体现了最新的C++国际标准ISO14882的改动。本书内容包括软件概念、基本控制结构、函数、类与对象(封装、继承与多态)、指针与数组、模板与基本数据结构、异常处理和标准模板库。本书适用于高等学校理工科各专业的C++程序设计课程,首先是电子与电气信息类等对程序设计要求较高的专业。
