C/C++及其相关
-
数据结构资讯教育小组编著数据结构是计算机科学中最重要的课程之一,编写计算机程序仅仅掌握语言是不够的,还必须掌握数据的组织、存储和运算方法。理解并掌握数据结构的原理,可以在设计时科学地选择数组、链表、栈、队列、二叉树、图等结构,有效地解决问题,也可以拓展开发视野,从而提高您的程序开发能力。由于数据结构的原理与算法比较拍象,很多读者难以掌握,而目前市面上有关数据结构的书籍一般不提供完整的算法,这样给读者带来很大的不便,故此我们引进台湾知城数位科技股份有限公司出版的《数据结构—C语言版》一书,它的突出特点就是算法完整、内容充实,包括:C语言与数据结构、数组与字符串、基本链表、复杂链表、栈与队列、递归函数、二叉树、图、查找方法、内部排序法、外部排序法、OOP与数据结构等,而且所有算法都用C语言编写,大多数读者比较容易上手。另外,本书的所有范例可以在我们的网站:http://www.tqbooks.com免费下载。本书由台湾知城数位科技股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选,张滋文、童冠圣、李自运、陈贤淑、廖康良、陈小娟、孟丽花等同志完成了本书的整稿及编排工作。 -
Linux C语言实务施威铭研究室著本书从基础的C语言知识入手,重点介绍Linux下的C语言编程,以及在Linux中编写程序应注意的事项及概念。本书分为2篇,第1篇是C语言入门,带领读者从无到有,进入C语言的世界。第2篇是C语言详解,对C语言的构成方面进行详细的讨论;读者可以详尽了解C语言的语法、Linux特有的系统调用函数、Linux的程序开发工具、GCC常用参数列表以及gdb调试工具的使用,并结合丰富的范例讲解进行实际操作。 本书通俗易懂,理论与实践紧密结合,可以作为初学者的C语言教材,同时也是相关人员学习和使用Linux的参考用书。 -
C语言程序设计教程秦友淑,曹化工编著本书是为高等院校的一门程序设计课程而编写的教材。全书分为十三章,主要内容包括:程序设计基础知识、C语言概述、数据类型与运算规则、顺序结构的程序设计、选择结构的程序设计、循环结构的程序设计、数组、字符数据处理、函数与程序结构、指针、结构体类型及其它构造类型、数据文件和面向对象程序设计与C++简介。书后有四个附录,每章后都附习题。本教材在结构上突出了以程序设计为中心,以语言知识为工具的思想。对C语言的语法规则进行了整理和提炼,深入浅出地介绍了它们在程序设计中的应用;在内容上注重知识的完整性,以适合初学者的需要;在写法上追求循序渐进,通俗易懂。本教材配有教学参考书《C语言程序设计教程习题与上机指导》,以方便读者复习和上机操作。本书既可以作为高等院校非计算机专业的计算机语言教材,也可以作为高等院校计算机专业本科、专科低年级学生学习计算机语言的入门教材。本书还可以作为科技人员自学C语言的自学参考书。 -
C++程序开发与设计[美]Gary J.Bronson著;刘勇译本书介绍了从C++面向过程编程到面向对象编程的技术方法,详细分析了C++的各种常用数据结构。全书共15章。第1章介绍了计算机和编程的基础知识,为学习C++编程奠定理论基础。第2到第6章介绍了面向对象编程的各个方法步骤,目的是使初学者容易接受用C++语言分析和解决问题的思想方法。第7到10章讲解了面向对象编程的几个范畴的问题,如类、类函数和转换、继承、动态内存分配、I/O文件流等等,全面展示了C++的功能特性。第11到15章详细分析了C++的常用数据结构,对读者进一步提高编程能力有很大帮助。每一章中间和结尾都有大量的练习,供读者巩固知识或编程实践。附录部分提供了常用参考资料、Vc和C++ Builder简介、部分习题答案等。本书适合广大C++语言学习者阅读,也可作为高校学生学习C++的教学参考书。对于广大C++程序员,书中丰富详尽的参考资料有很高的使用价值。 -
C++Builder 6编程基础肖建等编著本书结合大量实例,系统地介绍了C++ Builder 6在开发Windows应用程序、Web应用程序和数据库程序等方面的应用。首先介绍了C++ Builder 6的新特性、开发环境及C++语言的编程基础与技巧;然后介绍Windows程序开发所必需的基本组件的使用技巧以及如何实现对文件属性的管理和操作;接着以专题的形式介绍C++ Builder 6在图像处理、多媒体、数据库、网络等方面的应用;最后简要介绍如何在C++ Builder 6中实现COM对象的开发和使用,并介绍了如何开发OLE自动化程序。 本书可以作为广大编程爱好者、IT从业人士等的学习指导用书,也可以作为相关领域的培训教材。 -
Visual C++程序设计张岳新编著C++是一种面向对象的程序设计语言。本书以没有学过程序设计语言,而直接学习C++语言的读者为对象,重点介绍了C++语言的基本概念、基本语法、程序设计的基本思想和面向对象的程序设计方法。为了便于读者学习和理解,本书提供了大量的例题,每一章后面备有相当数量的练习题和思考题。本书分为两部分,前一部分讲述VC++基础,后一部分介绍面向对象的程序设计方法,最后一章介绍了MFC程序设计的基本方法。本书通俗易懂,由浅入深,突出重点,侧重实用。本书可作为大专院校理工科类学生用的C++语言课程的教材,也可作为计算机爱好者的自学教材。 -
软件工程规范[美]Watts S.Humphrey著《软件工程规范》一书精辟地阐述了个体软件过程的基本原理,详细地描述了软件开发人员应如何来控制自己的工作,如何与管理方协商各项安排,并指出建造这样一个可度量软件过程和软件产品的结构化工作环境就可应用规范化的方法来解决“软件危机”问题。本书首先让读者认识到建立软件工程规范的必要性,并介绍了学习如何管理个人软件过程的益处,然后建立了一个开发人员可用来监控、测试和改进其工作的模型。摘自软件行业的范例进一步强化了本书强调应用的主旨,而项目练习则给读者提供了在学习软件过程管理的同时进行实践的机会。本书用于帮助软件工程师获得和建立规划、跟踪、分析复杂的大型项目所需的技能和习惯。本书实用性与可读性较强,可作为高等学校计算机软件工程课程的教材,也可作为工程技术人员自学个体软件过程的教材,是进行软件过程改善和能力成熟度模型SW-CMM评估的重要参考资料。 -
C程序设计教程王柏盛主编面向21世纪高校统编教材。本书全面介绍了Turbo C语言的基本概念,常量、变量、运算符和表达式,程序设计语句,函数,指针,结构、联合、枚举,编译预处理命令,文件,字符屏幕和图形函数,以及实用编程技术等内容。 -
C++ Builder 6编程实例教程胡波,张昆编写本书用 36个范例为主线,全面深入地介绍了C++Builder 6程序设计的方法和技巧。 本书共有11章,主要内容包括 C++ Builder 6新视角,介绍 C++ Builder 6的一些基础知识,以及如何编制简单的 Windows应用程序(1个实例):第2章设计VCL控件小程序,介绍 C++Builder 6基本的用途和使用方法(5个实例);第 3章处理艺术文本和文件,集中讲解了在 C++Builder 6中进行文件处理操作的方法(4个实例);第4章绘图设计和应用,主要是进行简单的图形绘制的基本技巧和方法(4个实例);第5章对话框应用和窗体设计(4个实例);第6章图像显示和处理技术,其内容是进行图像处理的各种编程技巧(4个实例);第7章数据库开发和应用(4个实例);第8章视频和音频多媒体开发(1个实例);第9章第三方OCX控件的应用,提供了用ActiveX控件进行编程的基本方法和应用实例(4个实例),带领读者学会如何进行共享技术的编程;第10章网络应用与客户/服务程序(3个实例);第11章Windows信息共享技术的应用,介绍一些Windows编程核心技术的应用及实例(2个实例)。 本书内容全面翔实,开发实例、开发技巧丰富,易学易用、简洁明了。尤其适合初、中级编程员使用,对 C++ Builder专业人员以及高校相关专业的师生也有很高的参考价值。 -
算法V(C++实现)( )Robert Sedgewick著本书主要内容有:图表性质和类型,包括图的抽象数据类型、邻接矩阵、邻接表、最短路径、Euler路径、Hamilton路径、图遍历问题;图表搜索,包括深度优先搜索、图搜索ADT函数、DFS算法、广度优先搜索图算法分析;有向图与有向非循环图,包括拓扑排序问题、强连通分支、网络闭包的重复访问问题等;最小生成树,包括其原理和各种算法;最短路径,包括Dijkstra算法、非循环网络中的最短路径、Euclidean网络;网络流问题,包括强势路径最大流算法、最大流化简、最小成本流、网络单Ⅰ算法、最小成本流化简。作者Robert Sedgewick是美国普林斯顿大学计算机科学系教授,也是Adobe系统公司的一个部门主任,曾任施乐公司、防务分析研究所、INRIA公司的研究员。内容:17. 图表性质与类型 18. 图表的搜索 19. 有向图与有向非循环图 20. 最小生成树21. 最短路径 22. 网络流
