第1章 概述 1
1.1运行环境 2
1.2安装 2
1.3特点 10
第2章 开发环境 15
2.1集成开发环境(IDE) 16
2.1.1主窗口 16
2.1.2“Object Inspector”窗口 17
2.1.3窗体窗口 17
2.1.4程序单元窗口 17
2.2菜单和选项 17
2.2.2 Edit菜单 18
2.2.1 Eile菜单 18
2.2.3 Search菜单 19
2.2.4 View菜单 21
2.2.5 Project菜单 22
2.2.6 Run菜单 23
2.2.7 Component菜单 24
2.2.8 Database菜单 24
2.2.9 Tools菜单 25
2.2.10 Help菜单 25
2.2.11局部菜单 26
2.3组件页 26
2.3.1 Standard页 26
2.3.6 ADO页 27
2.3.5 Data Controls页 27
2.3.3 Win32页 27
2.3.2 Additional页 27
2.3.4 Data Access页 27
2.3.7 InterBase页 28
2.3.8 MIDAS页 28
2.3.9 InternetExpress页 28
2.3.10 Internet页 29
2.3.11 FastNet页 29
2.3.12 Decision Cube页 29
2.3.13 QReport页 29
2.3.16 Samples页 30
2.3.18 Servers页 30
2.3.17 ActiveX页 30
2.3.15 Win 3.1页 30
2.3.14 Dialogs页 30
2.4窗体和代码单元 31
2.4.1使用窗体 31
2.4.2在编辑器中编写代码 32
2.5属性、事件及方法 33
2.6 BDE(数据库引擎)配置 34
2.6.1概述 34
2.6.2配置BDE 35
2.7不同数据库的数据转换 42
2.7.1 ORACLE与Ms Access的数据转换 42
第3章 Delphi Object Pascal概述 45
3.1.1简单类型 46
3.1数据类型 46
3.1.2串类型 47
3.1.3结构化类型 48
3.1.4指针类型 49
3.1.5过程类型 51
3.1.6对象类型 52
3.2变量与常量 54
3.2.1标识符 54
3.2.2数字 54
3.2.3字符串 54
3.2.4常量 55
3.2.5声明变量 55
3.2.6类型化的常量声明 56
3.3运算符 57
3.3.1表达式 57
3.3.2运算符 57
3.4语句 58
3.4.1注释 58
3.4.2简单语句和复合语句 58
3.4.3条件语句 59
3.4.4循环控制语句 60
3.5程序结构 62
3.5.1块与作用域 62
3.5.2单元的结构 63
3.5.3值参数与变量参数 64
3.5.4保护资源 65
3.6字符串处理函数 66
3.7关键字列表 68
第4章 常用组件 69
4.1 VCL可视组件库 70
4.2 TForm(窗体)组件 74
4.3文本相关组件 79
4.3.1 TLabel(标签)组件 79
4.3.2 TEdit(编辑框)组件 83
4.3.3 TMaskEdit组件 87
4.3.4 TMemo组件 88
4.3.5 TListBox组件 91
4.3.6 TComboBox组件 94
4.4.1 TMainMenu组件 97
4.4菜单组件 97
4.4.2 TPopupMenu组件 98
4.5按钮和检查框组件 100
4.5.1 TButton组件 100
4.5.2 TPitBtn组件 103
4.5.3 TSpeedButton组件 105
4.5.4 TRadioButton组件(开关按钮) 106
4.5.5 TCheckBox组件(复选框) 107
4.6分组组件 109
4.6.1 TGroupBox组件(组框) 109
4.6.2 TRadioGroup组件(单选组框) 111
4.6.3 TPanel组件(面板) 113
4.6.4 TPageControl组件 114
4.6.5 TTabset组件 117
4.6.6 TNoteBook组件 119
4.6.7 TTabbedNoteBook组件 120
4.7图形组件 122
4.7.1 TImage组件 122
4.7.2画板组件(TPainBox) 123
4.7.3 TShape组件 124
4.7.4 TBevel组件 125
4.7.5 TOutline组件(关系图) 126
4.7.6 THeader组件 130
4.8串网格组件 131
4.8.1 TStringGrid组件 131
4.8.2 TDrawGrid组件(绘图网格) 135
4.9文件和目录访问组件 138
4.9.1 TFileListBox组件(文件列表框) 138
4.9.2 TDirectoryListBox组件(目录列表框) 140
4.9.3 TDriveComboBox组件(驱动器组合框) 141
4.9.4 TFilterComboBox组件(过滤器组合框) 143
第5章 数据库常用组件 145
5.1 Data Access(数据存取)页组件 146
5.1.1 TdataSource(数据源)组件 146
5.1.2 Table(表)组件 147
5.1.3 TQuery(查询)组件 159
5.1.4应用 162
5.1.5 TStoredProc组件 174
5.1.6 TDataBase组件 177
5.1.7 Tsenssions(会话)组件 180
5.1.8 TBatchMove组件 183
5.1.9 TUpdateSQL组件 194
5.1.10创建更新组件的SQL语句 195
5.2 Data Control(数据控制)页组件 206
5.2.1 TDBGrid组件 206
5.2.2 TDBNavigator组件 208
5.2.3 TDBText组件 209
5.2.4 TDBEdit组件 209
5.2.5 TDBMemc组件 210
5.2.6 TDBImage组件 210
5.2.7 TDBListBox组件 211
5.2.8 TDBComboBox组件 212
5.2.9 TDBCheckBox组件 213
5.2.10 TDBRadioGroup组件 214
5.2.11 TDBLookUpList组件 214
5.2.12 TDBLookUpCombbox组件 215
第6章 Internet页面生成组件 219
6.1 Internet页组件 220
6.2 Web服务器应用程序结构 221
6.2.1 Web模块 222
6.2.2 Web服务器类型 224
6.2.3 Web调度器动作项 225
6.2.4存取客户机的请求消息 228
6.2.5建立HTTP响应消息 242
6.3调度器组件TWebDispatcher 252
6.4.1建立HTML模板 255
6.4 TPageProducer组件 255
6.4.2指定HTML模板 257
6.4.3转换HTML模板 257
6.4.4 TPageProducer组件的属性、事件和方法 257
6.5 TDataSetPageProducer组件 259
6.6 TQueryTableProducer组件 260
6.7 TDataSetTableProducer组件 263
6.8建立Web服务器应用程序 264
6.8.1 创建Web服务器应用程序 264
6.8.2与客户机交互 268
6.8.3访问数据库 269
6.9.1调试ISAPI/NSAPI服务器应用程序 270
6.9 调试Web服务器应用程序 270
6.9.2调试CGI和Win-CGI服务器应用程序 272
6.10 Web服务器应用程序实例 289
第7章 数据库设计 301
7.1数据结构设计 302
7.1.1数据关系结构 302
7.1.2数据项定义表 304
7.2 Database Desktop 307
7.2.1启动 307
7.3创建数据库表 308
7.3.1表属性(Table Properties) 310
7.3.2利用表结构和重新命名表 315
7.3.3创建dBASE表 316
7.4修改表结构 318
7.5查询和修改数据 319
7.5.1打开表 319
7.5.2调整表的显示 320
7.5.3浏览记录信息 322
7.5.4编辑表 322
7.6创建和执行查询 325
7.6.1使用QBE查询数据 325
7.6.2设置Query properties(查询属性) 327
7.6.3使用SQL语句 330
7.7 DBD的Utilities(实用)工具 331
第8章 开发实例 337
8.1.1背景 338
8.1客户机/服务器(C/S)方式实例 338
8.1.2分析 339
8.1.3设计 340
8.1.4工程和单元文件源代码 353
8.2多层结构程序设计 377
8.2.1应用服务器(Server)设计 377
8.2.2客户机程序(Client)设计 379
8.2.3设置虚拟目录 384
8.2.4删除主页控件说明 387
8.2.5启动Scktsrvr 388
8.2.6浏览主页 388
8.2.7应用服务器工程和单元文件源代码 389
8.2.8客户机应用程序工程和单元文件源代码 391