C/C++及其相关
-
Visual C++编程技巧精选500例罗斌等编著《VisualC什编程技巧精选500例》是本书作者的第三部VisualC++作品,该书首次 以大容量、全方位方式直击VisualC抖编程技术精要,涵盖MFC和.NET精髓。全书通 篇以实际软件产品开发过程中的需求对问题进行分类,以问答的形式对问题进行讲解, 以编程实例的形式对讲解加以明证。全书内容包括:消息框、常用控件、通用对话框、 标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、 字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操 作、程序版权信息、系统软件信息、系统硬件信息、存储设备管理、鼠标及键盘、声音 和视频、图形和图像、网络、数据库、开发工具等24个部分,各部分既相对独立,又 相互关联,在编排顺序上充分考虑了编程技巧的难易性和延续性,是广大VisualC++程 序员和编程爱好者不可多得的一本案头参考书。 -
数据结构算法侯识忠等编著本书收集了当前国内几本比较流行的数据结构算法书中的算法,在Visual C++6.0平台上将其编写成可以直接运行的程序。对有些算法,还给出了多种程序设计方案实现,以迅速提高程序员的算法与程序设计能力。本书遵循数据结构算法书中的体系,将全书分为九章对应之,以便阅读。它们是:顺序存储结构的表、堆栈和队列,链式存储结构的表、堆栈和队列,数组、串和广义表,递归,树和二叉树,图,排序,查找,文件。本书的光盘中含有108个完整的程序源代码、可执行文件。本书适合于想要通过编程实例学习数据结构的C++程序员,也可以作为高校师生学习计算机编程与数据结构的参考书,尤其适合报考计算机软件专业研究生的人员与参加信息奥赛班学习的人员参考。本书配有PowerPoint制作的电子教案,教师可以根据情况任意修改,如有需要,可从中国水利水电出版社网站(http://www.waterpub.com.cn/softdown/)下载 -
C/C++语言程序设计教程李刚等编著C语言是一种重要的计算机程序设计语言,它是为计算机程序员准备的专业程序设计语言。C++语言是在C语言基础上发展而来的一种面向对象的计算机程序设计语言,而C语言是面向过程的。本书系统讲述了C语言的基础知识,包括C语言的基本数据类型、运算符与表达式、基本的程序结构、数组、函数、指针、位运算和文件等知识。这些内容是学习C语言的基础知识。本书的C++部分,重点讲述了C++面向对象的特性,这是C++语言最重要的特性。本书在讲述理论的同时配合大量的实例,让读者可以随时结合具体的例子去更好地理解理论知识。本书内容具有通俗易懂、理论性、实际性强等特点,是学习C/C++语言的理想教材。本书既可作为中等和高等职业技术院校相关专业师生教学、自学用书,同时也可作为专业程序员的参考书及社会C语言培训班的培训教程。 -
从问题到程序裘宗燕编著本书以程序设计为基本线索,同时深入介绍了C语言各方面的情况。书中强调的是如何认识程序、写程序和用C写出好的程序。并通过实例讨论了问题的分析和分解,找出主要步骤,确定函数抽象,找出循环,选择语言结构,最后写出程序的过程。书中不少实例给出了在不同考虑下可能形成的多种解法,以帮助读者理解程序设计的“真谛”。本书以C作为讨论程序设计的语言,讨论了基本程序设计的各方面问题。书中给出程序实例时没有采用常见的“提出问题,给出解答,再加些解释”的简单三步形式,而是增加了许多对问题的分析和讨论,以帮助读者认识程序设计过程的实质,理解从问题到程序的思考过程。书中还尽可能详尽地解释了许多与C语言和程序设计有关的问题。本书适合作为高等院校计算机及相关专业的教材,也可供其他学习C程序设计语言的读者阅读。 -
C++语言和面向对象程序设计教程习题解答及上机实践宛延闿[等]编著本书是与《C++语言和面向对象程序设计教程》(宛延间等编著)一书配套使用的所有14章习题的详尽解答及上机练习。习题内容丰富、编排精炼准确。习题类型有填空题、选择题、改错题、问答题和编程题等。通过解题和上机可加强读者对C++语言基本概念、面向对象程序设计和面向对象建模内涵的理解。本书可作为高等院校学生学习C++语言和面向对象程序设计的补充教材,也是广大读者和科技工作者学习C++语言和面向对象程序设计必备的参考书。 -
C++ Builder 6.0基础教程赵景波[等]编著本书以C++Builder6.0为蓝本,从基础入手,通过大量的实例练习,系统全面地介绍了C++Builder6.0中各个组件的使用方法,详细说明了这些组件的属性,方法和事件,以及在程序设计中如何设置和使用。结俣实例介绍了利用组件进行菜单设计、文件操作、多媒体技术、数据库程序开发、网络的编程、图形与图像处理的基本步骤和实现方法,通过本书的学习,读者可以轻松掌握C++Builder6.0的组件的使用,以及基本程序设计方法和步骤。本书内容全面,语言流畅,实例丰富,图文并茂,注重现论联系实际。本书可供从事C++Builder开发及相关工作的人员学习和参考,尤其适合作为大、中专院校和培训班教材使用。 -
数据结构(C语言)曲建民,刘元红,郑陶然编著本书是针对高职高专院校计算机专业和相关专业的数据结构课程的特点而编写的教材。本书根据教学大纲所规定的内容,详细介绍了数据结构的基本概念、基本结构和算法等重要内容,每章之后配有丰富的练习题目,以利于读者理解知识内容和适应考试。本书由长期从事数据结构教学工作的高校计算机专业教师编写。全书通俗易懂、重点突出、概念表达严谨、知识结构逻辑性强,既便于教学又便于自学。本书可以作为高职高专院校学生学习数据结构的教材或其他人员的自学教材。 -
C++语言程序设计袁启昌主编;袁海宁,华飞君编著本书紧扣C++编程语言的特点,从面向对象的基本概念和C++语言特性的多个方面逐一展开,由浅入深、循序渐进地介绍了C++语言的基础知识和主要特征。本书在注重系统和科学性的同时,力求突出实用性;在介绍相关的编程原理和基础知识的前提下,着重利用丰富实用的例子来演示C++编程技术的魅力。本书内容丰富,结构合理,注重实用性,可用作者普通高等院校计算机及相关专业的教材,也可作为广大计算机爱好者自学C++语言的参考书。本书前言从20世纪70年代第一次提出面向对象的概念开始,到现在面向对象已发展成为一种比较成熟的编程思想。通过面向对象思想,可以将现实世界直接映射到面向对象解空间,从而为系统的设计和开发带来革命性的影响。C++语言是目前为止功能最强大、最受欢迎、应用最广泛的面向对象程序设计语言,它是在C语言的基础上发展起来的。相对于其他计算机语言,学习并掌握C++语言具有一定的难度,但当你能够熟练掌握和驾驭该语言的时候,你将几乎无所不能,因此熟练掌握C++几乎是每一个程序员所梦寐以求的事。C++是一种面向对象的程序设计语言,要真正学好C++,首先必须掌握面向对象思想的精髓。基于这一点,本书围绕面向对象的思想及其在C++中的应用而展开,着重介绍C++的语言基础,力求使读者在学习C++的过程中逐步掌握面向对象的思想和方法,为以后进一步学习C++打下良好的基础。本书的叙述浅显易懂,循序渐进,即使是没有编程经验的新手,通过本书的阅读也可以较快地掌握C++编程技术,并将本书介绍的大量实例应用到实际开发中。本书中没有复杂难懂的术语,所有的专业术语将结合大部分读者可以理解的实际生活例子进行解释。在介绍最新的知识及技术动向时,用大量的程序实例加以讲解,便于读者理解和巩固所学的知识。全书共有14章,可分为两个部分。第一部分(1~6章)为C++语言的基础部分。该部分没有有关面向对象方面的内容,与C++的前身——C语言有许多类似之处。对于有C语言基础的读者,这部分可只学习第1章、第4章的内联函数和函数重载、第6章的动态空间管理,其他内容则可跳过。第二部分(7~14章)介绍了面向对象的理论基础及其特点。通过这部分的学习,读者可以了解并掌握面向对象的基本概念﹑面向对象的三大特点以及C++语言在面向对象上的特点和应用。第1章为C++语言的概述;第2章介绍了保留字、基本数据类型、操作符和表达式等C++的基础知识;第3章介绍了分支选择结构语句和循环结构语句等C++的流程控制语句;第4章介绍了函数的定义和调用、内联函数、函数重载、作用域和编译预处理等方面的知识,该章是全书的重点之一;第5章介绍了一维数组﹑多维数组和字符数组的定义及应用;第6章介绍了指针的概念、指针和数组的关系、指针和函数的关系、new和delete运算符、引用的定义以及引用在函数中的应用,这是全书的难点之一;第7章介绍了面向对象的关键概念以及面向对象的分析和设计步骤;第8章介绍了类的概念及其使用、访问权限和this指针等;第9章介绍了构造函数、析构函数、成员初始化列表和拷贝构造函数等知识,这是全书的重点之二;第10章介绍了静态成员、友元和运算符重载等C++的重要特性;第11章介绍了继承的概念、继承的工作方式、继承的访问权限以及继承所带来的冲突等,继承在面向对象技术中起着举足轻重的作用;第12章介绍了指向基类的指针及引用、虚拟函数与多态性以及纯虚函数和抽象类等,这章是全书的重点之三;第13章介绍了流的概念、格式化输入输出、文件操作和字符串流等C++I/O流的知识;第14章简单介绍了模板函数、模板类的定义和应用以及STL的基本组成部分。只有通过大量的上机编程、调试才能真正掌握一门语言,因此本书通过例子结合重点知识进行讲解,并在每章的后面提供了习题供读者上机练习,突出了实用性。本书中的例题都在VisualC++6.0上调试通过。本书由袁启昌教授主编,袁海宁、华飞君编著。虽然本书作者在写作过程中尽了最大努力,但由于时间和水平有限,书中难免有疏漏错误之处,敬请广大读者不吝赐教。 -
C语言程序设计基础实训指导汪洋,林锦章主编本书是和潘志安、李学锋编著的《C语言程序设计基础教程》(华中师范大学出版社2004年出版)配合使用的参考书。本书针对高职高专学生的教学特点设置了三个模块的内容,包括:(1)上机实训指导,根据C语言的特点分为七个实训内容,每个实训内容又根据教学内容的安排有针对性地分为若干个实训项目,每个实训项目中给出了若干个实训题目。(2)根据《c语言程序设计基础教程》的章节编写的习题,符合学生要通过计算机等级考试的要求,全部选用选择题和填空题两种题型(约300余题),对学生进行强化训练,达到进一步熟练掌握知识点的目的。(3)模拟试卷,给出一套模拟试卷,用于学生自己进行学习自测。本书内容丰富,针对性强,是高职高专学生学习C语言的一本较好的参考书。它不仅可以作为《C语言程序设计基础教程》的参考书,而且可以作为其他C语言教材的参考书;既适合于高职高专学校师生或计算机培训班使用,也可供报考计算机等级考试者和其他自学者参考。 -
C语言程序设计武马群 主编;缪春池,吕峻闽 编著本书介绍了C语言的基本语法、结构和程序设计方法。内容包括C语言的基本数据类型、运算符与表达式、输入也输出、结构控制语句、构造型数据结构、函数、预处理、指针、文件、位运算等知识。书中文字流畅,通俗易懂、概念清楚、深入浅出、例题丰富,每章都附有习题和上机实验,用以加深和巩固学生所学知识。本书可作为各级各类中等职业学校的教学用书,也可供一般工程技术人员自学使用。
