图书介绍
Delphi实用教程pdf电子书版本下载
- 郑阿奇主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505393243
- 出版时间:2004
- 标注页数:444页
- 文件大小:168MB
- 文件页数:457页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Delphi实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录 1
第1部分 实用教程 1
第1章 Delphi 7集成开发环境 1
1.1 Delphi 7简介 1
1.1.1 Delphi的主要特点 1
1.1.2 Delphi 7的新特性 2
1.1.3 面向对象的基本概念 3
1.2 Delphi 7集成开发环境 4
1.2.1 Delphi 7主窗口 4
1.2.2 窗体设计器 12
1.2.3 对象树状查看器 13
1.2.4 对象查看器 13
1.2.5 代码编辑和浏览窗口 13
1.3 Delphi 7应用程序开发框架 14
1.3.1 应用程序开发步骤 14
1.3.2 应用程序开发框架 19
1.3.3 应用程序框架类 26
习题 27
第2章 面向对象的Pascal语言 28
2.1 Object Pascal概述 28
2.1.1 标识符 28
2.1.2 保留字 28
2.1.3 注释 28
2.1.4 常量和变量 29
2.2 数据类型 30
2.2.1 简单数据类型 30
2.2.2 字符串类型 33
2.2.3 可变类型 34
2.2.4 类型相容和强制转换 34
2.3 运算符 35
2.3.1 赋值运算符 35
2.3.2 算术运算符 36
2.3.3 关系运算符 37
2.3.5 集合运算符 38
2.3.4 逻辑运算符 38
2.3.6 位运算符 39
2.3.7 其他运算符 39
2.3.8 运算符的优先级 40
2.4 语句 40
2.4.1 声明语句 40
2.4.2 简单语句 41
2.4.3 条件控制语句 42
2.4.4 循环语句 48
2.4.5 其他语句 51
2.5 过程和函数 52
2.5.1 过程的说明和调用 52
2.5.2 函数的定义和调用 53
2.5.3 参数 55
2.5.4 过程和函数类型 57
2.6 结构类型 57
2.6.2 数组类型 58
2.6.1 集合类型 58
2.6.3 记录类型 64
2.6.4 文件类型 67
2.7 指针类型 67
2.7.1 指针类型的定义 67
2.7.2 指针类型的操作 68
2.8 类和对象 70
2.8.1 类的定义 70
2.7.3 无类型指针 70
2.8.2 对象 71
2.8.3 域和属性 71
2.8.4 方法 73
2.8.5 封装性 77
2.8.6 继承性 78
2.8.7 多态性 79
2.9 异常(Exception)处理 83
2.9.1 异常类(RTLException) 84
2.9.2 异常处理结构 87
习题 89
第3章 窗体和常用组件 90
3.1 窗体基础知识 90
3.1.1 窗体的创建 90
3.1.2 窗体的属性 91
3.1.3 窗体的事件和方法 93
3.2 Delphi 7组件概述 93
3.2.1 组件的类型 93
3.2.2 组件的属性、事件和方法 94
3.2.3 Delphi的组件库 95
3.3 窗体的组件对象 96
3.3.1 向窗体中添加组件 96
3.3.2 编辑组件对象 96
3.4 标准类组件 99
3.4.1 Label组件 99
3.4.2 文本组件 100
3.4.3 Button组件 102
3.4.4 CheckBox组件 103
3.4.5 RadioButton组件 104
3.4.6 ListBox组件 104
3.4.7 ComboBox组件 105
3.4.8 ScrollBar组件 108
3.4.9 GroupBox组件 108
3.4.10 RadioGroup组件 108
3.4.11 其他标准类组件 109
3.5 附加类组件 112
3.5.1 BitBtn组件 112
3.5.2 SpeedButton组件 113
3.5.3 Image组件 113
3.5.4 ScrollBox组件 114
3.5.5 Chart组件 115
3.6 Win32类组件和System类组件 117
3.6.1 Win32类组件 117
3.6.2 System类组件 124
3.7.1 OpenDialog对话框 126
3.7 对话框类组件 126
3.7.2 SaveDialog对话框 128
3.8 模板 129
3.8.1 组件模板 129
3.8.2 窗体模板 129
3.9 安装新组件 130
习题 131
4.2 主选单组件MainMenu 132
4.1 Delphi 7的选单类组件简介 132
第4章 选单类组件和工具栏 132
4.2.1 MainMenu组件的主要属性 133
4.2.2 选单编辑器 133
4.3 快捷选单组件PopupMenu 135
4.3.1 快捷选单 135
4.3.2 快捷选单设计 137
4.4 快捷键及热键设计 138
4.5 子选单设计 138
4.7 工具栏 139
4.6.2 用户自定义选单模板 139
4.6 使用选单模板 139
4.6.1 系统选单模板 139
4.7.1 工具栏组件ToolBar 140
4.7.2 工具栏按钮ToolButton组件 141
4.7.3 快捷按钮操作模式 141
4.7.4 工具栏的制作 142
4.8 状态栏 148
4.8.1 状态栏组件StatusBar 148
4.8.2 状态栏的制作 149
习题 150
第5章 多窗体和MDI窗体 151
5.1 多窗体基本概念 151
5.2 多窗体应用程序设计 151
5.2.1 窗体的创建 151
5.2.2 窗体的调用 153
5.2.3 窗体的重用 153
5.3.2 建立MDI父子窗体 155
5.3 MDI窗体 155
5.3.1 MDI窗体的基本概念 155
5.3.3 合并选单 157
5.3.4 排列与存取MDI子窗体 161
习题 162
第6章 文件编程 163
6.1 文件和目录管理组件 163
6.2 文件管理的相关函数和过程 165
6.3 文本文件 172
6.3.1 文件处理 172
6.3.2 文本文件的应用 174
习题 178
第7章 数据库基本概念和操作 179
7.1 数据库基本概念 179
7.1.1 数据和数据库 179
7.1.2 数据库管理系统 179
7.1.4 表和视图 180
7.1.3 关系数据库语言SQL 180
7.1.5 数据库设计 182
7.1.6 常用数据库简介 182
7.2 数据库、表的创建与维护 183
7.2.1 Paradox数据库、表操作 184
7.2.2 SQL Server 2000数据库、表操作 187
7.3 SQL语言简介 197
7.3.1 SELECT查询 198
7.3.2 常用聚合函数 201
7.4 存储过程 202
7.4.1 创建存储过程 202
7.4.2 执行存储过程 203
7.5 Delphi 7的数据库体系结构 204
习题 205
第8章 数据库编程 206
8.1 数据库应用程序的构成 206
8.1.1 客户机-服务器体系结构 206
8.1.2 Delphi数据库应用程序 207
8.1.3 数据库应用程序的建立 210
8.2 数据源组件DataSource 212
8.2.1 数据源组件的属性 212
8.2.2 数据源的方法 213
8.2.3 数据源的常用事件 213
8.3 数据集组件DataSet 214
8.3.1 数据集的打开与关闭 214
8.3.2 数据集状态及转换 214
8.3.3 数据集的浏览 215
8.3.4 对数据集进行增、删、改的操作 216
8.3.5 数据集常用事件 216
8.3.6 数据集的字段 218
8.3.7 数据库引擎BDE,ADO概述 227
8.4 BDE组件 230
8.4.1 Table组件 230
8.4.2 Query组件 242
8.4.3 StoredProc组件 244
8.4.4 Database组件 245
8.4.5 UpDateSQL组件 248
8.4.6 其他BDE组件 253
8.5 ADO组件 254
8.5.1 ADOConnection组件 255
8.5.2 ADOCommand组件 258
8.5.3 ADODataSet组件 260
8.5.4 ADOTable,ADOQuery和ADOStoredProc组件 263
8.5.5 数据集组件的类结构 264
8.6.2 ODBC数据源配置 265
8.6 通过ODBC访问数据库 265
8.6.1 ODBC的基本概念 265
8.6.3 配置BDE与ODBC数据源的连接 266
8.7 数据显示/编辑组件 268
8.7.1 DBGrid组件 268
8.7.2 DBNavigator组件 270
8.7.3 其他Data Control组件 271
8.8.1 使用Database Desktop快速生成QBE查询 273
8.8 其他相关技术 273
8.8.2 可视化SQL查询生成器SQLBuilder 275
8.8.3 dbExpress技术 277
8.8.4 InterBase Express简介 280
习题 280
第9章 数据库应用程序开发 281
9.1 数据库应用系统的开发过程 281
9.2 试题库管理系统的设计实例 281
9.2.1 创建试题库管理(stkgl)数据库 281
9.2.2 建立存储过程 282
9.2.3 用户界面设计 283
9.2.4 C/S数据库应用程序设计 284
9.3 三层结构程序设计 291
9.3.1 基于DataSnap的三层数据库应用概述 292
9.3.2 应用服务器结构 294
9.3.3 客户端应用结构 294
9.3.4 三层应用开发 294
9.4.1 建立第一份报表 298
9.4 数据库报表组件和报表设计器 298
9.4.2 数据库报表组件 301
9.4.3 Rave报表设计器 303
9.4.4 试题库管理系统的打印模块实例 307
9.4.5 进一步使用报表设计器 309
习题 310
第10章 其他编程 311
10.1 图形图像处理 311
10.1.1 画布的通用属性和方法 311
10.1.2 图形图像组件 314
10.1.3 图形(Picture)对象 316
10.2 多媒体编程 322
10.2.1 简易媒体播放器实例 322
10.2.2 媒体播放器组件 323
10.3 线程 326
10.3.1 线程概念 326
10.3.2 TThread类 327
10.3.3 线程的终止 328
10.3.4 线程同步 331
10.4 DLL应用和开发DLL 337
10.4.1 使用DLL的优点 337
10.4.2 创建DLL 338
10.4.3 调用DLL 340
第11章 网络和分布式程序设计 347
11.1 Winsock编程 347
11.2 Web应用开发 351
11.2.1 Web Broker 352
11.2.2 WebSnap 361
11.2.3 IntraWeb 364
11.3 ActiveX控件 367
11.3.1 ActiveX控件应用 367
11.3.2 开发ActiveX控件 368
11.4.1 分布式应用的概念 371
11.4 分布式程序设计 371
11.4.2 COM/DCOM 372
11.4.3 CORBA 381
11.5 小结 383
第2部分 上机实验指导 385
实验1 选择结构程序设计 385
实验2 循环结构程序设计 388
实验3 标准组件的使用 391
实验4 对话框的使用 394
实验5 选单设计 398
实验6 多文档编辑器的设计 403
实验7 文件的使用 411
实验8 数据库基本操作 415
实验9 应用BDE组件对数据库操作 418
实验10 客户信息管理系统(ADO方式) 425
第3部分 附录 435
附录A 制作安装程序 435
附录B 程序调试方法 440