C/C++及其相关
-
VISUAL C++实用教程郑阿奇主编;丁有和,郑进,周怡君编著本书包含实用教程、习题、上机操作指导、综合应用实习等几个部分。内容主要包括:Visual C++ 6.0开发环境、基本C++语言、C++面向对象程序设计、MFC基本应用程序的建立、对话框及常用控件、选单、工具栏和状态栏、框架窗口、文档和视图、绘图、数据库以及媒体控制接口等。“实用教程”部分一般在讲解内容后紧跟实例。“习题”部分除了第2和第3章突出C++的基础内容外,其余各章的习题主要是弄清一些基本概念。“上机操作指导”通过实例先引导操作和编程,然后提出问题供读者思考,并进行操作和编程练习。本教材各部分内容既相第联系又相对独立,并依据教学特点精心编排,方便读者根据需要进行选择。本书可作为大学本、专科有关课程的教材,内容实用,出可供广大Visual C++ 6.0用户自学和参考。 -
C语言邵士媛 主编本书是以TurboC环境为基础,详细介绍了适用于PC系列计算机的C语言程序设计的基本概念、方法和技巧。全教材分为上下两册,上册《C语言程序设计》共十四章,主要介绍C语言的基本概念、数据及运算、程序结构、数组、函数、指针、结构体与共用体、编译预处理、位运算、文件操作、图形编程基础。书中给出了大量典型程序实例,每章后面附有小结。下册《C语言习题与上机指导》共分为习题、上机指导、实验、综合应用、模拟试题五部分,便于学生练习与教学参考使用。本书是针对高职高专的教学特点组织编写的,对内容做了精心安排,其特点是通俗易懂、深入浅出、循序渐进、实用性强,注重程序设计能力的培养。本收可作为高职高专院校计算机及应用专业的教材和教学参考书,同时可供其他专业、计算机培训班、参加计算机等级考试人员及自学者使用。 -
面向对象的程序设计C++刘加海主编本书是c++程序设计的基础教材,全书共7章。主要内容涉及到C++的基本概念、类与对象、继承、运算符重载、虚拟函数与多态性、模板和异常处理、I/O流与文件。本书内容通俗易懂、言简意赅、重点突出。内容的安排循序渐进、深入浅出,以具体实例来分析和阐明C++语言中的概念与原理。<br>与本书配套的《面向对象的程序设计C++实训教程》,通过大量的实训案例示范、模仿,使得学生在短时间内掌握C++程序设计的原理及概念,并编写高质量的C++源程序。<br>本书适合作为高等院校及相关专业的本科、专科、高职学生学习C++程序设计的教材以及相应的学习参考书。 -
深度探索C++对象模型(美国)李普曼著本书重点论述了C++面向对象程序设计的底层机制,包括结构式语意,暂时性对象的生成、封装、继承和虚拟——虚拟函数和虚拟继承。书中向你表明:理解底层实现模型,可以极大地提高你的编码效率。Lippman澄清了那些关于C++系统开销与复杂性的各种错误信息和猜测,指出了其中某些成本和利益交换确实存在。他在书中详述了各种实现模型,指出了它们的发展方向以及促使其发展的根本原因。本书涵盖了C++对象模型的语意暗示,并指出了这个模型是如何对程序造成影响的。 ·探索“面向对象程序所支持的C++对象模型”中的程序行为。 ·对于“面向对象特点的基础实现技术”以及“有关这些特点的隐含利益交换”提供了一个清楚的认识。 ·检验由程序变形体带来的效率冲击。 ·提供丰富的程序范例、图表,以及面向对象概念和底层对象模型之间的效率测量。 -
Visual C++与面向对象程序设计教程吕军[等]编《Visual C++与面向对象程序设计教程(第2版)》主要介绍如何应用VisualC++进行面向对象和可视化编程。《Visual C++与面向对象程序设计教程(第2版)》在第一版的基础上,结合读者和教师反馈以及进一步的教学实践,对内容的选取、讲授方法、例题与习题等进行了全面的修订,以便更适应该课程的教学要求。主要内容包括C++入门与VisualC++编程环境,程序设计基础,面向对象的概念和方法,图形用户界面程序设计等。《Visual C++与面向对象程序设计教程(第2版)》在讲授方式上注意结合应用开发实例,讲练结合,精讲多练,注重培养学生的程序设计和综合开发能力。书中配有丰富的例题和习题。《Visual C++与面向对象程序设计教程(第2版)》可作为高等学校计算机或相关专业的教材或参考书,也可供应用开发人员学习参考。《Visual C++与面向对象程序设计教程(第2版)》配有教学辅助课件,供教师教学和学生自学使用。 -
C/C++程序设计基础教程与上机指导计算机职业教育联盟主编本书编写的目的旨在提高C语言的教学质量,改善C语言难讲、难学、难以掌握的现状,着眼于培养学生的独立编程能力,书中按照难点分解、平滑过渡、循序渐进的思路组织结构框架和编配内容。各章均配有大量上机指导和习题,努力为课堂教学过渡到独立编程提供模拟环境和更大的知识惯性。本书分为五部分:第1~6章介绍了C语言程序设计的基础知识,这也是高级语言的共性和基础部分:第7—12章是C语言程序设计的提高部分,对C语言公认的难点(例如指针、结构体、预处理等)进行了详细的介绍和重点讲解;第13~14章为C语言高级编程部分,介绍了图形程序和字符处理程序的编写:第15和第18章为C语言程序设计的技巧部分,重点介绍了C语言的调试、编程风格以及部分编程的技巧;第16~17章介绍了C++的初步知识以及初步的编程方法,介绍C++对C的扩充以及面向对象编程的基础知识,以便让学生能快速地从C过渡到C++编程。本书内容新颖,体系合理,逻辑性强,文字流畅,通俗易懂,是学习C和C++语言的理想教材,只要具有计算机的初步知识即可学会本书所介绍的内容,可作为大中专院校和各类计算机培训学校的专用教材,也可作为自学的参考用书。 -
C++Builder数据库系统设计与开发刘光编著20世纪90年代以来,随着国内软件市场的不断扩大,我国软件产业逐步走上较为成熟与稳定的发展之路,软件产业发展呈现以下趋势:软件产业发展环境大大改善;信息化成为软件产业的大市场;软件产业上规模、上档次,成为中国经济发展的主导产业。本书以详尽的实例、丰富的内容,由浅入深地介绍了C++Builder在数据库开发方面的编程理论、技巧和方法。全书共有7个实例,每个实例都针对前一个实例存在的理论与方法上的不足,提出改进方法,并开发一个全新的应用系统。本书结构紧凑,从简单的一层数据库应用系统开始,到开发多层分布式客户/服务器的结构的数据库应用系统,再到多层浏览器/服务器结构,最后融入最新的Web服务,开发出一个通过HTTP协议进行通信的分布式网络数据库应用系统。全书彩用专家级数据库系统开发的理念和模式,以及软件重用思想,按照软件工程的规范详尽描述了每个实例的开发步骤,是学生进行相关课程毕业设计、软件开发实习的好帮手。本书适合已掌握C++并具有C++Builder基本知识的读者学习,可供广大程序员、大专院校师生、计算机爱好者和各种培训班学员参考使用。 -
C/C++与数据结构王立柱编著编辑推荐:本书特点是综合:变量与指针,数组与指针,函数与指针是一个综合;C串与C++串是综合;快速排序和幂集问题归入前序遍历,HANIO问题归于中序遍历,堆排序和哈夫曼树是堆类的直接应用,八皇后问题在树的前序遍历中解决,这是综合;迷宫归于图的层次遍历,骑士巡游隶属图的前序遍历,这还是综合。本书的创新是从面向对象的高度重新组织C程序,为C++提供充分的感性基础。“C++不过是更好的C”,这在本书中得到充分的体现。本书的原则是学习数据结构和学习程序语言共进,它们的中介是算法。语言只有满足算法的需要才能被认识和掌握,数据结构只有依赖语言的发展才能拓展自己的应用领域。总之,每一部分没有独立存在的理由,它们的意义只有在它们的相互依赖,相互补充的关系中得到明确的解答。正是这种统一性,才产生了既可以助教又可以助学的多媒体软件——配书光盘。正是这种统一性,才使抽象类型与存储类型、算法每一步骤与程序每一行代码,C程序C++程序可以同时展现,相得益彰。 -
精彩C++ BUILDER 6程序设计吴逸贤,吴目诚编著1、基本操作篇:C++Builder的基本知识和操作方法,包括表单设计、组件制作、以及程序调试及打包等功能。2、程序设计基础篇:以C++为例,说明程序设计的基本概念,并以实际的程序码介绍各种数据表示法、控制结构、数组、排序、内存分配、对象与数、建立对象、自定义对象等程序代码的编写技巧,以及鼠标、键盘等事件程序的控制技巧。3、应用与进阶篇:介绍C++Builder的进阶功能,以及开发应用程序经常需要的技巧,包括绘图、文件系统与数据库、数据打印、网络程序设计、功能表、MDI,以及Windows API的调用技巧等。4、专题设计篇:提供丰富的专题范例,包含益智型游戏和高互动游戏专题。C++ Builder是最知名的可视化C++开发工具之一,它具有易学易用的操作接口,功能强大的应用组件,它将C语言简洁、快速的优点与面向对象的软件工程设计方法相结合,使程序设计师可以最少的程序代码来建立高效率的Windows应用程序。本书介绍Borland公司2002年推出的最新版本C++ Builder 6,内容涵盖了C++ Builder的基本知识和操作方法、程序设计的基本概念、程序代码的编写技巧、鼠标和键盘等事件程序的控制技巧、C++ Builder的高级功能、开发应用程序经常需要的技巧,以及15个有一定难度的应用专题,通过这些最适合学习的应用程序范例,可使用户练就扎实的编程技术。本书经过精心策划,采取循序渐进的方式,并充分应用练习范例,引导用户迅速掌握C++的程序语法与技巧。本书适合初学者和有一定编程经验的读者使用。 -
C++ BUILDER网络编程核心技术袁辉,刘亚文,邵飞编著C++ Builder自发布以来经过短短5年的发展,已经得到广泛应用。这使我们不得不承认Borland的深厚底蕴。而对于钟爱Borland C++ Builder的程序员们来说,也已经不再满足用现成的组件创建几个简单、可爱的应用程序了:这其实也并不是Borland的初衷。因为,C++Builder实在是太优秀了,几乎没有做不到的事情。目前,已经不是用一本书就可以概括它的所有功能了。仅仅从网络编程技术来说,C++ Builder网络开发功能的发展,几乎就是整个网络开发技术发展的一个缩影。针对这一点,本书展示的是C++ Builder 6网络开发技术的精华。全书共7章,内容包括:C++ Builder网络组件的全面剖析、CORBA编程技术、Internet服务器应用程序的特性,以及Web Broker和Web Snap架构的服务器应用程序开发技术、XML文档的操作、Web Service和Socket编程技术,以及创建多层数据库应用程序的基本原理和方法等等。第1章简要介绍了C++ Builder6各类网络组件。第2章介绍利用网络组件开发一些常用Internet应用程序的实例和技巧。读者可以学习到诸如浏览器、邮件收发、FTP文件传输等各类实用网络程序的编写技巧,以及许多网络编程的小经验。第3章阐述有关CORBA应用程序的编写技术,主要介绍CORBA应用程序的基本特征,以及利用C++ Builder创建CORBA服务器端和客户端应用程序的基本方法。第4章讲解有关如何创建Internet服务器应用程序的内容,主要介绍了Internet服务器应用程序的有关概念、特征、类型及调试方法,以及如何使用Web Broker技术、Web Snap技术创建不同架构下的Internet服务器应用程序。第5章介绍有关在Web编程中对XML文档进行操作的内容。第6章讲述有关Web Services编程技术以及Socket编程技术的内容。Web Service应用程序是有别于其他Web类型的应用程序,本章重点阐述了这类应用程序中可调用接口的使用方法。Socket部分主要描述了Socket服务器和客户连接的实现及信息的读取方法。第7章是有关开发多层分布式数据库应用程序的内容,介绍多层分布式数据库应用程序的体系构架的基本特性,以及创建多层分布式应用程序的基本方法和技巧。附录部分是有关WebSnap中JScript服务器端脚本的内容。该部分是对第4章内容的一个补充,通过22个脚本实例,向读者详细剖析了JScript的对象类型和全局对象。这部分内容对于不甚了解JScript脚本的读者来说非常有价值。本书最大的特点就是知识点丰富、实例精炼、语言通俗。本书适合中、高级级读者使用,是为已经具备了一定C++Builder编程经验的程序员编写的。由于编写仓促,书中会存在一些不足之处。衷心希望能得到读者的批评和指正。作者
