当前位置:首页 > 工业技术
精彩C++ Builder 6程序设计
精彩C++ Builder 6程序设计

精彩C++ Builder 6程序设计PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:吴逸贤,吴目诚编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2003
  • ISBN:7030116089
  • 页数:518 页
图书介绍:本书介绍了Borland公司2002年推出的最新版本C++ Bulider 6,内容涵盖了C++ Bulider的基本知识和操作方法、程序设计的基本概念、程序代码的编写技巧、鼠标和键盘等事件程序的控制技巧、C++ Bulider的高级功能、开发应用程序经常需要的技巧,以及15个有一定难度的应用专题,通过这些最适合学习的应用程序范例,可使用户练就扎实的编程技术。
《精彩C++ Builder 6程序设计》目录

第Ⅰ部分 基本操作篇 1

第1章 C++Builder基本操作 1

1.1 认识C++Builder6 1

1.1.1 认识C++Builder 1

1.1.2 认识C++Builder的窗口 3

1.1.3 认识工具按钮 6

1.2 建立一个项目 7

1.2.1 建立新项目 7

1.2.2 打开项目文件 9

1.2.3 新建与删除窗体 10

1.2.4 在窗体上新建组件 12

1.3 编写与测试程序 13

1.3.1 在程序代码窗口输入程序代码 13

1.3.2 使用按钮来控制程序的执行 16

1.3.3 输入组件与计算结果 17

1.3.4 程序代码窗口的辅助编辑功能 19

1.4 问题与解答 21

第2章 窗体与组件设计 22

2.1 窗体编辑技巧 22

2.1.1 设置窗体的尺寸 22

2.1.2 设置窗体的背景图案 23

2.2 组件工具箱 25

2.2.1 认识组件工具箱 25

2.2.2 新建组件工具按钮 35

2.3.1 建立与设置文字标签 36

2.3 在窗体上建立组件 36

2.3.2 建立与设置命令按钮 38

2.3.3 建立基本图案 41

2.3.4 建立与设置文本框 43

2.3.5 建立滚动条组件 45

2.3.6 建立与应用列表框 47

2.3.7 建立与应用下拉列表框 51

2.3.8 框架、单选按钮与复选框 53

2.4.1 复制组件 57

9.3.1 传递指针参数 1 57

2.4 组件的编排 57

2.4.2 对齐组件位置 58

2.4.3 调整间距 59

2.4.4 调整图层 60

2.5 问题与解答 61

第3章 程序调试与打包 63

3.1 C++Builder的调试工具 63

3.1.1 利用ShowMessage查看变量 63

3.1.2 局部变量窗口 64

3.1.3 监看窗口 65

3.1.4 查看程序的相关模块 68

3.2.1 生成可执行文件 70

3.2 作品输出与打包 70

3.2.2 安装封装程序 71

3.2.3 使用封装程序 76

3.2.4 安装与执行应用程序 81

3.3 问题与解答 84

第Ⅱ部分 程序设计基础篇 85

第4章 C++与程序基本概念 85

4.1 程序语言的分级 85

4.2 高级程序语言 87

4.3 面向过程与面向对象 93

4.4 流程图 94

4.4.1 认识流程图符号 94

4.4.2 程序与流程图 96

4.5 逻辑控制结构 97

4.5.1 顺序 97

4.5.2 选择 97

4.5.3 循环 99

4.6 子程序与函数 100

4.6.1 子程序 100

4.6.3 函数 101

4.6.2 参数传递 101

4.7 问题与解答 102

5.1.1 数据类型 104

5.1 数据类型与变量 104

第5章 数据表示法与表达式 104

5.1.2 变量 105

5.1.3 声明新的变量名称 105

5.1.4 变量数据类型转换 106

5.1.5 变量的使用范围 106

5.1.6 变量的作用域 108

5.2 运算符与语法 109

5.2.1 运算符 109

5.2.2 运算符的优先次序 111

5.2.3 运算符练习 112

5.3 自定义数据类型 113

