目 录
第1章 Delphi4.0的安装及使用
1.1Delphi4.0的概述
1.2Delphi4.0的安装
1.2.1Delphi4.0环境要求
1.2.2Delphi4.0安装的步骤
1.3Delphi4.0的界面描述
1.3.1主窗口
1.3.2对象监视器
1.3.3窗体(Form)
1.3.4代码编辑窗口
1.4有关窗体的操作
1.4.1向项目中加入新的Form
1.4.2在多个Form或单元间切换
1.4.3在一个Form中调用另一个Form
1.4.4与其他项目共享Form
1.4.5把Form以ASCII格式存储
1.4.6使用Form模板
1.4.7在窗体上对组件进行编辑
1.5代码编辑器
1.5.1代码编辑器的基本介绍
1.5.2代码编辑器窗口的打开和切换
1.5.3代码编辑器的功能
1.6项目文件管理
1.6.1项目的概念
1.6.2打开及保存项目
1.6.3编译运行项目
1.64运行项目
1.6.5项目管理器
1.7集成调试器
1.7.1断点
1.7.2设计执行方式
1.7.3加入观察窗
第2章 ObjectPascal程序设计
2.1ObjectPascal基础知识
2.1.1ObjectPascal中的注释
2.1.2赋值语句
2.1.3标识符
2.1.4过程与函数
2.1.5流程控制语句
2.1.6循环语句
2.1.7程序模块
2.1.8标识符的作用范围
2.1.9过程或函数的实现
2.1.10函数的递归调用
2.1.11过程和函数的参数
2.1.12自定义数据类型
2.1.13ObjectPascal的单元
2.2Delphi与面向对象的程序设计
2.2.1类的基本概念
2.2.2从一个类中继承数据和方法
2.2.3ObjectPascal中类的声明
2.24类的作用范围
2.2.5访问类的域和方法
2.2.6方法重载
2.2.7类变量的赋值
2.2.8用户自定义类
2.3ObjectPascal中的编译指令
2.3.1开关指令
2.3.2参量指令
2.3.3条件编译指令
2.4异常处理与程序调试
2.4.1Delphi异常处理机制与异常类
2.4.2异常保护
2.4.3异常响应
第3章 可视化编程的基本组件
3.1Standard卡片下的组件
3.1.1MainMemu组件
3.1.2PopUpMenu组件
3.1.3Labe1组件
3.14Edit组件
3.1.5TMemo组件
3.1.6Image组件
3.1.7MaskEdit组件
3.1.8ComboBox组件
3.1.9ListView组件
3.1.10动态建立ListView窗体
3.2Timer组件
3.3Win3.1标签下的组件
3.3.1DriveComboBox组件
3.3.2DirectoryListBox组件
3.3.3FileListBox组件
3.3.4FilterComboBox组件
3.4程序举例
3.5对话框组件
3.5.1打开对话框
3.5.2保存对话框
3.5.3字体对话框
3.5.4打开图片对话框
3.5.5保存图片对话框
3.5.6颜色对话框
3.5.7查找对话框组件
3.5.8替换对话框
3.6文件打印
3.6.1TPrinter组件
3.6.2TPrintDialog打印对话框
3.6.3应用例程示例
3.7字符串列表及应用
3.7.1列表中操作字符串
3.7.2装载、保存字符串列表
3.7.3创建新的字符串列表
3.74往字符串列表中加入对象
3.7.5字符串列表应用
3.8操作字符串列表中的对象
3.8.1把字符串加入对象
3.8.2绘制自画项目
第4章 Windows资源
4.1Windows资源概述
4.2资源文件的用法
4.2.1装载资源文件
4.2.2图标资源
4.2.3光标资源
4.2.4如何编辑光标资源
4.2.5使用光标资源
4.2.6位图资源
4.2.7操作位图资源
4.2.8字符串资源
4.2.9字符串翻译
第5章 文件管理
5.1文件类型
5.1.1文本文件
5.1.2记录文件
5.1.3无类型文件
5.2文件的打开、关闭
5.3文件的读写
5.3.1文本文件的读写
5.3.2记录文件的读写
5.3.3无类型文件的读写
5.4文件的编辑
5.4.1利用组件进行文件编辑
5.4.2利用Windows3.1组件设计文件搜索框
5.4.3文件编辑的函数
5.5文件操作的综合应用
第6章 开发多线程应用程序
6.1线程与进程
6.2Delphi中的线程类
6.3线程管理
6.3.1线程的优先权
6.3.2线程的本地存储
6.4线程同步
6.4.1临界区
6.4.2互斥变量
6.4.3信号量
6.4.4死锁
6.5应用线程的例子
第7章 应用程序通信
7.1剪贴板原理
7.1.1剪贴板传输文本
7.1.2剪贴板传输图像的用法
7.1.3剪贴板类
7.2动态数据交换原理(DDE)
7.2.1DDE原理
7.2.2Delphi的DDE实现机制简介
7.3配置DDE客户程序
7.3.1TDDEClientConv的用法
7.3.2数据回传
7.3.3控制服务器应用程序的执行
7.3.4触发DDE事件
7.4对象链接与嵌入
7.4.1OLE简介
7.4.2设计状态OLE对象的创建
7.4.3OLE类、文件、项目
7.4.4TOLEContainer组件
7.4.5TOLEContainer的用法
7.5选择性粘贴
7.6动态产生OLE类
7.7OLE应用程序的菜单
7.7.1如何替换OLE工具条和状态条
7.7.2初始化OLE包容器组件
7.7.3粘贴对话框
7.8程序示例
7.9OLE自动化
第8章 绘图操作
8.1图形设计的方法
8.1.1Canvas(画布)的使用
8.1.2画图函数
8.1.3TPen对象
8.1.4Brush(画刷)的使用
8.2图形操作的组件
8.2.11mage的使用
8.2.2ImageList的使用
8.2.3FontDialog(字体对话框)的使用
8.2.4颜色组件的使用
8.3绘图器的设计
第9章 数据库应用程序
9.1数据库基础知识
9.2Delphi4.0开发数据库应用程序的体系结构
9.3数据库引擎简介
9.3.1BDE中的驱动程序配置
9.3.2BDE中的Database页
9.3.3系统配置
9.4数据集组件
9.4.1数据访问组件简介
9.4.2TTable组件
9.4.3TQuery组件
9.4.4SQL编程
9.4.5TDataSource组件
9.5数据集组件的应用
9.6字段控制
9.6.1字段组件
9.6.2创建新的字段组件
9.7数据控制组件
9.7.1TDBGrid组件
9.7.2TDBNavigator组件
9.7.3TDBMemo组件
9.7.4TDBImage组件
9.8基于Client/Server计算模式的数据库应用程序
9.8.1TDatabase组件
9.8.2数据库服务器注册参数设置
9.8.3访问数据库信息
9.8.4存储过程
9.8.5基于Client/Server的数据库应用程序实例
第10章 Delphi自定义组件开发
10.1Delphi组件工作原理
10.2公共基类
10.3系统预定义组件
10.3.1建立新组件的方法
10.3.2测试新组件
10.4Delphi组件编程基础知识
10.4.1属性
10.4.2访问方法
10.4.3加入简单类型属性
10.4.4加入枚举型属性
10.4.5加入集合型属性
10.4.6加入对象型属性
10.4.7加入数组型属性
10.5添加方法
10.5.1标准方法
10.5.2虚拟方法
10.5.3动态方法
10.5.4抽象方法
10.6处理消息
10.6.1消息处理系统
10.6.2改变消息处理方法
10.6.3使用消息参数
10.6.4创建新的消息处理方法
10.6.5声明新的消息处理方法
10.7创建事件
10.7.1事件的概念
10.7.2怎样实现标准事件
10.7.3定义自己的事件
10.7.4定义处理过程类型
10.7.5声明事件
10.8注册组件
10.8.1用Delphi注册组件
10.8.2组件添加到组件板上
10.9帮助功能的设置
第11章 Delphi与VisualBASIC
11.1介绍
11.2开发环境
11.2.1添加控件到窗体
11.2.2属性可以是对象
11.2.3重要功能键比较
11.3开始编写代码
11.3.1变量
11.3.2赋值语句
11.3.3字符串
11.3.4注释代码
11.3.5Delphi控件
11.3.6窗体(Forms)
11.3.7按钮(CommandButtons)
11.3.8编辑框(TextBoxes)
11.3.9下拉框(ListBoxes)
11.3.10文件控制
11.3.11 VBX支持
11.4高级代码
11.4.1单元(Units)
11.4.2变量范围
11.4.3条件语句(If・Then・・Else)
11.4.4循环语句(For)
11.4.5过程和函数
11.4.6控制数组(ControlArrays)
11.4.7对象变量(ObjectVariables)
11.5图像(Graphics)
第12章 应用程序发行
12.1帮助系统
12.1.1软件说明文档
12.1.2联机帮助系统
12.2使用注册表
12.3包
12.4创建安装程序
参考书目
· · · · · · (
收起)