首页>参考读物>计算机科学与技术>综合

C++ Builder 4.0高级编程
作者 : 任常锐等
出版日期 : 2000-01-01
ISBN : 7-111-07704-0
定价 : 35.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 338
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书系统地讲述了C++Builder 4.0的高级编程技术。全书分为三篇,分别讲述了C++Builder 4.0的高级界面设计、Windows系统编程以及程序的调试与分布。书中采用了大量实用的例子,并通过生动的语言对编程的方法和过程提供了详尽的参考信息和解释。本书适合于C++ Builder 4.0的各级用户使用,是广大技术人员学习C++ Builder 4.0编程的一本较好的参考书。

作者简介

任常锐等:暂无简介

图书目录

前言
第一篇  高级界面设计
第1章  C++ Builder 4.0概述
1.1  C++Builder简介
1.1.1  C++Bilder的发展
1.1.2  C++Builder的特点
1.2  C++Builder 4.0聚焦
1.2.1  C++Builder 4.0的新特性
1.2.2  C++Builder 4.0的运行环境
本章小结
第2章  简单窗体的设计
2.1  窗体的分割设计
2.1.1  面板控件
2.1.2  分界控件
2.1.3  分割条控件
2.1.4  表头控件
2.2  让窗体更生动
2.2.1  技术内幕
2.2.2  应用:设计渐变背景的窗体
2.3  设计软件封面
2.3.1   技术内幕
2.3.2  软件封面设计
2.3.3  带进度条的启动封面设计
本章小结
第3章  复杂窗体的设计
3.1  通用对话框的使用
3.1.1  文件打开和文件保存对话框
3.1.2  字体对话框和颜色对话框
3.1.3  打印对话框和打印机设置对话框
3.1.4  查找对话框和替换对话框
3.2  多文档界面(MDI)应用程序
3.2.1  创建MDI主窗体
3.2.2  创建MDI子窗体
3.2.3  与MDI有关的几个运行期间的属性
3.2.4  菜单的合并
3.2.5  添加程序代码
3.2.6  扩展MDI文档编辑器
3.3  几种复杂控件的应用
3.3.1  TreeView控件
3.3.2  ListView控件
3.3.3  应用:资源管理器
本章小结
第4章  窗体附件的设计
4.1  动态菜单的设计
4.1.1  技术内幕
4.1.2  实例:动态菜单的设计
4.2   在菜单中显示文件历史列表
4.2.1   技术内幕
4.2.2   实例:在菜单中显示文件历史列表
4.3   状态栏的设计
4.4   工具栏的设计
4.4.1   技术内幕
4.4.2  实例:一 般工具栏的创建
4.4.3   扩展:IE风格工具栏的设计
本章小结
第5章   在窗体设计中加入多媒体
5.1   多媒体的基础知识
5.2   声音的使用
5.2.1  技术内幕
5.2.2   使用MediaPlayer控件制作简单的声音播放器
5.2.3   应用:给程序加入背景音乐
5.3   动画的使用
5.3.1   技术内幕
5.3.2   使用TAnimation控件播放AVI文件
5.4   实现图像的淡出和淡入效果
5.4.1   技术内幕
5.4.2   淡入淡出的实现
本章小结
第二篇  Windows高级编程技术
第6章  DDE程序的开发
6.1  DDE基础
6.1.1   DDE简介
6.1.2   “客户”与“服务器”
6.1.3  DDE会 话协议
6.1.4   DDE数据链接
6.1.5   DDE数据回送
6.1.6   使用DDE控制其他的应用程序
6.2   DDE控件的使用
6.2.1  技术内幕
6.2.2  在设计阶段与电子表格建立DDE链接
6.3   创建DDE动态数据交换应用程序
6.3.1  创建服务器端应用程序
6.3.2  创建客户端应用程序
本章小结
第7章  OLE和OLE自动化
7.1  OLE基本概念
7.1.1  OLE简介
7.1.2  OLE的分类
7.1.3   链接对象和嵌入对象
7.1.4   OLE与DDE
7.2   在应用程序中插入OLE对象
7.2.1   技术内幕
7.2.2   实例:利用TOleContainer控件创建OLE客户程序
7.3   OLE自动化的应用
7.3.1   技术内幕
7.3.2   实例:利用OLE自动化实现在应用程序中操作Microsoft Word
7.4  OLE拖放技术
7.4.1  技术内幕
7.4.2  应用:在应用程序中使用OLE拖放技术
7.4.3  扩展:在不同的窗体间实现OLE拖动
本章小结
第8章  ActiveX技术
8.1   ActiveX技术简介
8.1.1   ActiveX的基本概念
8.1.2   ActiveX文档服务
8.2   使用ActiveX控件
8.2.1   安装ActiveX控件
8.2.2   SysInfo 控件简介
8.2.3   应用:编写程序监视系统信息
8.3   创建自己的可视组件
8.3.1   组件的概念
8.3.2  包的概念
8.3.3   为什么要使用组件
8.3.4  创建并安装不可视组件
8.3.5  创建可视化组件
8.3.6  增加组件的图标
8.4   创建ActiveX控件
本章小结
第9章  多线程的使用
9.1   概述
9.1.1   进程
9.1.2  线程
9.1.3  从这里起步
9.2  线程的创建和结束
9.3  线程的挂起和唤醒
9.4  线程调度和线程的优先级
9.4.1  线程调度
9.4.2  线程的优先级
9.5   线程之间数据和资源的共享
9.5.1   在子线程中使用VCL主线程所管理的控件对象
9.5.2   利用VCL提供的TCriticalSection对象实现多个进程之间的同步
9.6  多线程间的通信
9.6.1   等待其他线程的结束
9.6.2  等待事件信号
9.7   实例分析
本章小结
第10章  DLL和API
10.1   DLL的基础知识
10.1.1  动态链接和静态链接
10.1.2   使用DLL的优点
10.1.3   DLL与EXE
10.2   DLL库的创建和加载
10.2.1   创建简单的DLL库
10.2.2  创建加载动态库的可执行程序
10.2.3  编写加载动态DLL的可执行程序
10.3  静态库的创建和使用
10.4  Windows API函数及使用
10.4.1   Windows API概述
10.4.2   应用:用 API函数控制SysTray
本章小结
第11章  Windows系统编程
11.1   利用注册表来保存程序的配置信息
11.1.1  技术内幕
11.1.2   TRegistry类的使用
11.1.3  应用:利用注册表保存应用程序的配置信息
11.2   键盘响应
11.2.1   技术内幕
11.2.2   应用:小球的控制
11.3   鼠标响应
11.3.1   技术内幕
11.3.2   应用:信手涂鸦
11.3.3   隐藏及显示鼠标
11.4  剪贴板
11.4.1  技术内幕
11.4.2  剪贴板的应用
11.5  Screen变量
11.5.1  技术内幕
11.5.2  应用:设置字体
11.6   定时器
11.6.1  技术内幕
11.6.2   应用:小闹钟
本章小结
第12章   开发Internet应用程序
12.1  Internet概述
12.1.1   Internet简介
12.1.2   Internet的基本概念
12.1.3   WWW简介
12.2  制作HTML页面
12.2.1  HTML简介
12.2.2  制作静态HTML页面
12.2.3  制作动态HTML页面
12.3   制作Web浏览器
12.3.1   技术内幕
12.3.2  应用:制作Web浏览器
12.4  Socket编程
12.4.1   技术内幕
12.4.2   应用:chat程序
12.5   通过Internet发送邮件
12.5.1   技术内幕
12.5.2  应用:通过Internet发送邮件
12.6  ISAPI编程
12.6.1   开发网络服务程序的编程接口
12.6.2  技术内幕
12.6.3   应用:用C++Builder编写ISAPI服务程序
本章小结
第13章  与Delphi、Borland C++和Vesual C++的结合
13.1  与Delphi的结合
13.1.1  从Delphi向C++ Builder转移的例子
13.1.2  Object Pascal和C++的数据类型介绍
13.1.3   一些高级技巧
13.2  与Borland C++的结合
13.2.1  使用idetobpr.ext转换IDE程序
13.2.2  OWL的动态设置
13.2.3  OWL、ClassLib和OCF库
13.2.4  Borland C++的OWL应用程序转换到C++ Builder
13.3  与Visual C++的结合
13.3.1  在C++ Builder中使用MFC
13.3.2  在MFC应用程序中使用VCL
本章小结
第三篇  程序的调试与异常处理
第14章   C++ Builder的异常处理机制
14.1   异常的基本理论
14.1.1  异常的来源
14.1.2  C++ Builder 4.0中的异常类
14.2  捕捉异常
14.2.1  技术内幕
14.2.2  应用:捕捉异常的实例
14.3   创建自己的异常
14.3.1  技术内幕
14.3.2  应用:使用自己的异常来处理口令输入
14.3.3  应用:建立自己的异常处理入口
14.3.4  扩展:分析异常信息
14.4   解决结构化异常
14.4.1   技术内幕
14.4.2   应用:阶乘计算器
本章小结
第15章  应用程序的调试与发布
15.1   程序的调试
15.1.1  调试概述
15.1.2  集成调试器的配置
15.1.3  集成调试器的使用
15.1.4  断点的使用
15.1.5  观察窗口的使用
15.1.6  CPU调试窗口的使用
15.1.7  其他
15.2   建立联机帮助
15.2.1  联机帮助文件
15.2.2  创建帮助文本文件
15.2.3  创建目录文件
15.2.4  创建项目文件
15.2.5  与应用程序相关联
15.3   建立安装程序
15.3.1   建立安装工程文件
15.3.2  定制安装工程文件
15.3.3  建立安装程序
本章小结

教学资源推荐
作者: (美)Gregory F. Lawler 著
作者: 朱俭 编著
作者: 卢红 王三武 黄继雄 主编   吴飞 徐瑾 副主编
参考读物推荐
作者: 王红卫 等
作者: 新摄会摄影 编著
作者: (加)KirK Zurell
作者: (美)Eric Brechner 著