图书介绍

C++Builder 6总结实例pdf电子书版本下载

C++Builder 6总结实例
  • 中国IT培训工程编委会编 著
  • 出版社: 珠海:珠海出版社
  • ISBN:7806078231
  • 出版时间:2004
  • 标注页数:312页
  • 文件大小:34MB
  • 文件页数:324页
  • 主题词:图象处理 Photoshop

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

C++Builder 6总结实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 C++Builder软件开发 1

目录 1

1.1 软件开发概况 2

1.1.1 计算模式的发展 2

1.1.2 程序设计方法的发展 3

1.1.3 软件开发与软件开发人员 4

1.1.4 C++Builder6.0的安装 6

1.2 C++Builder的集成开发环境 7

1.3 Windows应用程序实例 9

1.4 集成调试器 12

1.5 开发环境的优化 13

1.5.1 自定义工具栏 13

1.5.2 设置编程环境 14

1.5.3 设置编辑环境 15

1.5.4 设置工程 15

1.6.1 使用代码浏览器 16

1.6 总结实例 16

1.6.2 使用代码编辑器 17

1.6.3 使用帮助系统 18

1.6.4 设置IDE桌面 19

第2章 C++Builder的可视化编程环境 20

2.1 C++Builder基本概念 21

2.1.1 基本形式 21

2.1.2 面向对象编程的概念 21

2.2 C++Builder6.0快速入门 22

2.2.1 进入C++Builder6.0环境 22

2.2.2 可视化编程环境介绍 23

2.3 C++4Builder6.0可视化控件的使用 26

2.3.1 文本相关控件 26

2.3.2 按钮和检查框控件 28

2.3.3 分组、分界控件 28

2.4.1 引用变量 29

2.4 引用 29

2.4.2 引用参数传递 30

2.5 名空间 31

2.5.1 namespace 31

2.5.2 using 33

2.6 运算符 34

2.6.1 new与 delete运算符 34

2.6.2 typeid运算符 35

2.7 void指针 36

2.8 函数 38

2.8.1 内联函数 38

2.8.2 指定函数形参的默认值 39

2.8.3 参数个数不定的函数 40

2.8.4 模板函数 41

2.8.5 重载函数 43

2.8.6 指向函数的指针 45

2.9 类与对象 46

2.9.1 类的封装 46

2.9.2 类的派生与继承 47

2.9.3 构造函数和析构函数 47

2.9.4 对象的引用参数传递 50

2.9.5 静态成员变量与静态成员函数 52

2.9.6 const类型成员函数与mutable 54

2.9.7 对象的初始化与初始化行 55

2.9.8 拷贝构造函数 57

2.9.9 模板类 59

2.10 友元函数与友元类 61

2.11 运算符重载 63

2.12 派生和继承 65

2.12.1 派生与继承 65

2.12.3 虚基类 69

2.12.2 多重、多层派生与继承 69

2.13 多态性和虚函数 71

2.14 集合 73

2.14.1 集合的概念 74

2.14.2 集合的操作 74

第3章 C++Builder 6.0窗体和组件 78

3.1 窗体和组件 79

3.1.1 窗体 79

3.1.2 组件 82

3.1.3 在窗体中使用组件 83

3.2 文本组件 86

3.3 特殊输入组件 88

3.4 按钮组件 90

3.5 列表组件 92

3.6 分组组件 96

3.7 信息反馈组件 98

3.8 表格显示组件 99

3.9 图形组件 100

3.10 常用组件的用法实例 102

3.11 总结实例 105

3.11.1 使用原则 105

3.11.2 设置动态的背景图 106

3.11.3 Owner和Parent的区别 107

第4章 C++Builder 6.0基本编程方法 109

4.1 条件分支语句 110

4.1.1 布尔类型 110

4.1.2 if语句 111

4.1.3 switch语句 113

4.2 循环语句 114

4.2.1 goto语句 114

4.2.2 for循环语句 115

4.2.3 While/do……while循环语句 116

4.2.4 break/continue语句 117

4.2.5 使用注意事项 118

4.3 函数和类方法 118

4.3.1 定义 118

4.3.2 内联函数 120

4.3.3 形式参数和实际参数 121

4.3.4 函数和类方法的返回值 122

4.3.5 使用数组作为参数 123

4.4 指针 124

4.4.1 指针的定义 124

4.4.2 指针的运算 126

4.4.3 多级指针 128

4.4.4 指针和数组 129

4.4.5 指针和动态内存分配 132

4.4.6 引用 134

4.4.7 类型定义 137

4.4.8 指针作函数的参数 138

第5章 键盘和鼠标 142

5.1 键盘事件 143

5.2 鼠标事件 144

5.2.1 常用鼠标事件 144

5.2.2 拖曳事件 144

5.3 拖动操作的实现 145

5.4 总结实例 146

5.4.1 检测Shift、Ait和Ctrl键是否按下 146

5.42 屏蔽系统功能键 148

5.4.3 模拟按下键盘上的某个键 149

5.4.4 限制鼠标移动的范围 149

5.4.5 自定义鼠标 150

5.4.6 设置光标闪烁的速度 152

第6章 文件、目录和驱动器 154

