C/C++及其相关
-
C语言程序设计彭四伟编著C语言是国内外广泛使用的计算机语言,是计算机应用人员应掌握的一种程序设计工具。 本书介绍C语言的基本语法和程序设计基础,主要内容包括:绪论,词法符号与数据类型,运算符和表达式,语句,函数,预编译,作用域、存储类型,数组和指针,结构与联合,排错与测试,C++简介等。 本书针对初学者的特点,精心策划,准确定位,概念清晰,例题丰富,深入浅出;而且内容新颖,体系合理,逻辑性强,文字流畅,通俗易懂。本书可作为高等学校各专业学生学习C语言的正式教材,也是一本自学的好教材。 -
Visual C++精彩编程百例严华峰等编著本书通过100个实例全面讲述了应用VisualC++6.0的MFC和OpenGL进行编程的思想与技巧。书中以每个实例的实现步骤及核心的代码分析为主线,详细阐述了各种应用程序的创建步骤及编程的技巧。本书从入门篇到提高篇,再到高级篇,最后以专题篇收尾,引导读者由浅入深的了解VisualC++6.0编程的主题思想与核心技术。全书共分为四大部分100个实例,包括应用程序与环境、视图操作、对话框与常用控件、工具栏和状态栏等基本编程技术,以及文件操作。数据库编程、共享功能模块、系统编程、MFC绘图、OpenGL绘图及OpenGL特效处理等高级应用技术。本书对每个实例的创建过程都进行了深入浅出的阐述,条理清晰,重点突出。本书既可作为初学者的入门教材,也可作为应用程序开发人员的参考书籍。本书前言特色及评论文章节选 -
C语言程序设计实训刘振安编著本书密切结合《C语言程序设计》一书,重点介绍如何使用BorlandC++3.11和ViallC++6.0集成环境编辑、编译、调试和运行C语言程序的具体方法,使读者能够尽快掌握集成环境的使用方法,通过上机练习帮助学生理解理论知识。本书将结合课本中的实训题目,分析解题的思路并给出参考方法。学习语言是为了使用,仅仅介绍语法结构是不够的,应重点保证程序的结构化设计质量。尤其是大的程序设计,更应如此。本书将单列一章讨论如何防止错误以便写出可靠性高的程序,更应如此。本书将单列一章讨论如何防止错误以便写出可靠性高的程序,结合软件工程的知识介绍如何测试程序,测试用例设计技术和程序维护的基本知识,进一步提高学生C语言的编程能力。本书题解典型、实训合理、实用性强,重在培养学生的实际动手能力。不仅可与《C语言程序设计》的教材配套使用,而且可作为培养实验能力的教材单独使用,还可以作为自学教材及工程技术人员的参考书。本书配有电子教案。 -
算法Ⅰ-Ⅳ/国外优秀信息科学与技术系列教学用(美国)塞奇威克著本书通过C++实现方案以简洁、直接的方式对书中的算法和数据结构进行表述,并向学生提供在实际应用中验证这种方法的手段。本书广泛地论述了与排序、搜索及相关应用有关的基本数据结构和算法。覆盖了数组、链表、串、树和其他基本数据结构,更多地强调抽象数据类型(ADT)、模块化程序设计、面向对象程序设计和C++类。本书包括排序、选择、优先队列ADT实现和符号表ADT(搜索)实现,配有帮助学生学习计算机算法特性的1000多种新练习、100多个图表以及大量的程序例子。RobertSedgewick完全重定了他的著作,对它进行了充分的扩展和更新,涵盖了目前重要的算法和数据结构。ChristopherVanWyk和Sedgewick开发的新实现采用的是C++语言,这种实现不仅能简洁直接地表达算法,而且给编程者提供了实践的方法,以便在真正的应用中测试这些算法。新的版本提供了很多新算法,而且对每个算法的解释也比以前的版本详细得多。新的版面设计以及详细、富有创意并且具有注释的插图,使本书的表达能力大大地提高了。第三版保留了将理论和实践成功混合在一起的特点,正是这一点,使Sedgewick的著作成为25万多名程序员无价的参考资源。本书是全卷的前半部分,涵盖了基本的数据结构、排序算法、搜索算法以及它们的相关应用。虽然本书实质上可以用于各种语言的程序设计,ChristopherVanWyk和Sedgewick的实现都采用了C++类和ADT实现的自然对应。本书的精彩内容包括:·扩展了对数组、链表、字符串树及其他基本数据结构的介绍。·比以前的版本更中着重于抽象数据类型(ADT)、模块化程序设计方法、面向对象的程序设计方法和C++类。·有关排序、选择、优先级队列ADT实现和符号表ADT(搜索)实现的算法,超过100个。·关于二项式队列、多路基数排序、随机化BST、发散树、跳跃表、多叉线索、B树、可扩充散列等,采用了新的实现。·关于算法的量化分析,是比较算法的依据。·1000多条新的练习,帮助读者学习算法。无论是你初学算法,还是想找一本将最新C++经典算法和新算法融入程序设计的参考手册,你都会发现本书提供了丰富的有用信息。 -
C语言程序设计思想与实践林华聪主编;何剑琪,肖炜,吴键文编著C语言是一种编译的程序设计语言,其应用十分广泛。C语言课程是计算机及相近专业的一门必修的专业课程。学C语言是学一门技能,学一门本领。学好C语言是学好和用好计算机的基础。本书全面地介绍了C语言的编程知识,内容分为基础篇和进阶篇,包括:C语言概述,C语言中的数据类型,运算符和表达式,程序设计初步,程序控制语句的应用,数组的定义和应用,函数的定义和应用,指针的定义和应用,结构体与共用体的定义和应该,编译预处理,文件,图形编程,音乐编程,直接端口,中断处理和并行串行口使用初步、C语言对其他语言的调用、编程技巧的运用和对读者将有很帮助的特色附录。 -
C++程序设计与应用张耀仁 著C++程序设计与应用,本书的目的在于提供一个使用C++程序语言的坚实基础,内容不仅涵盖最基本的语法,也深入探讨面向对象的主要精神。本书不仅适合程序语言的初学者,也适合使用C++程序语言的软件工程师。内附超过180个完整的范例程序,全部经过符合最新AMSI/ISO标准的C++编译器测试,并能正确执行。 -
挑战C++程序语言蔡文辉,黄国峰,张真诚著《挑战C++程序语言》C++程序语言是目前最受欢迎的面向对象程序语言之一,不但保留了原来C语言的许多优点,另外加入了面向对象所需的一些机制。本书主要以简单的实例来说明C++语言的结构、数据类型的种类、流程的控制方法、面向对象程序设计方法、对象的继承机制、运算符的重载以及多态性等,而且还介绍了软件工程的知识,使读者对于如何开发大型的软件系统能有一个清晰的概念。另外本书提供了完整的范例程序,供读者学习参考之用。本书通俗易懂,理论与实践紧密结合,适用于作为大专院校学生C++语言课程的教材,也可作为广大计算机爱好者学习C++的参考书。 -
Visual C++编程实例教程刘鹏[等]编写本丛书是专门为想在较短时间内学会并掌握VisuslC++实际开发、编程的方法和技巧的初、中级编程读者而编写的。VisualC++编程分一、二两册。本书由21章、206个程序实例构成。按VisualC++编程的主要应用划分章节:按钮控件、编程控件、静态控件、组合框控件、列表视控件、树视控件、工具条控件、其他公共控件、ActiveX控件、对话框、视窗模型、分隔器窗口、位图、剪贴板、多媒体、shell、Internet、macro、扩展库和综合应用等。书中绝大部分程序包含源代码、项目文件和可执行文件,读者可以直接使用。本书和光盘的安排是,书中介绍各应用程序功能和设计思想,以及短小的说明代码,所有程序的完整源代码和演示程序都包含在光盘的相应目录中。本书层次清晰,重点突出,内容丰富,具体范例与软件功能紧密结合,学习轻松、容易上手的特点。本书面向初中级用户和社会程序设计培训班。本光盘含所有程序的源代码。 -
C++ Builder高级应用开发指南李幼仪,甘志编著本书深入而系统地讲解了C++Builder应用开发的重点和难点,尤其是数据库应用、分布式系统以及网络程序的开发,并给出了许多实用的编程技巧。本书共17章,系统地讲解了C++的关键特性、C++Builder的集成开发环境、Windows消息系统、DLL技术、自定义组件、COM技术、多线程技术、多种编程技巧、数据库应用以及各种网络相关程序的开发等。本书的附录部分主要讲解了C++Builder附带工具的使用和标准模板类库的使用。本书附带一张光盘,内容为书中所涉及的示范程序的源代码。本书内容详实,实例丰富,可读性强,是C++Builder中高级开发人员的一本不可多得的参考书籍,也是C++Builder初级程序员迅速跨越到C++Builder高级程序员行列的一本很好的参考书籍。 -
C++面向对象程序设计Nicholas J.De Lillo著;袁勤勇,莫青等译;袁勤勇译本书主要介绍了面向对象设计的基本概念和思想,并通过大量实例深入地讲解了如何使用标准库进行面向对象程序设计。本书首先介绍了面向对象的一些基本概念,接着研究了标准模板库(STL)的主要组件,最后探讨了预定义容器类和泛型算法方面的知识。本书的每章内容中都包含了大量实用的练习,可以使读者很快地投入到面向对象设计的环境中。本书适用于希望学习C++面向对象程序设计的初学者,并可供使用标准库组件进行面向对象程序设计的开发人员参考。本书前言特色及评论文章节选
