C/C++及其相关
-
C程序设计及实验指导李俊生,杨波,黄继海 著《21世纪高等教育计算机规划教材:C程序设计及实验指导》共分为三篇:“基础知识”篇、“综合”(课题实训)篇和“C程序设计实验指导”篇,主要内容涵盖了C语言概述,数据描述和运算,结构化程序设计思想和三种基本结构,数组、函数、指针,复合结构,预处理,位运算,文件、基本算法、课题研讨及实验等。“基础知识”篇主要讲解课程所要求的知识点,旨在培养读者对C程序设计基本理论的学习;“综合”篇按研究或讨论课题展开,强化基本理论学习与实际的结合,旨在培养读者综合程序设计能力;“C程序设计实验指导”篇旨在加深对讲授内容的理解,培养学生独立编写源程序、独立上机调试、独立运行程序和分析结果的实践应用能力。《21世纪高等教育计算机规划教材:C程序设计及实验指导》设计独特、新颖,语言精练、通俗易懂,结构紧凑,注重理论和实践编程能力的培养。各章节配有练习题可供读者练习,同时还为读者精心设计了课题实训题目,使读者养成良好的程序设计风格的同时,进一步提高程序设计能力。《21世纪高等教育计算机规划教材:C程序设计及实验指导》由多年教学经验的一线老师编写,可作为地方院校大学本科、高职高专等开设C程序设计课程的教材及实验指导,也可供参加全国计算机等级考试者参考。
-
C++面向对象程序设计王桃发 著《普通高等院校计算机类专业精品教材:C++面向对象程序设计》共分9章。第1章主要介绍C++在非面向对象方面的扩展。第2章、第3章、第4章主要介绍代码重用技术——继承,内容涉及类本身管理函数、类聚合与包含、对象内存模型、子类与基类之间的特殊关系、派生类对象构建和析构过程、对象兼容性和多继承、多态性概念、虚函数、纯虚函数、抽象类、支持虚拟机制类对象内存模型等内容。第5章介绍函数模板和类模板,内容主要涉及模板重载、特化、部分特化、非类型化参数等技术细节。第6章主要介绍运算符重载,即重载为全局运算符或类成员函数或类友元函数,并列举常用运算符重载例子。第7章介绍一种重要的编程技术——标准模板库,内容主要涉及迭代器、容器、适配器、函数对象、算法、存储分配器等内容。第8章主要介绍异常处理,内容主要涉及C++异常处理原则、C++异常类型匹配规则、C++异常处理堆栈解退,同时还介绍RTTI(运行时类型标识)对异常处理的支持。第9章介绍C++对I/O的支持,内容主要涉及流、数据格式、预定义流对象、格式控制、文件操作和内存格式化。《普通高等院校计算机类专业精品教材:C++面向对象程序设计》既可以作为本科生面向对象程序设计的教材,也是程序员理想的参考书。
-
C#应用开发与实践胡学钢 主编《C#应用开发与实践》系统全面地介绍有关C#程序开发所涉及的各类知识。全书共分20章,内容包括初识C#语言、C#程序的组成元素、变量和常量、表达式及运算符、流程控制语句、字符与字符串、数组、面向对象程序设计基础、异常处理与调试、Windows窗体及控件、ADO.NET操作数据库、面向对象高级技术、委托与事件、文件与流、网络与多线程、GDI+绘图、C#语言新特性、综合案例——进销存管理系统、课程设计——雷速下载专家、课程设计——快递单打印系统。全书每章内容都与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。《C#应用开发与实践》附有配套DVD光盘,光盘中提供本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像、《C#应用开发与实践》体验版学习软件。其中,源代码全部经过精心测试,能够在Windows XP、Windows 2003、Windows 7系统下编译和运行。本书可作为本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也适合C#爱好者和初、中级的C#程序开发人员参考使用。
-
C语言程序设计夏启寿,刘涛 编《普通高等教育“十二五”规划教材·计算机应用教育系列:C语言程序设计》以“学生成绩管理系统”为主线,全面介绍了C语言基础知识、程序设计的基本方法和解决实际问题的技术。全书内容丰富,理论与实践相结合,注重培养读者的程序设计能力和良好的程序设计习惯。在编写过程中,编者力求做到概念清晰、取材合理、深入浅出、突出应用,使读者掌握程序设计的思想、方法和技术,具有利用C语言进行程序设计的能力和较强的计算机应用开发能力。全书内容包括C语言程序设计概述、数据类型、运算符与表达式、程序控制结构、函数与预处理、数组、指针、结构体与共用体、文件等。《普通高等教育“十二五”规划教材·计算机应用教育系列:C语言程序设计》既可作为高等院校本、专科学生学习C语言程序设计课程的教学用书,也可作为C语言自学者的参考书,同时还可作为全国计算机等级考试或水平考试C语言考试的教学用书或参考书。
-
21天学通C++(美)罗奥 著,袁国忠 译《21天学通C++(第7版)》通过大量短小精悍的程序,详细而全面地阐述了C++基本概念和技术以及C++11新增的功能,包括管理输入/输出、循环和数组、面向对象编程、模板、使用标准模板库以及lambda表达式等。这些内容被组织成结构合理、联系紧密的章节,每章都可在1小时内阅读完毕;每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。读者可对照附录D提供的测验和练习答案,了解自己对所学内容的掌握程度。《21天学通C++(第7版)》是针对C++初学者编写的,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。
-
从毕业生到程序员袁永福 编著《从毕业生到程序员:使用C#开发商业软件》的初衷就是帮助企业建立新人在入职2年多的时间中关于解决职场新人面临的编程技术技能缺乏、软件行业思想、职场规划等很多问题的系统培养理念和制度。因学生在学校里开发的软件是学习和学术性的软件,《从毕业生到程序员:使用C#开发商业软件》也能帮助毕业生们能尽快地从学习型的软件开发转换为商业性的软件开发,尽早形成实际生产力,这对毕业生和企业都是有好处的。《从毕业生到程序员:使用C#开发商业软件》并不想成为面试宝典之类的书;面试宝典是应试教育在企业面试中的延伸,只是为了应付几十分钟的面试考试,治标不治本。《从毕业生到程序员:使用C#开发商业软件》确实想帮助毕业生顺利地度过两年的程序员职场新手阶段,让更多的职场新星确定正确的方向,少走弯路,早日腾飞。
-
C语言程序设计基础与应用刘丽,朱俊东,张航 著《高等院校计算机教育系列教材:C语言程序设计基础与应用》是在作者多年讲授C语言程序设计的基础上,总结多年的教学经验和实践体会编写而成的。本书采用由浅入深、循序渐进的原则,系统地介绍了C语言的基本语法知识,通过大量实例描述C语言的程序设计方法,并针对实例给出了算法分析,注重培养学生程序设计的思维方法和程序设计能力。本书共分为13章,第1~3章介绍C语言的概念、数据类型和基础知识;第4~6章介绍C语言的三种基本结构;第7~13章介绍C语言中的数组、函数、结构体、文件和编译预处理的基础知识和编程技巧。综观全书,既有基础知识的介绍,也有各种算法的分析;既有生动的实例讲解,也有典型经验的分享。本书既可以作为高等学校各专业的正式教材,也适合自学使用。另外,在本书中,兼顾了全国计算机等级考试二级C语言程序设计考试大纲的相关内容,也可以作为考试辅导教材使用。
-
C语言原来可以这样学秦志强,张澧生,余波 编著《C语言原来可以这样学》将教学机器人引入C语言程序设计课程,在整个课程学习过程中采用基于项目的学习方法,将C语言的各种表达式、语法、关键词、逻辑结构和数据类型等内容融入到一系列循序渐进的教学机器人制作和竞赛项目中,直接在项目应用和竞赛过程中学习C语言,提升C语言的学习效率,最后通过归纳总结,获得对整个C语言的系统设计知识和技能。后续的单片机和传感器课程使用同样的教学机器人和平台可以强化C语言的应用开发能力,使大多数学生在毕业时具备应用C语言进行程序开发的能力。本书的编写彻底打破了传统的教学方法和教学体系结构,解决了C语言程序设计课程抽象、难学和学习效果差的难题本。书可作为高职院校“C语言程序设计”课程的教材和教学参考书,也可作为本科院校工程训练、C语言程序设计课程的实践教材和相应专业课程的实验配套教材,同时还可供广大希望从事嵌入式系统开发和C语言程序设计的读者自学使用。
-
别样诠释管皓,高永丽 编著《别样诠释:一个Visual C++老鸟10年学习与开发心得》着眼于实际应用,循序渐进地介绍了Visual C++的编程原理与技巧;着重于信息的整体处理流程,从信息获取、信息传输、信息存储、信息展现等方面构筑了Visual C++的全新学习、认知架构。《别样诠释:一个Visual C++老鸟10年学习与开发心得》与市面上绝大多数的Visual C++不同,并没有进行技术知识点的简单罗列,而是从信息处理流程的角度出发,为读者构建一个完整而清晰的VisualC++解决方案。书中包含了较为丰富的示例,讲解细致,有助于读者更快、更好、更深地掌握VisualC++编程技术。《别样诠释:一个Visual C++老鸟10年学习与开发心得》适合于Visual C++初学者及有一定基础的程序员,对于高校学生、研究生及科研、工程人员具有很好的学习参考价值。
-
面向对象程序设计李少辉 等主编李少辉、李焱、刘弘主编的《面向对象程序设计——Visual C++与基于ACIS的几何造型(第2版)》是面向对象程序设计的基础及提高教程。书中首先全面介绍了C++程序设计的相关知识和面向对象的相关概念,包括C++数据类型、程序结构、类、对象、继承、重载等;然后介绍了VisualC++集成开发环境、MFC及应用程序框架以及MFC程序设计的方法和思路,包括对话框、资源的创建和使用、简单的图形和文本输出、Windows标准控件等内容,还介绍了有关数据库编程以及3D建模引擎ACIS和HOOPS的内容。本书把C++的概念与VisualC++可视化设计结合起来,使学生更容易接受。为了使读者更好地掌握本书重点,各章节均配备大量的练习和编程习题。《面向对象程序设计——VisualC++与基于ACIS的几何造型(第2版)》是作者总结多年教学实践和科研开发经验写成的,用简单的例子和简练的叙述讲解C++编程,注重理论和实践的结合,使读者在掌握基本理论的同时,提高实际动手能力,适合学习面向对象程序设计的高等院校学生使用,也适用于自学Visual C++的学生和其他程序设计人员。