《Delphi 1.0-2.0进阶指南》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:喻新文,史宝军主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1996
  • ISBN:7505336894
  • 页数:250 页
图书介绍:

第一章 Delphi基础 1

1.1 什么是Delphi 1

1.2 Delphi的适用领域 1

1.2.1 Delphi的用户范围 1

1.2.2 Delphi支持的技术范围 2

1.2.3 可视化开发工具VisualBasic与Delphi比较 2

1.3 基于Pascal语言的Delphi 3

1.4 Delphi的标准版和客户/服务器版比较 3

1.5 Delphi对系统和应用程序开发人员的要求 4

1.5.1 Delphi的系统需求 4

1.5.2 Delphi对应用程序开发人员的需求 4

1.6 Delphi的安装 5

2.1.3 加速条(SpeedBar) 6

2.1.2 菜单(Menu) 6

2.1.1 标题栏(Title) 6

2.1 用户屏幕窗口 6

第二章 Delphi界面——Delphi环境概述 6

2.1.4 元件模板(ComponentPalette) 8

2.1.5 窗体(Form) 8

2.1.6 对象检测器(ObjectInspector) 8

2.1.7 代码编辑窗口(CodeEditWindows) 9

2.2 菜单系统 9

2.2.1 文件(File)菜单 9

2.2.2 编辑(Edit)菜单 10

2.2.3 搜索(Search)菜单 11

2.2.4 察看(View)菜单 11

2.2.5 选项(Options)菜单 12

2.2.6 工具(Tools)菜单 12

2.3.1 菜单设计工具(MenuDesigner) 13

2.3 其他元素 13

2.3.2 集成调试器(IntegratedDebugger) 13

2.2.7 运行(Run)菜单 13

2.2.8 帮助(Help)菜单 13

2.3.3 对象浏览器(ObjectBrowser) 14

2.3.4 影象编辑器(ImageEditor) 14

2.3.5 项目管理器(ProjectManager) 14

第三章 Delphi的基本元素——元件 15

3.1 Delphi的元件 15

3.1.1 Standard页次元件 16

3.1.3 DataAccess页次元件 17

3.1.2 Additional页次元件 17

3.1.4 DataControls页次元件 18

3.1.5 Dialogs页次元件 19

3.1.6 System页次元件 19

3.1.7 VBX页次元件 20

3.1.8 Samples页次元件 20

3.2 自定义Delphi可视化元件库 21

3.3 利用元件专家(ComponentExpert)来产生元件 23

3.5 常用Delphi元件 24

3.4 方法 24

3.5.1 TEdit元件的使用 25

3.5.2 TMemo元件的使用 26

3.5.3 TCheckBox元件的使用 27

3.5.4 TRadioButton元件的使用 28

3.5.5 TListBox元件的使用 28

3.5.6 TComboBox元件的使用 30

3.5.7 TGroupBox元件的使用 31

3.5.8 TRadioGroup元件的使用 31

第四章 窗体设计 32

4.1 对象检测器 32

4.2 窗体 33

4.2.1 窗体属性 33

4.2.2 窗体事件 35

4.3 窗体中的元件操作 36

4.3.1 向窗体中加入元件 36

4.3.2 选择窗体中的元件 36

4.3.4 在窗体中加入一个元件的多个拷贝 37

4.3.3 改变窗体中元件的大小 37

4.3.5 组编元件的操作 38

4.3.6 剪贴、复制和粘贴元件 38

4.3.7 删除和恢复元件 39

4.3.8 调整元件位置 39

4.3.9 锁定元件位置 40

4.4.1 显示及设定共同属性值 41

4.4.2 设定元件的Tab次序 41

4.4 设置元件属性 41

4.4.3 激活或屏蔽元件 42

4.4.4 设定窗体中的焦点元件 42

4.5 窗体的重用 42

4.6 窗体模板 43

4.6.1 使用窗体模板 43

4.6.2 将一个窗体加入窗体模板 43

4.7 将窗体以ASCII码方式存储 44

4.8.2 增加和删除菜单项 45

4.8 菜单设计 45

4.8.1 菜单设计过程 45

4.8.3 加入分隔列 46

