C/C++及其相关
-
C语言程序设计林小茶编著C语言是程序的入门语言,也是许多大学为学生安排的第一门程序设计课程,本书充分考虑到这一点,在内容的编排上尽量符合初学者的要求,在实例的选择上从易到难,循序渐进,并且能够解决一些实际问题。本书的主要内容包括:C语言的基础知识、基本数据类型、运算符和表达式、顺序和选择结构程序设计、循环结构程序设计、数组、函数、指针、结构和文件。全书通过大量的实例讲解了用C语言进行结构化程序设计的要领。本书既可以作为大学本科应用型专业的学生以及高职高专学生学习C程序设计课程的教材,也可作为C语言自学者的教材或参考书。 -
Visual C++程序设计基础吴焱主编程序设计是计算机学科中的一门艺术,经过实践的洗礼,一些优秀的设计风格沉淀了下来,而面向对象程序设计OOP(Object Oriented Programming)就是当前计算机领域最流行的一种程序设计方法。《Visual C++程序设计基础》主要介绍使用Visual C++进行面向对象与可视化程序设计的基本原理与方法,以C++语言中的面向对象机制为主。读者在学习过程中可以通过大量的程序实例和相关练习,掌握面向对象程序设计思想。结合一种具体的面向对象的编程语言,培养读者的逻辑思维和编程能力。《Visual C++程序设计基础》中所有实例均提供了关键源代码,读者可以直接使用,每章所配习题是例题的变形或扩充,认真完成习题能够学会解决具体应用问题的方法和步骤。《Visual C++程序设计基础》语言简练,条理清晰,突出重点,偏重实用,不仅可以作为高职高专院校计算机专业学生的教材,还可供社会程序设计培训班及计算机编程爱好者使用。 -
C程序设计题解王柏盛主编本书是《C程序设计》(高等教育出版社2004年出版,王柏盛主编)的配套教材。书中包括《C程序设计》中9章共260多道习题的解答,另有附加题6套共110道习题及解答。本习题集采纳了当前一些C语言教材中的典型题目,精选了一部分全国计算机等级考试的练习题,并且增加了字符屏幕、图形函数和实用编程技术方面的习题。本书是作者根据多年来在教学和科研工作中积累的丰富经验编写而成的,通过大量习题介绍C程序设计的思想、方法和技巧,对提高读者的程序阅读能力、编程能力将会起到一定的积极作用。本书内容丰富、概念清晰、实用性强,是一本很好的学习C语言的参考书。本书可与高等院校C程序设计课程的教材配套使用,也可作为C程序设计爱好者的参考用书。 -
程序设计基础周晓云主编本书是普通高等教育“十五”国家级规划教材,通过本书的学习,使学生掌握一些基本方法和技巧,能编写一些简单的应用程序,为进一步学习MFC、运用MFC编写复杂的应用程序打下坚实的基础。本书充分考虑高职学生的特点,从实际应用的角度介绍使用MFC编程的基本方法。通过大量实例的演示,对MFC中最常用的类进行详细剖析,不求全、但求精,力尽通俗易懂,使学生尽快入门,提高学生的学习兴趣。本书主要内容包括:VisualC++编程基础、基于对话框的应用程序、深入讨论对话框应用程序、单文档窗口应用程序、深入讨论单文档窗口应用程序和调试技术等。本书适用于高等职业学校、高等专科学校、成人高校、独立设置的软件职业技术学院、本科院校及举办的二级职业技术学院、教育学院以及民办高校使用,不仅可用作高等院校计算机相关专业学生学习可视化程序设计的教材,而且也适合广大工程技术人员和自学读者学习参考。 -
C++程序设计教程(美)H.M.Deitel,(美)P.J.Deitel著;施平安译;施平安译作为全球使用最广泛的C++经典程序设计教材,本书详细介绍了过程式与面向对象程序设计的基本知识与方法,其中包括C++的强大功能、最新特性和新增的ANSI/ISO C++标准库。本书通过面向一个大型对象(电梯模拟系统)的程序设计,以数百年“活代码”示例程序,重点突出了利用最新的UML进行面向对象的设计。本书是Deitel父子编写的全球最畅销的C++程序设计教材,全书详细介绍了过程式编程和面向对象编程的基本原理和方法,包括:控制结构、函数、数组、指针和字符串、类和抽象、运算符重载、继承、虚拟函数、多态性、I/O、模板、异常处理、文件处理、数据结构和标准模板库(STL)。本书注重理论与实践的结合,每章都以若干完整的示例程序讲述编程时应考虑的一些注意事项,包括:良好编程习惯、常见编程错误、性能提示、可移植性提示、软件工程知识以及测试和调试提示。通过一个贯穿全文的电梯模拟系统案例分析,重点突出了用UML进行面向对象系统分析与设计方法。此外,本版还增加了选学的“模式探索”部分。本书是高等院校进行程序设计和C++教学的教材,是软件设计人员进行C++程序开发的宝贵参考书。 -
C语言程序设计杜友福主编计算机已成为在校学生必须掌握的一种工具,要能熟练地使用计算机,特别是利用计算机开发软件,必须至少熟练地掌握一门计算机语言。C语言以其独特的功能,成为深受广大学生青睐的一种语言,许多学校已把C语言作为第一语种讲授。由于C语言语法的复杂性和语言的灵活性,使得许多初学者学习起来感到有一定的难度。基于此,本书作者结合多年的教学经验编写了此书。书中通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的各种语法规则和各种编程的方法。学习程序设计不能局限于能听懂、能看懂,更重要的是要能自己编写程序。因此要求读者一方面要通过书中的例题,学会分析编程的思想和方法,另一方面要自己独立地编写程序,并上机进行调试,以理解性地记忆C语言的一些基本知识和编程技巧。本书共十三章,每章后面均配有习题。在做选择题时,不仅要选择答案,更重要的是要学会分析,为什么是对的?错在什么地方?这样才有收获;在做程序填空题时,最好是将填空后的完整程序在机器上调试一下,这样有助于对程序及算法的分析和理解;在做编程题时,要自己独立编写并上机调试。通过一系列环节的训练,才能达到学好C语言的目的。本书由杜友福教授任主编,并负责全书的统稿,李新玉、李克清、周云才、伍良坤、曹芝兰、丁兴亚任编委。第一、二章由伍良坤、曹芝兰、丁兴亚编写,第三、四、五章由李新玉副教授编写,第六、七、八、九章由杜友福教授编写,第十章由李克清副教授编写,第十一、十二、十三章由周云才副教授编写,李新玉副教授参加了第一、二章的修改。由于作者水平有限,书中难免会有疏漏和不足之处,敬请各位读者和专家提出宝贵意见,以便再版时予以修订。本书为C语言程序设计课程教材,全书共十三章,通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的基本概念、基本算法以及各种语法规则,学会编程的方法。每章后均配有习题。为了便于教学和自学,本书配有《C语言程序设计导学》。本教材特别适合于本专科非计算机专业的初学者,也可供计算机等级考试者和其他各类学习者使用和参考。 -
C++课堂教学与编程演练——科学与工程问题应用(美)Timothy B.D'Orazio著;侯普秀,冯飞译本书是—本讲授C++语言和面向对象程序设计的教程,着重介绍如何为解决各种工程和科学问题进行程序开发。书中的每一章都由课堂教学部分与应用示例部分组成。课堂教学部分讲授C++语言的要素和—些简单的编程技巧:应用示例部分讲授如何进行工程问题程序设计。本书以渐进的方式先介绍如何开发程序,然后通过大量的应用示例和30多个案例分析不断巩固所学的内容。学习本书时不要求学生必须具备编程的背景知识本书特色●提供了30多个案例分析。这些应用示例演示了如何解决多个实际领域的问题。●多方面、多层次地调动学生阅读和理解源代码。每个课堂教学部分都通过很多方法(代码注释、问题、主要内容和练习)使学生参与到编码过程中。●较早地引入了调试技术。在第2章的末尾,学生就会学到查找错误和开发第一个程序的方法。●对循环的追踪和调试进行了详细介绍。本书在多章中介绍了开发简单/复杂循环结构和检查其可靠性的方法。●使刚了数日众多的插图。书叫:,使用了大量插图以说明许多难懂的C++概念。●逐步刀:发程序的方法。书叶,的每个应用示例都说明了开发程序的结构化方法。●对C++的标准模板库进行了简单明了的介绍。●提供了……些数值方法示例。书中的应用示例包含了一些基本数值方法以及如何对它们编码的演示。●给出了—一些修改练习。这些练习非常适于2—3小时的实验课。学生可以通过阅读特定的应用示例来为实验做准备。这样,他们就可以在2—3小时内完成很多这样的练习。●介绍了UML。书中讲述了UML的基础知识,并演示了如何将一些UML图表转换为C++代码。●提供了——些支持网站。本书对应的Web站点(www.mhhe.com/dorazio)提供了许多学习本书的辅助材料,例如源代码、解决方案、PowerPoint演示文档和一些类似示例。 -
Visual C++面向对象与可视化程序设计习题解析与编程实例黄维通,游建波等编著本书涉及的知识点包括Visual C++的基础知识及开发环境、Windows编程基础知识、应用API函数进行可视化编程的基本方法和应用MFC进行可视化编程的思想方法。本书通俗易懂,重点突出,偏重应用。不仅适合作为大专院校理工科学生学习Visual C++面向对象编程的辅助教材,还适合初步掌握Visual C++的编程人员作为习题教材,同时也可供有关科研及开发人员参考。本书是“清华大学计算机基础教育课程系列教材”中的《Visual C++面向对象与可视化程序设计》一书的配套教材。书中全面具体地对该教材中各章的习题做了详细解答,对每一道题都进行了必要的分析和代码注释,力求通过实例让读者全面掌握面向对象与可视化程序设计的思路和开发技巧。同时,为让读者更好地掌握“Visual C++面向对象与可视化程序设计”的思想和方法,还增加了部分紧?巯喙刂兜愕牡湫褪道J楹蟾接惺褂肁PI工具、MFC工具和Debug工具开发、调试应用程序的基本步骤。 -
Visual C++软件项目开发实例尹立民,王兴东等编著《Visual C++软件项目开发实例》完整地介绍了几个基于Visual C++的软件项目开发实例,包括MyDraw绘图软件、键盘奏鸣曲软件、网络实时数据管理软件和.NET特性演示软件。《Visual C++软件项目开发实例》深入剖析了软件项目的开发思路、方法和技巧,详细地讲述了基于Visual C++的软件项目开发的全过程。对于系统设计、开发环境选择、系统功能模块设计、各个功能模块的创建、系统的编译和发行等软件项目开发过程进行了详细的讲解。为方便广大读者使用,并最大限度地节约读者的购书成本,《Visual C++软件项目开发实例》实例源代码可以免费从网上下载。《Visual C++软件项目开发实例》注重工程实践性,实用性强,可供广大程序员和编程爱好者进行类似软件项目开发时学习参考,也可为相关专业大学生毕业设计提供经典项目案例借鉴。 -
C++面向对象程序设计教程陈维兴,林小茶编著本书全面、系统地介绍了面向对象程序设计的基本概念、基本语法和编程方法。较详尽地讲述了C++语言面向对象的基本特性,包括类、对象、派生类、继承、多态性、虚函数、模板、流类库等。全书采用大量的实例,使读者能深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领。为了便于教学,每章后面都附上了相当数量的习题,并将出版配套的习题解答和实验指导书。 本书语言通俗,层次分明,理论与实例结合。可作为高等院校计算机及相关专业面向对象程序设计课程的教材,也可作为C++语言自学者的教材或参考书。 本书第1版于2000年3月出版以来,颇受读者欢迎,到2003年底已重印13次。不 少高校用其作为教材或考研参考书,取得了很好的教学效果。作者在多年教学和科研实 践的基础上,听取了专家和读者的意见,并结合本人的教学经验,对原书作了认真修订。 这次修订保持了原书语言通俗、层次清晰、理论与实例结合的特点,力求做到深入浅 出,将复杂的概念用简洁浅显的语言来讲述。使读者尽快地迈人面向对象程序设计的大 门,迅速掌握C十+程序设计的基本技能和面向对象的概念和方法,并能编写出具有良好 风格的程序。本书在以下几个方面对第1版进行了修订: (1)更换或增加了一定数量的例题,帮助读者举一反三,从中学习方法和技巧,从而
