图书介绍
Delphi 4实用开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![Delphi 4实用开发指南](https://www.shukui.net/cover/58/31115385.jpg)
- 郝启堂主编;康博创作室编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115078823
- 出版时间:1999
- 标注页数:298页
- 文件大小:56MB
- 文件页数:312页
- 主题词:
PDF下载
下载说明
Delphi 4实用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 Delphi 4简介1
1.1 Delphi 4的新特性1
1.1.1 语言扩展1
1.1.2 项目管理器(Project Manager)2
1.1.3 用户界面的增强功能2
1.1.4 AppBrowser3
1.1.5 CORBA支持3
1.1.6 ActionLists3
1.2 Delphi 4的安装4
1.2.1 Delphi 4的版本4
1.2.2 系统最低需求4
1.2.3 安装步骤4
1.3 开发环境简介8
1.3.1 主窗口8
1.3.2 对象编辑器10
1.3.3 代码编辑器11
1.3.4 窗体(Form)12
第二章 编写第一个Delphi程序13
2.1 Delphi的编程特点13
2.2 编写第一个程序13
2.2.1 设计思路13
2.2.2 程序设计14
2.2.3 程序运行21
2.2.4 程序的存储21
2.3 工程简介22
2.3.1 工程文件22
2.3.2 窗体文件23
2.3.3 单元文件23
2.3.4 Delphi生成的其它文件24
2.4 工程管理25
2.4.1 工程管理器简介25
2.4.2 给工程增加文件26
2.4.3 从工程中删除文件27
2.5 工程的编译和运行27
2.5.1 语法检查28
2.5.2 编译链接28
2.5.3 重新编译链接28
2.5.4 工程的运行29
2.6 工程环境设置29
2.6.1 Forms选项卡29
2.6.2 Application选项卡30
2.6.3 Compiler选项卡31
2.6.4 Linker选项卡33
2.6.5 Directories/Conditionals选项卡34
2.6.6 VersionInfo选项卡35
2.6.7 Packages选项卡36
2.7 集成调试器37
2.7.1 何时使用调试器37
2.7.2 调试前的准备37
2.7.3 准备调试用例38
2.7.4 单步执行程序40
2.7.5 设置断点40
2.7.6 监视变量41
第三章Pascal语言45
3.1 Pascal语言简介45
3.2 数据类型45
3.2.1 变量46
3.2.2 常量46
3.2.3 资源字符串常量48
3.2.4 Delphi的数据类型48
3.2.5 用户定义的数据类型56
3.2.6 指针类型60
3.2.7 文件类型61
3.2.8 Delphi中的字符串61
3.3 编程风格66
3.3.1 注释66
3.3.2 大写的使用67
3.3.3 空白67
3.3.4 美观的打印67
3.3.5 语法的突出68
3.4 Pascal语句68
3.4.1 表达式和运算符68
3.4.2 简单语句和复合语句70
3.4.3 条件语句70
3.4.4 Pascal中的循环71
3.4.5 with语句72
3.5 过程和函数73
3.5.1 引用参数74
3.5.2 常量参数74
3.5.3 不定数组参数75
3.5.4 无类型不定数组参数75
3.5.5 Delphi调用约定76
3.5.6 对象方法76
3.5.7 Forward声明76
3.5.8 外部声明77
3.5.9 过程类型77
3.5.10 WINDOWS回调函数78
第四章 面向对象的语言Object Pascal79
4.1 类和对象79
4.1.1 类的定义79
4.1.2 创建Delphi的对象81
4.1.3 在Delphi中TMember类的使用81
4.1.4 构造函数的声明82
4.2 类的封装性83
4.2.1 专用、保护和公共部分84
4.2.2 公共和Published部分84
4.3 关于单元85
4.3.1 类的接口部分86
4.3.2 单元和作用域86
4.3.3 单元和名称冲突87
4.4 类的继承88
4.4.1 继承和类型兼容88
4.4.2 类的多态性90
4.4.3 重载和重定义对象方法92
4.4.4 动态方法93
4.4.5 抽象方法93
4.5 异常处理93
第五章 高级Object Pascal97
5.1 Self关键字97
5.2 类方法与类的数据99
5.3 对象方法指针102
5.4 类的引用103
第六章 键盘与鼠标的编程105
6.1 Delphi事件与消息105
6.1.1 Delphi事件105
6.1.2 Delphi消息106
6.2 键盘的编程107
6.2.1 虚拟键107
6.2.2 键盘事件与响应107
6.2.3 键盘事件预览109
6.2.4 键盘编程例子109
6.3 鼠标控制与响应111
6.3.1 鼠标事件111
6.3.2 Microsoft智能鼠标112
6.3.3 鼠标拖放113
6.3.4 鼠标光标116
6.4 直接处理事件116
第七章 菜单的创建与处理119
7.1 VCL控件119
7.2 菜单技术基础119
7.2.1 创建菜单119
7.2.2 菜单设计120
7.2.3 图形化菜单设计123
7.2.4 菜单模板123
7.2.5 菜单事件响应与命令模拟技术124
7.3 智能菜单技术与设计124
7.3.1 菜单项灰化124
7.3.2 动态菜单125
7.3.3 多重菜单的合并与分离127
第八章 按钮和复选框的添加129
8.1 VCL控件129
8.2 基本按钮130
8.2.1 命令按钮——Button130
8.2.2 复选框——CheckBox131
8.2.3 单选按钮——RadioButton131
8.3 高级按钮131
8.3.1 位图按钮——BitBtn131
8.3.2 加速按钮——SpeedButton133
8.3.3 增减按钮——UpDown133
8.4 按钮组合技术134
8.4.1 使用操作面板——Panel135
8.4.2 使用组框——GroupBox136
8.4.3 使用单选组框——RadioGroup136
第九章 工具栏、状态栏与酷条设计139
9.1 VCL控件139
9.2 设计工具栏140
9.2.1 加入工具栏前的考虑140
9.2.2 工具按钮图标的制作140
9.2.3 加入工具栏142
9.2.4 加入工具按钮142
9.2.5 浮动工具栏143
9.2.6 定制工具栏144
9.3 状态栏设计146
9.3.1 加入状态栏146
9.3.2 设计状态栏147
9.4 创建酷条148
9.4.1 包容所有控件还是部分148
9.4.2 创建酷条148
9.4.3 加入其它控件149
9.5 设计酷条150
9.5.1 菜单栏150
9.5.2 酷条上图案设计151
9.5.3 酷条上的动画151
9.5.4 停靠工具栏——Delphi新特性151
9.6 控制条152
第十章 列表框设计155
10.1 VCL控件155
10.2 字符串类——TStrings155
10.3 列表控件剖析156
10.3.1 字符串存储156
10.3.2 表项选择157
10.3.3 字符串其它操作157
10.4 字符串网格设计159
10.4.1 字符串网格剖析159
10.4.2 设计实例161
10.5 列表视图163
10.5.1 列表视图的数据——TListItem163
10.5.2 列表视图控件164
10.5.3 列表视图的程序设计164
10.6 树视图167
10.6.1 树视图的内容——TTreeNode167
10.6.2 树视图控件167
10.6.3 树视图控件的程序设计168
10.6.4 外部数据与拖放170
第十一章 字符串与文本175
11.1 VCL控件175
11.2 字符串类型175
11.2.1 Object Pascal字符串类型175
11.2.2 字符串函数176
11.2.3 PChar字符串178
11.2.4 Unicode支持179
11.3 单行文本处理180
11.3.1 Label与StaticText180
11.3.2 EditBox与MaskEdit181
11.4 多行文本处理182
11.4.1 创建Memo对象182
11.4.2 文本输入183
11.4.3 文本编辑与更新186
第十二章 目录与文件187
12.1 VCL控件187
12.2 公共文件对话框188
12.3 目录与文件浏览190
12.4 文件的拖放193
12.4.1 Windows的拖放193
12.4.2 文件的拖放193
12.4.3 程序实例195
12.5 文件的读写196
12.5.1 文件类型197
12.5.2 基本函数198
12.5.3 读写文件200
12.5.4 VCL对象的文件读写200
第十三章 对话框203
13.1 VCL控件203
13.2 对话框的模态204
13.3 公共对话框204
13.3.1 颜色与ColorDialog205
13.3.2 字体与FontDialog206
13.3.3 SearchDialog与ReplaceDialog207
13.3.4 PrintDialog与PrinterSetupDialog208
13.4 消息对话框与其它对话框210
13.4.1 Delphi消息对话框210
13.4.2 Delphi输入框212
13.4.3 Windows消息对话框213
13.4.4 其它Windows对话框214
13.5 对话框的一般设计过程215
13.5.1 自述对话框的设计215
13.5.2 动态创建对话框216
13.6 多页对话框的设计217
13.6.1 页面控制器——PageControl217
13.6.2 TabControl和NoteBook219
13.6.3 Win3.X下运行220
13.7 对话框的停靠技术221
第十四章 MDI应用程序223
14.1 MDI基础223
14.2 Action对象224
14.3 MDI应用程序设计226
14.3.1 使用Delphi模板226
14.3.2 手工创建227
14.3.3 加入第二种类型子窗口227
第十五章 图形与图像应用程序231
15.1 Delphi图形设计基础——Canvas231
15.1.1 位置与像素231
15.1.2 基本图元的绘制232
15.1.3 控制图元属性233
15.1.4 绘制文本235
15.2 Delphi图形设计235
15.2.1 使用窗体235
15.2.2 使用PaintBox236
15.2.3 使用Shape236
15.2.4 Delphi控件表面图形的自绘制程序设计236
15.2.5 创建Canvas对象237
15.3 图像处理238
15.3.1 图像格式与文件238
15.3.2 TMetafile与TMetafileCanvas239
15.4 利用Chart控件设计商业图形240
15.5 3D图形程序设计242
15.5.1 OpenGL简介243
15.5.2 OpenGL函数243
15.5.3 OpenGL程序设计243
第十六章 打印机应用程序设计251
16.1 Windows打印技术251
16.2 Delphi打印编程251
16.2.1 TPrinter类252
16.2.2 程序设计252
16.2.3 窗体的打印256
16.2.4 打印预览256
16.3 文本的打印257
第十七章 数据库编程259
17.1 数据库控件259
17.2 数据库应用程序初步260
17.2.1 数据库基本术语260
17.2.2 创建最小的数据库应用程序260
17.2.3 使用Database Form Wizard262
17.2.4 数据模块265
17.2.5 数据表的链接266
17.3 数据库维护267
17.3.1 浏览数据库267
17.3.2 读写字段268
17.3.3 查找记录269
17.3.4 筛选记录269
17.3.5 加入和删除记录270
17.3.6 编辑记录271
17.3.7 书签271
17.4 SQL查询272
17.4.1 Query控件272
17.4.2 SQL属性274
17.4.3 参数化查询274
第十八章 剪贴板、DDE与OLE277
18.1 剪贴板277
18.1.1 TClipboard类278
18.1.2 文本内容的复制与粘贴279
18.1.3 图像的复制与粘贴280
18.1.4 Delphi对象与剪贴板281
18.2 动态数据交换(DDE)283
18.2.1 动态数据交换过程284
18.2.2 VCL控件284
18.2.3 DDE初步285
18.2.4 DDE服务器与客户机程序287
18.3 对象链接与嵌入(OLE)291
18.3.1 对象链接与嵌入292
18.3.2 OLE包容器类(TOleContainer)292
18.3.3 OLE包容器程序设计294
18.3.4 OLE自动化(OLE Automation)295
18.3.5 OLE自动化客户机程序举例296