C++ Builder 4开发应用指南PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:杨彬等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:1999
- ISBN:7111074300
- 页数:484 页
第1章 C++Builder简介 1
1.1 C++Builder的特点 1
1.2 C++Builder 4的新特点 1
1.3 C++Builder 4的不同版本 2
1.4 安装C++Builder 4 3
1.4.1 C++Builder 4对软硬件的要求 3
1.4.2 启动C++Builder 4的安装 3
1.4.3 安装C++Builder 4到硬盘中 3
1.5 使用C++Builder 4的帮助系统 8
1.6 小结 9
第2章C++Builder 4开发环境(IDE) 10
2.1 C++Builder主窗口 11
2.1.1 Menu(菜单栏) 11
2.1.3 Component Palette(组件模板) 36
2.1.2 Speed Bar(快捷工具条) 36
2.2 代码编辑窗口 38
2.2.1 上下文菜单 38
2.2.2 代码浏览 41
2.3 表单设计窗口 42
2.4 对象察看窗口 43
2.5 项目管理窗口 45
2.5.1 增加及删除文件 46
2.5.2 编译项目 46
2.6 小结 47
第3章 面向对象的C++语言 47
3.1 类与对象 47
3.1.1 类的定义 47
3.1.2 使用类对象 48
3.1.3 构造函数与析构函数 48
3.1.4 类的封装 49
3.2 类与单元 50
3.2.3 单元和作用域 53
3.2.1 类的接口 53
3.2.4 封装改变 54
3.3 类的继承 54
3.4 滞后联编和多态 55
3.4.1 重载和重定义对象方法 55
3.4.2 纯虚函数 56
3.5 关键字this 56
3.6 小结 57
第4章 可视组件库(VCL) 58
4.1 综述 58
4.2 组件 58
4.2.1 组件的分类 61
4.2.2 C++Builder的标准组件 61
4.4 通用的VCL组件属性 62
4.3 对象 62
4.5 通用的VCL对象方法 65
4.6 通用的VCL事件 66
4.7 小结 67
第5章 使用C++Builder组件 68
5.1 常用的C++Builder组件 68
5.1.1 与文本有关的组件 68
5.1.2 按钮组件? 73
5.1.3 集合组件 74
5.1.4 列表框及组合框组件 77
5.2 更高级的C++Builder组件 84
5.2.1 Win32组件 84
5.2.2 System组件 111
5.3 小结 119
6.1.2 使用Menu Designer建立菜单 120
6.1.1 菜单项的分类 120
第6章 创建菜单 120
6.1创建应用主菜单 120
6.1.3 建立菜单项的第二级菜单 122
6.1.4 快捷键和热键 123
6.1.5 使用预定义的菜单模板 123
6.1.6 添加分隔符 124
6.2 响应菜单命令 124
6.3 动态改变菜单 127
6.3.1 菜单项的无效和有效 127
6.3.2 菜单项的选中 127
6.3.3 改变菜单项的内容 128
6.3.4隐藏菜单 128
6.3.5 单选菜单项 129
6.4 动态创建菜单项 130
6.5.1 定制图形复选框标记 132
6.5 图形菜单项 132
6.5.2 位图菜单项 135
6.6 弹出式菜单 139
6.6.1 一个最简单的弹出式菜单 139
6.6.2 手工处理弹出式菜单 140
6.7 定制系统菜单 140
6.8 一个综合的例子 142
6.9 小结 148
第7章 设计窗体 150
7.1 创建窗体 150
7.2 添加标题 152
7.3 保存窗体 153
7.4 窗体的文本描述 155
7.5.2 边框的样式 157
7.5.1 窗体类型的设置 157
7.5 设置窗体类型 157
7.5.3 设置窗体比例 158
7.5.4 设置窗体的位置和尺寸 162
7.5.5 窗体的最大化和最小化 162
7.6 小结 165
第8章C++Builder图形程序设计 165
8.1 综述 165
8.2 Canvas 的通用属性和方法 166
8.3 TImage组件 169
8.4 图形对象 169
8.5 使用Canvas属性绘图 170
8.5.1 使用Pen属性 170
8.5.2 使用Brush属性 175
8.5.4 使用TFont属性 179
8.5.3 使用Pixels属性 179
8.6 读取和保存图像文件 184
8.7 在图像程序中使用剪贴板 185
8.8 Windows映像模式 187
8.9 小结 188
第9章 对话框 189
9.1 模式对话框 189
9.2 消息框 192
9.3 无模式对话框 194
9.4 通用对话框组件 198
9.4.1 文件对话框组件 198
9.4.2 字体对话框组件(TFontDialog)? 201
9.4.3 颜色对话框组件(TColorDialog) 202
9.4.4 打印及打印设置对话框组件 203
9.4.5 查找及替换对话框组件 204
9.5 小结 207
第10章 工具条与状态行 208
10.1 具条 208
10.1.1 面板和加速按钮 208
10.1.2 设计工具条及其事件响应 209
10.1.3 工具条的激活与禁止 214
10.1.4 向工具条中加入其他的控件 216
10.2 使用Windows95的工具条控件 217
10.3 使用CoolBar组件 219
10.4 建立状态行 220
10.4.1 状态行简介 220
10.4.2 动态添加面板 223
10.4.3 创建自绘式状态行 226
10.5 小结 229
11.2 使用TPageControl建立多页窗体 230
11.1 使用C++Builder建立多页窗体 230
第11 章 多页窗体与分割窗体 230
11.3 使用TTabControl控件 238
11.4 使用TNotebook和TTabSdt建立多页窗体 241
11.5 使用TTabbedNotebook建立多页窗体 247
11.6 建立具有向导风格的窗体 247
11.7 建立分割窗体 251
11.8 小结 253
第12 章 建立多文档应用程序 254
12.1 MDI的组成 254
12.1.1 父窗口 254
12.1.2 子窗口 255
12.2 创建MDI应用程序 255
12.2.1 通过编程创建MDI应用 255
12.2.2 使用模板创建MDI应用程序 266
12.3 小结 268
13.1 数据库管理系统 269
13.2 C++Builder数据库应用程序的体系结构 269
第13 章C++Builder数据库开发系统概述 269
13.3 C++Builder数据库组件 270
13.3.1 数据访问组件 271
13.3.2 数据控制组件 295
13.4 小结 300
第14 章 创建数据库应用程序 301
14.1 创建基于单表的网格数据库应用程序 301
14.2 利用DBNavigastor创建数据库应用程序 303
14.3 使用Database Form Wizard 来创建数据库应用程序 306
14.4 创建主要-明细表数据库应用程序 308
14.5 C++Builder中字段对象的使用 311
14.5.1字段组件的类型 311
14.5.3 字段组件的事件 312
14.5.2 字段组件的属性 312
14.5.4 字段组件的类型转换函数 313
14.5.5 使用数据字段对象 313
14.5.6 添加新字段 316
14.5 数据库处理方法 318
14.5.1 查询数据库中的记录 318
14.5.2 修改数据库中的记录 323
14.5.3 插入和删除记录 325
14.6 在数据库应用程序中使用SQL语言 328
14.6.1 在程序中使用静态SQL语句 329
14.6.2 在程序中使用动态SQL语句 331
14.7 小结 334
第15 章 创建组件 335
15.1 创建用户组件 335
15.1.1 选择组件的父类 335
15.1.2 创建组件类 336
15.1.3 创建属性 338
15.1.4 创建事件 344
15.1.5 创建方法 349
15.2 使组件在设计时可用 351
15.2.1 注册组件 351
15.2.2 创建组件图标 352
15.2.3 添加属性编辑器 352
15.2.4 添加组件编辑器 356
15.2.5 将组件编译到包中 359
15.3 可视化地创建组件 360
15.4 小结 362
第16 章 基于COM的应用程序 363
16.1 COM基础 363
16.1.1 COM应用的组成 363
16.1.2 COM扩展 367
16.1.3 通过向导实现简单的COM对象 368
16.2 创建一个简单的COM对象 370
16.3 自动化 372
16.3.1 自动化控制器 372
16.3.2 自动化服务器 373
16.4 小结 380
第17章 多线程应用 381
17.1 关于线程的一些基本概念 382
17.1.1 线程的优先级 382
17.1.2 线程的同步 383
17.1.3 线程的局部存储(TLS) 383
17.2 定义线程对象 383
17.2.1 初始化线程对象 385
17.2.2 编写线程函数 386
17.3 线程的同步 388
17.2.3 编写线程的清除代码 388
17.3.1 避免线程同时访问 389
17.3.2 等待其他线程 390
17.4 执行线程对象 392
17.5 一个多线程示例 394
17.6 小结 406
第18章 多媒体编程 407
18.1 使用多媒体组件 407
18.1.1 TMediaPlayer(媒体播放器)组件 407
18.1.2 使用TMediaPlayer组件的实例 416
18.2 使用Win32 的MCL函数 419
18.2.1 MCI简介 421
18.2.2 实例 421
18.3 小结 433
19.1.1 实例技术概要 434
19.1 DirectDraw实例的实现过程 434
第19章 创建DirectDraw应用程序 434
19.1.2 实例的实现步聚 435
19.2 DirectDraw实例的详细解说 457
19.3 小结 461
第20章 在C++Builder中使用OpenGL 462
20.1 OpenGL概述 462
20.1.1 绘制图形 463
20.1.2 图形变换 465
20.1.3 光照 466
20.2 Win32下使用OpenGL 466
20.2.1 着色描述表 467
20.2.2 像素点格式 467
20.3 在C++Builder中使用OpenGL 471
20.4 制作具有光照效果的三维动画 474
20.5 小结 484
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019