6.1.1 C标准文件类型 155

6.1 文件 155

6.1.2 C++流式文件类 156

6.1.3 非缓冲文件 156

6.2 文件对话框组件 157

6.3 文本编辑器编制实例 158

6.4 Win 3.1相关组件 160

6.5 常用文件管理函数 160

6.5.1 文件操作函数 160

6.5.2 目录操作函数 166

6.5.3 驱动器操作函数 168

6.5.4 文件名操作函数 168

6.6 统计源文件字节数实例 170

6.7 数字有效位转换实例 172

6.8 总结实例 173

6.8.1 获取文件的日期信息 173

6.8.2 检测软盘或光盘是否曾变化 175

6.8.3 检测驱动器容量 176

6.8.4 拷贝整个目录 178

6.8.5 将文件删除到回收站中 179

6.8.6 检测驱动器是否就绪 180

6.8.7 获取应用程序的文件名 181

6.8.8 操作临时文件 182

第7章 绘图程序的设计 184

7.1 关于鼠标事件(MouseEvent) 185

7.2 Windows内鼠标相关Message 186

7.3 鼠标事件的处理 186

7.4 OnMouseDown事件的处理 187

7.5 OnMouseUp事件的处理 187

7.6 OnMouseMove事件的处理 188

7.7 鼠标处理的加强 188

7.8 绘图物件的定义 190

7.9 小画家使用的工具列 197

7.10 工具列的事件处理函数 200

第8章 Windows讯息的处理 202

8.1 自定标题棒的制作 204

8.2 自定标题的绘制 206

8.3 旋转文字的输出 207

8.4 程式的改进 209

8.5 在程式中使用材质背景 210

8.6 以材质图案填满画面 211

第9章 VCL的C++语言支持 212

9.1 C++和Object Pascal对象模型 213

9.1.1 对象本身和实例 213

9.1.2 VCL类的对象构造 215

9.1.3 在基类构造函数调用虚拟方法 215

9.1.4 对象析构 218

9.1.5 AfterConstruction和BeforeDestruction 219

9.2.1 Typedefs 220

9.1.6 类虚拟函数 220

9.2 Object Pascal数据类型和语言概念 220

9.2.2 支持Object Pascal语言的类 221

9.2.3 Object Pascal语言的C++语言对应 221

9.2.4 动态数组 221

9.2.5 定义不同的类型 224

9.2.6 资源字符串 225

9.2.7 缺省参数 225

9.2.8 运行时类型信息 226

9.2.9 未映射的类型 226

9.2.10 关键字扩展 227

9.2 11 _declspec关键字扩展 229

第10章 包和组件的使用 231

10.1 使用包 232

10.2 运行时包 232

10.2.3 运行时包的选择 233

10.2.1 在应用程序中使用运行时包 233

10.2.2 动态装载包 233

10.2.4 定制包 234

10.3 设计时包 234

10.4 创建和编辑包 235

10.4.1 创建包 235

10.4.2 编辑包 236

10.43 包源文件和工程选项文件 236

10.4.4 包的结构 237

10.4.5 编译包 238

10.5 发布包 240

10.5.1 发布使用包的应用程序 240

10.5.2 将包发布给其他开发者 240

10.5.3 包集文件 240

第11章 创建国际化的应用程序 242

11.2 国际化应用程序 243

11.2.1 应用程序代码 243

11.1.1 国际化 243

11.1.2 本地化 243

11.1 国际化和本地化 243

11.22 设计用户界面 247

11.23 分离资源 248

11.2.4 创建资源DLL 248

11.2.5 使用资源DLL 249

11.2.6 动态切换资源DLL 250

11.3 本地化应用程序 250

第12章 图形图像编程 251

12.1 常用图形对象及简单应用 252

12.1.1 画布对象(TCanvas Object) 252

12.1.2 画笔对象(TPen Object) 255

12.1.3 画刷对象(TBrush Object) 258

12.1.4 TColor类型 259

12.2.1 响应鼠标事件 260

12.2 图形程序的开发 260

12.2.2 简单的画圆程序 263

12.2.3 画板程序 268

12.3 动画绘图效果 280

12.4 常用图像对象 283

12.4.1 TGraphics类 283

12.4.2 TPicture类 283

12.4.3 TBitmap Object(位图对象) 283

12.4.4 TImage控件 285

12.5 总结实例 286

12.5.1 图像浏览器制作实例 286

12.5.2 百叶窗效果制作实例 293

12.5.3 积木效果制作实例 294

第13章 设计数据库应用程序 296

13.1.1 数据库类型 297

13.1 使用数据库 297

13.1.2 数据库安全 298

13.1.3 事务 299

13.1.4 数据字典 299

13.1.5 引用完整性、存储过程和触发器 300

13.2 数据库结构 300

13.2.1 扩展性规划 301

13.2.2 一级数据库应用程序 302

13.2.3 二级数据库应用程序 302

13.2.4 多级数据库应用程序 303

13.3 设计用户接口 304

13.3.1 显示单条记录 304

13.3.2 显示多条记录 304

13.3.3 分析数据 305

13.3.4 选择要显示的数据 305

附录 C++Builder 6.0经验总结 307

精品推荐