Delphi 6程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:韩伟峰编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302051178
- 页数:343 页
第1章 轻松步入Delphi 6 1
1.1 Delphi 6的新特性 1
1.2 Delphi 6的版本 4
1.3 Delphi 6的集成开发环境 5
1.3.1 Delphi 6的启动 5
1.3.2 Delphi 6的集成开发环境 6
1.3.3工具栏 7
1.3.5对象查看器 10
1.3.4组件板 10
1.3.6窗体 11
1.3.7代码编辑器 11
1.4利用向导创建一个应用程序 14
1.5 Delphi 6的安装 21
1.5.1 Delphi 6的安装新特性 21
1.5.2系统配置 22
1.5.3安装过程 22
2.1.1注释 27
第2章Delphi 6程序设计语言 27
2.1编程风格 27
2.1.2大写的使用 28
2.1.3空白 28
2.1.4编程代码的整体美观性 28
2.1.5语法的突出 29
2.2常量和变量 29
2.2.1常量 30
2.2.2变量 31
2.3基本符号 32
2.4运算符 34
2.4.1赋值运算符 34
2.4.2算术运算符 34
2.4.3逻辑运算符 35
2.4.4关系运算符 36
2.5简单的数据类型 37
2.5.1有序类型 37
2.4.5运算符的优先级 37
2.5.2实数类型 45
2.5.3日期和时间 46
2.6字符串类型 47
2.7构造类型 49
2.7.1数组类型 49
2.7.2记录类型 54
2.7.3集合类型 56
2.7.4文件类型 58
2.8指针类型 59
2.8.1指针类型的定义 59
2.8.2指针类型的操作 61
2.8.3无类型指针 62
2.8.4字符指针类型 63
2.9变体类型 63
2.9.1变体类型的语法规则 63
2.9.2 Variant能动态改变类型 63
2.10.1类型相容 64
2.10类型相容和强制转换 64
2.10.2赋值相容 65
2.10.3变量强制类型转换 66
2.10.4数值强制类型转换 66
第3章 Object Pascal语言程序结构 67
3.1语句 67
3.1.1语句的概述 67
3.1.2简单语句 69
3.1.3条件控制语句 71
3.1.4循环语句 76
3.1.5其他语句 80
3.2过程和函数 83
3.2.1过程的定义和调用 83
3.2.2函数的声明、定义和调用 84
3.2.3参数的传递方式 86
3.2.4函数和过程中变量的作用域 91
3.3过程类型 91
3.3.1过程类型的声明 91
3.3.3过程类型的用法 92
3.3.2方法指针 92
第4章 程序设计的思想 94
4.1类和对象 94
4.1.1类 94
4.1.2对象 96
4.1.3类和对象的一个具体例子 97
4.2类的方法 99
4.2.1方法的声明和定义 100
4.2.2方法的类型 100
4.2.3抽象方法 103
4.2.4重载方法与重定义方法 103
4.3类的字段和属性 104
4.3.1类的字段 105
4.3.2类的属性 105
4.4类的封装性 106
4.6类的多态性 107
4.5类的继承性 107
第5章 程序设计的第一步 109
5.1窗体与窗口 109
5.1.1窗口 109
5.1.2 Delphi窗体 110
5.1.3窗体的命名 110
5.2.3边框图标 111
5.2.2边框的类型 111
5.2.1窗体的类型 111
5.2窗体与边框的类型 111
5.3设置窗体的位置和大小 112
5.4窗体的其他重要属性 113
5.5建立窗体 114
5.6窗体的相互引用 115
5.7消息对话框 116
5.7.1 Delphi消息对话框 116
5.7.2 Delphi输入框 118
5.7.3 Windows消息对话框 119
5.8.1显示一个模式或非模式对话框 120
5.8开发自定义对话框 120
5.8.2提供命令按钮 121
5.8.3设置Tab次序 122
5.8.4测试Tab次序 123
5.8.5将一个组件从Tab次序中删除 123
5.8.6使组件有效或无效 123
5.8.7设置对话框的焦点 124
5.8.9将窗体保存为一个模板 125
5.9.1建立MDI父窗体和子窗体 126
5.9 MDI窗体 126
5.9.2建立应用程序菜单 129
5.9.3创建新窗口 130
5.9.4排列图标 131
5.9.5层叠MDI窗口 131
5.9.6平铺子窗口 132
5.9.7关闭子窗口 132
5.9.8使用MDI父窗口属性 132
5.10.1 TMainMenu组件 133
5.10菜单的设计 133
5.10.2使用菜单编辑器 134
5.10.3快捷键及热键设计 138
5.10.4设计子菜单 138
5.10.5快捷菜单设计 139
5.10.6使用菜单模板 141
5.11制作Windows系统的“开始”菜单 142
6.1组件的基本知识 144
6.1.1组件和对象 144
第6章 可视化组件库 144
6.1.2组件的类型 145
6.1.3组件的属性 145
6.1.4组件的事件 145
6.1.5组件的方法 146
6.1.6可视化组件的层次结构 146
6.2常用的简单组件 151
6.2.1 Label组件 151
6.2.2 Edit组件 152
6.2.3 Memo组件 154
6.2.4 Button组件 156
6.3选择型组件 157
6.3.1 CheckBox组件 157
6.3.2 RadioButton组件 157
6.3.3 LisBox组件 160
6.3.4 ComboBox组件 165
6.3.5 GroupBox组件 167
6.3.6 RadioBox组件 168
6.4 Scrollbar, Panel和Actionlist组件 168
6.4.1 Scrollbar组件 168
6.4.2 Panel组件 169
6.4.3 Actionlist组件 173
6.5特殊命令按钮组件 174
6.5.1 BitBtn组件 174
6.5.2 SpeedButton组件 175
6.6复杂的输入/输出组件 176
6.6.1 MaskEdit组件 176
6.6.2 DrawGrid组件 177
6.6.3 StringGrid组件 178
6.7修饰性组件 178
6.7.1 Bevel组件 178
6.7.2 Shape组件 181
6.7.3 Image组件 187
6.7.4 Static Text组件 188
6.7.5 Chart组件 188
6.7.8 CheckListBox组件 191
6.7.7 Splitter组件 191
6.7.6 ScrollBox组件 191
6.7.9 ControlBar 192
第7章 程序的异常处理和调试 193
7.1异常处理机制 193
7.2异常处理结构 194
7.2.1 Try…Except结构 194
7.2.2 Try…Finally结构 196
7.3运行时间库异常类(RTL Exception) 197
7.3.1 I/O异常 197
7.2.3两种结构的嵌套 197
7.3.2堆异常 198
7.3.3整数异常 198
7.3.4浮点异常 200
7.3.5类型匹配异常 200
7.3.6类型转换异常 200
7.3.7硬件异常 201
7.3.8处理VCL异常 201
7.4通用异常处理类 202
7.5数据库异常处理 202
7.5.1 EDatabaseError异常 203
7.5.2 EDBEngineError异常 204
7.6自定义异常类 205
7.6.1用户自定义异常 205
7.6.2用户定义的数据库异常 206
7.7设置程序调试的环境 207
7.8.1设计期错误 208
7.8程序错误的类型 208
7.8.4逻辑错误 209
7.9使用Run菜单命令调试程序 209
11.1.2使用FindKey方法查找数据记录 209
7.8.3运行期错误 209
7.8.2编译期错误 209
7.10使用断点 212
7.11使用监视窗口 214
第8章 常用的系统对象和组件 216
8.1 TApplication类 216
8.1.1 Tapplication类的属性 216
8.1.2 TApplication类的方法 218
8.1.3 TApplication类的事件 220
8.1.4 TScreen类 221
8.2 Dialog选项卡的对话框 222
8.2.1 OpenDialog对话框 222
8.2.2 SaveDialog对话框 224
8.2.3 OpenPictureDialog对话框 225
8.2.4 SavePictureDialog对话框 225
8.2.6 ColorDialog对话框 226
8.2.5 FontDialog对话框 226
8.2.7 PrintDialog对话框 227
8.2.8 PrinterSetupDialog对话框 227
8.2.10 ReplaceDialog对话框 228
8.2.9 FindDialog对话框 228
8.2.11 一个常用对话框的综合示例 229
8.3 Win32选项卡的常用组件 239
8.3.1 TabControl组件 239
8.3.2 PageControl组件 247
8.3.3 RichEdit组件 251
8.3.4 StatusBar组件 252
8.3.5 ToolBar组件 252
第9章 数据库管理工具 254
9.1数据库桌面系统 254
9.1.1数据库桌面系统的启动 254
9.1.2使用数据库桌面系统创建数据库表 254
9.1.3使用数据库桌面系统查询数据库 257
9.2.1数据库浏览器的界面 258
9.2数据库浏览器 258
9.2.2维护数据库别名 260
9.2.3用数据库浏览器访问数据库 260
9.2.4键入SQL语句 261
9.3数据字典 261
第10章 开发数据库应用程序 264
10.1开发数据库应用程序概述 264
10.1.1 Delphi 6支持的数据库类型 264
10.1.2关系型数据库结构 265
10.2使用BDE组件访问数据 266
10.1.3数据访问控件(Data Access) 266
10.2.1 Table组件 267
10.2.2 Query组件 272
10.2.3 StoredPro组件 276
10.2.4 DataSource组件 278
10.2.5 Database组件 279
10.2.6 Session组件 283
10.2.8 UpdateSQL组件 284
10.2.7 BatchMove组件 284
10.2.9 NestedTable组件 285
10.2.10一个使用BDE组件的简单示例 285
10.3数据感知组件 286
10.3.1 DBGrid组件 287
10.3.2 DBNavigator组件 293
10.3.3 DBText组件 295
10.3.4 DBEdit组件 296
10.3.6 DEImage组件 298
10.3.5 DBMemeo组件 298
10.3.7 DEListBox组件 300
10.3.8 DBComboBox组件 300
第11章 数据库查询 306
11.1数据库中记录的查询 306
11.1.1使用GotoKey方法查找数据记录 306
11.1.3使用Locate方法查找数据记录 310
11.1.4使用GotoNearest和FindNearest执行不精确查找 311
11.2 TQuery组件的使用 314
11.3静态SQL语句的查询 315
11.4动态SQL语句的查询 319
11.5多表查询 320
第12章 开发多媒体应用程序 323
12.1一个简单的媒体播放器的制作 323
12.2媒体播放器的组件 324
12.2.1媒体播放器组件 324
12.2.2媒体播放器组件的属性 325
12.2.3媒体播放器组件的过程和函数 329
12.2.4媒体播放组件的事件 331
12.3 CD播放器的制作 332
12.3.1 CD播放器窗体的设置 332
12.3.2属性设置 332
12.3.3 CD播放器的完整程序代码 333
12.4 ActiveX组件 338
12.4.1 ActiveX组件、接口和类型库 338
12.4.2使用Delphi6的ActiveX组件 339
12.4.3创建自己的ActiveX组件 339
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019