4.8.4 指定加速键和快捷键 46

4.8.5 重新安排菜单项的位置 47

4.8.6 产生多层菜单 47

4.8.7 利用菜单模板进行菜单设计 47

4.8.8 将菜单存成模板 48

4.8.9 连接菜单事件和程序 48

第五章 ObjectPascal程序言概述 50

5.1 编制具有自己风格的程序 50

5.2 赋值语句和属性设置 50

5.3 变量 52

5.4 简单数据类型 53

5.5 常数 54

5.6 判断语句 55

5.6.1 if语句 55

5.6.2 Case语句 56

5.7 循环语句 57

5.7.1 While语句 57

5.7.2 Repeat语句 57

5.7.3 For语句 57

5.7.4 嵌套循环 58

5.8 复杂数据类型 59

5.8.1 枚举型 59

5.8.2 子界型 60

5.8.3 字符串型 60

5.8.4 数组 61

5.8.5 记录类型 62

5.8.6 集合类型 63

5.8.7 文件类型 64

5.9 Delphi程序单元 64

5.10 过程和函数 66

5.10.1 过程 66

5.10.2 参数传递 67

5.10.3 函数 68

5.10.4 嵌套调用 68

5.11 变量和常量的应用范围 69

第六章 编制Delphi程序 70

6.1 Delphi应用程序项目文件设计 71

6.2 窗体属性的设计 71

6.3 窗体中系统菜单的设计 73

6.4 窗体中快速按钮的设计 80

6.5 窗体中状态行的设计 86

6.6 多页面窗体的设计 90

6.7 多窗体Delphi应用程序的设计 97

6.7.1 调用方法 97

6.7.2 设计示例 97

第七章 对话框的使用方法 101

7.1 对话框函数 101

7.1.1 普通信息显示对话框 101

7.1.2 产生简单的输入窗体 103

7.1.3 遮盖输入字符串对话框 104

7.2 开发自定义对话框 105

7.2.1 设置对话框的窗体特性 106

7.2.2 在对话框中加入命令按钮 107

7.2.3 按钮元件的特性设置 107

7.2.4 标准的命令按钮 108

7.3 对话框元件的使用 109

7.3.1 打开文件对话框 109

7.3.2 文件存储对话框 111

7.3.3 字体设置对话框 111

7.3.4 颜色设置对话框 112

7.3.5 打印对话框 113

7.3.6 打印设置对话框 114

7.3.7 查找文本对话框 114

7.3.8 替代文本对话框 115

8.1.2 DDE的应用程序名称、主题和项目 121

8.1.1 DDE的会话、用户端、服务端 121

8.1 DDE的几个概念 121

第八章 Delphi中DDE的使用 121

8.2 DDE主要元件介绍 122

8.2.1 TDDEServerConv元件 122

8.2.2 TDDEServerItem元件 122

8.2.3 TDDEClientConv元件 123

8.2.4 TDDEClientItem元件 123

8.3.2 在程序运行阶段建立DDE链接 124

8.3.1 在设计阶段建立DDE链接 124

8.3 DDE用户端应用程序的设计 124

8.3.3 在DDE数据交换中从服务端直接取得数据 125

8.4 DDE服务端应用程序的设计 125

8.5 DDE设计示例 125

8.5.1 DDE服务端应用程序设计示例 126

8.5.2 DDE用户端应用程序设计示例 128

第九章 Delphi应用程序的文件输入和文件输出 131

9.1 Delphi中常用文件操作函数的功能及用法 131

9.1.1 I/O文件操作函数的功能及其用法 131

9.1.2 文件管理函数的功能及其用法 132

9.2.1 Delphi中常用的文本文件操作函数 134

9.2 Delphi文本文件的操作 134

9.2.2 Delphi文本文件函数编程示例 135

9.2.3 字符串列表与文本文件的操作 136

9.3 Delphi文件系统元件的使用 136

9.3.1 文件系统元件功能简介 137

9.3.2 文件系统元件的使用示例 137

9.4 文件输入/输出操作综合示例 142

10.1 Delphi数据库访问机理 152

第十章 Delphi数据库程序的设计 152

