《Borland C++ Builder 5实例精解》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:余明兴,吴明哲主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900635262
  • 页数:533 页
图书介绍:

第1章 集成开发环境介绍 1

前言页 1

1.1 计算机语言的发展 2

1.2 C语言的发展 2

1.3 C? Builder 5介绍 3

1.4 对象和事件基本概念 5

1.5 硬件及软件配置 7

1.6 鼠标的基本操作术语 8

1.7 C? Builder 5的启动 9

1.8.1 主窗口功能介绍 10

1.8 C? Builder 5集成开发环境介绍 10

1.8.2 对象检查器介绍 13

1.8.3 程序代码编辑器 14

1.8.4 C? Builder常用的文件类型 14

1.9 窗口上的组件 15

1.9.1 建立组件 16

1.9.2 选中组件 16

1.9.3 移动和调整组件的大小 17

1.9.4 多个组件的移动与对齐 18

1.9.6 调整窗口的网格 20

1.9.7 调整组件的前后 20

1.9.5 删除与复原组件 20

1.9.8 调整组件Tab的顺序 21

1.9.9 锁定组件 22

1.9.10 使用联机帮助文件 22

1.10 工程管理员 24

1.10.1 新建窗口 24

1.10.2 打开窗口 25

1.10.3 删除窗口 26

1.11 工程群组 27

1.11.1 新建工程 27

1.12 退出C? Builder 28

1.11.2 删除工程 28

第2章 程序设计基本流程 30

2.1 开发应用程序 31

2.2 编辑一个简单的程序 32

2.3 执行程序 44

2.4 程序的保存 46

2.5 删除工程 48

2.6 启动工程 49

2.7 打印窗口或程序代码 49

2.8 习题 51

第3章 基本语法与运算符 52

3.1 内存存储单位 53

3.2 变量的命名规则 54

3.3.1 C? Builder基本数据类型 55

3.3 基本数据类型 55

3.3.2 AnsiString数据类型 56

3.3.3 类型转换 57

3.3.4 变量初值 57

3.4 C?运算符 58

3.4.1 算术运算符 58

3.4.2 赋值运算符与复合赋值运算符 58

3.4.4 逻辑运算符 59

3.4.5 自增及自减运算符 59

3.4.3 关系运算符 59

3.4.6 类别及结构运算符 60

3.5 文字数据表示法 61

3.6 数字系统 62

3.6.1 十进制系统 62

3.6.2 二进制系统 63

3.6.3 十六进制系统 63

3.7 数字系统的转换 64

3.7.1 数字系统转换步骤 64

3.7.2 十进制与二进制的互换 64

3.7.3 十进制与十六进制的互换 64

3.8 习题 65

3.7.4 十进制与十六进制的互换 65

第4章 输入与输出 67

4.1 Form窗口组件 68

4.1.1 Form 组件的建立 68

4.1.2 Form 组件的常用属性 69

4.1.3 Form 的设计要领 70

4.1.4 Form 的常用事件函数 76

4.2 Label 标题组件 76

4.2.1 Label 组件的建立 77

4.2.2 Label 组件的常用属性 77

4.3.2 Button 组件的常用属性 78

4.3.1 Button 组件的建立 78

4.3 Button 按钮组件 78

4.3.3 Label 与Button 组件的应用 79

4.4 Edit 编辑框组件 81

4.4.1 Edit 组件的建立 81

4.4.2 Edit 组件的常用属性 82

4.4.3 数据的多行显示 82

4.5 数值与字符串间的转换函数 82

4.6 对象与变量的命名 83

4.6.1 命名基本原则 83

4.6.3 对象名称的命名 84

4.6.2 保留字 84

4.7 Edit组件的应用 85

4.6.4 符号常量与变量名称 85

4.8 Change 事件的应用 88

4.9 InputBox 函数 89

4.10 MessageBox 函数 90

4.11 ShowMessage函数 95

4.12 习题 96

第5章 选择结构 97

5.1.1 关系表达式 98

5.1.2 逻辑表达式 98

5.1 关系表达式与逻辑表达式 98

5.2 算法 99

5.2.1 流程图 99

5.2.2 算法语言 100

5.3 结构化程序设计 101

5.3.1 顺序结构 102

5.3.2 选择结构 102

5.3.3 循环结构 103

5.4 选择语句 104

5.4.1 单向选择 105

5.4.2 双向选择的if…else语句 107

5.4.3 三元运算符 110

5.4.4 if…else if…else 语句 111

5.5 多向选择 112

5.6 CheckBox 复选框组件 114

5.6.1 CheckBox 组件的建立 115

5.6.2 CheckBox 组件的应用 116

