C/C++及其相关
-
每天10分钟轻松掌握C++(美)利伯蒂 著;马礼伟 等译《每天10分钟轻松掌握C++(第2版)》围绕一个实用程序的开发展开,讲解了C++各方面的特性,包括函数、异常处理、堆与栈的区别、结构体、类、继承、多态等基本概念,还包括模板、性能优化等比较深入的知识。与其他只讲C++语言本身的图书不同,《每天10分钟轻松掌握C++(第2版)》更注重语言特性的应用,并在应用的基础上讲解了迭代的软件开发过程,涉及软件的设计、开发、调试、测试以及重构等若干方面。《每天10分钟轻松掌握C++(第2版)》适合各层次 C++程序员使用。 -
21天学通C++(美)利伯蒂(Liberty,J),(美)拉奥(Rao,S),(美)琼斯(Joes,B) 著;袁国忠,陈秋萍 译《21天学通C++(第6版)》通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,包括管理输入/输出、循环和数组、面向对象编程、模板、使用标准模板库以及创建C++应用程序等。这些内容被组织成结构合理、联系紧密的章节,每章都可在1小时内阅读完毕;每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。读者可对照附录D提供的测验和练习答案,了解自己对所学内容的掌握程度。《21天学通C++(第6版)》是针对C++初学者编写的,不要求读者有C语言方面的背景知识,可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。 -
Visual C# 2008程序开发入门与提高赵增敏 编著Visual C# 2008是Microsoft公司为生成在 .NET Framework上运行的各种应用程序而设计的一种编程语言,该语言可以借助于Visual Studio 2008这套世界级的可视化开发工具来实现应用程序的快速开发。《Visual C# 2008程序开发入门与提高》通过大量实例循序渐进地介绍了Visual C# 2008编程语言及其在控制台应用程序、Windows窗体应用程序、WPF应用程序,以及具有AJAX功能的ASP.NET Web应用程序开发中的应用。《Visual C# 2008程序开发入门与提高》内容全面,涉及使用Visual C# 2008开发多种应用程序的方方面面。书中共提供了280个开发实例,具有较高的参考价值。《Visual C# 2008程序开发入门与提高》结构合理,内容翔实、新颖,概念清晰,实例丰富,操作步骤完整。为了方便读者的学习,在随附光盘中包含了书中的所有实例。《Visual C# 2008程序开发入门与提高》不仅适合于初学Visual C# 2008的读者使用,对于那些具有一定编程经验的C#开发人员同样很有参考价值。 -
C++语言99个常见编程错误(美)杜赫斯特(Dewhurst,S.C) 著;高博 译《C++语言99个常见编程错误》是C++大师Stephen C. Dewhurst在多年教授C++课程中所遇到的常见错误的心得笔记上编写而成的。《C++语言99个常见编程错误》所有章节都从一个众所周知的、在日常编码或设计实践经常遭遇的问题入手,先指出其不足,再对其背后思想中存在的合理与不合理之处深入剖析,最后取其精华弃其糟粕,给出一个简洁、通用、美轮美奂的方案,指出有关如何规避或纠正它们的建议,从而有助于C++软件工程师避免重蹈他们前辈的覆辙。 -
精通Linux C编程刘学勇,陈建伟 编著《精通Linux C编程》系统地介绍了在Linux操作系统下用C语言进行程序设计的方法,并通过列举大量的程序实例,使读者很快地掌握在Linux操作系统下进行C程序开发的方法和技巧,培养开发大型应用程序的能力。《精通Linux C编程》内容主要包括Linux基础知识介绍,Linux下的C语言编译器、调试器和程序维护工具的使用方法,Linux下通过C语言进行文件操作和目录操作的方法,标准I/O库函数,进程概念、进程操作以及进程间通信的方法,线程操作,用C语言进行网络编程、数据库编程以及GUI编程的方法等。最后通过一个飞机票网络售票系统的模拟程序演示了Linux C项目开发的方法和流程。《精通Linux C编程》结构合理、概念清晰、深入浅出、易于理解,具有很强的实用性,适用于想要系统地学习在Linux系统下进行C语言编程的初级和中级读者阅读,也可作为高等院校计算机相关专业的教材。 -
Visual C++实验指导李斌,张月琴,赵璐 编著程序设计课程作为大学计算机公共课的重要组成部分已在各大高校普及,在这个信息化需求越来越大的数字时代,该门课程的开设对于学生日后的专业课学习及工作都大有裨益。以应用作为主要学习目的的程序设计课程中,实验课是至关重要的一个教学环节。如何根据教学内容合理组织实验项目,有步骤有计划地帮助学生消化、巩固所学知识并通过实验练习具备一定的程序设计能力成为教学过程中关注的焦点问题,也是笔者编写这本实验指导书的初衷。《Visual C++实验指导》是针对《Visual C++程序设计教程》编写的实验用书,结合课程的知识点本书组织了21个实验,希望通过循序渐进的方式帮助读者巩固学习中涉及到的各类语法、算法知识并提高编程技巧。为了体现本书对于教学的辅助和支撑作用,笔者在每个实验中都针对实验前、实验中、实验后三个环节设计了练习内容,为了更好地帮助读者使用这本实验指导书,笔者建议按以下步骤展开实验:第一,相关理论课程结束后实验开始前,复习理论课中的语法、算法等基本知识点,完成实验准备部分的“知识点”填空和“课前练习”,以巩固所学知识点。第二,在复习完相关知识点的前题下,阅读并完成“分析”部分的练习。这部分练习主要针对相关算法和编程技巧设计的,有利于读者理解程序、理清思路。第三,根据教师的选择和安排,在实验内容中选择合适的题目进行实验,并完成实验报告。建议在实验开始前读者预先完成程序的大概框架或代码设计。第四,完成实验后,读者独立完成“课后练习”部分的习题。这部分对实验涉及的学习内容进行了总结性的检验,有助于读者了解自己对相关知识的掌握情况。该书由经验丰富的一线教师在多年教学实践总结的基础上撰写而成,希望它对“VC++程序设计”的教学起到很好的辅助作用,并给予广大读者有益的帮助。 -
C语言大学实用教程学习指导苏小红 等编著《C语言大学实用教程学习指导(第2版)》是普通高等教育“十一五”国家级规划教材《C语言大学实用教程(第2版)》的配套教材,也是国家精品课程教材。第1章为习题解答,包括主教材中全部习题及解答,涵盖全国计算机等级考试各种题型。第2章为上机实验指导,包括程序调试技术、上机实验题目及其参考答案、程序在线评判、趣味ACM编程实例和利用在线评判编程的注意事项等。第3章为学习指导,包括错误案例分析、优秀案例分析和程序优化三部分。最后是综合应用实例(学生成绩管理),可作为课程设计内容。主辅教材为任课教师免费提供电子课件及例题和习题源程序。《C语言大学实用教程学习指导(第2版)》可作为高校各专业C语言程序设计课程教材和全国计算机等级考试参考书。 -
C++程序设计邵兰洁 主编《C++程序设计》以一个小型学生信息管理系统的面向对象程序编制为主线,全面而深入浅出地介绍了标准C++面向对象的程序设计技术。内容包括:C++对C语言的扩充、类与对象、继承与组合、多态性与虚函数、友元、静态成员、运算符重载、模板与STL、输入/输出流、异常处理等。《C++程序设计》内容奉富,通俗易懂,实用性强。它以一个小型的综合性的案例贯穿始终,引导读者理解和领会面向对象程序设计的思想、技术、方法和要领。按照教材的引导一步步完成案例程序的编制,可以让读者在亲身实践中体验成功所带来的快乐。《C++程序设计》是按照应用型本科教学的基本要求而编写的,适合作为高等院校计算机及相关专业本科生的C++面向对象程序设计课程教材,也可作为面向对象C++编程技术的自学者或程序设计人员的参考用书。 -
亮剑.NET李新峰,付志涛,缪勇 编著《亮剑.NET:图解C#开发实战》采用全新的图解思路,分3篇介绍使用微软C#语言开发实际应用程序的基本知识。第1篇包括10章,介绍了C#语言的基础知识,主要讲解C#的框架结构、使用方法、基础语法和基本开发过程;第2篇包括7章,介绍了7 种通用实例的开发过程,主要有视频播放器、画图板、邮件小助手、简易银行系统、学生管理系统、电子印章、新闻发布系统等;第3篇包括3章,介绍了C#项目开发规范和三层架构,主要讲解了C#项目开发规范和三层架构的基础知识,并演示了2个综合实例的开发过程。全书结构严谨,内容全面深入,难易程度循序渐进,符合一般读者学习知识的进程。为提高读者的学习效果,《亮剑.NET:图解C#开发实战》对截图和程序采用了全新的图注方式,图上和程序上的注解主要说明知识要点、对应关系和层次顺序,使读者一眼就能直击“要害”,把握知识脉络。此外,配套的DVD光盘中包含多媒体教学,为帮助读者学习提供了第一手的场景再现。《亮剑.NET:图解C#开发实战》内容全面、由浅入深,采用层层分解方式讲解知识和实例,非常适合于具有一定程序开发基础、准备学习C#编程或希望提高C#编程技巧的读者,也可作为高等院校相关专业师生的参考书。 -
C语言简明教程张璇,张研研 编著《C语言简明教程》是为大学本科计算机软件、计算机应用及相关专业学生学习C语言程序设计课程编写的教材。选材精练,对C语言最基本、最常用的知识点进行讲解,包括顺序结构、选择结构、循环结构、数组、函数、指针、结构(体)、文件等共8章内容,其他次要内容只在附录中简单介绍。书中以程序设计为主线,以编程思想、编程方法和编程技巧为重点,着重培养学生的编程能力。丰富的例题、练习题也是此书的一个特点。《C语言简明教程》可作为大学专科及高职相关专业的教材,也可供大学理工类本科生和研究生学习C语言之用,也是软件开发人员案头理想的参考资料。