10.1.1 BDE的安装与运行 153

10.1.2 建立数据库与BDE之间的联系 153

10.1.3 BDE别名的设置及BDEConfig的使用 154

10.2 Delphi内建数据库元件介绍 159

10.2.1 TTable 159

10.2.2 TQuery 160

10.2.5 TDBNavigator 161

10.2.3 TDataSource 161

10.2.4 TDBGrid 161

10.2.6 TDBText 162

10.2.7 TDBEdit 162

10.2.8 TDBMemo 162

10.2.9 TDBImage 162

10.2.10 TDBCheckBox 163

10.2.11 TDBLookupList 163

10.2.12 TDBLookupCombo 163

10.3 局域数据库应用程序的设计 164

10.3.1 单表格局域数据库应用程序的设计 164

10.3.2 多表格局域数据库应用程序的设计 165

10.3.3 DataSetDesigner的使用 166

10.3.4 FieldLinkDesigner的使用 168

10.3.5 局域数据库应用程序设计示例 168

10.4 SQL应用程序的设计 187

10.4.2 在程序设计阶段静态使用SQL查询 188

10.4.1 SQL查询概述 188

10.4.3 在程序运行阶段动态使用SQL查询 189

10.4.4 SQL查询示例 190

第十一章 Delphi中ReportSmith的使用 195

11.1 链接数据源 195

11.1.1 ReportSmith支持的数据源及链接类型 195

11.1.2 链接数据库 198

11.2 设计报表的一般过程 199

11.2.1 选择报表类型 199

11.2.2 增加数据库 199

11.2.3 链接数据库 201

11.2.4 选择数据库字段 202

11.2.5 数据库排序 203

11.2.6 数据库分组 204

11.2.7 生成派生字段 204

112.8 使用报表变量 205

11.3.1 给报表增加背景、设置纸的大小 207

11.3 格式化报表 207

11.3.2 给报表中的项目增加边框 209

11.3.3 图形显示数据字段 210

11.3.4 使用作图工具 210

11.3.5 输入并格式化文本 211

11.3.6 格式化字段 211

11.3.7 插入字段标签、字段、报表变量 213

11.3.9 存储报表风格 215

11.3.8 报表分页 215

11.4 打印报表 216

11.4.1 图形预览 216

11.4.2 简明预览方式 217

11.4.3 打印报表 217

11.5 建立交叉表 217

11.5.1 交叉表简介 217

11.5.2 在ReportSmith中生成交叉表的方法 218

11.5.3 交叉表工具框介绍 220

11.6.3 使用动态数据交换 221

11.6.2 将ReportSmith变成dBASEforWindows的报表生成器 221

11.6 ReportSmith与其他Wlndows应用程序之间的相互调用 221

11.6.1 从ReportSmith中存取dBASEforWindows数据 221

11.6.4 使用OLE2.0 224

第十二章 程序调试和出错处理 226

12.1 调试 226

12.1.1 调试工具 226

12.1.2 错误类型 230

12.2 出错处理 231

12.2.1 确定被保护的程序 231

12.2.2 建立保护区程序 231

12.2.3 RTL情况处理 232

12.2.4 元件异常处理 234

12.2.5 异常类型的定义 235

第十三章 Delphi项目管理器的应用 236

13.1 Delphi的文件类型 236

13.2.1 Gallery方框 237

13.2 项目选项设置 237

13.2.2 环境(Environment)选项 238

13.2.3 项目(Project)选项 238

13.3 项目管理器(ProjectManager) 240

13.4 编译和运行项目 241

13.4.1 检查原始程序的语法 241

13.4.2 编译项目 241

13.4.3 获得编译状态信息 242

13.5 建立和运行一个项目 242

第十四章 从Delphi1.0到Delphi2.0 244

14.1 Delphi2.0新增加的数据类型 244

14.2 Delphi2.0新增加的元件简介 245

14.3 Delphi1.0应用程序如何升级到Delphi2.0 246

14.4 Delphi1.0集成应用环境与Delphi2.0集成应用环境的比较 247

14.5 Delphi2.0的安装要求 248

14.6 Delphi2.0新增加的其他内容 249