5.3.1 定义数据类型 113

5.3.2 声明自定义数据类型变量 114

5.4 组件属性与组件变量 115

5.4.1 使用窗口设置组件属性 115

5.4.2 使用程序代码设置组件属性 116

5.5 问题与解答 116

第6章 控制结构 118

6.1 选择结构 118

6.1.1 单向选择结构 118

6.1.2 双向选择结构 120

6.1.3 多向选择结构 121

6.2.1 记数循环 123

6.2 循环结构 123

6.2.2 条件循环 124

6.2.3 多重循环 124

6.3问题与解答 125

第7章 子程序和内置函数 127

7.1 函数与子程序 127

7.1.1 子程序的格式与类型 127

7.1.2 建立子程序 128

7.1.3 调用子程序 129

7.1.4 参数传递与返回值 130

7.2 值调用与地址调用 132

7.2.1 值调用 132

7.2.2 地址调用 132

7.3 内置函数 134

7.3.1 数学函数 134

7.3.2 字符与字符串函数 135

7.3.3 日期时间函数 135

7.4 递归程序 136

7.5 问题与解答 137

第8章 数组、字符串与排序 139

8.1 设置数组数据 139

8.1.1 认识数组 139

8.1.2 声明一维数组 140

8.1.3 声明二维以上的数组 141

8.1.4 把数据放入二维数组中 141

8.2.1 字符数组的声明与操作 143

8.2 字符与字符串数组 143

8.2.3 不指定大小的字符数组 144

8.2.4 AnsiString字符数组 144

8.2.2 二维字符数组 144

8.3 自定义数据类型数组 145

8.3.1 结构数组 145

8.3.2 结构中的数组元素 146

8.4 随机、排序与查找 146

8.4.1 随机 146

8.4.2 排序 147

8.4.3 查找 148

8.5 问题与解答 149

第9章 指针与内存配置 151

9.1 指针的声明与使用 151

9.1.1 认识指针 151

9.1.2 使用指针来进行运算 153

9.1.3 双重指针 154

9.2 数组与指针 154

9.2.1 字符数组与指针 154

9.2.2 数值数组与指针 156

9.3 参数传递与指针函数 157

9.2.3 指针数组 157

9.3.2 指针函数 158

9.4 转换数据类型 159

9.4.1 整数和字符类型转换 159

9.4.2 用指针解析整数的表示法 160

9.5 内存分配 161

9.5.1 动态分配整数数组 161

9.5.2 内存分配命令malloc() 161

9.6 问题与解答 162

10.1 C++Builder的对象 164

10.1.1 认识对象 164

第10章 对象与类 164

10.1.2 组件的从属关系 165

10.1.3 调整组件的层级 166

10.2 在执行阶段产生组件 169

10.2.1 在执行阶段产生新组件 169

10.2.2 在执行阶段复制组件 171

10.3 认识类 172

10.3.1 类与对象的关系 172

10.3.2 定义一个简单的类 173

10.3.3 包含属性和方法的类 174

10.3.4 构造函数与析构函数 175

10.3.6 函数成员的重载与参数传递 177

10.3.5 使用方法返回变量值 177

10.3.7 类中的静态变量 178

10.3.8 类声明外的函数成员 179

10.3.9 设置初值的精简写法 179

10.4 面向对象程序设计 180

10.4.1 面向对象程序语言的基本特性 180

10.4.2 封装 180

10.4.3 继承 181

10.4.4 修改继承的成员特性 184

10.4.5 多重继承 185

10.4.6 虚拟继承 186

10.4.7 多态与虚拟 188

10.5 问题与解答 190

第11章 对象与事件控制技巧 193

11.1 组件控制技巧 193

11.1.1 利用时间变化来移动组件 193

11.1.2 同时控制多个不同移动速度的组件 194

11.1.3 应用类随机产生不断上移的组件 197

11.1.4 根据指定路径自由移动的组件 200

11.1.5 应用三角函数制作圆形运动 202

