图书介绍

C++ Builder 4.0高级编程PDF|Epub|txt|kindle电子书版本网盘下载

C++ Builder 4.0高级编程
  • 任常锐,黎涛编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111077040
  • 出版时间:2000
  • 标注页数:338页
  • 文件大小:63MB
  • 文件页数:347页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