图书介绍
全面掌握Delphi 4【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 郭迅华等编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115075689
- 出版时间:1998
- 标注页数:304页
- 文件大小:14MB
- 文件页数:320页
- 主题词:
PDF下载
下载说明
全面掌握Delphi 4PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Delphi4概述1
1.1 软件开发工具的发展1
1.1.1 从DOS到Windows95:开发理念的变迁1
1.1.2 RAD的产生2
1.1.3 VB和Delphi2
1.1.4 拖放技术(Drag-and-Drop)3
1.2 应用程序类库3
1.2.1 程序库、类库和组件库3
1.2.2 VCL4
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 增强的VCL6
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 goto48
4.5.2 break49
4.5.3 continue49
4.5.4 exit50
4.5.5 halt50
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 从结构化到OOP55
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 关于ModalResult138
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 指定使用的MainMenu159
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 关于DirectX187
第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 WinSight32215
第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 Wizard227
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 导航组件DBNavigator238
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 Report256
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到Delphi284
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
热门推荐
- 2932063.html
- 2782646.html
- 1278841.html
- 2405450.html
- 676616.html
- 624855.html
- 66228.html
- 2557855.html
- 3555678.html
- 2796394.html
- http://www.ickdjs.cc/book_3613783.html
- http://www.ickdjs.cc/book_3080958.html
- http://www.ickdjs.cc/book_2675608.html
- http://www.ickdjs.cc/book_130165.html
- http://www.ickdjs.cc/book_2564952.html
- http://www.ickdjs.cc/book_2117704.html
- http://www.ickdjs.cc/book_308082.html
- http://www.ickdjs.cc/book_3255409.html
- http://www.ickdjs.cc/book_1237683.html
- http://www.ickdjs.cc/book_137080.html