11.1.6 随机显示图片 205

11.1.7 画面上弹跳的小球 206

11.2.1 认识事件 208

11.2 事件程序 208

11.2.2 常用事件名称与功能 209

11.3.1 测试鼠标按键的状态 223

11.3.2 显示鼠标坐标位置 224

11.3.3 用鼠标指针拉动布景 225

11.3.4 简易打地鼠程序 226

11.3.5 拖动组件与配对 229

11.3.6 坐标位置记录器 232

11.3 鼠标控制技巧 233

11.4 键盘控制技巧 233

11.4.1 键盘按键的键值 234

11.4.2 使用Enter键输入答案 235

11.4.3 利用键盘按键拉动布景 237

11.4.4 仿真键盘按键状态 239

11.5 问题与解答 241

第Ⅲ部分 应用与进阶篇 243

第12章 绘图指令的认识与应用 243

12.1 绘图指令 243

12.1.1 设置颜色 243

12.1.2 基本绘图方法 244

12.1.3 设置图形的属性 247

12.2 交互式绘图技巧 249

12.2.1 涂鸦板 249

12.2.2 画圆形互动程序 252

12.2.3 画正三角形互动程序 254

12.2.4 画正多角形互动程序 256

12.3 动画技巧 259

12.3.1 小向导 259

12.3.2 弹跳中的小圆球 261

12.4 图形的存储与输出 263

12.4.1 在Image控件上使用绘图指令 263

12.4.2 存储图形 265

12.4.3 打印绘图 266

12.5.1 图像复制与分割 267

12.5 图像与图像串行 267

12.5.2 建立图像串行TlmageList 269

12.6 音效与影片 271

12.6.1 播放AVI影片 272

12.6.2 播放WAV音效 275

12.6.3 使用OLE控件播放音效 277

12.7 问题与解答 280

第13章 文件存取与数据库 281

13.1 顺序文件与随机文件 281

13.1.1 读取顺序文件 281

13.1.2 把数据输出成为顺序文件 284

13.1.3 建立随机文件 285

13.1.4 读取随机文件 287

13.2 文本文件的存取 289

13.3 数据库 291

13.3.1 认识数据库 292

13.3.2 建立数据库 292

13.3.3 连接数据库与数据库控件 296

13.3.4 通过ODBC连接数据库 301

13.3.5 使用TDBEdit控件设计编辑窗口 306

13.4 文件管理系统 308

13.4.1 读取文件与存储文件对话框 308

13.4.2 设置颜色对话框 310

13.4.3 文件浏览程序 312

13.5 问题与解答 315

第14章 数据打印技术 317

14.1 基本打印技巧 317

14.1.1 打印机的设置 317

14.1.2 打印属性设置 318

14.2 输出图形到Printer控件 322

14.2.1 在Printer控件上使用绘图指令 322

14.2.2 打印图形文件 323

14.3 问题与解答 325

15.1 菜单的建立与编辑 326

15.1.1 认识菜单编辑器 326

第15章 菜单与MDI设计 326

15.1.2 菜单项目与程序代码结合 328

15.1.3 在菜单项目中打勾 330

15.1.4 淡化处理菜单项目 331

15.2 菜单的高级应用 332

15.2.1 快捷菜单 332

15.2.2 建立多层式菜单 334

15.2.3 在菜单选项上显示图像 336

15.2.4 动态显示菜单项目 338

15.3 MDI多文档界面设计 340

15.3.1 建立MDI窗体 340

15.3.2 用菜单切换子窗体 341

15.3.3 用菜单排列子窗体 343

15.3.4 在执行阶段建立子窗体 344

15.3.5 使用向导建立MDI应用程序 346

15.4 建立工具栏 348

15.4.1 建立ToolBar控件 348

15.4.2 工具按钮与程序代码结合 349

15.5 问题与解答 350

第16章 WindowsAPI与外部程序 353

16.1 WindowsAPI函数使用技巧 353

16.1.1 认识WindowsAPI 353

