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

C++ Builder新起点-4.0实用教程
作者 : 康向东等编
丛书名 : 新起点系列
出版日期 : 2000-02-01
ISBN : 7-111-07805-5
定价 : 39.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 384
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书通过实例,讲解了C++Builder 4.0的基础知识、编程方法和技巧,全书通过介绍C++Builder 4.0新特征及VCL组件的一些基础知识,以及实例讲解了C++Builder 4.0的编程技巧、异常处理机制及应用等。
本书配有大量实例,讲解清晰,叙述深入浅出,对广大编程人员尽快掌握C++ Builder 4.0的强大功能提供了有益的帮助。

作者简介

康向东等编:暂无简介

图书目录

前言
第1章  C++Builder 4.0的新特征 1
1.1  C++Builder 4.0的新特性及功能 1
1.1.1  新的工程管理器 1
1.1.2  类浏览器 2
1.1.3  新的编译器 2
1.1.4  新的运行库 3
1.1.5  支持MTS 4
1.1.6  提供扩展的Active X支持 4
1.1.7  与微软产品的兼容性 4
1.1.8  包管理 4
1.1.9  增强的数据库功能 4
1.1.10  增强的调试功能 5
1.1.11  其他的新增功能 5
1.2  C++Builder 4.0集成开发环境 5
1.2.1  开发环境概述 5
1.2.2  主菜单栏 6
1.2.3  工具栏 6
1.2.4  组件面板 7
1.2.5  对象观察器 13
1.2.6  窗体编辑器 13
1.2.7  代码编辑器 15
1.3  工程和工程组 20
第2章  VCL组件 24
2.1  组件概述 24
2.1.1  VCL组件的基本概念及分类 24
2.1.2  VCL的结构 25
2.2  常用组件 32
2.2.1  标准组件 32
2.2.2  附加组件 36
2.2.3  Win32组件 37
第3章  如何开始应用程序设计 42
3.1  从一个简单实例的分析开始 42
3.1.1  明确程序的目的 42
3.1.2  建立应用程序整体框架 42
3.1.3  建立一个工程 43
3.1.4  进一步了解工程 43
3.2  定制应用程序界面 45
3.2.1  设计应用程序主窗口 45
3.2.2  菜单的设计 46
3.2.3  增强的菜单和工具栏 47
3.2.4  加入表格及状态栏 48
3.2.5  加入图像与说明 49
3.3  编制程序代码 51
第4章  多文档应用程序实例 54
4.1  单文档和多文档 54
4.1.1  Windows应用程序的基本类型 54
4.1.2  单文档和多文档用户界面 54
4.1.3  打开单文档和多文档用户界面应用
程序 55
4.2  多文档用户界面实例分析 55
4.2.1  明确应用程序目的 55
4.2.2  建立应用程序整体框架 55
4.3  设计应用程序界面 56
4.3.1  创建多文档用户界面应用程序 56
4.3.2  程序界面设计 59
4.4  编制代码实现应用功能 62
4.4.1  实现“保存”命令和工具栏“保存”
按钮的功能 62
4.4.2  打印功能的实现 64
4.5  实例程序清单 65
第5章  应用程序界面的深入设计 68
5.1  界面设计的基本类 68
5.1.1  TApplicaton类 68
5.1.2  TScreen类 77
5.1.3  TForm类 85
5.2  深入讨论应用程序界面设计 88
5.2.1  窗体设计 88
5.2.2  创建和管理菜单 89
5.2.3  工具栏及CoolBar 92
5.2.4  应用ActionList组件 93
5.2.5  应用其他组件 96
5.3  应用程序界面设计示例 97
5.3.1  目的分析及整体设计 97
5.3.2  界面设计 97
5.4  实例程序清单 106
第6章  引入图形图像 115
6.1  常用的图形类 115
6.1.1  TCanvas类 115
6.1.2  TPen类 116
6.1.3  TBrush类 117
6.1.4  常用类的使用 117
6.2  常用的图像类 118
6.2.1  Bitmap对象 118
6.2.2  Icon对象 118
6.2.3  Metafile 对象 118
6.2.4  Clipboard 对象 118
6.2.5  Picture 对象 118
6.2.6  Image 对象 119
6.3  画图的综合实例 119
6.3.1  明确程序的目的 119
6.3.2  程序的整体规划 119
6.3.3  开始建立新程序 120
6.3.4  程序的界面设计 120
6.3.5  控件事件设计 123
6.4  小结 136
6.5  实例程序清单 137
第7章  设计多媒体程序 146
7.1  关于多媒体 146
7.1.1  文本 146
7.1.2  图形图像 147
7.1.3  音频 148
7.1.4  视频 149
7.1.5  动画 149
7.2  组件TmediaPlayer及使用 150
7.2.1  TMediaPlayer组件的按钮 150
7.2.2  TMediaPlayer组件的属性 151
7.2.3  TMediaPlayer组件的方法 153
7.2.4  TMediaPlayer组件响应的事件 153
7.3  组件TAnimate及使用 154
7.3.1  TAnimate组件的属性 154
7.3.2  TAnimate组件的方法 155
7.3.3  TAnimate组件响应的事件 155
7.4  多媒体程序编写实例 156
7.4.1  明确程序的功能 156
7.4.2  应用程序的整体框架 157
7.4.3  应用程序的界面设计 157
7.4.4  组件响应事件程序代码 161
7.5  小结 179
7.6  实例程序清单 179
第8章  数据库应用程序 190
8.1  数据库应用程序基本结构 190
8.1.1  利用BDE使用数据库 190
8.1.2  数据库应用程序基本结构 190
8.1.3  简单的数据库应用程序 192
8.2  设计数据库应用程序界面 192
8.2.1  数据控制组件 192
8.2.2  显示单一字段 193
8.2.3  显示多个字段 195
8.3  TDataset与TTable的应用 200
8.3.1  TDataset组件 200
8.3.2  应用TTable 204
8.4  使用字段对象 208
8.4.1  TField类及其派生类 208
8.4.2  动态字段对象 209
8.4.3  创建固定字段对象 209
8.4.4  设置新的固定字段对象 210
8.4.5  使用计算字段 210
8.4.6  使用查找字段 210
8.5  使用TDataSource 211
8.5.1  TDataSource的属性 211
8.5.2  使用TDataSource的事件 211
8.6  理解TSession类及TDataBase类 212
8.6.1  TSession类与会话的管理 212
8.6.2  TDatabase与数据库 215
8.7  创建数据库应用程序 218
8.7.1  数据库应用程序类型 218
8.7.2  一或两层的基于BDE的数据库
应用程序 218
8.7.3  创建数据库应用程序实例 219
8.8  实例程序清单 233
第9章  网络应用程序 242
9.1  C++Builder 4.0网络组件概述 242
9.1.1  NetMasters的网络组件 243
9.1.2  WebBroker的网络组件 246
9.2  NetMasters网络组件的公共特性 248
9.2.1  TPowersock的属性 248
9.2.2  TPowerSock的方法 250
9.2.3  TPowerSock的事件 252
9.3  网络组件实例分析 253
9.3.1  TNMFTP组件 254
9.3.2  HTML组件 269
9.3.3  TNMSMTP组件 278
9.3.4  TNMPOP3组件 286
9.3.5  TClientSocket组件 292
9.3.6  TServerSocket组件 294
9.4  小结 301
9.5  实例程序清单 301
第10章  创建组件 325
10.1  创建组件的基本过程 325
10.1.1  创建新的TMyEdit组件 325
10.1.2  TMyEdit组件的说明 331
10.2  组件的基本理论 333
10.2.1  组件的创建方法 333
10.2.2  组件的属性 334
10.2.3  组件的方法 339
10.2.4  组件的事件 340
10.2.5  创建组件的步骤 342
10.3  创建第二个组件TMoveLabel:
会移动的Label组件 345
10.3.1  分析TMoveLabel 345
10.3.2  编写TMoveLabel组件 346
10.3.3  测试TMoveLabel组件 353
10.3.4  安装TMoveLabel组件 357
10.4  创建第三个组件TLabelEdit:利用
两个已有组件创建新的组件 360
10.4.1  创建TLabelEdit组件 360
10.4.2  用组件模板创建TLabelEdit组件 365
10.5  小结 366
10.6  实例程序清单 366
第11章  异常处理 376
11.1  C++Builder 4.0异常处理概述 376
11.2  异常处理的基本形式 376
11.2.1  try...catch模块 376
11.2.2  try....catch模块的使用 377
11.3  Exception类 379
11.3.1  Exception类及其派生类 379
11.3.2  Exception类的基本属性与方法 380
11.3.3  使用Exception类自定义异常 380
11.4  实例程序清单 382
后记 384

教学资源推荐
作者: [意] 阿尔贝托·博斯凯蒂(Alberto Boschetti) 卢卡·马萨罗(Luca Massaron)著
作者: 滕玮 钱萍 刘镇 主编
作者: [美] 罗伯特·H. 沙姆韦(Robert H. Shumway),戴维·S. 斯托弗(David S. Stoffer)著
参考读物推荐
作者: 陈俊良 主编
作者: [英]埃德·耶伯格(Edd Yerburgh) 著
作者: 张晋东 著