《Borland Delphi管理信息系统开发案例 (平装)》是2005年西安电子科技大学出版社出版的图书,作者是武新华、安向东、李彦、朱慧娟。
基本介绍
- 书名Borland Delphi管理信息系统开发案例 (平装)
- 作者武新华、安向东、李彦、朱慧娟
- ISBN7-5606-1474-4/TP0784
- 定价24.65元
- 出版社西安电子科技大学出版社
- 出版时间2005年1月
内容简介
本书融知识性、实用性于一体,通过详细介绍五个利用Borland Delphi 7.0语言进行管理信息系统开发的典型实例,全面讲解了Borland Delphi 7.0语言程式设计的方法和步骤。书中开篇就以实例构成,将Borland Delphi资料库及系统的开发方法渗入到每个实例设计中进行讲解,其中每个实例的讲解主要分为需求分析、功能设计、资料库结构设计、模组设计、系统开发过程、相关技术套用等几个方面,并提供编译好的安装程式与源程式供读者参考。
本书实例丰富,内容翔实,涵盖了Borland Delphi 7.0语言编程的难点和热点。本书适于作为大中专院校计算机与相关专业及培训班的Borland Delphi语言信息管理教学辅导书,也可以作为Borland Delphi语言培训班的参考书和从事管理信息系统设计人员的参考资料,更是广大毕业生进行毕业设计的第一手参考资料。
图书目录
第1章 Borland Delphi管理信息系统开发基础 1
1.1 开发资料库首选Delphi语言的原因 1
1.1.1 "以人为本"的开发工具 2
1.1.2 Delphi开发工具的优点 2
1.2 Delphi语言的开发环境 4
1.2.1 主视窗 5
1.2.2 对象浏览器 5
1.2.3 窗体视窗 6
1.2.4 代码视窗 6
1.2.5 Delphi的程式结构 8
1.3 开发Delphi应用程式 9
1.3.1 设计简单的用户界面 9
1.3.2 改变对象的属性 12
1.3.3 编写Delphi程式的事件处理过程 14
1.3.4 用Delphi管理InterBase资料库 14
1.4 Delphi的程式发布 20
1.4.1 安装InstallShield Express for Delphi 20
1.4.2 运用InstallShield Express发布程式 22
第2章 高校学生通用综合管理系统 33
2.1 系统开发的功能设计 33
2.2 创建资料库的结构 33
2.3 创建相应的窗体事件 34
2.3.1 用资料库窗体嚮导开发资料库录入窗体和主窗体 34
2.3.2 设定窗体属性并改造窗体 37
2.3.3 设定主窗体和资料库窗体的属性 39
2.3.4 学生管理系统查询窗体的创建 43
2.3.5 用主窗体调用子窗体的事件 49
2.4 相关开发技术――Image组件 50
2.4.1 Image组件的作用 50
2.4.2 Image组件的套用实例 52
2.5 最终运行结果的查看 58
2.6 系统的编译和发行 60
2.6.1 编译应用程式 60
2.6.2 製作相应的安装程式 60
2.6.3 準备发布安装(Prepare for Release)应用程式 64
第3章 盛戎客户管理信息系统 65
3.1 本系统需要实现的功能 65
3.2 创建相应的资料库结构 66
3.3 本系统相关功能模组的设计 68
3.3.1 创建工程组 69
3.3.2 创建套用伺服器 69
3.3.3 创建客户端 73
3.4 设计系统应用程式的自定义组件 82
3.4.1 创建自定义组件 83
3.4.2 为自定义组件添加相应属性 86
3.4.3 为自定义组件加入事件 91
3.4.4 SendTrayMessage()方法 91
3.4.5 处理讯息 92
3.4.6 处理滑鼠单击事件 92
3.4.7 自定义组件中控制项的安装 93
3.5 相关开发技术――MIDAS开发初探 102
3.5.1 MIDAS的组成 102
3.5.2 Delphi中包含的MIDAS组件 103
3.5.3 创建套用伺服器 104
3.5.4 创建客户端 105
3.5.5 发布MIDAS程式 106
3.6 运行最终的设计结果 109
3.7 系统的编译和发行 111
第4章 盛戎酒店订餐管理信息系统 112
4.1 本系统所要实现的基本功能 112
4.1.1 需要实现的基本功能 112
4.1.2 各程式模组的作用 113
4.2 分析和设计相应的资料库 114
4.3 为系统设计相关功能模组 115
4.3.1 系统的登录界面 115
4.3.2 设计应用程式的主界面 117
4.3.3 用户及许可权设定窗体的设计 120
4.3.4 创建系统的密码修改窗体 123
4.3.5 添加用户窗体的设计实现 125
4.3.6 用户信息管理窗体的设计实现 128
4.3.7 创建删除用户信息管理窗体 134
4.3.8 创建修改用户信息管理窗体 136
4.3.9 选单信息管理窗体的设计实现 137
4.3.10 创建订餐信息管理窗体 143
4.3.11 创建用户信息查询窗体 148
4.3.12 选单信息查询窗体的设计实现 152
4.3.13 订单信息查询窗体的设计实现 157
4.4 相关开发技术――窗体的灵活运用 161
4.4.1 关闭窗体的常用处理方法 161
4.4.2 使用OnCloseQuery关闭窗体 162
4.4.3 创建窗体的初始化处理 162
4.4.4 Delphi中启动画面的设计 163
4.4.5 如何创建透明窗体 164
4.4.6 不受用户控制窗体的设计实现 164
4.5 最终运行结果演示 165
4.6 程式发布--定製BDE驱动程式 168
第5章 盛戎商品交易管理信息系统 170
5.1 设计本系统的基本功能 170
5.1.1 需要实现的基本功能 170
5.1.2 各程式模组的作用 171
5.2 设计与创建资料库和数据表 171
5.2.1 认识Delphi 7.x中的数据表 171
5.2.2 创建商品交易数据表 172
5.2.3 创建商品信息数据表 173
5.2.4 创建产品供应商信息数据表 174
5.2.5 创建系统用户许可权表 174
5.3 本系统中各模组的设计实现 175
5.3.1 创建系统的启动窗体 176
5.3.2 设计系统许可权认证窗体 178
5.3.3 设计系统许可权维护窗体 179
5.3.4 创建系统的主控界面 183
5.3.5 创建系统的"商品交易"管理窗体 184
5.3.6 设计系统的"商品信息"窗体 188
5.3.7 创建系统的"产品供应商信息"窗体 190
5.4 相关开发技术――浅谈Delphi资料库 192
5.4.1 设计资料库应用程式的几点体会 192
5.4.2 自动调用Login资料库 197
5.4.3 在Delphi资料库中对用户输入数据的控制 198
5.4.4 实现SQL栏位的模糊查询 200
5.4.5 在Delphi中实现数据集过滤 201
5.5 运行最终的设计结果 203
第6章 盛戎数码影像管理信息系统 205
6.1 本系统所要实现的功能 205
6.2 本系统的实现设计 206
6.3 为支持本系统需要安装的控制项 206
6.3.1 GraphicEx图像控制项的安装 208
6.3.2 使用GraphicEx控制项打开图像 209
6.4 设计系统中的相关功能模组 210
6.4.1 自启动中的系统托盘技术 210
6.4.2 ActionList的设计与内容 214
6.4.3 创建系统的图形工具条 215
6.4.4 设计与实现本系统界面的总体分区 217
6.4.5 设计与实现窗体中的图像显示区 217
6.4.6 设计与实现窗体中的档案浏览区 217
6.4.7 设计与实现窗体中的右键选单 219
6.4.8 窗体界面中其他内容的设计与实现 220
6.4.9 设计系统中的幻灯片显示设定界面 221
6.5 相关开发技术--Delphi中的多媒体技术 237
6.5.1 Delphi中程式状态的直接显示方法 237
6.5.2 使用Delphi播放Flash动画 244
6.5.3 通过编程模拟3DS的自动播放 246
6.5.4 批量抓取多媒体档案中的图像 248
6.6 运行最终的设计结果 253
第7章 盛戎网路通讯管理信息系统 257
7.1 在Delphi中选择合适的通讯方案 257
7.1.1 Windows Sockets的概念和基本原理 257
7.1.2 两种通讯方案的比较 258
7.2 Windows Sockets的库函式 259
7.2.1 Windows Sockets的套接口函式 260
7.2.2 Windows Sockets的资料库函式 260
7.2.3 针对Windows Sockets的扩展函式 261
7.3 Delphi中WinSock的编程 262
7.3.1 编写WinSocket程式的步骤 262
7.3.2 TTcpServer组件和TTcpClient组件 263
7.3.3 TUdpSocket 组件 266
7.4 设计网路通讯系统的相关功能 266
7.4.1 用TTcpServer和TTcpClient组件设计窗体 266
7.4.2 在Delphi 中实现远程控制 269
7.4.3 用Delphi实现点对点档案传输 270
7.5 设计一个较为完备的网路通讯管理系统 275
7.6 网路通讯管理系统中各模组的设计 276
7.6.1 创建和设计系统的聊天主界面 277
7.6.2 设计系统的E-mail编写界面 278
7.6.3 创建和设计系统中的个人信息设定界面 278
7.6.4 设计系统的个性化浏览器界面 279
7.6.5 区域网路网内用户列举和搜寻的关键代码 279
7.6.6 设计网友列表信息管理的关键代码 283
7.6.7 设计传送SMTP邮件的完整代码 283
7.6.8 设计个性化Web浏览器的完整代码 286
7.7 相关技术资料--网路技术的运用 290
7.7.1 认识Windows Sockets规范 291
7.7.2 套接口的定义 291
7.7.3 客户机/伺服器模型和广播 292
7.7.4 在Delphi中获取网路资源信息 293
7.7.5 利用IE浏览器控制项製作帮助系统 301
7.8 测试系统的最终运行效果 301
附录A 熟悉Delphi的常用语法 304
A.1 Delphi语法中的通用原始码格式规则 304
A.1.1 缩格 304
A.1.2 代码行的长度 304
A.1.3 Begin…End配对 304
A.2 Object Pascal 305
A.2.1 括弧的使用 305
A.2.2 保留字和关键字 306
A.2.3 过程和函式(例程) 306
A.2.4 变数 307
A.2.5 类型 309
A.2.6 语句的运用 311
A.2.7 结构异常的处理 312
A.3 通用档案 313
A.3.1 工程档案 313
A.3.2 窗体档案 313
A.3.3 数据模组档案 314
A.3.4 远程数据模组档案 314
A.3.5 单元(Unit)档案 314
附录B Delphi IDE选单功能 316
附录C Delphi常用函式及属性 321