Delphi 3.0/4.0实用编程技术PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:方可燕等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:1999
- ISBN:7801247787
- 页数:480 页
第一章 Delphi性能简介 1
1.1 Delphi基本概念介绍 1
1.1.1 Delphi的语言基础及发展 1
1.1.2 面向对象编程的概念 2
1.2 Delphi 4.0 各种版本 2
1.3 使用Delphi 4.0 的系统要求 2
1.4 Delphi 4.0 Client/ServerSuite的安装 3
1.5 Delphi 4.0的优越性 3
1.6 小结 4
第二章 Delphi编程环境 5
2.1 Delohi 4.0的界面布局 5
2.1.1 主菜单 6
2.1.2 快速按钮栏 6
2.1.3 控件面板 7
2.1.4 对象检查器 7
2.1.5 窗体窗口 8
2.1.6 代码窗口 9
2.2 Delphi界面内的工具使用 9
2.2.1 Delphi 4.0的菜单结构简介 9
2.2.2 一个多窗体工程的例子 10
2.2.3 Delphi的工程管理 12
2.2.4 创建工程 13
2.3 Delphi的文件种类 16
2.3.1 工程 17
2.3.2 工程文件 18
2.3.3 单元文件 18
2.3.4 窗体文件 19
2.4 小结 20
第三章 Delphi的数据类型及操作 21
3.1 Pascal语言的基础知识 21
3.1.1 基本字符集 21
3.1.2 常量 21
3.1.3 变量 22
3.1.4 标准和扩展数据类型 23
3.1.5 Delphi 中的等号 23
3.2 自定义的简单类型 24
3.2.1 枚举类型 24
3.2.2 子界类型 25
3.3 数组 26
3.3.1 概念 26
3.3.2 多维数组 28
3.3.3 字符数组和字符串 28
3.4 集合 30
3.4.1 集合类型的定义 30
3.4.2 集合类型的运算 31
3.5 记录 33
3.5.1 记录类型的定义 33
3.5.2 记录类型变量及其访问 34
3.5.3 开域语句的使用 34
3.6 指针 35
3.6.1 指针和动态变量 35
3.6.2 指针操作 37
3.7 小结 39
第四章 Delphi的程序结构 40
4.1 控制流程 40
4.1.1 条件语句 40
4.1.2 v 情况语句 41
4.1.3 循环语句 43
4.2 过程与函数 44
4.2.1 过程 45
4.2.2 函数 46
4.2.3 递归调用 47
4.3 文件的操作 48
4.3.1 记录文件 48
4.3.2 文本文件 50
4.3.3 无类型文件 51
4.4 小结 51
第五章文本编辑 52
5.1 建立窗口 52
5.1.1 建立空白窗体(Blank Form) 52
5.1.2 利用模板建立其他类型的窗体 53
5.2 建立菜单 56
5.2.1 菜单的组成 56
5.2.2 弹出式菜单和级联式菜单 57
5.2.3 菜单标记,快捷键,访问键 58
5.2.4 用户自定义菜单 60
5.2.5 利用向导自动生成一般化的菜单 63
5.3 字符串列表的常用操作 67
5.3.1 创建新的字符串列表 67
5.3.2 列表中的字符串操作 69
5.3.3 装载、保存字符串列表 71
5.3.4 往字符串列表中加入对象 72
5.3.5 操作字符串列表中的对象 72
5.4 文本编辑组件 73
5.4.1 TEdit组件 74
5.4.2 TMemo组件 74
5.5 MDI(多文本界面)的应用 75
5.6 设计MPI(多页面界面) 80
5.7 小结 83
第六章常用对话框组件 84
6.1 打开对话框组件 84
6.2 文件保存对话框 87
6.3 字体对话框组件 89
6.4 查找对话框组件 91
6.5 替换对话框组件 93
6.6 小结 95
第七章 Delphi图形对象 96
7.1 基本的图形元素 96
7.1.1 坐标 96
7.1.2 画布 96
7.1.3 像素 96
7.2 Delphi中的图形对象 100
7.2.1 画布(TCanvas Object) 100
7.2.2 画笔(TPen Object) 101
7.3 小结 104
第八章 图像编程 105
8.1 图像对象概述 105
8.1.1TGraphic对象 105
8.1.2 TBitmap Object (位图对象) 105
8.1.3 TPicture对象 106
8.1.4 Tlmage组件 106
8.2 图像对象的应用例子 106
8.3 小结 114
第九章 文件管理 115
9.1 文件属性及Delphi中的文件组件 115
9.1.1 文件属性 115
9.1.2 Delphi的文件组件 117
9.1.3 应用程序例子:文件属性管理器 118
9.2 文件类型 122
9.2.1 文本文件 122
9.2.2 二进制文件 124
9.3 简介Delphi的文件管理标准过程 125
9.3.1 文件名操作 125
9.3.2 文件的打开与关闭 126
9.3.3 文件定位 126
9.3.4 文件属性 127
9.3.5 读写文件 127
9.3.6 文件删除与截断 127
9.3.7 文件日期 128
9.3.8 文件状态 128
9.3.9 文件查找 128
9.3.10 磁盘操作 128
9.3.11 目录操作 128
9.4 记录文件的应用 129
9.4.1 任务介绍 129
9.4.2 设计方法 129
9.4.3 结果分析 139
9.5 应用例子:文件管理器 140
9.5.1 程序的组成部分 140
9.5.2 主窗口的设计 141
9.5.3 其他窗口的设计 147
9.5.4 文件的基本管理功能 148
9.5.5 主窗口的程序清单 155
9.6 小结 163
第十章 Delphi程序调试 164
10.1 在调试中使用断点(breakpoints) 165
10.1.1 在指定代码行设置断点 165
10.1.2 设置条件断点 166
10.1.3 查看断点列表 167
10.2 控制程序的运行 168
10.2.1 让程序运行到某个位置 168
10.2.2 单步调试 168
10.3 浏览和修改变量的值 169
10.3.1 显示Watch窗口 169
10.3.2 格式化Watch窗口中的变量 169
10.3.3 修改变量的值 170
10.4小结 171
第十一章 Delphi数据库系统 172
11.1 关系数据库模型 173
11.1.1 关系数据库 173
11.1.2 关系模型 173
11.2 数据库类型 174
11.2.1 独立数据库 174
11.2.2 文件共享数据库 175
11.2.3 客户机/服务器数据库 175
11.2.4 多级数据库 176
11.3 Delphi数据库系统简介 176
11.3.1 Delphi可利用的数据库 176
11.3.2 数据库管理系统(DBMS) 177
11.3.3 数据库应用程序 178
11.4 Delphi数据库的体系结构 179
11.4.1 数据访问组件 180
11.4.2 数据控制组件 183
11.5 小结 186
第十二章 简单的数据库应用 187
12.1 数据库桌面(Database Desktop) 187
12.1.1 设置工作目录及其别名 188
12.1.2 用Database Desktop创建表结构 190
12.1.3 输入数据 192
12.1.4 记录排序 194
12.1.5 关键字段的唯一性 194
12.1.6 记录间的导航 196
12.2 用Form Wizard创建简单的Delphi数据库程序 197
12.2.1 在窗体中放置数据控件 197
12.2.2 了解由Database Form Wizard创建的窗体 202
12.2.3 测试StudentM程序 206
12.3 手动联系底层数据库 208
12.3.1 几个组件的简单介绍 208
12.3.2 手动创建简单数据库应用 214
12.4 用数据库表来表示和显示继承关系 217
12.4.1 技术分析 217
12.4.2 实现步骤 218
12.4.3 程序清单 226
12.4.4 原理分析 227
12.5 小结 229
第十三章 数据库访问组件的使用与编程 230
13.1 数据访问组件概述 230
13.2 Tsession组件及其应用 231
13.2.1 TSession组件的重要属性 232
13.2.2 TSession组件的方法 232
13.2.3 TSession组件应用举例 234
13.3 TDataSource组件及其应用 237
13.3.1 TDataSource组件的主要属性 238
13.3.2 TDataSource组件的事件 239
13.4 数据集组件TDataSet 240
13.4.1 数据集组件的状态 241
1 3.4.2 打开和关闭数据集 241
13.4.3 数据集的导航 242
13.4.4 数据集中的数据维护 243
13.4.5 与数据浏览组件的连接 246
13.4.6 数据集组件的事件 246
13.5 TTable组件及其应用 246
13.5.1 一些重要的属性 247
13.5.2 TTable组件的方法及其应用 249
13.6 字段组件以及字段编辑器的使用 253
13.6.1 TField组件 253
13.6.2 字段编辑器的使用 258
13.7 TReport组件及其应用 260
13.7.1 TReport组件的属性 260
13.7.2 TReport组件重要方法 261
13.8 一个简单的例子 261
13.8.1 界面 261
13.8.2 程序说明 262
13.9 小结 265
第十四章 使用数据浏览组件 266
14.1 TDBGrid组件的使用 267
14.2 TDBEdit组件的使用 269
14.2.1 TDBEdit组件的属性 269
14.2.2 例子 269
14.3 TDBText组件的使用 270
14.4 TDBNavigator组件及其应用 271
14.5 TDBImage组件及其应用 273
14.6 TDBMemo组件及其应用 274
14.6.1 TDBMemo组件的主要属性 275
14.6.2 TDBMemo组件的方法 275
14.7 TDBCombox组件及其使用 276
14.7.1 TDBCombox组件的属性 276
14.7.2 TDBCombox组件的事件 277
14.8 TDBListBox组件及其使用 278
14.9 TDBCheckBox组件及其使用 279
14.10 TDBRadioGroup组件及其使用 280
14.11 TDBCtrlGrid组件及其使用 281
14.12 TDBChart组件及其使用 283
14.13 小结 285
第十五章 SQL语言使用与编程 286
15.1 一段关于SQL语言的历史 286
15.2 SQL语言简介 286
15.2.1 SQL语言的组成 286
15.2.2 SQL语言的优点 287
15.3 SQL命令和数据类型 287
15.3.1 S QL命令 287
15.3.2 SQL语言中的数据类型 288
15.4 从数据库中检索数据 290
15.4.1 SELECT语句语法概述和使用 290
15.4.2 游标的使用 295
15.5 SQL中的数据操作 297
15.5.1 建立和维护数据库结构 297
15.5.2 利用SQL数据定义语言操作表 299
15.5.3 表中数据的操作 300
15.6 动态SQL语言编程 301
15.6.1 动态SQL语句的基本概念 302
15.6.2 态SQL语句与游标 303
15.7 SQL语句中的函数 303
15.7.1 列函数的使用 303
15.7.2 行函数的使用 304
15.8 Delphi 4.0 中的SQL编程 306
15.8.1 使用TQuery组件 307
15.8.2 SQL命令文本的编写 308
15.8.3 TQuery组件的Open方法和ExecSQL方法 311
15.8.4 在运行时改变SQL语句的参数值 312
15.9 SQL编程实例 313
15.9.1 简单的数据库查询 313
15.9.2 表数据的维护 315
15.9.3 数据库信息系统 319
15.10 小结 330
第十六章 报表与图表 331
16.1 QuickReport 331
16.1.1 QuickReport的组件简介 332
16.1.2 表带与主要组件 334
16.1.3 用QuickReport制作报表 339
16.2 TeeChart 348
16.2.1 利用TeeChart Wizard生成数据图表 349
16.2.2 TeeChart组件的使用 351
16.2.3 关于Chart Editor 352
16.3 Decision Cube 355
16.4 小结 356
第十七章 OLE与COM对象模型 357
17.1 对象链结与嵌入 357
17.1.1 OLE技术简介 357
17.1.2 嵌入、链接与OCX 358
17.2 使用TOleContainer 358
17.2.1 一个实例OLEmain 358
17.2.2 TOleContainer方法与属性 364
17.2.3 TOleContainer组件小结 367
17.3 OLE自动化初步 367
17.3.1 OLE自动化的概念 367
17.3.2 OLE自动化与登录 368
17.3.3 发送数据库数据的客户程序 369
17.3.4 过程分析与Word.Basic函数调用 372
17.3.5 OLE自动化服务器程序 373
17.3.6 使用自动化对象向导和类型库编辑器 374
17.3.7 注册自动化服务器 378
17.4 COM对象模型 379
17.4.1 新名词与COM对象 379
17.4.2 COM接口继承与IUnknown接口 380
17.4.3 IUnknown方法的实现 380
17.5 小结 381
第十八章 动态连接库的编程 382
18.1 动态连接库的基本概念 382
18.1.1 什么是动态连接库 382
18.1.2 动态连接库的基本概念 382
18.1.3 传统的DLL编写方法 383
18.1.4 16位和32位的DLL之间的区别 383
18.2 动态连接库的编写和调用 383
18.2.1 Delphi中DLL的编写 383
18.2.2 DLL的调用 384
18.2.3 库初始化代码 387
18.3 动态连接库编程实例 389
18.3.1 虚拟内存和DLL实现数据传输 389
18.3.2 窗体重用 393
18.4 小结 400
第十九章ActiveX组件 401
19.1 ActiveX概述 401
19.1.1 什么是OLE 401
19.1.2 World Wide Web与ActiveX 401
19.2 在Delphi 4.0中建立ActiveX组件 403
19.2.1 将Delphi组件转换为ActiveX组件 404
19.2.2 往ActiveX组件中添加方法 410
19.2.3 浏览ActiveX类型库(Type Library) 411
19.3 小结 411
第二十章 利用Delphi进行Internet/Intranet程序设计 412
20.1 WWW及Delphi Internet工具简介 412
20.1.1 WWW基本概念 412
20.1.2 Web服务器 412
20.1.3 WWW浏览器 413
20.1.4 几个常用的术语 413
20.1.5 DelphiInternet工具简介 414
20.1.6 软、硬件要求 415
20.2 利用Delphi创建动态Web页面 416
20.2.1 HTML基础 416
20.2.2 CGI、WIN-CGI、ISAPI和NSAPI 417
20.2.3 第一个CGI程序 418
20.2.4 将CGI程序转换为ISAPI DLL 420
20.3 Web浏览器 421
20.3.1 浏览器主窗体 421
20.3.2 浏览器代码分析 422
20.4 创建ActiveForms 430
20.4.1 Hello Web 430
20.4.2 ActiveForm的安全性问题 432
20.5 小结 432
第二十一章 多媒体及动画技术 433
21.1 不同类型的媒体文件 433
21.1.1 文件格式 433
21.1.2 硬件要求 434
21.1.3 多媒体的用途 434
21.2 多媒体编程 435
21.2.1 调用PlaySound()API 435
21.3 使用TMediaPlayer组件 437
21.3.1 最简单的媒体播放器 437
21.3.2 实用的媒体播放器 438
21.3.3 TMediaPlayer的进一步剖析 441
21.3.4 放映窗口 442
21.3.5 方法驱动的媒体播放器 443
21.4 Delphi动画 446
21.4.1 OpenGL图形加速技术 446
21.4.2实现动画的其他方法 452
21.5小结 453
第二十二章 Delphi自定义组件的开发 454
22.1 Delphi组件基本原理 454
22.1.1 类和对象的基本概念 454
22.1.2 派生组件 455
22.1.3 安装和删除组件 459
22.2 从头编写组件 460
22.2.1 基础类和组件控制 460
22.2.2 创建一个组件 461
22.2.3 添加属性 462
22.2.4 构造过程 463
22.2.5 实现方法 464
22.2.6 添加事件 464
22.2.7 测试组件 466
22.3 创建可视组件 469
22.3.1 TAnimated组件 469
22.3.2 几点提示 476
22.3.3 为组件添加图标 476
22.3.4 使用TAnimated组件 477
22.4 小结 480
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018