C/C++及其相关
-
C语言程序设计牛连强 等编著《C语言程序设计:面向工程的理论与应用/高等学校公共课计算机规划教材》全面介绍了C语言的语法知识和利用其进行程序设计的相关技术,包括C语言及程序设计的基础知识、数据组织、流程控制、函数封装、指针、字符串操作、构造数据类型及文件操作等。在内容编排和结构组织上,《C语言程序设计:面向工程的理论与应用/高等学校公共课计算机规划教材》力求精练合理,难点概念合理分散,问题讲解简明生动,更重要的是将工程应用和强化实践能力的宗旨贯穿于每个部分。《C语言程序设计:面向工程的理论与应用/高等学校公共课计算机规划教材》不同于一般的语法书籍,从基本习惯、说明案例至编程实战,都在不同程度上融入了工程元素,详细介绍了实际软件开发中的重点问题和注意事项,并说明哪些是工程应用中的合适技术,使学习者能够进行“近距离”的工程应用知识学习。 -
嵌入式C语言程序设计教程李红 ,钟铮 编《高等职业教育“十二五”规划教材(计算机类):嵌入式C语言程序设计教程》以单片机(机器人)作为实例任务,采用软、硬件设计开发相结合的叙述方法,逐步讲解嵌入式C语言的各种基本语法。全书共分7章,主要内容包括C语言概述、嵌入式C语言学习载体—— 机器人、嵌入式C语言基础知识、基本程序设计、函数、数组与指针、结构体与共用体。《高等职业教育“十二五”规划教材(计算机类):嵌入式C语言程序设计教程》针对高职院校学生的特点,贯彻落实“以服务为宗旨、以就业为导向、以能力为本位”的职业教育思想,注重培养学生结合相应硬件进行上机程序调试的能力,以实例任务方式引出各知识点,便于学生快速掌握相关知识。《高等职业教育“十二五”规划教材(计算机类):嵌入式C语言程序设计教程》可作为高职高专“嵌入式C语言程序设计”课程的教材,也可作为电子产品编程或C语言培训的培训教材,还可作为相关工程技术人员的参考用书。 -
零点起飞学C++秦广军 等编著本书结合大量示例和实战案例,由浅入深、循序渐进地介绍C++语言的相关知识,尤其对面向过程的程序设计到面向对象的程序设计做了重点介绍和必要辨析。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共分4篇,第1篇面向过程的C++编程,包括走进C++、数据类型、变量和常量、运算符、表达式和语句、指针的操作、复合数据类型、函数、输入/输出,以及面向过程的编程案例。第2篇介绍面向对象的C++编程,包括封装、命名空间和作用域、继承和派生、多态、模板,以及面向对象的编程案例。第3篇介绍C++的高级开发技术,包括string类、异常处理、内存管理、预处理、错误和调试。第4篇介绍C++的应用开发实战,包括两种类型的案例,即用链表模拟堆栈和图的遍历(数据结构型)、用WinSocket编写客户机/服务器模式的系统和自定义协议及其实现的方法(网络型)。本书适合C++入门与想提高编程的人员阅读,也可作为大中专院校C++程序设计课程的教材。另外,本书也可供C++语言爱好者和从业者作为实际工作中的参考书籍。 -
零点起飞学C语言康莉,杨国祥,项延铁 等编著本书结合大量实例,由浅入深、循序渐进地介绍了C语言程序设计。本书立足于C语言入门基础知识,对C语言的产生、C语言基础、如何将C语言应用于实际开发等内容进行了细致入微的讲解,这必将使每一个阅读本书的读者少走弯路,快速上手,建立用C语言进行程序设计的信心。本书特意提供了典型习题及教学PPT,以方便教学。另外,本书配备了大量配套教学视频,帮助读者更好地学习。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共14章,分3篇。第1篇详细介绍了如何在Visual Studio2010下编译、调试及运行C语言程序,还重点介绍了C语言的各种基础知识,涵盖的内容有C语言概述、C语言数据及数据运算、C语言变量、选择结构、循环结构、数组、函数和指针等。第2篇C语言编程进阶介绍了扩展C语言的基本数据类型及数据结构、预编译指令、对外部数据——文件进行访问等内容。第3篇通过一个教务管理系统开发案例,带领读者体验实际的C语言项目开发,从而提升读者的实战水平。本书适合C语言入门与提高人员阅读,也可作为大中专院校及职业院校C程序设计课程的教材。另外,本书也可供程序员和编程爱好者作为实际工作中的参考书籍。 -
零点起飞学Visual C++葛亮 等编著本书由浅入深、循序渐进地介绍了如何使用Visual C++6.0强大的开发环境,进行软件开发。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共19章,分4篇。第1篇介绍基础知识,包括Visual C++6.0集成开发环境的搭建与使用、C++语言基础、函数、C++的面向对象编程、VC开发基础;第2篇介绍可视化程序设计,包括对话框、单文档和多文档、常用控件、菜单、工具栏和状态栏设计、Windows图形处理与文本输入输出等可视化设计;第3篇介绍Windows程序设计,包括文件处理、注册表与INI文件、动态链接库、多线程编程、数据库应用程序设计、网络编程、多媒体编程等VisualC++开发基础;第4章介绍项目开发实战案例,包括图书管理系统的实现、简单电子邮件的客户端实现,以提高读者实战水平。本书内容从C++讲起,非常适合Visual C++入门读者,可作为大中专院校VisualC++和Windows程序设计课程的教材。同时,由于涉及深入开发的知识,本书也适合Visual C++开发人员。 -
C语言程序设计高禹 主编C语言是国内许多高校为学生开设的第一门程序设计语言课程。C语言具有很强的实用性,它既可用来编写系统软件,也可用来编写各种应用软件。《高等学校计算机应用规划教材:C语言程序设计(第2版)》主要内容包括:C语言概述,数据类型、运算符与表达式,程序设计初步,选择结构程序的设计,循环结构程序的设计,数组,函数,预处理命令,指针,结构体与其他数据类型,位运算,文件等。书中安排了大量程序设计实例,通过实例使读者能够更好地掌握运用C语言进行程序设计的方法和技巧。《高等学校计算机应用规划教材:C语言程序设计(第2版)》既可作为高等院校应用型本科专业学生的教材,也可供自学者以及参加C语言计算机等级考试者阅读参考。 -
Visual C++入门很简单侯晓琴本书是一本与众不同的面向初学者的Visual C++读物,不需要读者有太多的计算机基础知识。本书讲解通俗易懂,循序渐进,避免了云山雾罩、晦涩难懂。本书语言轻松活泼,用类比、对比、比喻等写作手法,并配合图解教学,对难点之处又给出了必要提示;书中的每个知识点都对应相应的编程实例,便于读者一边学习一边动手实践,既可以提高读者的动手能力,也可以激发学习兴趣。本书配1张DVD光盘,内容为本书配套教学视频及源代码。另外,光盘中还赠送了Visual C++项目开发的源代码及教学视频。本书介绍了Visual C++的函数调用形式、面向对象编程、MFC工作原理、开发软件流程及一些实用开发技巧。全书共15章,分为4篇。第1篇介绍了Visual C++开发环境、C++语法基础及MFC运行机制;第2篇介绍利用Visual Studio开发工具进行图形界面的开发,涉及Windows控件、菜单、工具栏和状态栏、图形图像;第3篇介绍了Visual C++应用程序开发的基础,涉及数据文件的读写和动态链接库;第4篇对前面知识进行总结和扩展,涉及多线程、网络编程、数据库编程及STL等关键技术,最后用一个电子书管理系统带领读者掌握项目开发的过程和技巧。本书最适合没有基础的Visual C++新手阅读;有一定基础的读者,也可通过本书进一步理解Visual C++的各个重要概念及知识点;对于大、中专院校的学生和培训班的学员,本书也不失为一本好教材。 “入门很简单丛书”已出版图书推荐阅读:《C语言入门很简单》《Java入门很简单》《Linux入门很简单》《iPhone开发入门很简单》《Android编程入门很简单》《MySQL入门很简单》《Oracle入门很简单》“入门很简单丛书”后续出版:《C++入门很简单》《C#入门很简单》《PHP入门很简单》《SQL Server入门很简单》《Java Web开发入门很简单》《HTML 5入门很简单》《Excel VBA入门很简单》…… -
深入实践C++模板编程温宇杰《实战系列:深入实践C++模板编程》以透彻分析原理为前提,深入讲解了模板编程的基本原理、标准库中算法与容器等模板的实现原理;以实践为导向,通过大量的模板向读者展示了如何使用模板进行编程以及如何编写自定义模板。除此之外,《实战系列:深入实践C++模板编程》还总结了各种常用的模板编程技巧、C++11标准中的模板新特性和新语法,以及C++11中新增的其他语言特性。全书共16章,分为四部分:第一部分(第1~4章)首先介绍了模板编程的基本概念与用法,然后重点讨论了编译器对模板的具体实现方法及其局限,读者可以通过本部分内容理解模板的基本原理并自行实现简单的类模板与函数模板。第二部分(第5~9章)对标准库中的算法与容器的实现原理和用法进行了深入地剖析,读者通过本部分内容对标准库中的算法、迭代器与容器之间的关系有深入的理解,从而可以精确调节标准容器的行为,自行开发适用于标准算法的容器类模板。第三部分(第10~13章)讨论了模板编程的高级技巧,如模板编程中“概念”的设计、控制代码量的技术、编译期逻辑的控制以及元编程的基本方法等,读者可以通过本部分内容开发更具规模、更加智能的模板库,并利用元编程技术实现编译期的逻辑演绎与类型推导。第四部分(第14~16章)介绍了C++11标准中的新增语言特性,以及对模板编程的影响。 -
轻松学Visual C++胡超《轻松学Visual C++》浅显、全面地介绍了利用Visual C++开发Windows应用程序。《轻松学Visual C++》的最大特点是提供了大量的实例,这些实例都很有针对性,非常适合初学者。另外,《轻松学Visual C++》还提供了全部实例的配套视频,以帮助读者能更好地学习和调试程序。这些视频和书中实例源码一起收录在本书的配套光盘中。《轻松学Visual C++》共分为3篇。第一篇介绍认识Visual C++、Windows API程序、MFC应用程序等内容;第二篇介绍接触对话框程序、常用控件介绍菜单、系统对话框、单文档应用程序和多文档应用程序等内容;第三篇介绍文件操作、文档与串行化、绘图、进程与线程、数据库编程、网络编程等内容。本书适合所有想学习Visual C++的读者,尤其适合初学者,因为本书中的例子都比较经典,每个例子都实现了一个特定的功能,而且对每个例子中的代码都做了详细的注释。当然,本书也适合开发人员作为参考书使用,因为书中的例子都经过了严格的筛选和测试。 -
C++程序设计(美)Y.Daniel Liang 著梁勇编著的《C++程序设计(英文版第3版)》保持了liang博士系列丛书中一贯的标志性的教与学的哲学:以实例教,由实践学。通过使用他所提出的已经经过实践检验的“基础先行”的方法,liang博士在本书中通过大量实例阐明了基本的C++特性,使得学生可以通过实践来更有效地进行学习。在引入面向对象程序设计思想之前,liang博士使用清晰简明的语言介绍了C++语言的基础概念和基本的程序设计技术,如循环、逐步求精等。这些概念都是使用简短且吸引人的实例来进行阐明的。他还在实例研究中给出了一些较大规模的例子,对这些实例,进行了整体的分析讨论和详细的逐行注解。《C++程序设计(英文版第3版)》可以帮助学生循序渐进地学习所有必须和重要的基本概念,然后再进入到面向对象程序设计方法的学习,最终掌握构建具有异常处理和输入输出功能的有意义的应用程序的方法。贯穿全书的实例和练习都以问题求解为中心,试图培养学生开发可重用组件并创建实际项目的意识。
