C++ Builder程序设计导学PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:刘光编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:730205472X
- 页数:374 页
第1章 C++Builder概述 1
1.1 C++Builder的特点 1
1.2 C++Builder的集成开发环境 3
1.2.1 主窗口 3
1.2.2 对象查看器 6
1.2.3 代码编辑窗口 6
1.2.4 类别浏览器 7
1.2.5 工程管理窗口 8
1.3 设置集成开发环境 8
1.3.1 环境选项 9
1.3.2 编辑器选项 12
1.4 安装工具 14
1.5 使用帮助系统 15
1.6 习题1 16
第2章 C++Builder编程基础 17
2.1 基本概念和术语 17
2.1.1 对象 17
2.1.2 属性 18
2.1.3 事件 18
2.1.4 方法 20
2.1.5 事件驱动应用程序的工作方式 21
2.2 工程管理 21
2.2.1 工程的组成 22
2.2.2 工程管理器 22
2.2.3 创建、打开与保存工程 23
2.2.4 在工程中添加、删除与保存文件 23
2.2.5 编译、链接和运行工程 24
2.3.1 创建工程 25
2.3.2 设计用户界面 25
2.3 创建第一个C++Builder应用程序 25
2.3.3 编写代码 27
2.3.4 运行应用程序 28
2.4 习题2 28
第3章 C++Builder语言基础 29
3.1 基本概念 29
3.1.1 内存单元 29
3.1.2 关键字 29
3.1.3 标识符 30
3.1.4 数据类型 31
3.1.5 作用域 32
3.1.6 可见性 34
3.2 变量、常量、运算符 34
3.2.1 变量 35
3.2.2 常量 37
3.2.3 运算符 38
3.3 数组 42
3.3.1 一维数组 42
3.3.2 二维数组 44
3.3.3 多维数组 45
3.4 程序控制语句 45
3.4.1 if语句 48
3.4.2 switch语句 50
3.4.3 for语句 51
3.4.4 while语句 53
3.4.5 do...while语句 54
3.4.6 break语句和continue语句 54
3.5 指针 54
3.5.1 指针是地址 55
3.5.2 指针的声明 55
3.5.3 指针运算符 56
3.5.4 指针表达式 57
3.5.5 指针和数组 59
3.6 函数 60
3.6.1 函数的定义 61
3.6.2 函数的分类 61
3.6.3 传值调用与传址调用 64
3.7 结构、联合和枚举 65
3.7.1 结构 65
3.7.2 联合 66
3.7.3 枚举 67
3.8 习题3 68
4.1 C++语言新特性 72
4.1.1 简化的输入/输出手段 72
第4章 C++语言的特性 72
4.1.2 动态内存分配(new)和释放(delete)运算符 73
4.2 类的基本概念 76
4.2.1 C++类的构成 76
4.2.2 成员函数的定义 77
4.2.3 构造函数和析构函数 79
4.3 重载 80
4.3.1 函数重载 81
4.3.2 运算符重载 82
4.4 继承 83
4.4.1 继承的引出 83
4.4.2 类派生引出的成员覆盖问题 84
4.4.3 派生类的构造函数 86
4.5 C++ Builder对C++的扩展 87
4.5.1 动态函数(Dynamic Functions) 87
4.5.3 为异常处理增加了try/__finally结构 89
4.5.2 #pragma package指令 89
4.5.4 新增加的关键字 91
4.6 习题4 92
第5章 设计应用程序界面 94
5.1 窗体 94
5.1.1 窗体设计器 95
5.1.2 窗体的常用属性 95
5.1.3 窗体的常用方法 102
5.1.4 窗体的常用事件 104
5.1.5 窗体的生命周期 106
5.2 菜单设计 110
5.2.1 菜单编辑器 110
5.2.5 创建级联菜单 111
5.2.4 指定加速键和快捷键 111
5.2.3 添加、插入与删除菜单项 111
5.2.2 命名菜单和菜单项 111
5.2.6 合并菜单 112
5.2.7 把代码连接到菜单项上 113
5.2.8 动态修改菜单状态 113
5.3 弹出式菜单 118
5.3.1 弹出式菜单的设计 118
5.3.2 弹出式菜单举例 118
5.4 MDI应用程序 121
5.4.1 MDI窗体 121
5.4.2 与MDI有关的几个运行期属性 123
5.4.3 MDI应用程序实例 124
5.5 习题5 127
第6章 常用内部组件 129
6.1 标签 129
6.2 文本框 131
6.3 命令按钮 133
6.4 复选框 135
6.5 单选按钮 137
6.6 列表框 139
6.7 组合框 142
6.8 滚动条 144
6.9 框架 147
6.10 图像框 151
6.11 形状 153
6.12 切分条 155
6.13 计时器 156
6.14 进度条 158
6.15 习题6 160
7.1 功能强大的画布(TCanvas) 163
7.2 TColor 163
第7章 图形设计 163
7.3 TCanvas的属性 164
7.3.1 画笔属性 165
7.3.2 画刷属性 166
7.3.3 字体属性 167
7.3.4 Pixels属性 169
7.3.5 CopyMode属性 170
7.3.6 PenPos属性 170
7.3.7 ClipRect属性 171
7.4 TCanvas方法的使用 171
7.4.1 TCanvas的画线方法 171
7.4.2 绘制填充图形的方法 175
7.4.3 文本输出方法 178
7.4.4 图形拷贝方法 180
7.5 习题7 182
8.1 图像概述 185
第8章 图像处理 185
8.2 TPicture 186
8.2.1 TPicture类的主要方法 186
8.2.2 TPicture类的主要属性 187
8.3 TImage组件 188
8.3.1 装入和保存图像 188
8.3.2 设置图像属性 189
8.3.3 在TImage组件上绘图 189
8.4 TImageList组件 193
8.5 其他几个图像组件 195
8.5.1 TPaintBox组件 195
8.5.2 TGraphic组件 195
8.5.3 元文件 197
8.6.1 在位图上绘图 198
8.6 位图对象 198
8.6.2 透明位图 199
8.6.3 操作位图像素 200
8.7 习题8 204
第9章 文件操作 206
9.1 常用的文件操作函数 206
9.1.1 打开文件 207
9.1.2 关闭文件 208
9.2 文件的存取 209
9.2.1 顺序存取文件 209
9.2.2 随机存取文件 215
9.3 习题9 220
第10章 多媒体编程 222
10.1 多媒体的一些基本概念 222
10.2 媒体播放器组件TMediaPlayer 224
10.2.1 TMediaPlayer组件的主要属性 225
10.2.2 TMediaPlayer组件的方法 227
10.2.3 TMediaPlayer组件的事件 228
10.3 媒体播放器组件TMediaPlay的应用 228
10.3.1 程序的背景音乐——MID的播放 228
10.3.2 发声的按钮——WAV的播放 229
10.3.3 完整的CD播放器 231
10.3.4 程序的优美片头——AVI的播放 234
10.4 C++Builder的动画技巧 235
10.4.1 动态位图按钮 235
10.4.2 图像的淡入/淡出 236
10.5 习题10 238
第11章 开发数据库应用程序 240
11.1 一个简单的数据库程序 240
11.2.1 BDE简介 241
11.2 数据库应用程序介绍 241
11.2.2 C++Builder数据库应用程序的组成 242
11.3 TTable组件及其应用 244
11.3.1 TTable组件的属性和方法 244
11.3.2 数据表的打开与关闭 247
11.3.3 数据表的创建与删除 247
11.3.4 数据库访问范围的设置 248
11.3.5 数据库的当前记录指针的移动 249
11.3.6 数据库数据的维护 250
11.3.7 数据库的查询 253
11.3.8 TTable组件的事件 256
11.4 TQuery组件 256
11.4.1 TQuery组件的属性与方法 257
11.4.2 SQL运用 258
11.4.3 可变参数的运用 260
11.5 TField组件 264
11.5.1 TField组件的属性、方法与事件 265
11.5.2 TField组件的创建 265
11.5.3 TField组件的继承子类 266
11.5.4 TField组件的访问 267
11.5.5 计算字段 268
11.5.6 查找字段 270
11.6 DataControl组件 271
11.6.1 TDBGrid组件 272
11.6.2 TDBNavigator组件 273
11.7 习题11 274
附录A 实习题 277
实习1 C++ Builder语言基础实习题 277
实习2 内部组件应用实习题 280
实习3 菜单应用实习题 286
实习4 绘图实习题 291
实习5 文件操作实习题 300
实习6 数据库操作实习题 307
附录B 习题参考答案 310
习题1 310
习题2 311
习题3 313
习题4 318
习题5 331
习题6 336
习题7 343
习题8 348
习题9 352
习题10 359
习题11 364
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019