第一部分?环境篇\r\n第1章?事件与面向对象\r\n\r\n1.1?人与计算机\r\n1.2?我要控制你,而不是你来控制我\r\n1.3?对象与类的基本特征\r\n1.3.1?何谓对象?\r\n1.3.2?Windows 95/NT中的对象?\r\n1.3.3?对象的属性\r\n1.3.4?对象的行为\r\n1.4?小结\r\n\r\n第2章?C++ Builder可视化开发概念\r\n\r\n2.1?安装 C++ Builder\r\n2.2 C++ Builder可视化编程环境\r\n2.2.1?加速条\r\n2.2.2?对象观察器\r\n2.2.3?窗体设计器\r\n2.2.4?代码编辑器\r\n2.2.5?使用C++ Builder的代码编辑器\r\n2.3?一个简单的用户界面\r\n2.3.1?选取部件加入到窗体中\r\n2.3.2?部件的调整与对齐\r\n2.3.3?保存所做的工作\r\n2.3.4?运行工程\r\n2.4?改变对象的属性\r\n2.4.1?用Properties页改变部件的属性值\r\n2.4.2?设置窗体的缺省按钮\r\n2.4.3?汉化界面及字体选取\r\n2.4.4?使用图像编辑对话框\r\n2.5?添加事件处理过程\r\n2.5.1?为用户操作建立“事件”\r\n2.5.2?使用颜色编辑对话框\r\n2.6?使用联机帮助Help\r\n2.7?小结\r\n\r\n第三章?C++ Builder基本部件\r\n\r\n3.1?使用C++ Builder基本部件\r\n3.1.1?常用文件部件\r\n3.1.2?按钮和检查框部件\r\n3.1.3?滚动部件\r\n3.1.4?分组和分界部件\r\n3.1.5?网格和表格部件\r\n3.1.6?图形和图像部件\r\n3.1.7?关系图和文件列表部件\r\n3.1.8?多媒体部件和OLE部件\r\n3.2?使用C++ Builder不可见部件\r\n3.2.1?菜单部件\r\n3.2.2?计时器部件\r\n3.2.3?对话框部件\r\n3.2.3?对话框部件\r\n3.3?小结\r\n\r\n第4章?使用C++ Builder的工程管理和设计工具\r\n\r\n4.1?创建多窗体工程工程\r\n4.1.1?创建一个含有About框的例程\r\n4.1.2?指定自动创建窗体\r\n4.2?使用工程管理器\r\n4.2.1?工程文件的组成\r\n4.2.2?使用Projece Manager进行工程管理\r\n4.3?使用窗体模板和对话框向导\r\n4.3.1?使用窗体模板创建窗体\r\n4.3.2?存储自己的窗体模板\r\n4.3.3?使用对话框向导Dialog Wizard\r\n4.4?使用工程模板和应用程序向导\r\n4.4.1?使用工程模板\r\n4.4.2?使用应用程序向导Application Wizard\r\n4.5?小结\r\n\r\n第二部分?语言篇\r\n第5章?使用C++ Builder\r\n\r\n5.1?C++ Builder语句与语句块\r\n5.1.1?空白与语句\r\n5.1.2?表达式语句和空语句\r\n5.1.3?块与复合语句\r\n5.2?C++ Builder的标识符与保留字\r\n5.2.1?标识符\r\n5.2.2?保留字\r\n5.2.3?操作符与表达式\r\n5.2.4?定义标识符的良好习惯\r\n5.3?常量与变量\r\n5.3.1?对变量名的限制\r\n5.3.2?有关常量和变量的一些问题\r\n5.3.3?变量的声明与作用域\r\n5.3.4?使用变量\r\n5.4?C++ Builder中的类型\r\n5.4.1?基本类型\r\n5.4.2?字符串类型\r\n5.4.3?数组类型\r\n5.4.4?结构类型与联合类型\r\n5.4.5?枚举类型\r\n5.4.6?指针类型\r\n5.5?类与对象\r\n5.5.1?面向对象的程序设计\r\n5.5.2?C++ Builder中的部件类与类型\r\n5.5.3?类与对象的属性与行为\r\n5.5.4?使用类\r\n5.5.5?创建非可视化类\r\n5.6?注释你的代码\r\n5.7?小结\r\n5.8?问题与练习\r\n\r\n第6章?字符串与数字 \r\n\r\n6.1?字符串类型与操作\r\n6.1.1?字符串类型\r\n6.1.2?字符串操作\r\n6.1.3?AnsiString类\r\n6.1.4?TLabel部件与字换行\r\n6.2?数字类型与操作\r\n6.2.1?使用整数时会遇到的问题\r\n6.2.2?类型转换\r\n6.3?计算器——字符串与数的实例\r\n6.3.1?我们要干什么\r\n6.3.2?设计思路\r\n6.3.3?最终实现\r\n6.4?小结\r\n6.5?问题与练习?\r\n\r\n第七章?条件分支与循环\r\n\r\n7.1?条件分支语句\r\n7.1.1?布尔类型\r\n7.1.2?if语句\r\n7.1.3?switch语句\r\n7.1.4?嵌套的if语句与switch语句\r\n7.2?循环语句\r\n7.2.1?跳转与无跳转编程?\r\n7.2.2?for循环语句\r\n7.2.3?while和do……while循环语句\r\n7.2.4?break和continue语句\r\n7.2.5?几种循环的比较\r\n7.3?使用TCanvas类的实例\r\n7.3.1?TCanvas类\r\n7.3.2?设计应用程序的界面\r\n7.3.3?最终实现\r\n7.4?数组\r\n7.4.1?一维数组的定义与引用\r\n7.4.2?二维数组的定义与引用\r\n7.4.3?TStringGrid部件\r\n7.4.4?TString类\r\n7.5?小结\r\n7.6?问题与练习\r\n\r\n第8章?函数和编译指令\r\n\r\n8.1 函数和类方法的定义\r\n8.1.1 函数和类型方法的定义\r\n8.1.2?内联函数\r\n8.2?函数和类方法的返回值\r\n8.2.1?形式参数和实际参数\r\n8.2.2 函数和类方法的返回值\r\n8.2.3?数组作为函数和类方法的参数\r\n8.3?函数和类方法的调用\r\n8.3.1 调用C++ Builder方法和函数的简单例程\r\n8.3.2?调用 C++ Builder的含参过程\r\n8.3.3?函数和类方法的递归调用\r\n8.4?编译指令\r\n8.4.1?嵌入指令\r\n8.4.2?宏定义\r\n8.4.3?条件编译指令\r\n8.5?小结\r\n8.6?问题与练习\r\n\r\n第9章?指针与引用\r\n\r\n9.1?指针的概念\r\n9.2?指针运算\r\n9.2.1?指针的算术运算\r\n9.2.2?指针的关系运算\r\n9.2.3?指针的赋值运算\r\n9.2.4?指针的数组的关系\r\n9.3?多级指针\r\n9.4?指针和数组\r\n9.4.1?指针数组\r\n9.4.2?指向数组的指针\r\n9.5?指针和动态内存分配\r\n9.6?引用\r\n9.6.1?引用说明\r\n9.6.2?引用参数\r\n9.6.3?返回引用的函数\r\n9.7?类型定义\r\n9.8?指针和函数\r\n9.8.1?指针作为函数的参数\r\n9.8.2?返回指针的函数\r\n9.8.3?指向函数的指针\r\n9.9?特殊的指针与复杂说明\r\n9.9.1?void类型的指针\r\n9.9.2?指针和const关键字\r\n9.9.3?复杂说明\r\n9.10?小结\r\n9.11?问题与练习?\r\n\r\n第10章?结构\r\n\r\n10.1?结构说明\r\n10.2?结构和指针\r\n10.3?结构与函数\r\n10.4?复杂结构与链表\r\n10.4.1?结构作为另一个结构的成员\r\n10.4.2?链表\r\n10.5?时间表应用程序\r\n10.6?小结\r\n10.7?问题与练习?\r\n\r\n第11章?面向对象的程序设计基础\r\n\r\n11.1?构造函数和析构函数\r\n11.2?数据成员的初始化\r\n11.3?赋值\r\n11.4?const修饰的成员函数\r\n11.5?重载\r\n11.5.1?类中函数名的重载\r\n11.5.2?运算符重载\r\n11.6?继承\r\n11.6.1?父类和子类?\r\n11.6.2?访问控制\r\n11.6.3?支配规则\r\n11.6.4?再谈类的构造函数和析构函数\r\n11.7?完整的快算了24代码\r\n11.8?小结\r\n11.9?问题与练习\r\n\r\n第三部分?应用篇\r\n第12章?创建 ?MDI应用程序-MDI-文本编辑器实例\r\n\r\n12.1?多文档界面\r\n12.1.1?创建父窗体\r\n12.1.2?创建子窗体\r\n12.1.3?窗体菜单的融合\r\n12.2?文本编辑部件及应用\r\n12.2.1?TEdit部件\r\n12.2.2?TMemo部件\r\n12.2.3?TRichEdit部件\r\n12.3?添加属性与方法\r\n12.3.1?添加父窗体的事件处理代码\r\n12.3.2?添加子窗体的事件处理代码\r\n12.4?通用对话框的使用\r\n12.4.1?文件打开对话框部件和文件保存对话框部件\r\n12.4.2?查找对话框部件\r\n12.4.3?替换对话框部件\r\n12.4.4?字体对话框部件\r\n12.5?文件打印\r\n12.5.1?TPrinter对象\r\n12.5.2?打印对话框部件\r\n12.5.3?打印机设置对话框部件\r\n12.6?对文本编辑器的改进\r\n12.6.1?添加工具栏\r\n12.6.2?跟踪子窗体\r\n12.6.3?使用Tag属性\r\n12.6.4?在谈GroupIndex属性\r\n12.6.5?菜单的动态控制\r\n12.7?小结\r\n12.8?问题与练习\r\n\r\n第13章?图形图像处理方法\r\n\r\n13.1?常用图形对象\r\n13.1.1?TPen类\r\n13.1.2?TBrush类\r\n13.1.3?TColor类型\r\n13.2?画图程序\r\n13.2.1?响应鼠标事件\r\n13.2.2?在窗体中加入工具栏\r\n13.2.3?绘图功能的实现\r\n13.3?剪贴板\r\n13.3.1?使用剪贴板传输文本\r\n13.3.2?剪贴板类\r\n13.3.3?利用剪贴板传输图像\r\n13.4?常用图形类\r\n13.4.1?TGraphic类\r\n13.4.2?TPicture类\r\n13.4.3?Tlmage部件\r\n13.4.4?TBitmap类\r\n13.5?图像类的应用\r\n13.6?小结\r\n13.7?问题与练习?\r\n\r\n第14章?文件\r\n\r\n14.1?标准文件类型和文件的打开与关闭\r\n14.2?文件的读写\r\n14.3?文件的定位\r\n14.4?非缓冲文件\r\n14.5?C++ Builder封装的Windows文件管理标准函数\r\n14.6?文件控件的应用\r\n14.7?小结\r\n14.8?问题与练习\r\n\r\n第15章?使用C++ Builder开发数据库应用程序\r\n\r\n15.1?数据库系统概述\r\n15.2?C++ Builder的数据库特性及功能简介\r\n15.2.1?C++ Builder的数据库特性\r\n15.2.2?C++ Builder可以访问的数据源(DataSoruce)\r\n15.3?C++ Builder 数据库的体系结构\r\n15.3.1?数据访问部件\r\n15.3.2?数据控制部件\r\n15.3.3?数据库窗体向导\r\n15.4?C++ Builder数据应用程序的开发方法和步骤\r\n15.5?简单的基于单表的数据库应用\r\n15.5.1?选择相关部件\r\n15.5.2?设置部件的属性\r\n15.5.3?运行程序\r\n15.6?利用TDBNavigator部件创建存取程序\r\n15.6.1?创建应用程序窗体\r\n15.6.2?使用TDBNavigator部件移动记录指针\r\n15.6.3?定制TDBNavigator部件\r\n15.7?创建主要/明细型数据库应用\r\n15.8?字段类的使用\r\n15.8.1?字段类的类型\r\n15.8.2?创建永久性的字段类\r\n15.8.3?设置字段类的属性\r\n15.8.4?字段类的访问\r\n15.9?数据库的查询\r\n15.9.1?使用GotoKey方法查找数据记录\r\n15.9.2?使用FindKey方法查找数据库中的记录\r\n15.9.3?使用GotoKey和FindKey执行不精确查找\r\n15.10?修改数据库中的记录\r\n15.10.1?Edit方法和Post方法\r\n15.10.2?插入和删除记录\r\n15.11?输入数据的有效性验证\r\n15.12?小结\r\n15.13?问题与练习\r\n\r\n第16章?数据库的访问\r\n\r\n16.1?C++ Builder数据访问部件的层次结构\r\n16.2?TSession部件\r\n16.2.1?TSession部件和重要属性\r\n16.2.2?TSession部件的方法\r\n16.3?数据集部件TDataSet\r\n16.3.1?数据集部件的几种状态\r\n16.3.2?数据集的打开与关闭\r\n16.3.3?数据集的导航\r\n16.3.4?数据集中的数据维护\r\n16.3.5?数据集部件与数据浏览部件的连接\r\n16.3.6?数据集部件的相关事件\r\n16.4?TTable部件\r\n16.4.1?TTable部件的主要属性\r\n16.4.2?TTable部件的方法及应用\r\n16.5?TDstaSource部件\r\n16.5.1?TDstaSource部件的属性\r\n16.5.2?TDstaSource部件的事件\r\n16.6?小结\r\n16.7?问题与练习\r\n\r\n第17章?数据库应用程序实例\r\n\r\n第四部分?附录\r\n\r\nA C++ Builder 3环境
无封面