16.1.2 使用WindowsAPI的函数 355

16.2.1 读取与设置计算机名称 359

16.2 API函数应用举例 359

16.2.2 用API函数读取鼠标坐标位置 360

16.2.3 使用API函数播放多媒体文件 361

16.3 API绘图函数应用 364

16.3.1 用API函数绘制基本图形 364

16.3.2 用API绘图函数设置图形的属性 365

16.4 调用外部程序 366

16.4.1 用WinExec函数调用外部程序 366

16.4.2 调用控制台程序 368

16.5 问题与解答 368

17.1.1 显示计算机的网络状态 370

第17章 网络程序设计与应用 370

17.1 简易网络程序 370

17.1.2 查询联机主机IP地址 372

17.2 简易在线通信程序 374

17.2.1 Winsock使用的通讯协议 374

17.2.2 使用UDP协议建立联机程序 374

17.2.3 使用TCP协议建立联机程序 378

17.3 自制网络联机程序 382

17.3.1 自制浏览器 382

17.3.2 查看网页的HTML原代码 384

17.4.1 建立CGI程序 386

17.4 CGI程序设计 386

17.4.2 使用CGI程序显示数据表 389

17.4.3 使用CGI程序查询数据表 395

17.5 问题与解答 398

第Ⅳ部分 专题设计篇 399

第18章 智力游戏专题 399

18.1 拼图游戏 399

18.1.1 操作方法 400

18.1.2 画面控件说明 400

18.1.3 程序代码应用技巧分析 401

18.1.4 互动设计与程序代码内容 403

18.2.1 画面控件说明 409

18.2 猜猜看 409

18.2.2 程序代码应用技巧分析 410

18.2.3 互动设计与程序代码内容 411

18.3 配对游戏 415

18.3.1 操作方法 416

18.3.2 画面控件说明 416

18.3.3 程序代码应用技巧分析 417

18.3.4 互动设计与程序代码内容 417

18.4 配对记忆游戏 423

18.4.1 操作方法 424

18.4.2 画面控件说明 424

18.4.3 互动设计与程序代码内容 424

18.5 搬搬看 429

18.5.1 操作方法 430

18.5.2 画面控件说明 430

18.5.3 互动设计与程序代码内容 431

18.6 角子老虎 438

18.6.1 操作方法 439

18.6.2 画面控件说明 440

18.6.3 互动设计与程序代码内容 440

18.7 智能盘 445

18.7.1 操作方法 445

18.7.3 程序代码应用技巧分析 446

18.7.2 画面控件说明 446

18.7.4 互动设计与程序代码内容 447

18.8 英文单词练习 451

18.8.1 画面控件说明 451

18.8.2 互动设计与程序代码内容 451

18.9 踩地雷游戏 458

18.9.1 操作方法 458

18.9.2 画面控件说明 458

18.9.3 程序代码应用技巧分析 459

18.9.4 互动设计与程序代码内容 459

18.10 问题与解答 467

19.1 神枪手 469

19.1.1 操作方法 469

第19章 高互动型游戏专题 469

19.1.2 画面控件说明 470

19.1.3 互动设计与程序代码内容 470

19.2 猴仔兵团 478

19.2.1 操作方法 478

19.2.2 画面控件说明 479

19.2.3 互动设计与程序代码内容 479

19.3 钓鱼高手 484

19.3.1 操作方法 484

19.3.2 画面控件说明 485

19.3.3 互动设计与程序代码内容 485

19.4 打砖块 490

19.4.1 操作方法 491

19.4.2 画面控件说明 491

19.4.3 互动设计与程序代码内容 492

19.5 青蛙过街 499

19.5.1 操作方法 500

19.5.2 画面控件说明 500

19.5.3 互动设计与程序代码内容 501

19.6 键盘操作练习 508

19.6.1 操作方法 508

19.6.2 画面控件说明 509

19.6.3 互动设计与程序代码内容 509

19.7 问题与解答 517

相关图书
作者其它书籍
返回顶部