注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关C++ BUILDER 程序设计教程

C++ BUILDER 程序设计教程

C++ BUILDER 程序设计教程

定 价:¥48.00

作 者: 王宏 傅新苗 冉欣
出版社: 清华大学出版社
丛编项:
标 签: Builder

ISBN: 9787302013228 出版时间: 2000-03-01 包装:
开本: 787*1092 1/16 页数: 522 字数:  

内容简介

  本书主要介绍了C++Builder的一些基础知识,包括C++Builder的基本操作,C++Builder对C++的实现方式和对面向对象程序设计的支持,同时,本书还详细介绍了可视化组件库在C++Builder中的应用。在此基础上,对C++Builder在多媒体、数据库、图形图像等领域的应用做了比较深入的介绍。本书最后还介绍又C++Builder对多线程应用程序的支持情况。本书在介绍上述内容的同时,提供了大量的应用实例,其中不乏一些综合性较强的例子。本书适合各种层次的C++Builder爱好者,尤其对大学生、软件开发人员有很大的指导作用。同时,它也可以作为C++Builder培训班的教材和参考书。

作者简介

暂缺《C++ BUILDER 程序设计教程》作者简介

图书目录

第1章 C++Builder的安装
1.1 C++Builder 概述
1.2 C++Builder 的安装
1.2.1 C++Builder的运行环境
1.2.2 C++Builder的安装步骤
1.2.3 C++Builder的卸载
1.3 C++Builder的启动

第2章 C++Builder的开发环境
2.1 C++Builder 的操作界面
2.1.1 主窗口
2.1.2 对象监视器
2.1.3 窗体
2.1.4 代码编辑器
2.2 C++Builder 中的组件索引
2.2.1 Sbandard 选项卡
2.2.2 Additional选项卡
2.2.3 Win2选项卡
2.2.4 System选项卡
2.2.5 Internet选项卡
2.2.6 Data Access选项卡
2.2.7 Data Controls选项卡
2.2.8 Midas选项卡
2.2.9 Decision Cube选项卡
2.2.10 QReport选项卡
2.2.11 Dialogs选项卡
2.2.12 Win3.1 选项卡
2.2.13 Samples选项卡
2.2.14 ActiveX选项卡
2.3 建立应用程序
2.3.1 选择组件
2.3.2 设置属性
2.3.3 编写程序代码
2.3.4 程序编译运行
2.3.5 文件的保存
2.4 项目文件的管理
2.4.1 项目的概念
2.4.2 项目管理器
2.4.3 项目管理器的设置
2.5 集成调试器
2.5.1 断点操作
2.5.2 设计执行方式
2.5.3 加入观察窗
2.5.4 Call Stack窗口
2.6 C++Builder开发环境的设置
2.6.1 组件极的设置
2.6.2 设置IDE
2.7 C++Builder的帮助信息
2.7.1 C++Builder的联机帮助信息
2.7.2 C++Builder中的代码洞察功能
2.8 其它软件公司提供的组件在C++Builder中的应用

第3章 C++基础知识
3.1 C++的发展历程
3.2 一个简单C++程序
3.3 数据类型
3.3.1 简单数据类型
3.3.2 复合数据类型
3.4 常量
3.4.1 整型常量
3.4.2 浮点常量
3.4.3 字符常量
3.4.4 常量的定义
3.5 变量
3.5.1 变量的说明和定义
3.5.2 变量名
3.6 指针
3.6.1 指针的类型及其定义
3.6.2 指针的初始化
3.6.3 字符串指针
3.6.4 引用类型
3.7 表达式
3.7.1 运算符
3.7.2 类型转换
3.8 控制语句
3.8.1 if语句
3.8.2 switCh语句
3.8.3 循环语句
3.8.4 跳转语句
3.9 函数
3.9.1 函数的定义
3.9.2 函数的参数
3.9.3 函数的返回值
3.9.4 函数的调用
3.9.5 函数指针
3.9.6 内部函数和外部函数
3.9.7 局部变量和全局变量
3.9.8 动态存储变量和静态存储变量
3.10 编译预处理
3.10.1 文件包含
3.10.2 宏定义
3.10.3 条件编译
3.11 流
3.12 重载
3.12.1 函数重载
3.12.3 运算符重载
3.13 文件

