图书介绍
C++ Builder 4.0高级编程PDF|Epub|txt|kindle电子书版本网盘下载
- 任常锐,黎涛编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111077040
- 出版时间:2000
- 标注页数:338页
- 文件大小:63MB
- 文件页数:347页
- 主题词:
PDF下载
下载说明
C++ Builder 4.0高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 高级界面设计2
第1章 C++ Builder 4.0概述2
1.1 C++ Builder简介2
1.1.1 C++ Builder的发展2
1.1.2 C++ Builder的特点3
1.2 C++ Builder 4.0聚焦3
1.2.1 C++ Builder 4.0的新特性4
1.2.2 C++ Builder 4.0的运行环境7
本章小结7
第2章 简单窗体的设计8
2.1 窗体的分割设计8
2.1.1 面板控件8
2.1.2 分界控件9
2.1.3 分割条控件10
2.1.4 表头控件14
2.2 让窗体更生动17
2.2.1 技术内幕18
2.2.2 应用:设计渐变背景的窗体19
2.3 设计软件封面22
2.3.1 技术内幕23
2.3.2 软件封面设计23
2.3.3 带进度条的启动封面设计26
本章小结28
第3章 复杂窗体的设计29
3.1 通用对话框的使用29
3.1.1 文件打开和文件保存对话框29
3.1.2 字体对话框和颜色对话框31
3.1.3 打印对话框和打印机设置对话框32
3.1.4 查找对话框和替换对话框33
3.2.1 创建MDI主窗体35
3.2 多文档界面(MDI)应用程序35
3.2.2 创建MDI子窗体36
3.2.3 与MDI有关的几个运行期间的属性39
3.2.4 菜单的合并39
3.2.5 添加程序代码41
3.2.6 扩展MDI文档编辑器46
3.3 几种复杂控件的应用50
3.3.1 TreeView控件50
3.3.2 ListView控件54
3.3.3 应用:资源管理器55
本章小结62
第4章 窗体附件的设计64
4.1 动态菜单的设计64
4.1.1 技术内幕64
4.1.2 实例:动态菜单的设计65
4.2 在菜单中显示文件历史列表68
4.2.1 技术内幕69
4.2.2 实例:在菜单中显示文件历史列表69
4.3 状态栏的设计73
4.4 工具栏的设计76
4.4.1 技术内幕76
4.4.2 实例:一般工具栏的创建77
4.4.3 扩展:IE风格工具栏的设计78
本章小结79
第5章 在窗体设计中加入多媒体80
5.1 多媒体的基础知识80
5.2 声音的使用81
5.2.1 技术内幕81
5.2.2 使用MediaPlayer控件制作简单的声音播放器82
5.3 动画的使用89
5.2.3 应用:给程序加入背景音乐89
5.3.1 技术内幕90
5.3.2 使用TAnimation控件播放AVI文件91
5.4 实现图像的淡出和淡入效果92
5.4.1 技术内幕92
5.4.2 淡入淡出的实现93
本章小结95
第二篇 Windows高级编程技术98
第6章 DDE程序的开发98
6.1 DDE基础98
6.1.1 DDE简介98
6.1.2 “客户”与“服务器”98
6.1.3 DDE会话协议99
6.1.4 DDE数据链接99
6.2 DDE控件的使用100
6.2.1 技术内幕100
6.1.5 DDE数据回送100
6.1.6 使用DDE控制其他的应用程序100
6.2.2 在设计阶段与电子表格建立DDE链接104
6.3 创建DDE动态数据交换应用程序106
6.3.1 创建服务器端应用程序106
6.3.2 创建客户端应用程序108
本章小结112
第7章 OLE与OLE自动化113
7.1 OLE基本概念113
7.1.1 OLE简介113
7.1.2 OLE的分类114
7.1.3 链接对象和嵌入对象114
7.1.4 OLE与DDE115
7.2.1 技术内幕116
7.2 在应用程序中插入OLE对象116
7.2.2 实例:利用TOleContainer控件创建OLE客户程序117
7.3 OLE自动化的应用120
7.3.1 技术内幕120
7.3.2 实例:利用OLE自动化实现在应用程序中操作Microsoft Word121
7.4 OLE拖放技术125
7.4.1 技术内幕125
7.4.2 应用:在应用程序中使用OLE拖放技术126
7.4.3 扩展:在不同的窗体间实现OLE拖动131
本章小结133
第8章 ActiveX技术134
8.1 ActiveX技术简介134
8.1.1 ActiveX的基本概念134
8.2 使用ActiveX控件135
8.2.1 安装ActiveX控件135
8.1.2 ActiveX文档服务135
8.2.2 Syslnfo控件简介136
8.2.3 应用:编写程序监视系统信息139
8.3 创建自己的可视组件143
8.3.1 组件的概念143
8.3.2 包的概念144
8.3.3 为什么要使用组件144
8.3.4 创建并安装不可视组件145
8.3.5 创建可视化组件149
8.3.6 增加组件的图标155
8.4 创建ActiveX控件156
本章小结162
第9章 多线程的使用163
9.1 概述163
9.1.1 进程163
9.1.2 线程163
9.2 线程的创建和结束164
9.1.3 从这里起步164
9.3 线程的挂起和唤醒167
9.4 线程调度和线程的优先级168
9.4.1 线程调度168
9.4.2 线程的优先级169
9.5 线程之间数据和资源的共享169
9.5.1 在子线程中使用VCL主线程所管理的控件对象170
9.5.2 利用VCL提供的TCriticalSection对象实现多个进程之间的同步170
9.6 多线程间的通信176
9.6.1 等待其他线程的结束176
9.6.2 等待事件信号177
9.7 实例分析178
本章小结183
10.1.1 动态链接和静态链接185
10.1 DLL的基础知识185
第10章 DLL和API185
10.1.2 使用DLL的优点186
10.1.3 DLL与EKE186
10.2 DLL库的创建和加载187
10.2.1 创建简单的DLL库187
10.2.2 创建加载静态库的可执行程序189
10.2.3 编写加载动态DLL的可执行程序193
10.3 静态库的创建和使用194
10.4 Windows API函数及使用198
10.4.1 Windows API概述198
10.4.2 应用:用API函数控制SysTray199
本章小结207
第11章 Windows系统编程208
11.1 利用注册表来保存程序的配置信息208
11.1.1 技术内幕208
11.1.2 TRegistry类的使用210
11.1.3 应用:利用注册表保存应用程序的配置信息214
11.2 键盘响应216
11.2.1 技术内幕216
11.2.2 应用:小球的控制218
11.3 鼠标响应221
11.3.1 技术内幕221
11.3.2 应用:信手涂鸦223
11.3.3 隐藏及显示鼠标225
11.4 剪贴板226
11.4.1 技术内幕226
11.4.2 剪贴板的应用229
11.5 Screen变量230
11.5.1 技术内幕230
11.5.2 应用:设置字体231
11.6.2 应用:小闹钟232
11.6 定时器232
11.6.1 技术内幕232
本章小结239
第12章 开发Internet应用程序240
12.1 Internet概述240
12.1.1 Internet简介240
12.1.2 Internet的基本概念240
12.1.3 WWW简介241
12.2 制作HTML页面242
12.2.1 HTML简介242
12.2.2 制作静态HTML页面244
12.2.3 制作动态HTML页面246
12.3 制作Web浏览器247
12.3.1 技术内幕247
12.3.2 应用:制作Web浏览器249
12.4 Socket编程256
12.4.1 技术内幕257
12.4.2 应用:chat程序259
12.5 通过Internet发送邮件265
12.5.1 技术内幕265
12.5.2 应用:通过Internet发送邮件267
12.6 ISAPI编程273
12.6.1 开发网络服务程序的编程接口273
12.6.2 技术内幕274
12.6.3 应用:用C++ Builder编写ISAPI服务程序275
本章小结278
第13章 与Delphi、 Borland C++和Visual C++的结合280
13.1 与Delphi的结合280
13.1.1 从Delphi向C++ Builder转移的例子280
13.1.2 Object Pascal和C++的数据类型介绍282
13.2 与Borland C++的结合283
13.1.3 一些高级技巧283
13.2.1 使用idetobpr.exe转换IDE程序284
13.2.2 OWL的动态设置284
13.2.3 OWL、ClassLib和OCF库284
13.2.4 Borland C++的OWL应用程序转换到C++ Builder285
13.3 与Visual C++的结合287
13.3.1 在C++ Builder中使用MFC288
13.3.2 在MFC应用程序中使用VCL290
本章小结293
第三篇 程序的调试与异常处理296
第14章 C++ Builder的异常处理机制296
14.1 异常的基本理论296
14.1.1 异常的来源296
14.1.2 C++ Builder 4.0中的异常类296
14.2.2 应用:捕捉异常的实例299
14.2.1 技术内幕299
14.2 捕捉异常299
14.3 创建自己的异常303
14.3.1 技术内幕303
14.3.2 应用:使用自己的异常来处理口令输入303
14.3.3 应用:建立自己的异常处理入口305
14.3.4 扩展:分析异常信息306
14.4 解决结构化异常309
14.4.1 技术内幕309
14.4.2 应用:阶乘计算器309
本章小结312
第15章 应用程序的调试与发布313
15.1 程序的调试313
15.1.1 调试概述313
15.1.2 集成调试器的配置314
15.1.3 集成调试器的使用317
15.1.4 断点的使用319
15.1.5 观察窗口的使用322
15.1.6 CPU调试窗口的使用324
15.1.7 其他327
15.2 建立联机帮助328
15.2.1 联机帮助文件328
15.2.2 创建帮助文本文件329
15.2.3 创建目录文件330
15.2.4 创建项目文件332
15.2.5 与应用程序相关联333
15.3 建立安装程序334
15.3.1 建立安装工程文件334
15.3.2 定制安装工程文件335
15.3.3 建立安装程序337
本章小结338