目 录 1
第1章Delphi基础 1
1.1 Delphi简介 1
1.1.1 Delphi的历史 1
1.1.2 Delphi中的有关概念 1
1.2 Delphi 7的集成开发环境 2
1.3 Delphi中的文件及其结构 4
1.3.1 单元文件及其结构 5
1.3.2窗体文件及其结构 7
1.3.3工程文件及其结构 8
1.4 Delphi常用组件的使用 9
1.4.1窗体与组件 10
1.4.2按钮组件的使用 11
1.4.3文本组件的使用 12
1.4.4列表组件的使用 14
1.4.5分类组件的使用 16
1.4.6菜单组件、工具栏组件和状态条组件的使用 17
1.4.7标准对话框组件的使用 22
1.4.8时钟组件的使用 23
1.5数据库组件的使用 24
15.1 BDE组件 24
1.5.2 TTable组件 28
1.5.3 TQuery组件 30
1.5.4 TDataSource组件 33
1.5.5数据控制组件 34
1.5.6与数据库有关的其他组件和方法 38
2.1系统总体设计 39
第2章房屋租赁管理系统(BDE) 39
2.2系统数据库设计 40
2.2.1初始化数据库桌面 40
2.2.2创建数据表 41
2.3工程总体设计 43
2.3.1工程窗体结构设计 43
2.3.2创建数据控件模块 44
2.4.2用户登录窗体功能设计 46
2.4用户登录窗体设计 46
2.4.1用户登录窗体界面设计 46
2.5主窗体设计 48
2.5.1 主窗体界面设计 48
2.5.2主窗体功能设计 49
2.6房产管理窗体设计 51
2.7合同管理窗体设计 53
2.7.1合同信息管理 53
2.7.2到期合同处理 66
2.7.3合同信息查询 72
2.8租金管理窗体设计 77
2.8.1租金收取 77
2.8.2按合同号租金查询 80
2.9信息统计窗体设计 82
2.10系统维护窗体设计 86
2.10.1数据备份 87
2.10.2数据恢复 88
2.10.3密码管理 90
第3章 图书管理信息系统(ADO) 92
3.1 ADO组件简介 92
3.2图书管理信息系统的实现 96
3.2.1系统总体设计 96
3.2.2系统数据库设计 96
3.2.3 工程窗体结构设计 98
3.2.4主窗体设计 98
3.2.5数据模块设计 100
3.2.6图书管理窗体设计 101
3.2.7读者管理窗体设计 106
3.2.8借阅管理窗体设计 112
3.2.9信息查询窗体设计 121
3.3本章小结 129
第4章企业生产管理系统(C/S) 130
4.1系统总体设计 131
4.2系统数据库设计 132
4.2.2创建数据库 133
4.2.1安装MS SQL Server 2000 133
4.2.3创建数据表和视图 138
4.2.4 为“系统功能”表加入初始数据 144
4.3工程总体设计 144
4.3.1 工程窗体结构设计 144
4.3.2创建公共使用单元 148
4.3.3修改工程主文件 151
4.3.4创建数据模块 152
4.4数据库设置窗体设计 155
4.5用户登录窗体设计 156
4.5.1用户登录窗体界面设计 156
4.5.2用户登录窗体功能设计 157
4.6主窗体设计 161
4.6.1主窗体界面设计 161
4.6.2主窗体功能设计 163
4.7.1 设计用户权限窗体用到的数据集 165
4.7用户及权限窗体设计 165
4.7.2用户及权限窗体界面设计 166
4.7.3用户及权限的窗体功能设计 167
4.8员工信息窗体设计 178
4.8.1设计员工信息窗体用到的数据集 178
4.8.2员工信息窗体界面设计 180
4.8.3员工信息窗体功能设计 182
4.9.2团体汇报窗体界面设计 186
4.9.1 设计团体汇报窗体用到的数据集 186
4.9团体汇报窗体设计 186
4.9.3团体汇报窗体功能设计 188
4.10各部门工作项目工时统计窗体设计 194
4.10.1 设计各部门工作项目工时统计窗体用到的数据集 194
4.10.2各部门工作项目工时统计窗体界面设计 195
4.10.3各部门工作项目工时统计窗体功能设计 196
4.11本章小结 198
第5章网上学生选课系统(B/S) 199
5.1 B/S体系结构简介 199
5.2.1 Web Server应用程序类型 200
5.2 Web Broker技术 200
5.2.2 Web Broker技术 201
5.3系统设计 202
5.4系统数据库设计 204
5.5建立页面模板 207
5.5.1 创建登录页面 207
5.5.2创建选课页面 209
5.5.3重修课程查询页面 213
5.6.1建立Web Server应用程序 215
5.6程序设计 215
5.6.2编写事件处理程序 217
5.6.3编译 231
5.7应用程序的发布 232
5.8本章小结 233
第6章画图程序 234
6.1 Delphi中图形图像处理的实现 234
6.1.1 关于图形媒体的程序设计 234
6.1.2关于图像媒体的程序设计 240
6.2画图程序的实现 244
6.2.1程序界面设计 244
6.2.2程序初始化 248
6.2.3绘制图形 249
6.2.4菜单操作实现 259
6.3本章小结 269
第7章FTP客户端程序 270
7.1 FTP协议简介 270
7.2 FTP组件的使用 271
7.3 FTP客户端程序的实现 273
7.3.1程序界面设计 273
7.3.2程序初始化 279
7.3.3实现“连接”按钮的OnClick事件 283
7.3.4弹出式菜单PopupMenuLocal的实现 285
7.3.5弹出式菜单PopupMenuRemote的实现 292
7.3.6本地文件列表有关事件的实现 299
7.3.7服务器文件列表有关事件的实现 302
7.4本章小结 303