从零开始
分類: 图书,计算机/网络,程序设计,Pascal Delphi,
作者: 严向东编著
出 版 社: 人民邮电出版社
出版时间: 2002-9-1字数:版次: 1页数: 345印刷时间:开本:印次:纸张:I S B N : 9787115104595包装: 平装内容简介
本书对Delphi 6 的讲解融入到一个个具体的实例中法。通过这些实例,读者能够中深对基础知识的理解,以及掌握很多的实用技巧。
目录
第1章Delphi 6简介1
1.1概述1
1.2安装Delphi 62
1.2.1系统要求2
1.2.2安装3
1.2.3相关内容介绍11
1.2.4启动Delphi 611
1.2.5删除Delphi 612
1.3安装InstallShield Express13
1.4Delphi 6程序开发的基本知识16
1.4.1Windows程序开发的基本概念16
1.4.2Delphi 6面向对象程序开发的基本概念18
1.5小结18
1.6习题18
第2章Delphi 6的集成开发环境19
2.1集成开发环境(IDE)概述19
2.2菜单栏(Main Menu)19
2.3工具栏(Speed ToolBar)24
2.4组件面板(Component Palette)24
2.5窗体设计器(Form)25
2.6对象查看器(Object Inspector)25
2.7对象树形查看器(Object Treeview)26
2.8代码编辑器(Code Editor)26
2.9代码浏览器26
2.10创建第1个应用程序26
2.10.1创建主窗体26
2.10.2添加组件对象27
2.10.3编写代码29
2.10.4运行程序29
2.10.5保存文件30
2.10.6源程序清单31
2.11小结32
2.12习题32
第3章窗体设计33
3.1窗体基础知识33
3.2创建新窗体34
3.3窗体属性35
3.3.1窗体的常见属性35
3.3.2设置窗体属性37
3.4窗体的方法和事件38
3.4.1窗体的常见方法38
3.4.2窗体事件39
3.5窗体中的组件对象40
3.5.1向窗体中添加组件对象40
3.5.2选定组件对象41
3.5.3调整组件对象的尺寸42
3.5.4编辑窗体中的组件对象43
3.5.5调整组件对象的布局44
3.5.6调整组件的Tab次序45
3.5.7设置窗体中组件对象的创建次序46
3.5.8锁定组件对象位置46
3.6窗体应用实例47
3.6.1程序目标47
3.6.2程序实现47
3.6.3程序运行55
3.6.4更多思考56
3.7小结56
3.8习题57
第4章常用组件介绍59
4.1Delphi 6的组件技术59
4.1.1VCL基础知识59
4.1.2组件属性60
4.1.3组件事件62
4.1.4组件的方法(Methods)64
4.1.5Delphi 6的组件库64
4.2【Standard】选项卡66
4.2.1【Frames】组件66
4.2.2【MainMenu】组件66
4.2.3【PopupMenu】组件67
4.2.4【Label】组件67
4.2.5【Edit】组件68
4.2.6【Memo】组件68
4.2.7【Button】组件69
4.2.8【CheckBox】组件70
4.2.9【RadioBox】组件70
4.2.10【ListBox】组件70
4.2.11【ComboBox】组件71
4.2.12【ScrollBar】组件71
4.2.13【GroupBox】组件72
4.2.14【RadioGroup】组件72
4.2.15【Panel】组件72
4.2.16【ActionList】组件72
4.3【Additional】选项卡73
4.3.1【BitBtn】组件73
4.3.2【SpeedButton】组件74
4.3.3【MaskEdit】组件74
4.3.4【StringGrid】组件75
4.3.5【DrawGrid】组件76
4.3.6【Image】组件76
4.3.7【Shape】组件77
4.3.8【Bevel】组件77
4.3.9【ScrollBox】组件77
4.3.10【CheckListBox】组件77
4.3.11【Splitter】组件78
4.3.12【StaticText】组件78
4.3.13【ControlBar】组件78
4.3.14【ValueListEditor】组件78
4.3.15【LabeledEdit】组件79
4.3.16【ColorBox】组件79
4.3.17【Chart】组件79
4.4【Win32】选项卡79
4.4.1【TabControl】组件80
4.4.2【PageControl】组件80
4.4.3【ImageList】组件81
4.4.4【RichEdit】组件81
4.4.5【TrackBar】组件82
4.4.6【ProgressBar】组件83
4.4.7【UpDown】组件83
4.4.8【HotKey】组件84
4.4.9【Animate】组件85
4.4.10【DateTimePicker】组件85
4.4.11【MonthCalendar】组件85
4.4.12【TreeView】组件86
4.4.13【ListView】组件87
4.4.14【StatusBar】组件87
4.4.15【ToolBar】组件88
4.4.16【CoolBar】组件89
4.4.17【PageScroller】组件90
4.4.18【ComboBoxEx】组件90
4.5【Dialogs】选项卡91
4.5.1【OpenDialog】组件91
4.5.2【SaveDialog】组件92
4.5.3【OpenPictureDialog】组件、【SavePictureDialog】组件93
4.5.4【FontDialog】组件93
4.5.5【ColorDialog】组件93
4.5.6【PrintDialog】组件94
4.5.7【PrinterSetupDialog】组件95
4.5.8【FindDialog】组件95
4.5.9【ReplaceDialog】组件97
4.6组件应用实例──设计一个Web浏览器97
4.6.1程序目标98
4.6.2程序实现98
4.6.3更多思考122
4.7小结122
4.8习题122
第5章应用程序开发框架125
5.1应用程序组织125
5.1.1项目文件126
5.1.2单元文件127
5.1.3窗体文件131
5.1.4备份文件131
5.1.5资源文件132
5.2项目管理132
5.2.1Project Manager(项目管理器)133
5.2.2设置项目的一般选项134
5.2.3关于项目管理的一些注意事项138
5.3应用程序类TApplication139
5.3.1TApplication的常见属性140
5.3.2TApplication的常见方法140
5.4Code Editor(代码编辑器)142
5.4.1使用代码编辑器142
5.4.2设置代码编辑器143
5.5项目的编译和调试147
5.5.1应用程序的编译147
5.5.2程序中常见错误149
5.5.3应用程序调试149
5.6创建一个带有启动窗体的应用程序153
5.6.1程序目标154
5.6.2程序实现154
5.6.3运行程序160
5.6.4调试程序160
5.6.5更多思考161
5.7小结162
5.8习题162
第6章Object Pascal程序设计163
6.1注释163
6.2常量164
6.3变量164
6.4数据类型和类型转换165
6.4.1整数类型165
6.4.2实数类型165
6.4.3字符类型167
6.4.4字符串类型167
6.4.5布尔类型171
6.4.6结构化类型171
6.4.7数据类型转换173
6.5运算符(Operators)175
6.5.1赋值运算符176
6.5.2算术运算符176
6.5.3逻辑运算符177
6.5.4关系运算符177
6.5.5集合运算符177
6.5.6位运算符178
6.5.7其他运算符178
6.6程序结构语句178
6.6.1跳转结构语句179
6.6.2选择结构语句179
6.6.3循环结构语句181
6.6.4其他结构语句183
6.7函数与过程185
6.7.1函数185
6.7.2过程186
6.8面向对象编程187
6.8.1类187
6.8.2属性188
6.8.3继承189
6.9大小写转换函数实例189
6.9.1程序目标189
6.9.2基本思路190
6.9.3程序流程190
6.9.4具体实现190
6.9.5大小写转换函数操作实例193
6.9.6更多思考197
6.10小结197
6.11习题197
第7章关系型数据库基础知识199
7.1关系型数据库的基本概念199
7.1.1数据(Data)199
7.1.2数据库199
7.1.3数据库管理系统200
7.1.4数据库系统200
7.1.5表201
7.1.6数据类型202
7.1.7视图202
7.1.8存储过程203
7.1.9数据库安全性204
7.2数据库应用程序开发的基本步骤204
7.2.1需求分析205
7.2.2总体设计205
7.2.3详细设计206
7.2.4测试和实际运行程序206
7.2.5维护程序207
7.3数据库系统设计中需要注意的问题207
7.3.1主关键字(Primary key)207
7.3.2索引(Index)208
7.3.3外部关键字(Foreign key)208
7.3.4数据表格的结构208
7.3.5事务性209
7.4常见数据库介绍209
7.4.1文本文件209
7.4.2dBase数据库210
7.4.3Paradox210
7.4.4大型数据库210
7.5小结211
7.6习题211
第8章Delphi 6数据库系统开发概述213
8.1Delphi 6 数据库系统体系结构213
8.2数据库开发常用工具介绍214
8.2.1Database Desktop214
8.2.2BDE Administrator214
8.2.3SQL Explorer214
8.2.4SQL Monitor214
8.2.5Datapump215
8.3开发一个简单的数据库系统215
8.3.1建立数据库215
8.3.2创建【顾客表】218
8.3.3向【顾客表】中添加记录220
8.3.4生成应用程序的框架222
8.3.5通过Form Wizard生成数据显示窗体222
8.3.6运行程序226
8.4小结226
8.5习题226
第9章数据库应用程序开发227
9.1数据库应用程序的组件构成227
9.1.1用户界面228
9.1.2数据模块(Data Module)228
9.1.3数据源(Data Source)228
9.1.4数据集(Dataset)228
9.1.5连接部分(Connection)228
9.1.6演练数据库应用程序的组件构成229
9.2数据集组件231
9.2.1数据集的打开和关闭231
9.2.2数据集的状态231
9.2.3数据集的浏览232
9.2.4数据集的常用方法233
9.2.5数据集常用的事件233
9.3【BDE】组件234
9.3.1【Table】组件234
9.3.2【Query】组件239
9.3.3【StoredProc】组件240
9.3.4【Database】组件241
9.4【ADO】组件241
9.4.1【ADO】组件连接到数据库241
9.4.2应用【ADO】组件244
9.5数据显示/编辑组件246
9.5.1【DBGrid】组件247
9.5.2【DBNavigator】组件249
9.5.3其他【Data Controls】组件249
9.6通过ODBC访问数据库250
9.6.1配置ODBC数据源250
9.6.2配置BDE与ODBC数据源的连接252
9.7小结254
9.8习题254
第10章SQL语言基础255
10.1利用【Query】组件执行SQL语句255
10.2使用SQL语句259
10.2.1数据查询259
10.2.2记录更新267
10.3利用Database Desktop生成查询269
10.4SQL Builder的使用274
10.4.1添加/删除表275
10.4.2选择表中的指定字段276
10.4.3按照指定字段排序277
10.4.4设置查询条件278
10.4.5计算字段279
10.4.6分组281
10.4.7多表查询282
10.5小结284
10.6习题284
第11章文件处理285
11.1文件管理组件285
11.1.1【ShellTreeView】组件285
11.1.2【ShellComboBox】组件287
11.1.3【ShellListView】组件288
11.1.4文件管理组件应用实例289
11.2文件管理相关的函数和过程290
11.2.1RenameFile函数290
11.2.2DeleteFile函数290
11.2.3FileExists函数290
11.2.4FileGetAttr函数291
11.2.5FileSetAttr函数292
11.2.6DirectoryExists函数296
11.2.7CreateDir函数296
11.2.8文件查找相关函数297
11.2.9RemoveDir函数298
11.3文本文件300
11.3.1打开和关闭文本文件300
11.3.2文件处理303
11.3.3文本文件处理实例306
11.4INI文件310
11.4.1打开和关闭INI文件310
11.4.2读写INI文件311
11.4.3使用INI文件的实例312
11.5注册表文件315
11.5.1通过注册表编辑器访问注册表315
11.5.2在Delphi 6中访问注册表316
11.5.3编写一个支持自启动的应用程序320
11.6小结323
11.7习题323
第12章制作安装程序325
12.1新建一个安装程序325
12.2组织安装项目328
12.2.1设定项目的基本信息328
12.2.2设定安装的文件分组329
12.2.3设置安装类型330
12.3为项目指定文件331
12.3.1向安装项目中添加文件331
12.3.2设定文件和文件分组之间的关系333
12.3.3配置驱动程序333
12.4配置目标计算机的系统337
12.4.1创建快捷方式和文件夹337
12.4.2修改注册表337
12.4.3配置ODBC数据源338
12.5选择安装界面339
12.5.1设定安装画面339
12.5.2设置安装中的图像、文本和提示信息341
12.6定义安装的先决条件341
12.7制作最后的安装程序341
12.7.1编译安装项目341
12.7.2测试安装342
12.7.3发布安装程序345
12.8小结345
12.9习题345
附录Delphi网上资源347