第4章 面向对象的程序设计
4.1 面向对象程序设计的基本概念
4.1.1 类与对象
4.1.2 封装
4.1.3 继承
4.1.4 多态性
4.2 C++Builder中的类
4.2.1 类的定义
4.2.2 类的数据成员和方法
4.3 构造函数和析构函数
4.3.1 构造函数
4.3.2 析构函数
4.3.3 对象数组
4.3.4 类的转换
4.3.5 友元
4.4 类与指针
4.4.1 this指针
4.4.2 指向类对象的指针
4.4.3 指向类成员的指针
4.5 继承
4.5.1 派生类
4.5.2 访问控制
4.5.3 成员覆盖
4.5.4 多重继承
4.5.5 构造函数的继承
4.6 多态性和虚拟函数
4.6.1 多态性
4.6.2 滞后绑定
4.6.3 虚拟函数
4.6.4 抽象基类
4.6.5 虚拟函数与滞后绑定的关系
4.6.6 虚拟函数的数据封装
4.6.7 虚拟析构函数
4.7 操作符重载
4.7.1 单目运算符的重载
4.7.2 双目运算符的重载
4.7.3 几个特殊运算符的重载
4.8 C++Builder的可视组件库
4.8.1 可视组件库概述
4.8.2 自定义组件类
4.8.3 修改一个已存在的组件类
4.8.4 创建Windows组件
4.9 异常处理
4.9.1 C++Builder中异常处理的基础知识
4.9.2 异常处理在程序中的应用

第5章 标准组件
5.1 窗体的初步操作
5.1.1 窗体的基本操作
5.1.2 窗体对象的属性
5.1.3 窗体对象的方法
5.1.4 窗体对象的事件
5.2 标准组件概述
5.3 MainMenu和PopllpMenu组件
5.3.1 MainMenu和PopupMenu组件的主要属性
5.3.2 MainMenu和PopupMenu组件的主要方法
5.3.3 MainMenu和PopuPMenu组件的主要事件
5.4 Label组件.
5.4.1 Label组件的重要属性
5.4.2 Label组件的重要方法
5.4.3 Label组件的重要事件
5.5 Edit组件
5.5.1 Edit组件的主要属性
5.5.2 Edit组件的主要方法
5.6 Memo组件
5.7 Button组件
5.7.1 Button组件的主要属性
5.7.2 Button组件的主要方法
5.8 CheckBox组件
5.8.1 CheckBox组件的主要属性
5.8.2 CheckBox组件的主要方法
5.9 RadioButton、RadioGroup和GroupBox组件
5.9.1 RadioButton组件
5.9.2 RadioGroup组件
5.9.3 GroupBox组件
5.10 ListBox组件
5.10.1 ListBox组件的主要属性
5.10.2 ListBox组件的主要方法
5.11 ComboBox 组件
5.12 ScrollBar组件
5.13 菜单设计
5.13.1 菜单编辑环境
5.13.2 菜单设计
5.13.3 快捷健及热键设计
5.13.4 快捷菜单设计
5.13.5 菜单模板

第6章 设计用户界面的增强型组件
6.1 BitBtn组件
6.2 SpeedButton组件
6.3 StringGrid组件
6.3.1 StringGrid组件的主要属性
6.3.2 StringGrid组件的主要方法
6.3.3 StringGrid组件响应的主要事件
6.3.4 DrawGrid组件简介
6.4 Bevel 、Shape和Image组件
6.4.1 Bevel组件
6.4.2 Shape组件
6.4.3 Image组件
6.5 MaskEdit组件和 StaticText组件
6.5.1 MaskEdit组件
6.5.2 SticTeXt组件
6.6 Chart组件
6.6.1 创建图表的一般步骤
6.6.2 Chart组件的主要属性
6.7 ScrollBox组件
6.7.1 ScrollBox组件的主要属性
6.7.2 ScrollBox组件的主要方法
6.8 Splitter和CheckListBox组件
6.8.1 Splitter组件
6.8.2 CheckListBox组件
6.9 OpenDialog和SaveDialog组件
6.9.1 OpenDialog对话框的主要属性
6.9.2 OpenDialog组件的主要方法
6.9.3 SaveDialog组件
6.10 OpenPictureDialog和 SavePictureDialog组件
6.10.1 OpenPictureDialog组件
6.10.2 SavePictureDialog组件
6.11 FontDialog和 ColorDialog组件
6.11.1 FontDialog组件
6.11.2 ColorDialog组件
6.12 PrintDialog和 PrintersetupDialog组件
6.12.1 PrintDialog组件
6.12.2 PrintersetupDialog组件
6.13 FindDialog和 ReplaceDialog组件
6.13.1 FindDialog组件
6.13.2 ReplaceDialog组件
6.14 用于文件管理的 Win3.1组件
6.14.1 DirectoryListBox组件
6.14.2 FileListBox组件
6.14.3 DnveComboBox组件
6.14.4 FilterComboBox组件