5.7 RadioButton 单选按钮组件 118

5.7.1 RadioButton 组件的建立 118

5.7.2 RadioButton 组件的应用 119

5.8 嵌套选择语句 122

5.9 GroupBox 组合框组件 125

5.9.2 使用GroupBox 组件的优点 126

5.9.1 GroupBox 组件的建立 126

5.9.3 GroupBox 组件的应用 127

5.10 RadioGroup 组件 134

5.10.1 RadioGroup 组件的建立 134

5.10.2 RadioGroup 组件的应用 135

5.11 实例 138

5.12 习题 140

第6章 循环结构 142

6.1 计数循环 143

6.2 break 与continue 语句 147

6.3 Image 图像组件 148

6.3.1 Image 组件的建立 149

6.3.2 图像组件可使用图片文件的格式 150

6.3.3 Image 组件的应用 150

6.4 条件循环 156

6.4.1 while (前测式循环) 156

6.4.2 do…While (后测式循环) 159

6.5 嵌套循环 161

6.6 局部变量与全局变量 162

6.7 Timer 定时器组件 164

6.7.1 Timer 组件的建立 164

6.7.2 Timer 组件的应用 165

6.8 SerollBar 滚动条组件 169

6.8.1 SerollBar 组件的建立 170

6.8.2 SerollBar 组件的应用 171

6.9 习题 175

第7章 绘图 177

7.1 Canvas 画布 178

7.2 颜色设置 179

7.2.1 使用RGB 函数设置颜色 179

7.2.2 直接赋颜色值 180

7.2.3 常量符号表示颜色 180

7.3 绘图方法 182

7.4.1 Shape 组件的建立 188

7.4 Shape 形状组件 188

7.4.2 Shape 组件的应用 190

7.5 LoalFromFile 函数与SaveToFile 函数 193

7.5.1 LoalFromFile 函数 193

7.5.2 SaveToFile 函数 194

7.6 实例 197

7.7 习题 200

第8章 键盘事件与鼠标事件 201

8.2.1 KeyPress 动作 202

8.2.2 KeyPress 语法 202

8.2 KeyPress 事件 202

8.1 键盘事件介绍 202

8.3 KeyDown 和KeyUp 事件 206

8.3.1 KeyDown 和KeyUp 使用条件 206

8.3.2 KeyDown 和KeyUp 语法 206

8.4 鼠标事件介绍 212

8.5 Cilck 事件 213

8.6 DblClick 事件 213

8.7 MouseDown、MouseUp 与MouseMove 事件 214

8.8 拖动与放置 220

8.8.2 DragOver 事件 221

8.8.1 DragDrop 事件 221

8.9 习题 223

第9章 数组 226

9.1 数组 227

9.1.1 数组的声明 227

9.1.2 二维数组 229

9.2 排序与搜寻 231

9.2.1 气泡排序法 232

9.2.2 循序搜寻法 234

9.2.3 二分搜寻法 235

9.3 结构 239

9.4.1 ListBox 组件 242

9.4 ListBox 与ComboBox 组件 242

9.4.2 ComboBox 组件 247

9.4.3 ComboBox 组件的应用 248

9.5 菜单的设计 252

9.5.1 菜单的介绍 252

9.5.2 MainMenu 组件 253

9.5.3 PopupMenu 组件 256

9.5.4 菜单的应用 258

9.6 习题 262

第10章 指针与字符串 265

10.2 指针的声明 266

10.1 指针变量 266

10.3 指针运算符 267

10.3.1 取址运算符 267

10.3.2 间接运算符 268

10.3.3 运算符的执行优先次序 269

10.3.4 指针的运算 269

10.4 指针和数组 271

10.4.1 静态配置数组空间 271

10.4.2 动态配置数组空间 272

10.5.1 字符串声明 273

10.5 字符与字符单 273

10.5.2 字符串常用函数 274

10.6 AnsiString 类别 276

10.6.1 AnsiString 类别所构造的成员函数 277

10.6.2 AnsiString 常用的关系运算符 279

10.6.3 AnsiString成员函数与传统字符串函数对照表 279

10.6.4 传统字符串与AnsiString字符串的互换 281

10.7 习题 283

第11章 函数 286

11.1 函数 287

11.2 系统函数 287

11.2.1 随机数函数 288

11.2.2 数值函数 289

11.2.3 计时 292

11.3 一般函数 294

11.3.1 一般函数的建立 295

11.3.2 建立新的一般函数 296

11.3.3 显示已编辑的函数程序代码 297

11.3.4 调用函数用法 297

11.4 传值调用与传址调用 299

11.4.1 传值调用 299

