C/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编程经验的程序员编写的。由于编写仓促,书中会存在一些不足之处。衷心希望能得到读者的批评和指正。作者 -
精彩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++的程序语法与技巧。本书适合初学者和有一定编程经验的读者使用。 -
Visual C++ 6.0实战与精通方可燕主编;张双民,徐振明编著本书内容丰富、图文并茂,以循序渐进的方式介绍了目前国内外广泛使用的C++系统开发软件包——Visual C++ 6.0。详细介绍了MFC的结构、功能和技术细节,并详述了窗口控件和资源。书中每章都有针对性地列举了大量实例及其操作步骤,为读者创造了一个轻松学习和很好掌握Visual C++ 6.0的天地。学习并深刻地理解本书内容,将使您掌握Windows编程,并高效地创建与Windows 95/98和Windows NT 4.0兼容的应用程序。 本书适合于编程技术人员和广大院校师生使用。 -
大规模C++程序设计(美)John Lakos著;李师贤[等]译;李师贤译这是一本为所有从事软件开发工作(例如数据库、操作系统、编译程序及框架)的C++软件专业人员而写的权威著作。它是第一本实际演示如何开发大型C++系统的书,并且是一本少有的面向对象设计的书,尤其侧重于C++编程语言的实践方面。JohnLakos在MentorGraphics公司工作。该公司编写的大规模C++程序比大多数其他公司要多,并且是首先尝试真正的大规模C++项目的公司之一。Lakos从1987年起就一直使用C++进行专业编程,并于1990年在哥哥伦比亚大学开设了面向对象编程方面的研究生课程。在本书中,Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从好的物理设计和逻辑设计规划的动机。Lakos给读者提供了一系列用来消除循环依赖、编译时依赖和连接时(物理)依赖的特殊技术。 -
C程序设计田淑清[等]编著本书分三部分讲解,首先介绍了三种数据类型的输入和输出,使之尽快用C语言编程上机实践。而后介绍函数初步知识,并运用函数来完成各种练习。第二部分引进了指针及数组,并进一步讨论了各种复杂的数据结构,列举了最常见的一些算法。第三部分介绍了用户标识符的作用域、编译预处理、在终端上按格式进行输入和输出等。本书是高等学校电子信息类专业的教学用书。通过本书的学习,学生能够应用C语言进行初步的程序设计。本书分为三个部分。第一部分介绍了三种数据类型的输入和输出,使之尽快用C语言编程上机实践。而后介绍函数初步知识,并运用函数来完成各种练习。第二部分引进了指针及数组,并进一步讨论了各种复杂的数据结构,列举了最常见的一些算法。第三部分介绍了用户标识符的作用域、编译预处理、在终端上按格式进行输入和输出等。书可作为大专院校电子信息类专业的教材,也可供其他相关专业学生及自学者参考。 -
VISUAL C++实用教程郑阿奇主编;丁有和,郑进,周怡君编著本书包含实用教程、习题、上机操作指导、综合应用实习等几个部分。内容主要包括:Visual C++ 6.0开发环境、基本C++语言、C++面向对象程序设计、MFC基本应用程序的建立、对话框及常用控件、选单、工具栏和状态栏、框架窗口、文档和视图、绘图、数据库以及媒体控制接口等。“实用教程”部分一般在讲解内容后紧跟实例。“习题”部分除了第2和第3章突出C++的基础内容外,其余各章的习题主要是弄清一些基本概念。“上机操作指导”通过实例先引导操作和编程,然后提出问题供读者思考,并进行操作和编程练习。本教材各部分内容既相第联系又相对独立,并依据教学特点精心编排,方便读者根据需要进行选择。本书可作为大学本、专科有关课程的教材,内容实用,出可供广大Visual C++ 6.0用户自学和参考。 -
C语言程序设计教程张毅坤[等]编著本书分为三大部分。第1部分为基础篇,共有8个章节,分别讲述了C语言的基本概念、基本规则与基本内容;第2部分为综合扩展篇,分为4个章节,讲述第1部分未展开的内容,增加了用C语言实现图形和动画的相关基本知识,并从软件工程的角度出发,给出了如何分析问题,解决问题,综合运用C语言实现相对规模较大的两个工程程序的实例;第3部分提供了较为详细的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语言进行程序设计的方法。主要内容包括:程序设计基本概念,C程序的基本组成,选择结构,循环结构,模块设计,数组,指针,结构体与联合体,文件,位运算等。本次修订后,例题和习题更丰富,叙述更详细,更有利于读者自学。本书可作为高等院校各专业的学生学习C语言程序设计的教材。 -
C程序设计教程崔武子, 赵重敏, 李青著本书是以C程序设计零起点读者作为主要对象的程序设计教程。全书用例子组织所有的教学内容,整体内容编排独特、组织形式新颖:1.将每章内容及习题,均分成必须掌握的基础部分和具有扩展性的提高部分,学时不足时,跳过提高部分不影响后续内容学习;2.针对学习“读程序容易,编程序难”的情况,书中凡涉及到算法的例子,在给出完整程序之前,都有增设了编程点拨,有些算法还提供了多种解法;3.将贯穿整个教学过程的一个实例分析阶段给出了相应的程序,随着讲授内容的增多,逐步完善其程序,最终达到实现实例的全部功能;4.分阶段通过具体例子介绍了调节器试程序的方法,以使读者及时体会不同阶段程序的调试程序的调试过程;5.习题形式新颖多样、由浅入深,而且提供单号习题的答案,方便学生自测和教师留作业;6.配备了专门辅导与实训教材及内容生动的电子教案。本书是高等院校C程序设计课程的教材,也可作为C语言自学者的参考书。【本书有配套电子教案(素材)库】
