Borland C++ Builder 6应用开发技术解析PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:程展鹏编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302074232
- 页数:396 页
第1章 了解Borland C++ Builder 1
1.1 Borland公司 1
1.2 BCB的发展 2
1.2.1 Turbo时代 2
1.2.2 Borland C++ 3
1.2.3 Delphi/BCB 3
1.2.4 Kylix 4
1.3 BCB和其他编程工具的比较 5
1.3.1 BCB的定位 5
1.3.2 BCB与Delphi、PB等RAD工具的区别 5
1.4.1 基本知识 6
1.4 学习BCB所需要的资源 6
1.3.3 BCB与VC的区别 6
1.4.2 BCB6软件包 7
1.4.3 其他软件工具 7
1.4.4 Internet 8
1.4.5 学习过程 8
1.5 BCB6的更新 9
第2章 BCB6基础 10
2.1 熟悉BCB6的界面 10
2.1.1 主窗口 11
2.1.2 窗体设计 11
2.1.4 代码编写与类浏览器 12
2.1.3 对象检查器(Object Inspector) 12
2.1.6 项目管理器(Project Manager) 14
2.1.7 程序调试窗口(Debug Windows) 14
2.1.5 对象树状层次观察器(Object TreeView) 14
2.1.8 辅助窗口 16
2.1.9 定制和保存桌面 17
2.2 C/C++语言概览 17
2.2.1 变量 17
2.2.2 流程控制语句 20
2.2.3 函数 22
2.2.4 面向对象编程 24
2.3.1 Windows的元素——窗体 27
2.3 Windows的运行机制 27
2.3.2 Windows的动力——消息 28
2.4 第一个程序——Hello,world! 29
2.4.1 BCB6一般编程步骤 29
2.4.2 Hello, world! 29
第3章 BCB6常用组件使用 33
3.1 界面控件 33
3.1.1 界面框架组件 35
3.1.2 输入输出控件 41
3.2.1 文件操作对话框 61
3.2 对话框控件 61
3.2.2 字体(FontDialog)与颜色(ColorDialog)设置对话框 63
3.2.3 打印设置(PrintSetupDialog)与打印(PrintDialog)对话框 64
3.2.4 查找(FindDialog)与替换(ReplaceDialog)对话框 64
3.3 定时器控件 64
3.4 重要的不可视组件与BCB类 65
3.4.1 字符串类 65
3.4.2 时间类TDateTime 68
3.4.3 INI文件类与注册表类 70
4.1 图形编程 76
4.1.1 显示简单的图形 76
第4章 图形与多媒体 76
4.1.2 使用图形文件 77
4.1.3 使用画布(TCanvas)对象 78
4.1.4 动画实现 82
4.2 多媒体编程 88
4.3 DirectX 91
第5章 应用程序开发技巧 94
5.1 编写DLL 94
5.2 异常处理 103
5.3 发布程序 109
5.3.1 包 109
5.3.2 安装程序的生成 111
5.4 一些编程技巧 129
5.4.1 使用TrayIcon(系统托盘) 129
5.4.2 如何防止程序被多次运行 129
5.4.3 文件操作相关函数 131
5.4.4 消息的使用 132
5.4.5 鼠标拖放 136
5.4.6 使用剪贴板 140
第6章 数据库程序开发基础 142
6.1 BCB6中的数据库程序开发技术 142
6.1.1 数据库技术的发展 142
6.1.2 Borland数据库访问技术概述 143
6.1.3 选择合适的数据库访问技术 144
6.1.4 BCB6中的数据库开发技术架构 145
6.1.5 BCB6中的数据库开发组件 146
6.2 创建数据库 147
6.2.1 使用Database Desktop创建数据库表 149
6.2.2 定义数据库表的结构 149
6.2.3 保存数据库表和设置数据库别名 151
6.3 使用数据库向导 153
6.3.1 生成单一数据库表程序 153
6.3.2 生成使用“主/明细”表的应用程序 158
6.4.1 TTable的使用 163
6.4 基本数据库相关组件的使用 163
6.4.2 DataSource的使用 177
6.4.3 数据感知控件的使用 177
6.5 使用SQL连接 183
6.5.1 SQL语言概述 184
6.5.2 使用TQuery组件 185
6.5.3 和SQL相关的数据库辅助工具 189
6.6 连接网络数据库 193
6.6.1 连接网络数据库 193
6.6.2 事务 195
6.6.3 存储过程 197
第7章 数据库程序开发高级技术 201
7.1 多层数据库技术 201
7.1.1 多层数据库技术概述 201
7.1.2 DataSnap 205
7.1.3 编写应用服务器程序 206
7.1.4 编写客户端程序 209
7.1.5 多层数据库应用程序的实现技术 211
7.1.6 客户端数据集(TClientDataSet)的应用 230
7.2 dbExpress 245
7.2.1 dbExpress概述 245
7.2.2 dbExpress组件 247
7.2.3 建立dbExpress连接 248
7.2.4 开始第一个dbExpress程序 252
7.2.5 dbExpress与DataSnap 255
7.2.6 dbExpress组件的使用 258
7.2.7 dbExpress使用总结 259
7.3 ADO 260
7.3.1 BCB6中的ADO组件 260
7.3.2 ADO组件特性及使用 261
7.3.3 实例 266
8.1 VCL组件编写技术基础 269
8.1.1 VCL结构 269
第8章 编写VCL组件 269
8.1.2 属性、事件与方法 270
8.1.3 属性与事件的语法 272
8.1.4 使用VCL组件父类的成员 274
8.2 编写VCL组件的实例 276
8.2.1 创建VCL组件框架 276
8.2.2 编写属性 279
8.2.3 测试VCL组件 282
8.2.4 安装组件 284
8.2.5 消息映射的处理 286
第9章 使用线程 288
9.1 使用线程对象 288
9.1.1 创建线程 289
9.1.2 使用线程 292
9.2 线程同步 294
9.2.1 与主VCL线程同步 294
9.2.2 锁定对象 295
9.2.3 使用临界区域 295
9.2.4 使用多重读、独占写的同步器 300
9.2.5 使用线程对象的WaitFor方法 301
9.2.6 使用事件 302
9.2.7 使用互斥(Mutex)对象 303
9.4 线程使用中应当注意的问题 305
9.3 调试线程 305
第10章 Internet开发技术 307
10.1 FastNet系列Internet控件 307
10.2 Indy 308
10.2.1 什么是Indy 308
10.2.2 控件使用 308
10.2.3 实例 309
10.3 使用Web Browser 314
10.4 WebSnap技术 315
10.4.1 WebSnap实例 317
10.4.2 用户管理 340
11.1.1 Web Services的概念 346
11.1 Web Services概述 346
第11章 编写Web Services应用程序 346
11.1.2 Web Services结构 349
11.1.3 BCB6中的BizSnap 351
11.2 使用BCB6开发Web Services应用程序 354
11.2.1 编写第一个Web Services程序 354
11.2.2 调用Web Services 363
11.2.3 利用WAD来了解Web Services的调用过程 367
11.2.4 利用Web Services传递复杂类型数据 368
11.2.5 调用Internet上的Web Services 375
11.3.1 建立SOAP远程数据模块 379
11.3 SOAP与数据库 379
11.3.2 利用SOAP连接数据库应用服务器 381
第12章 跨平台编程(Windows/Linux) 384
12.1 Kylix 386
12.1.1 Kylix的由来 386
12.1.2 Kylix技术 387
12.1.3 Kylix、Kylix2与Kylix3 387
12.2 CLX 387
12.2.1 CLX结构 387
12.2.2 CLX程序 388
12.2.3 编写跨平台程序 389
12.2.4 跨平台应用程序开发实例 390
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 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