第7章 Win32选项卡下的组件
7.1 TabControl组件
7.1.1 TabControl组件的属性
7.1.2 TabControl组件响应的事件
7.2 PageControl组件
7.2.1 PageControl组件的主要属性
7.2.2 Tabsheet的主要属性
7.2.3 PageControl组件的主要方法
7.3 ImageList组件
7.3.1 ImageList组件的主要属性
7.3.2 ImageList组件的主要方法
7.4 RIChEdit组件
7.4.1 RichEdit组件的主要属性
7.4.2 RichEdit组件的主要方法
7.5 ProgressBar和StatusBar组件
7.5.1 ProgressBar组件的主要属性
7.5.2 ProgressBar组件的主要方法
7.5.3 StatusBar组件
7.6 Updown、HotKey和DataTimePicker组件
7.6.1 UpDown组件
7.6.2 HotKey组件
7.6.3 DateTimePicker组件
7.7 TreeView和ListView组件
7.7.1 TreeView组件的主要属性
7.7.2 TreeView组件的主要方法
7.7.3 ListView组件
7.8 ToolBar和CoolBar组件
7.8.1 ToolBar组件
7.8.2 CoolBar组件
7.9 HeaderControl组件

第8章 图形操作
8.1 图形组件
8.1.1 Imape组件的使用
8.1.2 ImageList组件的使用
8.1.3 FontDialog(字体对话框)组件的使用
8.1.4 ColorDialog(颜色对话框)组件和ColorGrid(颜色表格)组件的使用
8.2 图形组件
8.2.1 TPen对象
8.2.2 Brush(画刷)的使用
8.2.3 Canvas(画面)的使用
8.2.4 画图函数
8.3 简单绘图器的设计
8.4 图形设计的综合使用
8.5 C++Builder与OpenGL程序接口
8.5.1 OpenGL概述
8.5.2 OpenGL的工作顺序
8.5.3 OpenGL库函数
8.5.4 OpenGL的颜色
8.6 OpenGL程序设计实例

第9章 开发数据库应用程序
9.1 C++Builder中数据库应用程序的结构.
9.2 设计数据库应用程序的基本组件和辅助工具
9.2.1 C++Builder中用于开发数据库应用程序的组件概述
9.2.2 C++Builder提供的用于设计数据库应用程序的工具软件
9.3 数据集组件及TDatasource组件
9.3.1 TTable组件
9.3.2 TTable组件在应用程序中的应用
9.3.3 TQuery组件
9.3.4 TQuery组件在应用程序中的应用
9.3.5 TStoredProc组件
9.3.6 TDataSource组件
9.4 数据查找
9.4.1 使用GotoKey方法查找数据
9.4.2 使用FindKey方法查找数据
9.4.3 不精确查找
9.4.4 用TQuery组件的动态 SQL语句进行查询
9.5 数据控制组件
9.5.1 TDBGrid组件
9.5.2 TDBNavigator组件
9.5.3 TDBText组件
9.5.4 TDBEdit组件
9.5.5 TDBMemo组件
9.5.6 TDBImape组件
9.6 快速报表
9.6.1 一个简单的报表
9.6.2 TQuickRep组件
9.6.3 创建报表
9.7 BDE和 Database Desktop简介
9.7.1 BDE简介
9.7.2 Database Desktop简介
9.8 BDE程序设计
9.8.1 BDE程序设计概述
9.8.2 BDE API函数
9.8.3 BDE程序实例
9.9 数据库窗体向导的应用
9.9.1 利用向导生成简单窗体
9.9.2 利用向导生成主/从结构的窗体

第10章 多媒体应用程序
10.1 TAnimate组件的使用
10.1.1 TAnimatC组件的重要属性
10.1.2 TAnimate组件的主要方法
10.1.3 TAnimatC组件响应的事件
10.1.4 TAnimante组件的实际应用
10.2 TMediaPlnyer组件的使用
10.2.1 TMediaPlaver组件的重要属性
10.2.2 TMediaPlayer组件的重要方法
10.2.3 TMediaPlayer组件的响应事件
10.3 多媒体应用程序实例
10.4 游戏制作

第11章 应用程序的开发
11.1 C++Builder应用程序模板的使用
11.1.1 多文档模板的使用
11.1.1 应用向导(Application Wizard)的使用
11.1.3 其它模板的使用
11.2 设计多卡片应用程序
11.3 对话框的设计
11.3.1 MessageDlg函数
11.3.2 MessageDlgPosHe1P函数
11.3.3 ShowMessage函数
11.3.4 InputBox函数
11.3.5 MessageBox函数
11.3.6 MessageDlgPos函数
11.4 多窗体界面
11.5 多文档应用程序的设计
11.5.1 多文档应用程序的概念
11.5.2 多文档的图片文本例览器

第12章 开发多线程应用程序
12.1 线程与进程
12.2 C++Builder中的线程类
12.3 线程管理
12.3.1 线程的优先权
12.3.2 线程的本地存储
12.4 线程同步
12.4.1 临界区
12.4.2 互斥变量
12.4.3 信号量
12.4.4 死锁
11.5 线程和可视组件库
12.6 应用线程的例子

本目录推荐