全面掌握Delphi 4PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:郭迅华等编
- 出 版 社:北京:人民邮电出版社
- 出版年份:1998
- ISBN:7115075689
- 页数:304 页
第1章 Delphi4概述 1
1.1 软件开发工具的发展 1
1.1.1 从DOS到Windows95:开发理念的变迁 1
1.1.2 RAD的产生 2
1.1.3 VB和Delphi 2
1.1.4 拖放技术(Drag-and-Drop) 3
1.2 应用程序类库 3
1.2.1 程序库、类库和组件库 3
1.2.2 VCL 4
1.3 数据库应用程序开发 4
1.3.1 数据库引擎 5
1.3.2 数据库工具 5
1.3.3 数据库组件 5
1.4 开发组件 5
1.5 Internet应用程序开发及其他 5
1.6 Delphi4的新特性 6
1.6.1 改进的集成开发环境 6
1.6.2 增强的VCL 6
1.6.3 先进的MIDAS和CORBA技术与分布式对象计算 7
1.6.4 全面支持Oracale8的对象关联扩展功能 7
1.6.5 其它特性 7
第2章 Delphi4的集成开发环境(IDE) 8
2.1 IDE概貌 8
2.2 IDE基本结构 8
2.2.1 菜单和快捷工具栏 8
2.2.2 窗体(Form)和窗体设计器(Form Designer) 9
2.2.3 组件调色板(Component Palette) 10
2.2.4 代码编辑器(Code Editor) 10
2.2.5 对象监视器(ObjectInspector) 11
2.3 菜单体系 11
2.3.1 “File”菜单 11
2.3.2 “Edit”菜单 13
2.3.3 “Search”菜单 15
2.3.4 “View”菜单 16
2.3.5 “Project”菜单 18
2.3.6 “Run”菜单 19
2.3.7 “Component”菜单 21
2.3.8 “Database”菜单 22
2.3.9 “Tools”菜单 23
2.3.10 “WorkGroup”菜单 23
2.3.11 “Help”菜单 24
2.3.12 右键快速菜单 24
2.3.13 快捷键 25
2.4 编辑器的使用 25
2.4.1 激活编辑器 25
2.4.2 使用编辑器 25
2.4.3 定制编辑器 25
2.4.4 代码洞察(Code Insight) 25
2.5 IDE的定制 26
2.5.1 组件调色板定制 26
2.5.2 快捷工具栏定制 27
第3章 Delphi4的程序组成 28
3.1 文件类型 28
3.1.1 工程文件 28
3.1.2 窗体文件 29
3.1.3 包文件 31
3.1.4 代码单元文件 31
3.1.5 桌面配置文件 31
3.1.6 工程目标文件 31
3.2 变量、函数、对象和组件 31
3.3 窗体设计和代码编写、GUI设计风格 32
3.3.1 窗体设计和代码编写 32
3.3.2 窗体设计和代码编写的关系 32
3.3.3 GUI设计风格 32
3.4 让程序运行起来 33
3.4.1 “Hello World”(一) 33
第4章 Object Pascal基本程序设计 34
4.1 常量和变量 34
4.1.1 标识符(Identifier) 34
4.1.2 常量 35
4.1.3 变量 36
4.1.4 基本(Fundamental)数据类型 36
4.1.5 常变量 38
4.2 数据结构 38
4.2.1 枚举类型(Enumeraled types) 39
4.2.2 子界类型(Subrange types) 39
4.2.3 数组类型(Array types) 39
4.2.4 集合类型(Set types) 40
4.2.5 记录类型(Record types) 40
4.2.6 变体类型(Variant types) 41
4.3 运算符(Operators)和表达式(Expressions) 42
4.3.1 算术(Arithmatic)运算符 42
4.3.2 逻辑运算符(Logical operators) 42
4.3.3 关系运算符(Relational operators) 43
4.3.4 @运算符 43
4.3.5 运算符优先级 43
4.4 流程控制 44
4.4.1 条件语句 44
4.4.2 情况语句 46
4.4.3 for循环语句 47
4.4.4 while循环语句 47
4.4.5 repeat循环语句 48
4.5 分支 48
4.5.1 I goto 48
4.5.2 break 49
4.5.3 continue 49
4.5.4 exit 50
4.5.5 halt 50
4.6 程序(Program) 50
4.6.1 单元(Unit) 51
4.6.2 过程与函数(Procedure and Function) 52
第5章 面向对象的程序设计 54
5.1 关于软件工程 54
5.1.1 软件危机 54
5.1.2 软件生命周期 54
5.1.3 软件工程的目标和原则 55
5.1.4 从结构化到OOP 55
5.1.5 再谈面向对象 56
5.2 对象的引入 57
5.2.1 抽象和封装 57
5.2.2 函数和过程、模块、单元 57
5.2.3 对象 58
5.2.4 构造函数(constructor)和析构函数(destructor) 60
5.3 多态和重载 62
5.4 继承和派生 63
5.4.1 派生类 63
5.5 多态和虚拟 65
5.5.1 虚拟函数 65
第6章 创建应用程序 67
6.1 对象仓库(Object Repository) 67
6.1.1 “New Items”中的标签 68
6.1.2 三种应用方式 69
6.1.3 浏览对象仓库 70
6.1.5 向对象仓库内添加对象 71
6.2 向导(Wizards) 72
6.2.1 用向导创建应用程序 72
6.2.2 用向导创建对话框 75
6.3 应用程序开发的一般模式 76
6.3.1 建立应用程序工程 76
6.3.2 在窗体上添加组件 76
6.3.3 设定对象的属性 77
6.3.4 编写事件处理(Event Handler) 79
6.3.5 编译运行 79
6.3.6 添加成员 80
6.3.7 “Hello World”(三) 81
6.4 设计时的技巧 82
6.4.1 连续建立同一种组件 82
6.4.2 选取多个对象 82
6.4.3 使用剪贴板 83
6.4.4 在成组组件上添加组件 83
6.4.5 对象对齐 86
6.5 窗体对象 86
6.5.1 外形及状态设定 87
6.5.2 控制管理 88
6.5.3 显示与关闭 89
6.5.4 “Hello World“(四) 90
6.5.5 动态创建窗体 92
第7章 可视组件库(VCL) 94
7.1 关于组件 94
7.1.1 组件和组件类 94
7.1.2 可见组件和不可见组件 94
7.1.3 属性(Properties) 94
7.1.4 方法(Methods) 95
7.1.5 事件(Events) 95
7.1.6 事件句柄(Event Handler) 95
7.2 组件说明 96
7.2.1 标准(Standard)组件 96
7.2.2 附加(Additional)组件 97
7.2.3 32位Windows (Win32)组件 97
7.2.4 系统(System)组件 98
7.2.5 互联网络(Interent)组件 99
7.2.6 数据存取(Data Access)组件 101
7.2.7 数据控制(Data Controls)组件 102
7.2.8 Midas组件 103
7.2.9 多维数据(Decision Cube)组件 104
7.2.10 快速报表(QReport)组件 105
7.2.11 对话框(Dialogs)组件 106
7.2.12 Windows3.1(Win3.1)组件 107
7.2.13 范例(Samples)组件 108
7.2.14 ActiveX(ActiveX)组件 109
7.3 补充说明 110
7.3.1 重要的共同属性 110
7.3.2 基本的事件和方法 113
第8章 输入、输出和打印 115
8.1 文字的输入输出 115
8.1.1 Label组件( Standard) 115
8.1.2 Edit组件(Standard) 115
8.1.3 Memo组件(Standard) 117
8.1.4 MaskEdit组件(Additional) 117
8.1.5 RichEdit组件(Win32) 119
8.1.6 StaticText组件(Additional) 121
8.2 信息对话框 122
8.2.1 InputBox和InputQuery函数 122
8.2.2 消息对话框 123
8.3 OpenDialog和SaveDialog组件(Dialogs) 127
8.4 打印 131
8.4.1 使用Printer组件 132
8.4.2 打印窗体 133
8.4.3 PrintDialog组件(Dialogs) 133
8.4.4 PrinterSetupDialog组件(Dialogs) 135
8.4.5 范例 136
第9章 按钮、成组组件与选择表 138
9.1 按钮 138
9.1.1 OnClick事件响应 138
9.1.2 关于ModalResult 138
9.1.3 默认(Default)按钮和取消(Cancel)按钮 139
9.1.4 按钮上的图标 139
9.1.5 BitBtn的Kind属性 141
9.1.6 快速按钮SpeedButton组件 142
9.2 单选钮和复选框 146
9.2.1 选项值的设定 147
9.2.2 单选钮RadioButton(Standard) 147
9.2.3 复选框CheckBox(Standard) 147
9.3 成组组件 148
9.3.1 GroupBox组件(Standard) 148
9.3.2 RadioGroup组件(Standard) 149
9.3.3 Panel组件( Standard) 152
9.3.4 ScrollBox组件( Additional) 153
9.3.5 成组组件的其他问题 154
9.4 Bevel组件和Splitter组件 154
9.5 菜单设计器 155
9.5.1 菜单设计器的基本操作 156
9.5.2 菜单命令的响应 157
9.5.3 菜单设计器的右键快速菜单 157
9.5.4 预建菜单模板及其汉化 158
9.6 菜单组件 159
9.6.1 指定使用的MainMenu 159
9.6.2 合并主菜单、MDI简介 159
9.6.3 使用PopupMenu组件 161
9.7 列表框和组合框 161
9.7.1 ListBox列表框组件(Standard) 161
9.7.3 CheckListBox组件(Additional) 163
9.7.4 FileListBox及其他 163
第10章 图形、图像和多媒体 165
10.1 执行阶段的绘图、Canvas对象 165
10.1.1Canvas的基本属性 165
10.1.2 绘图方法 167
10.1.3 关于重画 169
10.2 其他绘图组件 169
10.2.1 PaintBox组件(System) 169
10.2.2 Shape组件(Additional) 170
10.3 图像文件处理 171
10.3.1 重要属性 171
10.3.2 基本操作 172
10.3.3 Image组件(Additional) 174
10.3.4 范例 174
10.4 无声视频播放(动画) 181
10.4.1 Animate组件(Win32) 181
10.4.2 动画窗体 182
10.5 媒体播放 184
10.5.1 媒体文件类型 184
10.5.2 MediaPlayer组件(System) 184
10.5.3 MediaPlayer组件的重要属性和方法 186
10.5.4 关于DirectX 187
第11章 其他重要组件 188
11.1 系统对象 188
11.1.1 Application对象 188
11.1.2 提示信息的显示 189
11.1.3 Screen对象 190
11.1.4 关于剪贴板的补充说明 190
11.1.5 Timer计时器组件(System) 191
11.2 通用对话框 192
11.2.1 FontDialog对话框组件(Dialogs) 192
11.2.2 ColorDialog对话框组件(Dialogs) 194
11.2.3 FindDialog和ReplaceDialog组件(Dialogs) 195
11.3 多页组件 195
11.3.1 Notebook、TabSet和TabbedNotebook(Win3.1) 196
11.3.2 TabControl和PageControl(Win32) 196
11.4 杂项 197
11.4.1 ScrollBar组件(Standard) 197
11.4.2 TrackBar组件(Win32) 201
11.4.3 ProgressBar(Win32)和Gauge(Samples) 201
11.4.4 StringGrid组件(Additional) 203
11.4.5 HeaderControl组件(Win32) 205
11.4.6 TreeView和ListView组件(Win32) 206
第12章 工程管理与程序调试 208
12.1 工程组织的基本问题 208
12.1.1 目录管理 208
12.1.2 文件命名 209
12.1.3 对象命名 209
12.2 工程管理器(Project Manager) 209
12.2.1 工程管理器的使用 209
12.2.2 工程选项设置 210
12.2.3 版本控制 211
12.3 关于调试 211
12.4 调试选项设置 212
12.4.1 编译器中的调试选项 212
12.5 调试器使用 212
12.5.1 程序运行方式 213
12.5.2 使用断点 213
12.5.3 变量监视 214
12.6 WinSight32 215
第13章 数据库应用程序开发 217
13.1 Delphi的数据库体系 218
13.1.1 关系数据模型 218
13.1.2 数据库管理模式 218
13.1.3 BDE概述 219
13.1.4 BDE管理 219
13.1.5 其他数据库工具 220
13.2 用Database Desktop创建数据库表 222
13.2.1 数据库应用程序的一般开发过程 222
13.2.2 创建数据库表 222
13.2.3 索引 224
13.2.4 补充说明 225
13.2.5 数据输入 226
13.2.6 Database Desktop的其他功能 227
13.3 使用Form Wizard 227
13.3.1 建立数据库应用窗体 227
13.3.2 运行 229
13.4 数据库访问机制 230
13.4.1 数据的基本流程 231
13.4.2 Table和Query组件(Data Access) 232
13.4.3 数据访问 234
13.4.4 DataSource组件(Data Access) 236
13.4.5 数据集中的字段 236
13.4.6 字段的使用 237
13.5 数据控件(Data Controls) 238
13.5.1 一般性质 238
13.5.2 导航组件DBNavigator 238
13.5.3 范例 239
13.6 数据查询 243
13.6.1 数据过滤 243
13.6.2 范围设定 244
13.6.3 使用索引(Indexes) 245
13.6.4 数据集的状态(States) 246
13.7 计算出(Calculated)的字段 247
13.8 使用多个数据库表 248
13.8.1 使用查找(Lookup)字段 249
13.8.2 主从复合表 251
13.8.3 用From Wizard创建主从复合表窗体 251
13.8.4 有关主从复合结构的属性 253
第14章 报表和图表 256
14.1 Quick Report 256
14.1.1报表模板 256
14.1.2报表向导(QuickReport Wizard) 257
14.1.3快速报表组件 258
14.1.4报表数据控件 260
14.1.5报表的预览和打印 261
14.1.6定制预览窗体 261
14.2 Chart图表 262
14.2.1图表向导(Chart Wizard) 262
14.2.2使用Chart组件 267
14.3 Decision Cube简介 268
第15章 Internet开发 270
15.1 实例 270
15.1.1搭建应用程序框架 271
15.2 应用程序实现 272
15.2.1初始化 272
15.2.2定位与寻址 273
15.2.3导航操作 273
第16章 应用程序发行 275
16.1 帮助系统 275
16.1.1软件说明文档 275
16.1.2联机帮助系统 276
16.2 使用注机册表 278
16.2.1Registry对象 278
16.3 再谈包 279
16.4 创建安装程序 279
第17章 从VB到Delphi 284
17.1 开发环境 284
17.1.1重要功能键比较 284
17.2 代码 286
17.2.1变量及数据类型 286
17.2.2赋值语句 286
17.2.3字符串 286
17.2.4注释代码 287
17.3 组作 287
17.3.1窗体(Forms) 288
17.3.2按钮(CommandButtons) 290
17.3.3编辑框(Text Boxes) 290
17.3.4下拉框(ListBoxs) 291
17.3.5文件控制 292
17.3.6单元(Units) 293
17.3.7变量范围 293
17.3.8条件语句 294
17.3.9循环语句 296
17.3.10过程和函数 298
17.3.11控制数组(Control Arrays) 299
17.3.12对象变量(Object Variables) 299
17.4 图像(Graphies) 300
17.4.1画布(Canvas) 301
17.4.2图象处理实现 301
- 《新完全掌握日语能力考试自学手册 N2 词汇》(日)氏原庸子,佐伯玲子 2019
- 《小学语文综合知识全掌握 二年级》徐丰总主编;顾文艳,沈珣编写 2013
- 《英语尽在掌握》(韩)闵丙哲著 2019
- 《轻松掌握BBC micro:bit》(英)迈克·图利著;王学昭,刘端阳等译 2019
- 《超级AI时代的人类命运 34个你必须掌握的未来生存法则》(日)落合阳一著 2019
- 《1000项汽车电工必会技能完全掌握》(中国)周晓飞 2019
- 《新完全掌握日本语 中级 下》(日)平井悦子,三轮幸子 2017
- 《数学速览 分分钟掌握的200个数学知识 全新修订版》胡玉婷责任编辑;方弦译;(英国)Paul Glendinning 2019
- 《中学生必须掌握的100个沟通技巧》黄素玲编著 2013
- 《家电维修完全掌握丛书 电磁炉维修技能完全掌握》孙立群编著 2012
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019