精彩C++ Builder 6程序设计PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:吴逸贤,吴目诚编著
- 出 版 社:北京:科学出版社
- 出版年份:2003
- ISBN:7030116089
- 页数:518 页
第Ⅰ部分 基本操作篇 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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019