书籍详情

C++Builder 6.0程序设计

C++Builder 6.0程序设计

作者:郭文夷[等]编著

出版社:西安电子科技大学出版社

出版时间:2004-01-01

ISBN:9787560613154

定价:¥19.00

购买这本书可以去
内容简介
  C++Builder是一种基于C++的快速开发工具。它不仅易学易用,而且功能强大、目标程序效率高。本书语言生动简明,采用循序渐进、逐步深入的方法引导初学者掌握面向对象编程的概念和使用C++Builder组件进行开发的能力。书中有大量精心编撰的范例,每一章都有难度适中的习题供读者练习。本书分为“基础篇”、“应用篇”和“提高篇”,可满足不同背景读者的需要以及不同学时的教学要求。本书既可作为计算机类各专业本、专科有关课程的教材,也能提供给对Windows程序开发感兴趣的理工科学生和一般科技工作者作为参考书。
作者简介
暂缺《C++Builder 6.0程序设计》作者简介
目录
第一篇 基础篇
第1章 C++Builder开发环境
1.1 C++Builder概览
1.1.1 Windows环境下的快速开发工具
1.1.2 C++编译器
1.1.3 C++Builder的安装和启动
1.1.4 一个简单的程序
1.2 C++语言简介
1.2.1 面向对象程序设计
1.2.2 C++语言对C语言在非面向对象方面的增强
1.2.3 C++对于面向对象技术的支持
1.2.4 VCL组件类
1.2.5 BCB的字符串类型
1.2.6 BCB的通用函数
1.3 C++Builder集成开发环境
1.3.1 程序主窗口
1.3.2 对象监视窗口(Object Inspector)
1.3.3 代码编辑器
1.3.4 窗体设计区
1.3.5 帮助系统
1.3.6 系统工具
习题
第2章 窗体设计与常用控件
2.1 BCB程序与窗体
2.1.1 窗体的属性
2.1.2 窗体常用事件和方法
2.2 常用控件介绍
2.2.1 标签
2.2.2 命令按钮
2.2.3 编辑框
2.2.4 备注框
2.2.5 单选框
2.2.6 复选框
2.2.7 列表框
2.2.8 组合框
2.2.9 滚动条
2.3 控件的排列
习题
第3章 应用程序界面设计
3.1 菜单
3.1.1 菜单设计器和菜单组件
3.1.2 菜单设计范例
3.2 工具栏与状态行
3.2.1 面板和加速按钮
3.2.2 工具栏设计范例
3.2.3 StatusBar组件
3.2.4 状态行设计范例
3.3 对话框
3.3.1 对话框与模态窗口
3.3.2 信息框
3.3.3 通用对话框组件
3.4 多窗体程序
3.4.1 项目与窗体
3.4.2 窗体之间的关系
3.4.3 菜单的合并
3.4.4 设计多页窗体
3.4.5 MDI程序
3.5 拖放技术
3.5.1 简单拖放
3.5.2 窗体间拖放
3.6 窗体的分割
习题
第二篇 应用篇
第4章 图形与多媒体应用
4.1 图形对象与方法
4.1.1 Canvas 与Pixels对象
4.1.2 Pen和Brush属性
4.1.3 MoveTo与LineTo方法
4.1.4 Rectangle与Ellipse方法
4.1.5 TextOut方法
4.1.6 Draw方法
4.1.7 简单动画
4.2 常用图形、图像控件
4.2.1 TPicture类
4.2.2 TImage控件
4.2.3 TImageList组件
4.2.4 TShape控件
4.3 Paint和Mouse事件
4.3.1 处理Paint事件
4.3.2 处理Mouse事件
4.4 播放声音文件
4.4.1 Windows的缺省声音
4.4.2 播放波形声音文件
4.5 MediaPlayer组件
4.5.1 MediaPlayer的属性和事件
4.5.2 MediaPlayer应用范例
习题
第5章 数据库应用程序开发
5.1 BCB数据库技术概论
5.1.1 ODBC、BDE与ADO
5.1.2 数据库别名
5.1.3 Database DeskTop
5.1.4 BCB 的数据库组件
5.2 数据库组件的连接
5.3 TDataSet类
5.3.1 连接数据库
5.3.2 打开和关闭数据表
5.3.3 浏览记录
5.3.4 编辑数据
5.3.5 访问字段
5.3.6 过滤操作
5.3.7 查找记录
5.4 数据控制组件的使用
5.4.1 数据控制组件的属性和方法
5.4.2 数据表单程序的设计
5.5 TQuery组件的使用
5.5.1 结构化查询语言SQL
5.5.2 TQuery组件的属性和方法
5.5.3 使用Query组件的一般步骤
5.5.4 参数化SQL命令
5.6 建立主表/细目表关系
5.7 使用ADO技术
5.8 使用QuickReport创建报表
5.8.1 QuickReport向导
5.8.2 QuickReport组件
5.8.3 数据分组
5.8.4 给报表添加框线
习题
第6章 编写Web应用程序
6.1 Internet 与Web的基本概念
6.1.1 Internet、Intranet和TCP/IP协议
6.1.2 WWW、HTTP与HTML
6.1.3 Web服务器与动态网页
6.2 编写简单的ISAPI /CGI程序
6.2.1 使用Web应用向导
6.2.2 使用PageProducer组件
6.3 在Web中使用数据库
6.3.1 Internet Express组件
6.3.2 设置Web组件
6.4 Web交互技术与查询
6.4.1 HTML表单
6.4.2 动态Web查询
习题
第三篇 提高篇
第7章 深入C++Builder面向对象技术
7.1 类和对象
7.1.1 类的访问属性
7.1.2 对象与this指针
7.1.3 构造函数与析构函数
7.1.4 重载与继承
7.1.5 多态性与虚拟函数
7.2 对象的属性与事件
7.2.1 属性
7.2.2 事件
7.3 VCL类库的结构
7.4 流与文件
7.4.1 C++的流机制
7.4.2 TStream及其派生类
第8章 异常处理与程序调试
8.1 异常及产生原因
8.2 异常处理
8.2.1 使用try/catch语句
8.2.2 throw异常
8.2.3 使用try/__except语句
8.2.4 使用try/__finally语句
8.3 程序的调试
8.3.1 调试技术及其作用
8.3.2 BCB调试器选项
8.3.3 程序断点与跟踪执行
8.3.4 对变量进行观察
8.3.5 Evaluate/Modify 窗口
8.3.6 使用Event Log
8.4 程序中常见的错误
习题
第9章 Win32编程
9.1 调用Windows API
9.1.1 Windows API的有关概念
9.1.2 常用的Windows API函数介绍
9.2 处理 Windows消息
9.2.1 Windows消息机制
9.2.2 消息与BCB 事件
9.2.3 钩子程序
9.3 使用剪贴板
9.3.1 剪贴板的技术特点
9.3.2 VCL控件对剪贴板的支持
9.3.3 使用TClipboard类
9.4 使用注册表
9.4.1 注册表在Windows下的作用
9.4.2 TRegistry类
9.4.3 访问Windows系统信息
9.4.4 保存应用程序的信息
9.5 使用动态链接库
9.5.1 应用程序、库与链接
9.5.2 静态链接与动态链接
9.5.3 DLL向导
9.5.4 调用DLL中的函数
9.5.5 动态加载DLL
9.5.6 全局钩子
习题
第10章 自定义组件与ActiveX组件
10.1 组件与包
10.1.1 组件是特殊的类
10.1.2 组件的注册与安装
10.1.3 包的建立与管理
10.1.4 开发组件的一般步骤
10.1.5 组件的测试
10.2 自定义组件范例
10.3 ActiveX组件与ActiveForm
10.3.1 将BCB组件转换成ActiveX组件
10.3.2 ActiveForm及应用
习题
第11章 BCB高级组件应用
11.1 TRichEdit组件
11.2 TreeView组件
11.2.1 TTreeView类的属性和方法
11.2.2 TreeView应用范例
11.3 TCustomGrid组件
11.4 TOleContainer组件
11.4.1 OLE的基本概念
11.4.2 OleContainer的属性、方法和事件
11.4.3 编写OLE客户应用程序
11.5 TChart组件
11.5.1 使用向导创建TChart图表
11.5.2 TChart组件的属性和方法
习题
猜您喜欢

读书导航