Delphi3.0使用与开发指南PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:冯永红等编
- 出 版 社:北京:人民邮电出版社
- 出版年份:1998
- ISBN:7115070989
- 页数:298 页
1.1 Hello! Delphi 1
第一章 Delphi基础 1
1.2 Delphi2.0到3.0的飞跃 4
1.3 可视化及OOP概念 5
1.3.1 什么是对象 5
1.3.2 什么是属性 6
1.3.3 什么是事件 6
1.4 什么是面向对象编程(OOP) 7
1.4.1 对象的封装性、继承性 7
1.4.2 对象的多态性 8
1.4.3 对象的可见性 8
1.4.4 如何访问对象的域和方法 9
1.5 本章小结 10
2.1.1 菜单栏(Menuitem) 11
第二章 Delphi集成环境开发 11
2.1 主窗口 11
2.1.2 快速按钮(SpeedBar) 14
2.1.3 组件板(Compoment Palette) 14
2.2 工程管理器(Project Manager) 14
2.3 表单窗体(Form) 15
2.4 对象查看器(Object Inspector) 16
2.5 代码窗口(Code Editor) 17
2.6 本章小结 20
第三章 如何利用IDE创建一简单加减计算器程序 21
3.1 计算器的功能 21
3.2 项目的创建的途径 22
3.3 创建用户界面 23
3.3.1 如何选取所需的部件 23
3.3.2 如何实现部件的调整 24
3.4 如何设计部件的属性 26
3.5 计算器功能的实现——代码的编写 29
3.5.1 计算功能的实现 31
3.5.2 清除功能的实现 34
3.6 程序的运行 35
3.7 程序的改进 37
3.8 程序的简单调试 38
3.8.1 断点的设置 38
3.8.2 变量值的观察 39
3.8.3 程序的运行控制 39
3.9 项目的管理 40
3.9.1 如何设置自己的图标和标题 40
3.9.2 帮助文件的联接 42
3.10 本章小结 42
4.1 编辑器的功能 43
第四章 构建简单的编辑器程序 43
4.2 编辑器的输入 46
4.2.1 Edit的使用 46
4.2.2 RichEdit的改进 51
4.3 如何实现对字体的控制 56
4.3.1 单选框与复选框的使用 57
4.3.2 用组合框改进 59
4.4 菜单设计 61
4.4.1 菜单设计 62
4.4.2 菜单项功能的实现 65
4.5 对话框的使用 68
4.5.1 普通对话框 68
4.5.2 如何打开文件 69
4.5.3 如何存储文件 72
4.5.4 文件的打印 73
4.5.5 字体对话框 78
4.6 本章小结 80
第五章 窗体风格的设计 81
5.1 Form对象 81
5.2 编辑器的About窗口 84
5.2.1 窗体的添加与删除 84
5.2.2 为编辑器写软件说明 85
5.3 让编辑器支持右键 86
5.4 对编辑器菜单的改进 88
5.4.1 级联菜单的设计 88
5.4.2 复选标记设置 89
5.4.3 菜单项的灰显 90
5.5 工具条的添加 91
5.5.1 工具条的使用 91
5.5.2 快速按钮设计 92
5.6 窗口状态栏的设计 95
5.7 窗体的分割 99
5.7.1 用Panel组件分割 99
5.7.2 用 HeaderControl组件分割 101
5.7.3 用Header组件分割 103
5.8 本章小结 104
第六章 OOP程序设计风格 105
6.1 Delphi代码的结构 105
6.2 类和对象 107
6.3 对象系统的三个特性 110
6.4 方法重载 112
6.5 本章小结 112
7.2.1 Notebook与TabSet 115
7.2 与多页对象有关的组件 115
7.1 多页对象概述 115
第七章 多页对象与多文档界面设计 115
7.2.2 TabbedNotebook与TabControl 120
7.2.3 PageControl与TabSheet 121
7.3 多文档界面的结构 122
7.4 多文档界面建立 122
7.4.1 建立MDI父窗体 122
7.4.2 建立子MDI子窗体 123
7.4.3 动态建立子窗体的方法 124
7.5 子窗体菜单设计 125
7.5.1 合并菜单 126
7.5.2 代码的更改 127
7.5.3 对子窗体的管理 127
7.6 MDI窗体的关闭 129
7.7 MDI模板 130
7.8 本章小结 132
第八章 图像、图形与多媒体 133
8.1 Delphi图形基础 133
8.1.1 画布(TCanvas) 133
8.1.2 颜色(Tcolor)对象 133
8.1.3 坐标与像素 134
8.1.4 画笔(Tpen)对象 136
8.1.5 画刷(Tbrush)对象 139
8.2 用Canvas编写图形应用程序 140
8.2.1 响应鼠标事件 142
8.2.2 用鼠标绘制各种图形 143
8.2.3 TPaintBox组件 145
8.3 图像的处理 146
8.3.1 图像基础 147
8.3.2 如何显示一个已存在的图像 148
8.3.3 如何在Delphi中编辑图像 151
8.4 如何在程序中使用声音 154
8.4.1 用 MediaPlayer组件播放声音 154
8.4.2 调用API函数播放声音 155
8.5 视频文件的播放 156
8.6 对媒体播放器的方法控制 157
8.7 本章小结 160
第九章 文件系统的管理 161
9.1 文件的类型和属性 161
9.2 编辑文本文件的操作 162
9.2.1 文件的打开与关闭 162
9.2.2 文件的读写 163
9.3.1 File ListBox和FilterComboBox 164
9.3 文件系统的管理控制 164
9.3.2 Directory Listbox和DriveComboBox 168
9.3.3 DirectoryOutline 171
9.4 开发一个文本与图像浏览器 172
9.5 本章小结 175
第十章 灵活运用集成调试器 177
10.1 如何设置环境 177
10.2 控制程序运行方式 178
10.3 断点的设置及使用 180
10.4 跟踪程序过程 182
10.5 异常处理 185
10.5.1 Delphi异常处理机制与异常类 185
10.5.2 常见的几类异常 185
10.5.3 异常保护 188
10.5.4 异常响应 190
10.6 本章小结 192
第十一章 开发数据库应用程序 193
11.1 数据库的建立 193
11.1.1 关系数据库 193
11.1.2 Delphi数据库特性 194
11.2 建立一个新的数据库表 194
11.2.1 Database Desktop工具 194
11.3 如何访问数据库表 198
11.3.1 Form Wizard创建简单数据库应用程序 198
11.3.2 数据访问组件(Data Access)的应用 201
11.3.3 数据控制组件cData Control)的应用 203
11.4 运行期间访问数据库表 207
11.4.1 数据集的打开与关闭 207
11.4.2 数据库表记录的定位 207
11.4.3 对数据库表数据的操作方法 208
11.5 记录的排序与查询 211
11.5.1 索引的建立 212
11.5.2 利用索引排序 213
11.5.3 精确查找某一记录 213
11.5.4 利用GotoNearest和FindNearest执行不精确查找 216
11.5.5 限制记录范围 217
11.6 SQL语言与TQuery组件 217
11.6.1 TQuery组件 217
11.6.2 在TQuery组件中使用静态SQL 218
11.6.3 在TQuery组件中使用动态SQL语句 220
11.7 多数据库表的查询 221
11.7.1 链接两数据库表 222
11.7.2 数据集的过滤(Filter) 223
11.8 创建学生信息管理应用程序 224
11.8.1 数据模块(Data Module)使用 225
11.8.2 界面设计 226
11.8.3 有关代码编写 227
11.9 客户/服务器结构 230
11.9.1 客户机概述 230
11.9.2 中间件 231
11.10 本章小结 231
第十二章 创建自己的可视组件和ActiveX组件 233
12.1Windows的动态链接库DLLs 233
12.1.1 如何创建一个新的DLLs 233
12.1.2 如何调用 DLLs 234
12.2 创建自己的可视组件 238
12.2.1 包(Package) 238
12.2.2 如何在组件板里加入自己的组件 238
12.3 为组件添加属性、方法和事件——TMinMax组件 242
12.3.1 利用Component创建骨架单元 242
12.3.3 TMinMax属性的添加 243
12.3.2 Delphi对象类的访问类型 243
12.3.4 方法的添加——CompareAB方法 245
12.3.5 事件OnEqual的添加 245
12.3.6 事件的触发 246
12.3.7 构造函数 246
12.3.8 MinMax组件的安装 248
12.3.9 组件MinMax的应用 249
12.4 对组件MinMax的改进 252
12.4.1 通过函数方法访问属性值 252
12.4.2 从已有组件继承组件 253
12.4.3 组件的更新 256
12.5 带参数事件的添加 256
12.5.1 新事件类型的定义 256
12.6 ActiveX组件 257
12.5.2触发事件和响应事件 257
12.6.1 创建一基于TButton组件的ActiveX组件 258
12.6.2 ActiveX组件的注册 262
12.6.3 添加新方法 262
12.8 本章小结 265
第十三章 Internet应用程序的开发 267
13.1 网页浏览器的创建 267
13.1.1 界面设计 267
13.1.2 THTML组件的应用 268
13.2 Web Server Application的应用 273
13.2.1 Hello!应用程序的编写 273
13.2.2 网络投票应用程序 274
13.3 利用ActiveForm重写投票应用程序 278
附录 Pascal简介 281
13.4 本章小结 283
A.1 代码格式与程序风格 283
A.2 一般数据类型 286
A.3 常量型 288
A.4 定义数据类型 288
A.5 流程的控制 293
A.5.1 if语句 293
A.5.2 case语句 294
A.6 循环 295
A.6.1 repeat语句 295
A.6.2 while语句 295
A.6.3 for语句 296
A.7 过程与函数 296
A.7.1 过程与函数的概念 296
A.7.2 参数的传递 297
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《复活》冯一兵责任编辑;力冈译;(俄罗斯)列夫·托尔斯泰 2019
- 《莎士比亚喜剧悲剧集》冯一兵责任编辑;(英国)威廉·莎士比亚 2019
- 《斯蒂芬英雄》(爱尔兰)乔伊斯著;冯建明译 2019
- 《量子系统的非平衡多体理论》(意)G.斯蒂芬尼茨,(德)R.冯·莱文 2019
- 《经济转型时期中国环境规制政策问题研究》冯卓著 2019
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 天然药物化学 第2版》冯卫生,吴锦忠 2018
- 《天然药物化学实验 第2版》冯卫生,吴锦忠 2018
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《大学生创新创业教育 基于互联网+视角》杜永红主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019