书籍详情
C++ Builder 5高级编程技术:IDE与OOP编程
作者:徐新华编著
出版社:人民邮电出版社
出版时间:2000-01-01
ISBN:9787115090096
定价:¥31.00
购买这本书可以去
内容简介
本书全面深入地介绍C++ Builder 5的IDE和OOP编程技术,包括IDE、Component与Form、Property与Event、项目管理、调试器、C++模板、与Delphi共享代码、面向对象编程、VCL的结构、编写自己的元件、包以及国际化和本地化等内容。C++ Builder 5是一个完全面向对象的编程工具。众多长期从事编程的人员从实践中体会到,只要真正领会了面向对象的编程思想,即使是很高深的编程领域,诸如COM、ActiveX、CORBA、MIDAS等都不难掌握。所以,本书重点介绍面向对象编程。本书内容全面而又不失简洁,实例丰富,既可以作为广大读者学习C++ Builder 5的入门指导书,也可以作为程序员编程时的参考手册。
作者简介
暂缺《C++ Builder 5高级编程技术:IDE与OOP编程》作者简介
目录
第一章 C++ Builder 5的IDE
1.1 C++ Builder 5的新增功能
1.2 IDE的主窗口
1.3 菜单栏
1.4 工具栏
1.5 元件选项板
1.6 Object Inspector
1.7 代码编辑器
1.8 ClassExplorer
1.9 Code Insight
1.10 自定义代码编辑器
1.11 对象库
1.12 管理桌面设置
1.13 设置IDE的选项
第二章 Component与Form
2.1 把元件加到Form上
2.2 在Form上选择元件
2.3 移动、删除和改变尺寸
2.4 剪切、复制和粘贴
2.5 在Form上对齐元件
2.6 把元件分组
2.7 向项目中加入新的Form
2.8 在多个Form或单元之间切换
2.9 从一个Form中调用另一个Form
2.10 与其他项目共享Form
2.11 把Form以二进制格式存储
2.12 使用Form模板和向导
第三章 Property与Event
3.1 在设计期修改元件的特性
3.2 在运行期修改元件的特性
3.3 特性编辑器
3.4 建立事件句柄
3.5 建立默认的事件句柄
3.6 重用事件句柄
3.7 定位已有的事件句柄
3.8 删除事件句柄
3.9 处理鼠标和键盘事件
3.10 处理鼠标拖放
3.11 处理与菜单有关的事件
第四章 项目管理
4.1 什么是项目
4.2 有关项目的基本操作
4.3 如何命名项目中的文件
4.4 项目管理器
4.5 与其他项目共享文件
4.6 选择项目模板
4.7 编译、重建和运行项目
4.8 设置项目选项
4.9 指定项目的主Form
4.10 指定应用程序的标题、图标和帮助文件
4.11 设置编译器的选项
4.12 设置编译器的高级选项
4.13 设置项目的搜索路径
4.14 设置项目的版本信息
4.15 设置包的选项
第五章 调试器
5.1 错误类型
5.2 准备调试
5.3 设置调试器的选项
5.4 自定义调试器的颜色
5.5 控制程序的运行
5.6 断点
5.7 监视表达式的值
5.8 几个与调试有关的窗口
5.9 调试动态链接库
5.10 远程调试
5.11 多进程调试
5.12 分布式调试
5.13 CodeGuard
5.14 其他调试手段
第六章 C++模板
6.1 有关模板的基本知识
6.2 函数模板
6.3 类模板
6.4 高级模板技术
6.5 标准模板库(STL)
6.6 智能指针
第七章 与Delphi共享代码
7.1 混合编程的方式
7.2 访问C++ OBJ中的例程
7.3 访问C++ OBJ文件中的全局数据
7.4 访问C++的RTL
7.5 访问C++类
7.6 在C++中访问Delphi的OBJ
7.7 在C++中访问Delphi的DLL
第八章 面向对象编程
8.1 什么是对象
8.2 修改元件的名称
8.3 对象的作用域问题
8.4 类成员的可见性
8.5 对象的相互赋值
8.6 自己创建一个对象
第九章 VCL的结构
9.1 概述
9.2 TObject
9.3 TPersistent
9.4 TComponent
9.5 TControl
9.6 TWinControl
9.7 TGraphicControl
9.8 TCustomControl
第十章 编写自己的元件
10.1 选择祖先类
10.2 建立元件框架
10.3 手工建立元件框架
10.4 加入特性
10.5 加入方法
10.6 加入事件
10.7 ComponentState特性
10.8 聚合
10.9 重载元件的虚拟方法
10.10 创建异常类
10.11 创建非可视的元件
10.12 编写特性编辑器
10.13 编写元件编辑器
10.14 调试特性编辑器和元件编辑器
10.15 注册单元
10.16 把元件加到元件选项板上
第十一章 包
11.1 什么是包
11.2 安装运行期包
11.3 安装设计期包
11.4 建立自己的包
11.5 编译包项目
11.6 包的版本信息
11.7 包收集器
11.8 发布包文件
第十二章 国际化和本地化
12.1 国际化
12.2 创建Resource DLL
12.3 增加或删减语言
12.4 Translation Manager
12.5 Translation Repository
12.6 使用资源库
12.7 动态切换资源库
1.1 C++ Builder 5的新增功能
1.2 IDE的主窗口
1.3 菜单栏
1.4 工具栏
1.5 元件选项板
1.6 Object Inspector
1.7 代码编辑器
1.8 ClassExplorer
1.9 Code Insight
1.10 自定义代码编辑器
1.11 对象库
1.12 管理桌面设置
1.13 设置IDE的选项
第二章 Component与Form
2.1 把元件加到Form上
2.2 在Form上选择元件
2.3 移动、删除和改变尺寸
2.4 剪切、复制和粘贴
2.5 在Form上对齐元件
2.6 把元件分组
2.7 向项目中加入新的Form
2.8 在多个Form或单元之间切换
2.9 从一个Form中调用另一个Form
2.10 与其他项目共享Form
2.11 把Form以二进制格式存储
2.12 使用Form模板和向导
第三章 Property与Event
3.1 在设计期修改元件的特性
3.2 在运行期修改元件的特性
3.3 特性编辑器
3.4 建立事件句柄
3.5 建立默认的事件句柄
3.6 重用事件句柄
3.7 定位已有的事件句柄
3.8 删除事件句柄
3.9 处理鼠标和键盘事件
3.10 处理鼠标拖放
3.11 处理与菜单有关的事件
第四章 项目管理
4.1 什么是项目
4.2 有关项目的基本操作
4.3 如何命名项目中的文件
4.4 项目管理器
4.5 与其他项目共享文件
4.6 选择项目模板
4.7 编译、重建和运行项目
4.8 设置项目选项
4.9 指定项目的主Form
4.10 指定应用程序的标题、图标和帮助文件
4.11 设置编译器的选项
4.12 设置编译器的高级选项
4.13 设置项目的搜索路径
4.14 设置项目的版本信息
4.15 设置包的选项
第五章 调试器
5.1 错误类型
5.2 准备调试
5.3 设置调试器的选项
5.4 自定义调试器的颜色
5.5 控制程序的运行
5.6 断点
5.7 监视表达式的值
5.8 几个与调试有关的窗口
5.9 调试动态链接库
5.10 远程调试
5.11 多进程调试
5.12 分布式调试
5.13 CodeGuard
5.14 其他调试手段
第六章 C++模板
6.1 有关模板的基本知识
6.2 函数模板
6.3 类模板
6.4 高级模板技术
6.5 标准模板库(STL)
6.6 智能指针
第七章 与Delphi共享代码
7.1 混合编程的方式
7.2 访问C++ OBJ中的例程
7.3 访问C++ OBJ文件中的全局数据
7.4 访问C++的RTL
7.5 访问C++类
7.6 在C++中访问Delphi的OBJ
7.7 在C++中访问Delphi的DLL
第八章 面向对象编程
8.1 什么是对象
8.2 修改元件的名称
8.3 对象的作用域问题
8.4 类成员的可见性
8.5 对象的相互赋值
8.6 自己创建一个对象
第九章 VCL的结构
9.1 概述
9.2 TObject
9.3 TPersistent
9.4 TComponent
9.5 TControl
9.6 TWinControl
9.7 TGraphicControl
9.8 TCustomControl
第十章 编写自己的元件
10.1 选择祖先类
10.2 建立元件框架
10.3 手工建立元件框架
10.4 加入特性
10.5 加入方法
10.6 加入事件
10.7 ComponentState特性
10.8 聚合
10.9 重载元件的虚拟方法
10.10 创建异常类
10.11 创建非可视的元件
10.12 编写特性编辑器
10.13 编写元件编辑器
10.14 调试特性编辑器和元件编辑器
10.15 注册单元
10.16 把元件加到元件选项板上
第十一章 包
11.1 什么是包
11.2 安装运行期包
11.3 安装设计期包
11.4 建立自己的包
11.5 编译包项目
11.6 包的版本信息
11.7 包收集器
11.8 发布包文件
第十二章 国际化和本地化
12.1 国际化
12.2 创建Resource DLL
12.3 增加或删减语言
12.4 Translation Manager
12.5 Translation Repository
12.6 使用资源库
12.7 动态切换资源库
猜您喜欢