C/C++及其相关
-
精讲多练C语言冯博琴主编;刘路放等编著本书以培养C语言编程能力为目的,强调理论与实验相结合的教学方法,同时,介绍了ANSIC已经更新的内容,并与C++接轨。主要内容分为两个部分:第一部分介绍C语言及其程序设计技术,包括C语言概述、数据类型、运算符和表达式、控制结构、数组类型、函数、编译预处理、结构体和共用体、指针和文件;第二部分介绍常用的编程算法,包括线性表、堆栈和队列、查找、排序和数值计算。全书共15章,每章均包括教学目标和学习要求、授课内容、自学内容、程序设计举例、调试技术和练习题目7部分。书中的所有程序均在VisualCd-+6.0环境中调试通过。本书适合作为高等学校非计算机专业程序设计课程的的入门教材,也可供读者自学参考。本书的支持网站为西安交通大学计算机教学实验中心网(http://ctec.xjtu.edu.cn)。网站上配有本书最新的教学辅助课件、上机实验指导及示例程序源码(请到网站上相关的版块查询)。 -
数据结构朱战立编著《数据结构(C++语言描述)》为普通高等教育“十五”国家级规划教材。全书系统地介绍了各种类型的数据结构和查找、排序的各种方法。对于每一种类型的数据结构,都详细阐述了基本概念、各种不同的存储结构和不同存储结构上一些主要操作的实现算法,并给出了许多设计实例,以帮助读者理解。另外,书中还介绍了递归算法的设计方法。全书采用C++语言作为算法描述语言。为方便学习,附录中还给出了部分典型习题解答。《数据结构(C++语言描述)》既可作为高等学校应用型本科计算机相关专业、成人及高职高专计算机相关专业的教材,也可作为从事计算机应用的工程技术人员的自学参考书。 -
举一反三——Visual C++程序设计实战训练张卫华等编著目前,越来越多的软件开发采用面向对象的编程技术,而MicrosoftVisualC++6.0(简称VC++)这一可视化的面向对象编程工具,以其强大的功能,在PC机上得到了广泛应用。虽然VC++功能强大,但是与其他编程语言相比,VC++却不易学习,让很多初学者望而却步。其实,学习VC++和学习其他新技术一样,需要循序渐进。VC++的功能包罗万象,如果一开始就全面掌握它是不现实的。学习编程语言的最终目的是编写程序,学习vC++的一种行之有效的方式就是从例子入手,先绕开那些复杂抽象的概念、理论,直接从具体的例子开始分析,掌握此类程序所用到的知识,从而学习VC++的编程方法,最后模仿例子编写出自己的程序。这样一来,无需太多知识,即可自己动手编写程序,并且通过编程可以进一步理解概念、理论,逐步扩展自己对VC++的理解,慢慢进入VC++编程世界。本书采用“举一反三”的风格写作,对最常用的VC++知识要点进行分类,每一类都精心编写了若干实例,通过这些实例详细介绍相关知识点在程序巾的应用。本书实例都给出了详细的步骤,以及知识点的使用技巧,在叙述上力求深入浅出、通俗易懂,内容简明清晰、重点突出。读者通过对实例的学习,可以逐步掌握vC++程序的编写。相信本书会为读者学习VC++带来一定的帮助。当然,本书不是一本VC++大全,没有涉及到VC++的全部内容,感兴趣的读者在学习本书的同时,可以参考其他VC十+教材,进一步拓展自己对VC=+的了解。全书共分10章,各章内容简要介绍如下。●第1章:VisualC++与Windows编程。●第2章:控件使用::计算器设计。●第3章:简单绘图编程。●第4章:应用绘图编程。●第5章:文件操作::留言板。●第6章:数据库访问技术。●第7章:多媒体应用。●第8章:文本输出。●第9章:菜单和工具栏。●第10章:设计一个浏览器。读者对象本书特别适合对C/C++以及面向对象编程思想有一定了解,希望进一步提高程序设计能力的读者学习,也可作为VC十+的培训教材。光盘内容及使用方法1.光盘内容为了方便读者的学习,我们将书中实例程序的源文件收录在本书的配套光盘中。下面是本书配套光盘内容的详细说明。本书中的所有例子以章为单位存放,例如第5章例子存放在“第5章”目录下。每一章中的例子目录名就是对应工程名字,目录是建立工程时自动生成的。工程目录下除了相关文件外,还有两个子目录:Release和res,分别存放可执行文件和资源文件,这些都是系统自动生成的。每个例子都已经生成可执行文件,存放在该工程目录下的Release子目录中,图标为蓝色背景的3个立方体。第6章的例子因为需要建立数据库连接,而读者机器上的连接可能与书中介绍的有区别,所以例子有可能不能直接运行。但该章所有程序都经作者编译运行过,读者只要按照书中给出的步骤建立工程,就一定可以得到一个可执行文件。书中有的例子用到的位图文件,读者可以根据自己的喜好,选择任意其他的位图文件使用,譬如在Windows2000的WINNT目录下面,就有很多位图文件(后缀名为*.bmp)可以选择,没必要一定使用书中的位图文件(为方便起见,光盘上第3章例子中用到的位图采用了Windows2000的WINNT目录下面的GoneFishing.bmp文件)。第9章的例子中,在给菜单和工具栏添加图标时,需要读者自己手工绘制图标,所以读者按照例子建立工程时,由于手工绘制的差异,不可能和书中的一模一样。书中很多例子中的长语句有换行因,要注意换行处是否有回车符上的源程序。读者在照搬书中例子时,由于图书排版的原有的话,要把回车符删掉。读者可参考光盘2.运行环境●硬件环境:奔腾350MHz以上多媒体计算机。●软件环境:Windows2000;MicrosoftVisualC++6.0。 -
C语言程序设计教程朱承学主编C语言作为一种结构化的计算机程序设计语言,既具有高级语言的特点,又具有低级语言的功能,在当今软件开发领域有着十分广泛的应用。本书通过循序渐进地解析程序代码,阐明C语言结构的语法和正确使用,系统地讲述了c语言程序设计的基本方法和技巧,并揭示出其应用的基础逻辑。全书选材经典,内容丰富,阐述清晰,层次分明。讲述力求理论联系实际、循序渐进,注重培养读者分析问题和程序设计的能力,注重培养良好的程序设计风格和习惯。本书的主要内容包括:C语言的基本语法和概念、数据类型及应用技巧、C语言模块化程序设计的方法、文件的基本概念和应用以及综合程序设计基础。为了配合本书的学习及适应程序设计课程教学的三个环节,作者还编写了与本书配套的《C语言程序设计实验指导与习题解析》及《C语言程序设计实践训练教程》,可供读者参考使用。本书可作为高等院校计算机程序设计教学用书,也可作为从事计算机应用的科技人员的参考书和培训教材。本书配有CAI教学课件,可到中国水利水电出版社网站(http://www.waterpub.com.cn)下载。 -
Visual C++ 6.0程序设计与开发技术大全求是科技编著本书详细介绍了利用Visual C++ 6.0开发应用程序的各项知识和诸多技巧。内容由浅入深、重点突出、实例丰富,既适于初/中级读者按部就班地学习,也可作为中/高级读者的良好参考书籍。全书共包括30章,分门别类的介绍了Visual C++ 6.0的知识,全面深入地讲解了Visual C++ 6.0的各项功能,每章先介绍基础原理,再分析各种具体的技术手段,最后是工程实践应用。既能让读者系统的学习各方面内容,又可以直接应用于项目开发。由于篇幅有限,书中没有列出所有程序的源代码,详细的源代码请查阅光盘。 -
C程序设计教程高福成编著《C程序设计教程(第2版)》以程序设计为主线,以程序设计的需要带动语言知识的学习,系统介绍了C语言及其程序设计技巧。全书共十章,包括C程序设计的初步知识、基本数据类型、数据运算、程序流程控制、数组和字符串、指针、C函数、复合数据类型、文件、编译预处理和分段编译,并通过丰富的程序设计实例,详细介绍了算法知识。各章都编排了大量的练习题,以帮助读者在初步掌握C语言的基础上,着重培养程序设计能力。《C程序设计教程(第2版)》可作为高等学校本科生C语言程序设计课程教材,也可作为全国计算机等级考试培训教材及考前复习参考书。 -
C函数库·C++类库使用手册韩滨,魏海萍编著本书旨在全面介绍C函数库和C++类库,并提供相关的编程示例。全书分为两大部分,共19章。第一篇简要比较C89与C99标准的差异,并全面介绍最新的标准C函数库,包括I/O、字符与字符串,数学、动态分配、实用工具、宽字符等函数;以及C99新增的库特征。第二篇简要讨论标准C++的面向对象特性与标准模板库,并全面介绍最新的标准C++类库,包括I/O类、STL容器类、STL算法、字符串类、数学类、异常处理类等。本书叙述清晰,内容全面,是广大PC用户和C/C++程序开发人员的一部很有价值的工具书,也可以作为计算机软件开发人员和大专院校师生的参考书。 -
Visual C++.NET2003程序设计何炜[等]编著高等学校21世纪计算机教材。本书分为三大部分,共有23章内容。主要介绍了NET编程基础、如何使用MFC开发应用程序、如何使用. NET框架类库开发. NET应用程序。 -
C程序设计实训教程杨莉,阮宏一主编本书是与《C程序设计实用教程》配套的书,用于上机实训和等级考试实训。本书共分13章,分别是C程序设计初步、选择结构、循环结构、数组、函数、指针、字符串、C语言预处理、结构体和共用体、位运算、文件、C程序大型作业和上机考试指导等。每章包括实训知识要点复习、上机实训项目、典型试题剖析、自测练习及参考答案。本书可作为本科、大专和高职学生学习C语言程序设计时在上机实验、等级培训和大型作业入门3个方面的实训教材,也是计算机专业和相关专业学生、自考学员和专业教师的辅助教材,同时也可以作为参加全国计算机二级C语言程序设计考试的应试教材。 -
C语言教程(美)David M.Collopy著;罗铁庚译;罗铁庚译本书以通俗易懂的语言全面讲述了C语言的基础知识和编程技巧,重点介绍了自顶向下的逻辑设计和模块化的结构化编程方法,并通过大量的示例向读者介绍了各种编程元素的工作方式,简化了学习过程,而且提高了学习效果。书中把复杂的内容分解为多个简单的主题,以便于读者更好地学习。本书表述严谨、推理缜密,是一本不可多得的C语言程序设计入门教材。本书特色提供丰富全面的编程示例、详细深入的示例分析和清晰明了的程序流程图和伪代码;通过"知识点检查"帮助读者及时地掌握自己的学习状况;"课程指南"高度概括了每章课程所介绍的核心主题;"编程技巧"部分为读者提供大量实用的建议;贯穿全书的"编程项目"帮助读者将所学知识应用于实践中,从而起到温故知新的作用.