11.4.2 传址调用 301

11.5 函数间数组数据的传递 303

11.6 递归函数 305

11.7 范围运算符 307

11.8 Define宏与Inline函数 308

11.8.1 Define宏 308

11.8.2 Inline函数 309

11.9 函数的多重定义 310

11.10 习题 311

第12章 工程 314

12.1 多单元的工程 315

12.1.1 建立多单元的工程 315

12.1.2 多窗口的常用函数 319

12.2 调用应用程序 326

12.3 习题 328

第13章 文件 330

13.1 文件的种类 331

13.1.1 程序文件 331

13.1.2 数据文件 331

13.2 文件的存取 331

13.2.1 数据文件的操作方式 332

13.2.2 常用的文件函数 332

13.3 循序文件 336

13.3.1 循序文件数据的写入 337

13.3.2 循序文件数据的读取 339

13.4 随机文件 343

13.4.1 随机文件介绍 343

13.4.2 随机文件的存取 343

13.4.3 随机文件与结构 344

13.5 磁盘驱动器、目录和文件列表 352

13.5.1 建立组件 352

13.5.2 常用属性 353

13.5.3 实例 354

13.6 习题 356

第14章 多媒体的AVI与WAV播放 359

14.1 语音基本知识 360

14.1.1 连续与离散信号 360

14.1.2 认识波 361

14.1.3 声音如何传播 361

14.1.4 构成声音的要素 361

14.1.5 计算机如何处理语音 362

14.1.6 8位和16位声卡的差异 364

14.1.7 计算机可使用的声源 365

14.2 播放AVI影音文件 365

14.3.1 使用Windows 媒体播放程序播放WAV 文件 367

14.3 在Windows 下播放与录制语音文件 367

14.3.2 调整音量 368

14.3.3 使用Windows 的录音程序录制WAV 文件 369

14.4 多媒体播放组件 370

14.5 内在放音 380

14.6 WAV文件格式说明 389

第15章 指针与链接参数 391

15.1 动态数据结构 392

15.2 链接参数 393

15.2.1 生成一个链接参数 393

15.2.2 查询一项数据 398

15.2.3 插入一个节点 400

15.2.4 删除一个节点 407

15.3 实例 411

15.4 习题 416

第16章 对象与类别 418

16.1 对象基本概念 419

16.1.1 对象 419

16.1.2 属性 419

16.1.3 方法 419

16.1.5 属性、方法与信息的关系 420

16.1.6 类别 420

16.1.4 信息和事件 420

16.1.7 对象的特性 422

16.2 类别的定义 425

16.3 数据成员的初值设置与存取 428

16.4 类别数组与类别指针 430

16.4.1 类别数组 430

16.4.2 类别指针 431

16.5 对象间自变量的传递 432

16.6 Constructor 与Destructor 函数 434

16.6.1 Constructor 函数 434

16.6.2 Destructor 函数 436

16.7.1 静态数据成员 439

16.7 静态成员 439

16.7.2 静态成员函数 441

16.8 New 和Delete 运算符 442

16.9 This 指针 444

16.10 Overloading 运算符 445

16.11 Friend 函数与Friend 类别 448

16.12 类别继承 450

第17章 数据库 456

17.1 数据库介绍 457

17.2 数据库基本概念 457

17.3.1 建立数据表 458

17.3 建立数据库 458

17.3.2 利用Form Wizard 输入数据 463

17.3.3 使用Database Desktop新增和修改数据 468

17.4 利用数据库向导建立关联 469

17.4.1 关联的意义 469

17.4.2 建立关联 470

17.4.3 数据库组件 474

17.4.4 Query语法的使用 479

17.5 数据感知组件 485

17.6 使用数据库命令编写程序 487

17.6.1 存入数据字段值 487

17.6.5 测试数据表的指针 488

17.6.4 移动数据表的指针 488

17.6.2 取出数据字段值 488

17.6.3 打开或关闭数据表 488

17.6.6 增加或删除一项数据 489

17.6.7 设置编辑或写入状态 489

17.6.8 相关命令应用实例 489

17.6.9 数据表循序查询命令 489

17.6.10 查询命令 490

17.7 新增订单数据文件数据 495

17.8 习题 501

第18章 Internet 程序设计 502

18.1 Internet网络组件介绍 503

18.1.2 Internet选项卡组件 504

18.2 浏览器的制作 505

18.3 FTP组件介绍 510

18.4 FTP实例 512

18.1.1 FastNet选项卡组件 513

附录A ASCII码表 524

附录B 伪码与按键对照表 525

附录C C? Builder主要用字索引表 527

附录B C? Builder常用组件表 531