

Delphi程序设计基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李文池,王佳祥主编;张金莲,魏虹副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2006
- ISBN:7508439562
- 页数:257 页
第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.1 项目和项目文件 11
1.5 Delphi程序的基本结构 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.4 字符串类型 21
2.3.2 实数类型 21
2.3.3 日期时间类型 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.3 按钮类组件 49
3.2.3 TMemo组件 49
3.3.2 TBitBtn组件 50
3.3.1 TButton组件 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.2 鼠标右键弹出式菜单设计 58
4.2 鼠标右键弹出式菜单 58
4.2.1 TPopupMenu组件 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.2 ADO(ActiveX Data Objects) 69
5.2.1 OLE DB 69
5.2 数据库应用程序结构 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.1 TDBGrid组件的重要属性 83
6.3 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.1 TDBComboBox组件的属性 95
6.8.2 TDBComboBox组件的使用 95
6.8 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.1 Field对象 107
7.2 记录的读取与修改 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
82.1 控制服务器的注册 123
8.2.2 控制关联的数据集 124
8.3 TADOCommand组件概述 126
8.3.1 TADOCommand的主要属性 126
8.3.2 TADOCommand的主要方法 128
8.5 TADODataSet组件概述 129
8.4 TADOCommand组件的使用 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.1 Rave Reports组件概述 141
9.2 Rave Delphi组件 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.1.1 数据库应用的体系结构 185
第11章 多层分布式应用的开发 185
11.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.2 系统设计 213
12.2.1 系统功能模块划分 213
第12章 图书馆管理信息系统设计 213
12.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
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《三寸金莲》冯骥才著 2017
- 《看视频零基础学英语口语》宋德伟 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018