热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

数据库应用技术--Delphi应用系统开发

中国水利水电出版社
    【作 者】蒋丽华 主编 【I S B N 】978-7-5084-2896-X 【责任编辑】宋俊娥 【适用读者群】本科 【出版时间】2005-05-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】312 【千字数】 【印 张】 【定 价】28 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    本书介绍网络数据库应用系统设计中的Delph应用开发。全书共11章,基本构成Delphi应用开发的整个知识体系。本书首先分析Delphi数据库应用系统开发的基本方法,并具体讲解Delphi的编程基础和语法基础;接着介绍应用程序界面创建;然后结合实例详细讲解Delphi数据库设计技术,包括数据库连接、数据库组件、字段对象、数据查询与显示、存储过程和数据报表;最后根据实例需求讲述网络数据库应用系统集成、实施方法和安装程序制作。

    书中以“售楼管理系统”的设计作为实例,并将其贯穿全书始终。从网络架构设计到各个功能模块的设计与实现,均采用理论联系实际的方式讲述,层层递进,希望读者在学习完本书后,不仅掌握Delphi应用技术,还通过实践完成该实例的设计过程,进而具备应用Delphi开发具有一定实用价值的系统的基本能力。

    本书可以作为高等学校数据库教材,其内容详实,结构完整,条理清晰,深入浅出,

    通俗易懂,可读性、可操作性强。不仅可以帮助Delphi数据库开发人员深入学习实用管理软件的开发技巧,还适合作为数据库设计人员的参考书籍。

    自Windows操作系统问世以来,很多基于图形界面的、可视化的、面向对象的开发工具相继诞生,并以很快的速度推陈出新、提供越来越多的功能。Borland公司推出的Delphi就是其中之一,它一直是软件开发的一把利器,它凭借完全可视化的开发界面、丰富的组件支持、与Windows系统的高度融合以及可以说是速度最快的编译器等特性,一直为人所称道。众所周知,数据库程序开发一直是Delphi的强项,它提供了大量的数据库组件,Delphi支持从Access到Oracle的各种数据库类型,开发人员可以通过BDE、ADO和文件存取的方式与数据库相连并开发出各种各样的数据库应用程序。

    本书从基础知识开始,循序渐进地介绍了Delphi的编程知识,以及应用Delphi开发信息系统的基本原理与方法;同时全书以功能为讲解单元,基本上做到了一个单元介绍一个功能模块,在讲述功能的同时自然而然地将所涉及到的组件予以介绍。在介绍具体的组件时,并没有简单罗列组件的属性、方法和事件,而是根据功能来介绍它们。这样就可以做到有的放矢,将最常用、最重要的内容呈现给读者,从而使读者可以更好更快地学到有用的知识。

    全书共分11章,基本构成了Delphi数据库应用开发的整个知识体系。本书首先分析Delphi数据库应用系统开发的基本方法,并具体讲解Delphi的编程基础和语法基础;接着全面介绍应用程序界面创建;然后结合实例详细讲解Delphi数据库设计技术,包括数据库连接、数据库组件、字段对象、数据查询与显示、存储过程和数据报表;其中详尽叙述了访问数据库的新的标准ADO接口,ADO支持用于建立基于客户端/服务器和Web的应用程序的主要功能,其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较小;本书最后根据实例需求讲述网络数据库应用系统集成、实施方法,以及帮助程序和安装程序的制作。

    本书开篇即对“售楼管理系统”这个实例进行了分析,并以该实例贯穿全书始终。“售楼管理系统”在信息系统开发实践中具有代表性。本书采用层层递进的讲解方式,希望读者在学完本书后,不仅掌握Delphi应用技术,还通过实践完成该实例的设计过程,进而具备应用Delphi开发信息系统的基本能力。

    总之,本书凝聚了作者多年教学及信息系统开发的经验,其内容丰富,结构完整,概念清楚,深入浅出,通俗易懂,可读性、可操作性强。不仅可以作为高等院校学生学习数据库应用技术的教材,还适合作为数据库开发和设计人员的技术参考书籍。

    本书主要由蒋丽华、姬秀荔、向云柱、李禹生编写,最后由李禹生统稿。武汉工业学院谭立烽教授和谢兆鸿教授审阅了书稿。参加本书编写工作的还有周龙、管庶安、丰洪才、管华、张春海、李承犁、江军、王东平、陆安生、朱晓辉、吴静文、李纲书、江小丽、贾瑜、陈涛等。本书在编写过程中,得到了许多同行的帮助,其中,参加廊坊“21世纪高等院校规划教材”编写定稿会的安志远教授和沈祥玖教授以及陈光军、张景峰、王永君、李伟红、仝春灵、李建义、王承君等各位老师为本书的定稿提出了许多宝贵的意见,在此一并表示感谢。

    由于水平有限,书中难免存在错误和不足之处,敬请广大读者批评指正。作者的E-mail地址为:jlhlhy@sina.com。

    编 者

    2005年2月于汉口常青花园


    前言
    第1章 Delphi数据库应用系统基础 1
    本章学习要点 1
    1.1 数据库应用系统概述 1
    1.1.1 数据库管理系统 2
    1.1.2 关系数据库管理系统 2
    1.1.3 基于RDBMS的网络数据库应用系统 3
    1.2 Delphi数据库应用系统的基本结构 5
    1.2.1 Delphi窗体对象简介 6
    1.2.2 ADO组件页的组成 7
    1.2.3 数据访问组件页的组成 8
    1.2.4 数据控制组件页的组成 9
    1.2.5 Delphi数据库应用系统基本结构 10
    1.3 SQL Server数据库管理系统应用基础 11
    1.3.1 SQL Server数据库管理系统概述 11
    1.3.2 SQL Server数据库设计基础 13
    1.3.3 SQL Server数据表数据操作基础 15
    1.4 Delphi数据库应用系统开发初步 16
    1.4.1 创建基本的窗体对象 16
    1.4.2 设计窗体中的数据组件 18
    1.4.3 运行Delphi应用系统 20
    1.4.4 Delphi工程的概念 20
    1.5 售楼管理系统(SLMIS)的开发实例 22
    1.5.1 数据库系统分析 22
    1.5.2 数据库概念结构设计 24
    1.5.3 数据库逻辑结构的设计与实现 24
    1.5.4 系统功能设计的结果 27
    1.6 小结 28
    习题一 29
    第2章 Delphi概述与编程基础 30
    本章学习要点 30
    2.1 Delphi的可视化集成开发环境 30
    2.1.1 Delphi的启动和退出 31
    2.1.2 主菜单 31
    2.1.3 Delphi 7的工具栏 32
    2.1.4 Delphi 7的组件面板 33
    2.1.5 窗体设计器 34
    2.1.6 对象查看器 34
    2.1.7 代码编辑器 37
    2.2 Delphi的基本概念和术语 40
    2.2.1 对象的属性 40
    2.2.2 对象的事件 40
    2.2.3 对象的方法 41
    2.3 Delphi可视化编程 41
    2.3.1 创建工程 41
    2.3.2 设计界面 41
    2.3.3 设置属性 42
    2.3.4 编写和运行代码 43
    2.3.5 创建简单的数据库应用程序 45
    2.3.6 应用Delphi实现的售楼管理信息系统(SLMIS)的运行及功能 50
    2.4 小结 51
    习题二 51
    第3章 Delphi语法基础 52
    本章学习要点 52
    3.1 基本概念 52
    3.1.1 标识符 52
    3.1.2 运算符 53
    3.1.3 语句的书写规则 53
    3.1.4 语句格式中的符号约定 53
    3.2 常量、变量及数据类型 54
    3.2.1 常量 54
    3.2.2 变量 55
    3.2.3 数值、字符及布尔类型 56
    3.2.4 数组与记录类型 58
    3.2.5 指针类型 58
    3.3 顺序结构 59
    3.3.1 赋值语句 59
    3.3.2 注释语句 59
    3.4 选择结构 60
    3.4.1 if语句 60
    3.4.2 case语句 61
    3.5 循环结构 61
    3.5.1 while…do循环 61
    3.5.2 repeat…until循环 62
    3.5.3 for…do循环 62
    3.6 过程与函数 62
    3.6.1 过程的定义与调用 63
    3.6.2 函数的定义与调用 64
    3.6.3 参数的传递 64
    3.6.4 SLMIS中函数的创建与调用 65
    3.7 小结 66
    习题三 66
    第4章 创建应用程序界面 67
    本章学习要点 67
    4.1 窗体与组件 67
    4.2 窗体基本控件及其应用 68
    4.2.1 标签和编辑框 69
    4.2.2 按钮和对话框 73
    4.2.3 列表框、组合框和滚动条 77
    4.2.4 工具栏和状态栏 78
    4.3 窗体设计 81
    4.3.1 窗体的常用属性 81
    4.3.2 窗体的常用事件 85
    4.3.3 窗体的常用方法和语句 86
    4.3.4 SLMIS策划管理窗体设计 87
    4.4 菜单设计 89
    4.4.1 建立菜单 89
    4.4.2 SLMIS主窗体菜单设计 91
    4.5 弹出式菜单设计 95
    4.5.1 快捷菜单设计 95
    4.5.2 SLMIS弹出式菜单应用 96
    4.6 设计SLMIS中的各个窗体并设置各控件属性 97
    4.6.1 “武汉市新世界房屋销售管理系统”主窗体设计 97
    4.6.2 “策划管理—房屋基本信息录入”窗体设计 101
    4.7 小结 103
    习题四 103
    第5章 连接数据库 104
    本章学习要点 104
    5.1 数据集控件 104
    5.1.1 数据集的属性 106
    5.1.2 数据集的操作 108
    5.1.3 数据集的事件 114
    5.1.4 数据集的派生类 116
    5.1.5 SLMIS中的数据集浏览实例 122
    5.2 ADO数据库连接 123
    5.2.1 基于ADO的架构 123
    5.2.2 连接控制 124
    5.3 客户端与服务器的连接 126
    5.3.1 SLMIS系统登录窗体的设计 127
    5.3.2 设置用户权限 127
    5.3.3 SLMIS系统登录功能的实现代码 128
    5.4 小结 132
    习题五 132
    第6章 数据库操作 134
    本章学习要点 134
    6.1 数据库组件 134
    6.1.1 数据库引擎组件页简介 135
    6.1.2 Table组件 136
    6.1.3 Query组件 138
    6.1.4 StoredProc组件 141
    6.1.5 数据访问组件页简介 142
    6.1.6 数据控制组件页简介 143
    6.1.7 DBGrid组件 143
    6.1.8 DBNavigator组件 147
    6.1.9 DBText组件 150
    6.1.10 DBEdit组件 150
    6.1.11 DBMemo组件 150
    6.2 基于ADO的组件 153
    6.2.1 ADOConnection组件 153
    6.2.2 ADOCommand组件 154
    6.2.3 ADODataSet组件 155
    6.2.4 ADOTable组件 156
    6.2.5 ADOQuery组件 156
    6.2.6 ADOStoredProc组件 157
    6.3 Delphi中的SQL编程 157
    6.3.1 SQL语言简介 157
    6.3.2 Query组件在SQL编程中的应用 158
    6.3.3 动态SQL语言编程 158
    6.4 字段对象 161
    6.4.1 理解字段对象 162
    6.4.2 显示、转换和访问字段的值 162
    6.5 在运行窗体中对数据库进行操作 163
    6.5.1 查看并修改数据 163
    6.5.2 添加和删除记录 167
    6.5.3 数据保存 168
    6.5.4 数据刷新与记录指针的移动 169
    6.6 小结 170
    习题六 171
    第7章 数据查询与显示 172
    本章学习要点 172
    7.1 查询组件 172
    7.1.1 Table组件及操作 173
    7.1.2 Query组件及操作 176
    7.1.3 ADOTable和ADOQuery组件 179
    7.2 SLMIS中销售前台查询的应用 179
    7.2.1 数据控制组件的基本特性 179
    7.2.2 浏览显示数据集 181
    7.2.3 使用非数据控制组件显示数据 187
    7.3 SLMIS中信息查询的应用 201
    7.3.1 合同制作信息查询的应用 201
    7.3.2 经理查询中房源信息查询的应用 203
    7.4 小结 207
    习题七 207
    第8章 存储过程 208
    本章学习要点 208
    8.1 存储过程组件 208
    8.1.1 StoredProc组件的重要属性和方法 209
    8.1.2 使用StoredProc组件执行存储过程 211
    8.1.3 ADOStoredProc组件的重要属性和方法 212
    8.2 创建和编辑存储过程 214
    8.2.1 创建存储过程 215
    8.2.2 修改存储过程 216
    8.2.3 删除存储过程 217
    8.3 使用存储过程 217
    8.3.1 使用Query组件 217
    8.3.2 使用StoredProc组件 219
    8.3.3 使用ADOQuery和ADOStoredProc组件 220
    8.4 存储过程的参数 222
    8.4.1 参数类型 222
    8.4.2 访问参数 224
    8.5 SLMIS中存储过程的应用 226
    8.5.1 结算管理存储过程的应用 226
    8.5.2 系统管理存储过程的应用 229
    8.6 小结 233
    习题八 233
    第9章 数据报表的制作 234
    本章学习要点 234
    9.1 Rave报表组件概述 234
    9.1.1 RvProject组件 235
    9.1.2 RvSystem组件 236
    9.1.3 RvNDRWriter组件 237
    9.1.4 RvDataSetConnection组件 238
    9.1.5 RvQueryConnection组件 239
    9.1.6 RvTableConnection组件 239
    9.1.7 RvRenderPreview组件 239
    9.1.8 RvRenderPrinter组件 239
    9.2 通过Rave Designer设计报表 240
    9.2.1 报表设计器概述 240
    9.2.2 报表向导 242
    9.2.3 添加计算字段手工制作报表 246
    9.3 小结 249
    习题九 249
    第10章 SLMIS集成与运行 250
    本章学习要点 250
    10.1 工程总体设计 250
    10.1.1 工程窗体结构设计 250
    10.1.2 创建公共使用单元 253
    10.1.3 创建数据模块 255
    10.2 “用户登录”窗体设计及系统主窗体 257
    10.2.1 “用户登录”窗体界面设计 257
    10.2.2 “用户登录”窗体功能设计 258
    10.2.3 系统主窗体设计 262
    10.2.4 用户及角色权限设计 264
    10.3 “策划管理”窗体设计 264
    10.3.1 “房屋公用信息录入”界面及功能设计 264
    10.3.2 代收代付、销售许可信息录入设计及其他 265
    10.4 合同联系单与合同制作设计 265
    10.4.1 制作合同联系单设计 265
    10.4.2 合同制作设计 265
    10.5 “结算管理”窗体设计 269
    10.5.1 浏览结算单 269
    10.5.2 查询合同信息和实测面积 271
    10.6 经理查询及系统维护 271
    10.6.1 客户资料查询 271
    10.6.2 合同信息查询和系统维护 277
    10.7 小结 277
    习题十 278
    第11章 帮助系统与安装程序的制作 279
    本章学习要点 279
    11.1 帮助文件的制作 279
    11.1.1 RTF文件的制作 280
    11.1.2 HLP帮助文件的制作 282
    11.1.3 制作一个简单的帮助文件 289
    11.1.4 在程序中如何启动帮助 291
    11.2 安装文件制作 291
    11.2.1 制作前的准备工作 291
    11.2.2 创建新的项目 292
    11.2.3 制作SLMIS安装程序的设定步骤 295
    11.2.4 运行SLMIS安装程序 296
    11.3 小结 297
    习题十一 297
    参考文献 298
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册