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

Delphi程序设计基础

中国水利水电出版社
    【作 者】李文池 王佳祥 主编 【I S B N 】978-7-5084-3956-2 【责任编辑】吴萍 【适用读者群】中职中专 【出版时间】2006-08-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】272 【千字数】 【印 张】 【定 价】26 【丛 书】21世纪职业教育规划教材 【备注信息】
图书详情

       本书是一本介绍Delphi数据库程序设计的教材。全书共12章,系统地介绍了Delphi7的集成开发环境、语言基础、程序界面设计、数据应用程序结构、数据源组件、数据控制组件、ADO组件、RAVE报表设计、数据库高级应用技术、多层分布式应用的开发等内容,最后以图书馆管理信息系统为例,详细介绍了数据库应用程序开发的全过程。

       本书内容详实,实例丰富,浅显易懂,图文并茂,知识点难易结合,每章都配有习题和实训指导,可使学生更容易掌握Delphi7数据库程序设计的知识和技巧。

       Delphi是由著名的Borland公司开发的可视化编程工具,在数据库应用开发方面功能尤其强大。由于其可视化程度高,代码简洁易读,因此深受编程人员的喜爱,是目前最流行的数据库开发工具。然而,Delphi数据库编程方面的教材并不是很多,且大多数都从BDE技术开始介绍,然后介绍ADO、dbExpress技术,内容过于复杂,学生不易掌握。而且BDE技术已逐渐被ADO技术所取代,虽然dbExpress技术具有跨平台特性,但在Windows环境中则仍以ADO技术为主。本书是按照教育部新世纪人才创新项目教材编写要求编写的系列教材之一。在参考有关资料的同时,结合职业教育的特点,将实践能力的培养放在首位。在内容组织上力求做到先进、简单、实用。

       全书共分12章,第1、2章主要介绍Delphi的集成开发环境、基本语法、项目的概念和面向对象编程技术。第3、4章主要介绍应用程序界面设计,包括窗体、组件和菜单设计。第5、6章介绍了数据库的基本概念、ADO技术、基于ADO技术的数据库应用程序的结构、数据源组件和数据控制组件的使用。第7、8章介绍了ADO各类组件(包括TADOConnection、TADOCommand、TADOTable、TADODataSet和TADOQuery组件)在数据库应用程序中的使用方法和编程技巧,第9章介绍如何使Rave Reports组件创建、打印输出数据报表。第10章介绍Delphi中的事务控制、存储过程的使用、主从结构的数据库应用程序等高级应用。第11章着重介绍多层分布式数据库应用程序开发技术,以及相关组件的使用方法。第12章以一个图书馆管理信息系统为例,详细讲解了Delphi 7与MS SQL Server相结合的数据库应用程序的开发过程。本教材是在刘猛副教授的指导和关怀下完成的,刘老师对全书进行了详细审阅指导。李文池老师编写第5、6、7、8章并统稿,王佳祥老师编写第1、2、3、4章,张金莲老师编写第9、10章,魏虹老师编写第11、12章,王中生老师担任主审。

       本教材在编写过程中,得到了许多职业院校老师的关心和帮助,并提出了许多宝贵的修改意见,对于他们的关心、帮助和支持,编者表示十分感谢!在编写本书的过程中,参考了大量的相关资料,从中汲取了许多宝贵经验,在此谨表谢意。由于作者水平有限,书中的不妥和错误在所难免,恳请各位专家、读者不吝指正。联系邮箱:lwckl@163.com


    前言
    第1章  Delphi 7概述 1
    1.1  Delphi的历史 1
    1.2  Delphi 7的安装 2
    1.2.1  安装Delphi 7企业版的系统要求 2
    1.2.2  Delphi 7企业版的安装 2
    1.3  Delphi 7集成开发环境 3
    1.3.1  主窗口 4
    1.3.2  设计视图 5
    1.3.3  代码编辑器(Code Editor) 5
    1.3.4  对象观察器(Object Inspector) 6
    1.3.5  对象树视图(Object Tree View) 7
    1.3.6  对象图表(Diagram) 8
    1.4  Delphi 7程序设计简介 8
    1.5  Delphi程序的基本结构 11
    1.5.1  项目和项目文件 11
    1.5.2  窗体文件 13
    1.5.3  单元文件 13
    1.5.4  Delphi 7的文件类型 14
    本章实训指导 15
    思考与练习 15
    第2章  Delphi语言基础 16
    2.1  标识符和保留字 16
    2.1.1  标识符 16
    2.1.2  保留字 17
    2.2  常量与变量 18
    2.2.1  常量 18
    2.2.2  变量 18
    2.3  数据类型 18
    2.3.1  有序类型 19
    2.3.2  实数类型 21
    2.3.3  日期时间类型 21
    2.3.4  字符串类型 21
    2.3.5  结构类型 22
    2.4  运算符与表达式 24
    2.4.1  表达式 24
    2.4.2  Delphi语言中的运算符及其优先级 24
    2.5  语句 26
    2.5.1  注释与空白 26
    2.5.2  简单语句和复合语句 26
    2.5.3  条件语句 27
    2.5.4  循环控制语句 30
    2.6  过程与函数 35
    2.6.1  过程声明 35
    2.6.2  函数声明 35
    2.6.3  过程和函数调用 36
    2.7  面向对象程序设计 38
    2.7.1  类 38
    2.7.2  对象 40
    本章实训指导 41
    思考与练习 42
    第3章  窗体和组件 43
    3.1  窗体和组件 43
    3.1.1  窗体 44
    3.1.2  组件 46
    3.1.3  组件的常用属性和事件 46
    3.2  文本显示输入类组件 47
    3.2.1  TLabel组件 47
    3.2.2  TEdit组件 48
    3.2.3  TMemo组件 49
    3.3  按钮类组件 49
    3.3.1  TButton组件 50
    3.3.2  TBitBtn组件 50
    3.3.3  TRadioButton组件 51
    3.3.4  TCheckBox组件 51
    3.4  列表类组件 52
    3.4.1  TListBox组件 52
    3.4.2  TComboBox组件 53
    本章实训指导 55
    思考与练习 55
    第4章  菜单设计 56
    4.1  创建主菜单 56
    4.1.1  TMainMenu组件 56
    4.1.2  主菜单的设计 57
    4.2  鼠标右键弹出式菜单 58
    4.2.1  TPopupMenu组件 58
    4.2.2  鼠标右键弹出式菜单设计 58
    4.3  使用模板设计菜单 59
    4.3.1  使用菜单模板 59
    4.3.2  定制菜单模板 59
    4.3.3  删除菜单模板 59
    本章实训指导 61
    思考与练习 61
    第5章  数据库应用程序设计 62
    5.1  数据库基础知识 62
    5.1.1  数据库的基本概念 62
    5.1.2  数据库产品简介 64
    5.1.3  常用SQL语句 65
    5.2  数据库应用程序结构 69
    5.2.1  OLE DB 69
    5.2.2  ADO(ActiveX Data Objects) 69
    5.2.3  ODBC 70
    5.2.4  数据库应用程序结构 72
    5.3  Delphi 7中的ADO组件 72
    5.4  连接数据库 74
    5.4.1  连接本地数据库 74
    5.4.2  连接到数据库服务器 76
    本章实训指导 78
    思考与练习 78
    第6章  数据源组件和数据控制组件 79
    6.1  数据源组件 79
    6.1.1  TDataSource组件的主要属性 79
    6.1.2  TDataSource组件的主要事件 80
    6.2  数据控制组件简介 81
    6.3  TDBGrid组件 83
    6.3.1  TDBGrid组件的重要属性 83
    6.3.2  TDBGrid组件中的主要事件 86
    6.3.3  TDBGrid组件应用实例 87
    6.3.4  在DBGrid中的操作 89
    6.4  TDBNavigator组件 89
    6.4.1  TDBNavigator组件的属性 90
    6.4.2  TDBNavigator组件的事件 91
    6.4.3  TDBNavigator组件应用实例 91
    6.5  TDBText组件与TDBEdit组件 91
    6.5.1  TDBText组件的主要属性 92
    6.5.2  TDBEdit组件的主要属性 92
    6.6  TDBMemo组件及其应用 92
    6.6.1  TDBMemo组件的主要属性 92
    6.6.2  TDBMemo组件使用的简单实例 93
    6.7  TDBImage组件 94
    6.8  TDBComboBox组件 95
    6.8.1  TDBComboBox组件的属性 95
    6.8.2  TDBComboBox组件的使用 95
    6.9  TDBListBox组件 96
    6.10  TDBCheckBox组件 96
    6.11  TDBRadioGroup组件 96
    本章实训指导 97
    思考与练习 97
    第7章  用TADOTable组件操纵数据 98
    7.1  TADOTable组件概述 98
    7.1.1  TADOTable组件的属性 99
    7.1.2  TADOTable组件的方法 102
    7.1.3  TADOTable组件的事件 106
    7.2  记录的读取与修改 107
    7.2.1  Field对象 107
    7.2.2  使用Fields属性 108
    7.2.3  使用FieldValues属性 108
    7.2.4  使用FieldByName方法 108
    7.3  记录的添加与删除 109
    7.3.1  记录的添加 109
    7.3.2  记录的删除 110
    7.4  数据查询 110
    7.4.1  Locate方法 110
    7.4.2  Lookup方法 110
    7.4.3  Seek方法 111
    7.5  记录指针 111
    7.6  数据过滤 112
    7.6.1  利用TADOTable的Filter属性和Filtered属性 112
    7.6.2  用OnFilterRecord事件筛选 113
    本章实训指导 116
    思考与练习 117
    第8章  ADO组件的使用 118
    8.1  TADOConnection组件概述 118
    8.1.1  TADOConnection 的常用属性 118
    8.1.2  TADOConnection 的主要方法 121
    8.1.3  TADOConnection 的主要事件 123
    8.2  TADOConnection组件的使用 123
    8.2.1  控制服务器的注册 123
    8.2.2  控制关联的数据集 124
    8.3  TADOCommand组件概述 126
    8.3.1  TADOCommand的主要属性 126
    8.3.2  TADOCommand 的主要方法 128
    8.4  TADOCommand组件的使用 129
    8.5  TADODataSet组件概述 129
    8.5.1  TADODataSet的主要属性 130
    8.5.2  TADODataSet组件的重要方法 130
    8.6  TADODataSet组件的使用 130
    8.7  TADOQuery组件概述 134
    8.7.1  TADOQuery的主要属性 134
    8.7.2  TADOQuery的主要方法 135
    8.8  TADOQuery组件的使用 135
    8.8.1  执行不需要返回结果的查询 135
    8.8.2  执行有返回结果的查询 137
    本章实训指导 138
    思考与练习 138
    第9章  报表设计 139
    9.1  Rave介绍 139
    9.1.1  什么是Rave 139
    9.1.2  Rave报表设计器简介 140
    9.2  Rave Delphi组件 141
    9.2.1  Rave Reports组件概述 141
    9.2.2  TRvProject组件 142
    9.2.3  数据连接组件 143
    9.2.4  引擎类组件 144
    9.2.5  表现类组件 146
    9.2.6  一个简单的报表应用程序 149
    9.3  Rave报表设计器 153
    9.3.1  Rave报表组件 154
    9.3.2  自定义报表设计 160
    9.4  Rave的高级特性 162
    9.4.1  打印日期和页码 162
    9.4.2  参数(Parameters)的使用 163
    9.4.3  全局页面 164
    本章实训指导 165
    思考与练习 165
    第10章  数据库高级应用技术 166
    10.1  事务处理 166
    10.1.1  事务的概念 166
    10.1.2  事务的特性 166
    10.1.3  Delphi中事务控制的方式 167
    10.1.4  事务处理的实例 169
    10.2  使用存储过程 173
    10.2.1  存储过程概述 173
    10.2.2  直接执行SQL命令来使用和管理存储过程 174
    10.2.3  用ADO组件操作存储过程 178
    10.3  主从结构的数据库应用程序 181
    本章实训指导 183
    思考与练习 184
    第11章  多层分布式应用的开发 185
    11.1  多层数据库应用程序概述 185
    11.1.1  数据库应用的体系结构 185
    11.1.2  Delphi的多层数据库应用体系结构 187
    11.2  开发多层数据库应用的组件 188
    11.2.1  TRemoteDataModule组件 188
    11.2.2  TDataSetProvider组件 189
    11.2.3  TDCOMConnection组件 191
    11.2.4  TSocketConnection组件 191
    11.2.5  TClientDataSet组件 191
    11.3  多层数据库应用程序开发 194
    11.3.1  基于DCOM的客户/服务器程序开发 195
    11.3.2  基于Socket的客户/服务器程序开发 208
    本章实训指导 212
    思考与练习 212
    第12章  图书馆管理信息系统设计 213
    12.1  系统需求分析 213
    12.2  系统设计 213
    12.2.1  系统功能模块划分 213
    12.2.2  功能描述 214
    12.2.3  结构设计 215
    12.2.4  数据库设计 215
    12.3  系统实现 217
    12.3.1  创建系统目录 217
    12.3.2  创建数据库 217
    12.3.3  图书馆管理系统设计 220
    12.3.4  应用服务器设计 243
    12.3.5  图书馆服务系统 245
    本章实训指导 256
    参考文献及资料 257





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册