|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
Borland C++ Builder 5 是Inprise公司推出的新一代面向对象、可视化的快速应用程序开发环境。本书先对C++ Builder 5 的使用、开发的基本步骤及技术要点作了总结性的介绍,然后对VCL的结构层次以及VCL中常用的组件作了全面系统的介绍。由于数据库和网络应用程序是当前计算机软件业应用开发的热点,因此,本书主要对数据库和网络等方面的应用作了深入的介绍。
本书适合于有一定编程经验的初、中级读者,尤其适合于通过C++ Builder 5来开发数据库和网络应用程序的读者朋友。 目录:
目 录 第一章C++Builder5集成开发环境综述1 1.1BorlandC++Builder概述1 1.1.1C++Builder产生的背景1 1.1.2C++Builder的特点2 1.2启动C++Builder5集成开发环境3 1.3C++Builder5集成开发环境4 1.3.1菜单栏4 1.3.2工具栏10 1.3.3组件面板(ComponentPalette)10 1.4C++Builder5内置编程工具11 1.4.1窗体11 1.4.2对象检视器(ObjectInspector)15 1.4.3代码编辑器16 1.4.4类浏览器17 1.5C++Builder5工程项目18 1.5.1工程项目中的文件18 1.5.2工程管理器21 1.6C++Builder5应用程序向导23 1.7小结31 第二章面向对象的程序设计32 2.1类和对象32 2.1.1类的定义33 2.1.2对象的定义35 2.1.3构造函数和析构函数36 2.1.4成员函数与对象40 2.1.5友元函数42 2.2继承44 2.2.1单一继承44 2.2.2派生类的构造函数和析构函数47 2.2.3多重派生类47 2.2.4类的多继承51 2.3重载54 2.4多态性56 2.4.1运行时多态性56 2.4.2虚函数58 2.4.3纯虚函数60 2.5小结60 第三章理解VCL61 3.1BorlandC++Builder5编程模式61 3.2VCL的体系结构65 3.3TObject类66 3.4TPersistent类68 3.5TComponent类69 3.5.1TComponent类的主要属性69 3.5.2TComponent类的主要方法72 3.6TControl类75 3.6.1TControl类的主要属性75 3.6.2TControl类的主要方法81 3.6.3TControl类的主要事件84 3.7TWinControl类88 3.7.1TWinControl类的主要属性88 3.7.2TWinControl类的主要方法90 3.7.3TWinControl类的主要事件92 3.8TGraphicControl类94 3.9小结95 第四章VCL常用组件96 4.1窗体96 4.1.1窗体的属性96 4.1.2窗体的方法99 4.1.3窗体的事件100 4.2菜单组件103 4.2.1菜单设计器104 4.2.2菜单模板105 4.2.3菜单项的动态操作106 4.3按钮组件107 4.3.1命令按钮(TButton)108 4.3.2位图按钮(TBitBtn)109 4.3.3快捷按钮(TSpeedButton)110 4.3.4单选按钮(TRadioBox)和复选按钮(TCheckBox)111 4.4文本编辑器组件111 4.4.1单文本编辑组件(TEdit)112 4.4.2格式编辑组件(TMaskEdit)114 4.4.3备忘录组件(TMemo)115 4.4.4多文本编辑组件(TRichEdit)116 4.5容器组件117 4.5.1控制板组件(TPanel)118 4.5.2组框组件(TGroupBox)和单选按钮组框组件(TRadioBox)118 4.6列表框组件和下拉式列表框组件119 4.6.1列表框组件(TListBox)119 4.6.2下拉式列表框组件(TcomboBox)121 4.7静态组件121 4.7.1标签组件(TLabel)121 4.7.2图像组件(TImage)121 4.8工具栏组件123 4.9Win32应用程序常用组件124 4.9.1页面控制组件(TPageControl)124 4.9.2进程条组件(TProgressBar)126 4.9.3位图列表框组件(TImageList)132 4.9.4动画播放组件(TAnimate)132 4.9.5树状目录视图组件(TtreeView)133 4.9.6列表视图组件(TListView)136 4.9.7状态栏组件(TStatusBar)139 4.10对话框和对话框组件140 4.10.1标准对话框函数141 4.10.2标准对话框组件144 4.11VCL常用组件综合示例程序151 4.11.1综合示例程序主窗体设计151 4.11.2综合示例程序源代码153 4.12小结167 第五章图形图像类和绘图168 5.1基本的图形图像类168 5.1.1TCanvas类168 5.1.2TPen类176 5.1.3TBrush类178 5.2基本图形图像类应用示例180 5.3TBitmap类188 5.3.1TBitmap类的常用属性189 5.3.2TBitmap类的常用方法189 5.4TShape组件190 5.5小结191 第六章程序调试和异常处理192 6.1C++Builder程序调试技术192 6.1.1应用程序错误类型192 6.1.2调试环境设置194 6.1.3控制程序运行方式195 6.1.4断点196 6.1.5调试工具198 6.2异常处理201 6.2.1异常处理概述202 6.2.2C++Builder异常处理机制203 6.2.3VCL异常类206 6.2.4自定义异常类207 6.3小结211 第七章C++Builder5数据库应用程序开发环境212 7.1数据库基本概念212 7.1.1数据库管理系统212 7.1.2关系数据库213 7.1.3本地数据库和远程数据库213 7.2SQL基础213 7.2.1SQL语言的运算符214 7.2.2SELECT语句214 7.2.3通过SQL修改数据表的数据215 7.3C++Builder5数据库开发辅助工具216 7.3.1BDEAdministrator216 7.3.2DatabaseDesktop221 7.3.3SQLExplorer225 7.3.4ODBCAdministrator228 7.4小结230 第八章C++Builder5数据库应用程序组件231 8.1C++Builder5数据库组件总览231 8.1.1数据库访问组件231 8.1.2数据库控制组件232 8.1.3TDataSet(数据集)组件233 8.1.4一个简单的数据库应用程序234 8.2数据库访问组件235 8.2.1TTable组件235 8.2.2TQuery组件258 8.2.3TDataSource组件271 8.2.4TDatabase组件272 8.2.5TSession组件274 8.2.6TDataModule(数据模块)对象280 8.3数据库控制组件281 8.3.1TDBGrid组件281 8.3.2TDBNavigator组件285 8.3.3TDBEdit组件287 8.3.4TDBText组件和TDBMemo组件288 8.3.5TDBListBox组件和 |