C/C++及其相关
-
C++ Builder程序员学习数据结构严仕伟著;李强改编本书通过编程实践的方式帮助C++ Builder程序员学习和理解数据结构,以迅速提高程序设计能力。全书共8章,讲解了递归方法、数组、堆栈、队列、链表、树、排序、搜索和图等基本数据结构的概念,并通过范例形象地演示了典型的应用。本书中的30多个完整的可执行范例,不仅能够帮助读者学习和理解,而且具有一定的实用价值;这些范例全部者收录在随书光盘中。附录部分给出了这些范例的操作说明,而且还给出了VCL的控件说明。本书适合想要通过编程实例学习数据结构的C++程序员,也可以作为高校师生学习数据结构的参考书。 -
Visual C++数字图像模式识别技术及工程实践张宏林编著本书介绍了模式识别和人工智能中的一些基本理论以及一些相关的模型,包括贝叶斯决策、线性判别函数、神经网络理论、隐马尔可夫模型、聚类技术等,同时结合模式识别中的一些经典问题,比如说字符识别、笔迹鉴定、人脸检测、车牌识别、印章识别以及遥感图片、医学图片处理等内容,从多种不同的角度,介绍了这些问题的解决思路。本书的最大的特色在于对于其中的大多数问题,给出了基于C/VC++6.0的实现代码,且具有一定的扩展性。有的实例还给出了不同方法的实现,以供读者选择。本书可作为读者学习模式识别与人工智能时的参考书。 -
C/C++程序员查询辞典(美)Herbert Schildt著;陈君等译;陈君译C和C++是世界上最重要的编程语言。在当今的世界中,要成为专业的程序员,就意味着必须熟悉这两种语言。它们是现代编程的基础。C语言是在20世纪70年代由DennisRitchie发明的。它是一种中级语言。C语言将高级语言的控制结构、位操作能力以及指针(地址)结合起来。这样,程序员就几乎可以使用C语言完全控制机器。C语言是在1980年末第一次标准化的,当时采用了C语言的ANSI(美国国家标准化协会,AmericanNationalStandardsInstitute)标准。这一版本的C语言通常称为C89。这一标准还由ISO(国际标准化组织,InternationalStandardsOrganizaion)所采用。1995年,C89又做了细微的修订。C++是在1979年由BjarneStroustriup发明的。在20世纪80年代以及90年代的大部分时间里,许多人为C++的发展和修订做出了不懈的努力。最后,在1998年,采用了C++的一个ANSl/lSO标准。简单地说,C++就是C语言的面向对象版本。C++是在C89及其1995年修订的基础上构建起来的。实际上,C89所定义的C语言版本通常被称为“C++的C子集”。虽然C++是从对C语言的一组面向对象扩展开始的,但很快它就发展成为一种独立的编程语言。今天,C++的大小几乎是C语言的两倍。毋庸赘述,C++是人类所设计出来的最强大的计算机语言之一。在1999年,采用了C语言的一个新的ANSI/ISO标准。这个版本称为C99。它包括了许多改进以及几种新功能。其中一些“新”功能是从C++借鉴的,而另外一些则是全新的创新,因此,C99所添加的某些功能与C++不兼容。这表示随着C99的出现,标准C语言不再是C++的纯子集。所幸的是,许多不兼容性是与很容易避免的专用功能相关的。因此,仍然能够很方便地编写与C和C++都兼容的代码。在编写本书时,还没有一种主要的编译器接受了所有的C99添加功能,但这种状况肯定是要改变的。下表简单地介绍了C89、C99和C++之间的关系。C89C语言最初的ANSI/ISO标准。C89就是现在大部分程序员认作C语言的版本。C++C语言的面向对象版本。C++的当前ANSl/lSO标准是在C89的基础上建立起来的,因此,C89形成了C++的子集。C99C语言的最新版本。包括C89的所有功能,并且添加了几种新功能。C++的当前标准不支持其中的一些新功能。本书介绍了C89、C99和C++。当某种功能为其中一种语言所独有时,就会标记出来。否则,就意味着此功能适用于所有这三种语言。毫无疑问,C和C++是两个很大的主题。因此,在这里覆盖这两种重要语言的所有方面是不可能的。相反,这本参考手册浓缩了这两种语言的主要功能,以方便读者的使用。 -
Visual C++网络通信协议分析与应用实现汪晓平,钟军等编著本书介绍了如何利用Visual C++ 6.0开发网络通信应用程序的方法,同时主要对目前流行的FTP、HTTP、E-mail、Telnet、ICMP、网络监控、Modem串口通信编程、拨号网络编程、语音电话等Internet上使用的协议与通信协议高级编程开发进行了详细的讲解,并结合大量的实例使读者能够深入的了解各种网络应用程序的开发技巧。另外还介绍了在VC中进行网络通信开发的基本方法和技术以及各种网络的基础应用。本书主要面向具有一定VC网络通信编程基础并希望学习较高层次编程技术的读者,主要涉及到网络开发与通信两方面的内容,如常用的Internet协议开发理论与实例,Modem串口通信理论与实例,流量监控等。本书适合中、高级Visual C++程序员进行网络与通信开发时阅读和参考。 -
C++ Builder 6彻底研究陈灿煌著C++ Builder6作为一个功能强大且易于上手的程序开发工具,得到越来越多的编程人员的青睐。用C++ Builder6可以轻易地通过拖放组件来组建自己的应用程序,或一些编程人员调用Windows API编写DLL程序等开发出专业级别的高级软件。本书覆盖面甚广,共分为四大篇:Windows程序设计、数据库程序设计、互联网程序设计及高级程序设计,内容独到经典,是一本学习和处理C++ Builder6问题的参考好书。 C++ Builder6是Borland公司的最新版本应用开发工具,本书从基础开发进行介绍,由浅入深地向读者展示了C++ Builder6的强大功能;本书详细地介绍了C++ Builder6在数据库开发中的方法和技巧;结合实际案例,讲解如何使用C++ Builder6构建传统的客户/服务器应用程序以及如何快速开发WEB应用程序;本书内容丰富、资料全面,适合中高级读者或开发人员使用。 -
C语言简明教程张卫东主编《C语言简明教程》是根据原机械工业部中等专业学校计算机及应用专业“C语言”课程教学大纲(1996年制定)编写的。主要内容包括:C语言的数据类型、运算符和表达式、逻辑运算和判定结构、循环控制结构、数组、函数、指针、结构与其它数据类型、预处理程序、位运算、输入输出与文件操作。书中列举了大量的例题,每章后配有习题。《C语言简明教程》可作为中等专业学校计算机应用专业“C语言”课程教材,也可作为职业学校和计算机培训班的教材,及计算机应用人员的参考书。 -
C++和面向对象数值计算杨道奇著;王晓鸽等译编辑推荐:本书教你学习C++编程和面向对象的数值计算方法。本书包括11章,分别从类型、表达式、语句、文件、类、操作符重载、模板、例外等方面探讨了C++编程的基本特点以及在数值计算方面的应用方法,最后一章专门讨论了线形方程组求解的问题。本数适合学习C++编程的计算机科学或工程专业的学生及科研人员阅读,对于由一定基础的C++程序员通过本数可以了解C++的高级特性和在数值计算方面的应用。 -
C语言程序设计教程徐士良编著本书是作者通过长期教学实践编写成的。全书由浅入深,介绍C语言中的基本概念和语法,使读者全面地、系统地理解和掌握用C语言进行程序设计的方法。主要内容包括:程序设计基本概念,C程序的基本组成,选择结构,循环结构,模块设计,数组,指针,结构体与联合体,文件,位运算等。本次修订后,例题和习题更丰富,叙述更详细,更有利于读者自学。本书可作为高等院校各专业的学生学习C语言程序设计的教材。 -
C/C++程序设计基础佟勇臣编著本书是专门讲述C/C++程序设计基础的教材。全书分三个部分。第一部分讲述C/C++语言的基础;第二部分阐述面向对象的设计方法。这两部分都有例题和练习与之配合。第三部分是上机指导以及各章后的思考题与练习题的解答。本书语言通俗易懂,例题与练习详尽,内容深入浅出。本书适合作高等院校计算机及相关专业的本科、大专、高职及高专学生的教材以及没有C语言基础而初次学习C++的人的学习参考书。 -
C++面向对象程序设计习题与上机手册任哲《C++面向对象程序设计习题与上机手册》紧密结合教材内容,在习题解答中主要针对某些答案较为明晰或较难解答的习题进行解答,并提供13个具体的上机实验内容。
