C/C++及其相关
-
C语言程序设计王四万主编;李银兴[等]编本书系统地介绍了标准C语言的数据类型、表达式、语句及结构特点。系统地讲述了C程序设计方法。全书共分11章,主要内容包括:数据类型、运算符与表达式;顺序程序设计、选择程序设计、循环程序设计;数组、函数、指针、结构体与共用体、文件。各章配备的习题有相当部分选自于历年全国计算机等级考试的考题,可供参加等级考试的读者参考。“常见错误和程序调试”为初学者上机实践提供了指导;附录为进一步扩展有关知识提供了资料。本书力求体现“科学严谨”且“少而精”的原则。讲述细致、准确,将复杂繁琐的概念分散或渗透于编程应用之中,重点突出C语最基本的知识,理论联系实际,深入浅出,通俗易懂。每章最后有小结,便于学生将各种概念系统化,帮助读者记忆各种规则、明确必须掌握的内容。本书作为高职高专和高等院校理工科各专业“ C程序设计”课程的教材,也适合计算机类专业本科生使用,还可以作为计算机应用培训教材或自学参考书。
-
C++STL程序员开发指南彭木根,王淑凌编著本书通过对大量程序实例的分析,深入浅出地讲解了C++STL高级编程技术。全书首先介绍了C++语言的基本知识、C++语言编程核心技术和C++关键库类,然后逐步过渡到C++STL编程技术,用较大的篇幅对它们进行了深入的剖析和源码解析。本书由大量的源程序实例组成,融合并提炼了许多人多年开发C++程序积累下来的成熟经验,意在展现深澳及抽象的C++编程技术,特别是令人望而生畏的强大的STL技术。本书是C++领域内一本权威的著作,是目前市场上惟一一本采用实例的形式全面讲述STL技术的书籍。书中的内容、知识点、实例既适合课堂教学,又适合读者自学。无论是高等院校计算机及相关专业的学生,还是计算机业界的从业人员,以及广大的计算机爱好者,都可以从本书中获益。
-
C语言程序设计孙永林C语言是计算机专业学生必须学习的语言,而且也是一种通用的程序设计语言。现在流行的VC++和C++ Builder面向对象的程序设计,都是以C语言为基础的语言。《C语言程序设计》共分十章,介绍了C语言的基本概念、语法以及c语言程序设计方法,并通过实例进行说明。在《C语言程序设计》的各章之后,都提供了课后的练习题和上机题。《C语言程序设计》是高职高专系列教材,为了能更好地适应高职高专学生的特点,在编写中着重考虑了把《C语言程序设计》编写得深入浅出,易于掌握。由于高职高专计算机专业学生大多数都要参加全国计算机等级考试和计算机专业软件水平考试中的初级程序员考试,为了适应学生的考试要求,《C语言程序设计》还介绍了Turboc2.0的使用方法和编译错误信息表及错误分析,并在综合应用举例中引用了考试题型进行程序设计分析。《C语言程序设计》是针对c语言初学者而编写的教材,内容安排合理、概念清晰、例题丰富、通俗易懂,是一本适应高职高专学生学习C语言的好教材,也可作为自学使用。
-
C++程序设计教程胡治国,许建明等编著高等教育系列教材(计算机与信息管理类)(彭波总主编)。该书共分9章,介绍了面向对象编程方法的特点、C++的基本语法和主要特征。重点介绍了C++的三大基本特征:封装、集成和多态等内容。
-
Visual C++应用技巧与常见问题你问我答冉光志[等]编著本书深入详尽地阐述了利用VC在Windows平台下进行编程的常见问题及高级技巧。全书共分四部分。第一部分对C++语言进行了回顾,同时对C++语言应用中的各种问题及技巧进行了总结,能使读者对C++的掌握上一个台阶。第二部分总结结了VisualC++开发工具及一些辅助工具的使用技巧。第三部分通过示例展示了如何在Windows 9x和Windows NT/2000下进行系统编程。第四部分涉及MFC编程的各个方面,包括MFC内部机制剖析,高级界面设计,多线程编程,图形图像编程以及网络编程等。全书内容翔实,分析深入,实例丰富,具有很好的参考价值和指导性。适合各类编程人员及计算机爱好者阅读。
-
数据结构与算法(美)Adam Drozdek著;陈曙晖译;陈曙晖译本书是一本介绍数据结构与算法的优秀书籍。本书系统介绍了C++面向对象程序设计、算法复杂度、链表、栈、队列、递归、树、图、排序和查找算法、散列技术、数据压缩算法、内存管理等内容;尤其对递归算法进行了深入剖析。在附录中详细介绍了大O符号与标准模板库;在大多数章中提供了相应的实例分析和程序设计作业。本书适合作为计算机软件专业或其他相关专业的教科书。对于需要参加计算机考试,或者希望自学计算机软件开发的人员也有非常大的帮助。本书以案例驱动的方式,全面介绍了计算机科学的重要领域——数据结构,并以目前应用最为广泛的C++语言实现相关的算法。书中不仅特别强调了数据结构与算法之间的联系,包括算法复杂度分析,而且介绍了面向对象程序设计环境中的数据结构,重点讲述了隐藏信息封装和分解处理的原理。与同类教材相比,本书不仅提供了任何软件系统从设计、实现、测试到维护所需的基本概念,详尽地讨论了同类教材中少见的内存管理和数据压缩主题,还将对递归的讨论置于运行时堆栈环境中,使读者对递归有更明晰的理解。此外,本书各章(第2章除外)提供了一个可供测试的程序分析以演示特定的数据结构和算法,并将相关C++标准模板库应用在程序分析中。贯穿全书的C++示例代码演示了数据结构的实践价值,精心设计的程序设计课后作业可以使学生能够学以致用。因此,无论是对数据结构的初学者,还是对有一定基础的学生,本书都是一本不可多得的新型数据结构教材。
-
Visual C++程序设计技巧与实例许福,舒志,张威编著全书共分14章,主要内容包括C/C++基础、VC集成开发环境、对话框和控件、进程与线程、消息处理、文件和系统操作、文档/视结构、图形图象编程、多媒体编程、ActiveX、调试技术、数据库、网络编程、帮助制作等。本书与以往讲述编程原理的书不同,本书的重点不是阐述编程原理,而是以实例的形式阐述VC编程中涉及的方法和技巧。因此章节之间以及章节之内的各小节之间的连贯性不是很强,基本上每一小节都自成体系,用来说明一个或者几个相关的编程技巧。本书实例梯度比较明显;基本上每一章节的前半部分实例稍微简单些,后面的实例综合度比较大,稍微麻烦些,但每一个实例都给出了详细的操作步骤,因此无论是刚入门的新手,还是有相当编程经验的老手,阅读起来应该都不成问题。对于新手可以把这本书作为一本教材,系统地学习VC编程方面的相关知识;对于老手,可以把本书当作一本参考书,随时参阅。
-
C++应用编程200例赫阿朋编著本书是专为广大学习和使用C++语言的读者设计的,旨在帮助读者更快更有效地掌握C++语言。全书共分4部分,通过大量实例全面系统地介绍了C++语言程序设计的基本概念和方法,主要内容包括:基本运算、数据类型、程序结构、函数、类与对象、预处理指令、文件处理、函数模板、类模板和STL的使用等。书中给出的所有实例的代码完整,注释清楚,并附有运行结果和程序说明,同时也包含了许多编程技巧,而对相关概念和方法的说明简单明了。书中所有实例均在Visual C++ 6.0开发环境中调试通过。本书是广大C++语言学习者和程序设计者的优秀参考书。
-
泛型编程与STL(美)Matthew H.Austern著;侯捷译;侯捷译许多程序员可能并不知道,C++不仅是一个面向对象程序语言, 它还适用于泛型编程(generic programming)。这项技术可以大大增强你的能力,协助你写出高效率并可重复运用的软件组件(software components)。本书由知名的C++专家Matthew H.Austern执笔,引导你进入泛型编程思维模型,并将你带往此一模型的最重要成品:C++ Standard Template Library(STL)。本书揭示STL的奥秘,告诉你STL不仅仅是一组方便运用的容器类(container classes)。对于泛型组件和可交互作用的组件而言,STL是一个具备扩充能力的框架(framework)、《泛型编程与STL》阐述了泛型编程的中心思想:concepts、modeling、refinement,并为你展示这些思想如何导出STL的基础概念:iterators、containers、function objects。循此路线,你可以把STL想像为一个由concepts(而非明确之functions或classes)组成的程序库:、你将学习其正式结构并因此获得其潜在威力所带来的完整优势。本书使你能够:●以你自己的“可移植组件”及“可交互作用之泛型组件”扩充STL;●产生一些算法,让它们和它们所处理之型别(types)及数据结构彻底划清界线;●撰写更精致、更高效、更有效力的代码,可跨平台重复使用。
-
C++程序设计基础张基温编著《C++程序设计基础(第2版)》介绍了C++的全集。该书强调从算法分析到程序测试的程序设计全过程,以使读者能在较短的时间内,掌握C++基本语法知识和应用C++解决问题的基本能力,并能编写出具有良好风格的程序。根据C++的特点,《C++程序设计基础(第2版)》把其学习过程分为两个阶段:前三章用以培养学生面向过程的程序设计能力,后三章用于培养学生面向对象的程序设计能力。书中含有丰富的例题与习题,便于教学和自学。《C++程序设计基础(第2版)》内容丰富,结构紧凑,概念阐述清楚,注重学生能力培养,可作为高等学校有关专业程序设计语言课程的教材或参考书,也可供各类从事计算机应用的开发人员学习使用。