Delphi 5编程指南PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:杨峰等编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2000
- ISBN:7115087296
- 页数:426 页
第一章 概述 1
1.1 Delphi概述 1
1.1.1 Delphi是RAD 1
1.1.2 Delphi的主要特点 2
1.2 Delphi对系统和程序员的要求 2
1.2.1 Delphi对系统的要求 3
1.2.2 Delphi对程序员的要求 3
1.3 Delphi 5的新特性 3
1.3.1 Delphi 5数据库开发功能的增强 3
1.3.2 新的调试功能 6
1.3.3 可视组件库(VCL)增强 7
1.3.4 Delphi 5其他增强特性 9
第二章 Delphi 5的可视化开发环境 12
2.1 初识Delphi 5 12
2.1.1 启动Delphi 5 12
2.1.2 Delphi 5窗口组件 12
2.2 Delphi 5的菜单栏 13
2.2.1 Delphi 5菜单栏简介 14
2.2.2 自定义Delphi 5菜单栏 16
2.3 Delphi 5的组件板 17
2.4 Delphi 5的组件板 19
2.4.1 Standard选项卡 20
2.4.2 Additional选项卡 21
2.4.3 Win32选项卡 22
2.4.4 System选项卡 24
2.4.5 Data Access选项卡 25
2.4.6 Data Controls选项卡 25
2.4.7 ADO选项卡 26
2.4.8 InterBase选项卡 27
2.4.9 Midas选项卡 28
2.4.10 Internet选项卡 29
2.4.11 FastNet选项卡 30
2.4.12 Decision Cube选项卡 31
2.4.13 Qreport选项卡 32
2.4.14 Dialogs选项卡 34
2.4.15 Win3.1选项卡 34
2.4.16 Samples选项卡 35
2.4.17 ActiveX选项卡 36
2.5.1 代码编辑器的基本功能 37
2.5 代码编辑器 37
2.4.18 Servers选项卡 37
2.5.2 代码编辑器的加速菜单 38
2.5.3 代码编辑器的编辑功能 39
2.5.4 使用Code Insight 39
2.5.5 使用代码浏览器 41
2.6 对象观察器 42
2.6.1 对象属性 43
2.6.2 对象事件 44
3.1.1 手工创建应用程序 45
第三章 创建一个简单的Windows应用程序 45
3.1 开始创建应用程序 45
3.1.2 利用向导创建应用程序 46
3.2 设计窗体 54
3.3 放置组件 57
3.3.1 将组件放置在窗体中 57
3.3.2 组件排列 58
3.3.3 调整组件大小 59
3.3.4 修改组件属性 59
3.4.1 定义事件处理过程 61
3.4 处理事件 61
3.4.2 添加代码 62
3.5 指定帮助和图标文件 63
3.6 编译、运行程序 64
3.7 单元结构 65
3.8 窗体文件 67
3.9 项目文件 71
4.1 Object Pascal语言基本知识 73
4.1.1 常量 73
第四章 Object Pascal数据类型 73
4.1.2 变量 75
4.1.3 基本符号 76
4.2 简单数据类型 79
4.2.1 整数型 80
4.2.2 实数型 82
4.2.3 布尔类型 83
4.2.4 字符类型 84
4.2.5 字符串类型 85
4.3 自定义数据类型 87
4.3.1 枚举类型 87
4.3.2 子界类型 90
4.3.3 数组类型 92
4.3.4 集合类型 100
4.3.5 记录类型 101
4.4 文件类型 104
4.4.1 文件类型的定义 105
4.4.2 用于文件类型的常用例程 105
4.4.3 文件类型应用举例 106
4.5 指针类型 108
4.5.1 指针类型定义 109
4.5.2 应用指针 110
4.5.3 无类型指针 112
4.5.4 字符指针类型 113
4.6 过程类型 113
4.6.1 过程类型的声明 113
4.6.2 方法指针 114
4.6.3 过程类型的用法 115
4.7 可变数据类型 116
4.8 类型相容、赋值相容与强制类型转换 118
4.8.1 类型相容 118
4.8.2 赋值相容 119
4.8.4 数值强制类型转换 120
4.9 运算符 120
4.9.1 算术运算符 120
4.8.3 变量强制类型转换 120
4.9.2 逻辑运算符 121
4.9.3 关系运算符 122
4.9.4 运算符的优先级 123
5.1 语句 125
5.1.1 简单语句 125
第五章 Object Pascal的语句、过程和函数 125
5.1.2 条件语句 127
5.1.3 循环语句 133
5.1.4 其他语句 138
5.2 过程与函数 140
5.2.1 过程的定义和调用 140
5.2.2 函数的声明、定义和调用 141
5.2.3 调用约定 143
5.2.4 指示字 144
5.2.5 参数的传递方式 145
5.3 异常处理 150
5.3.1 try...finally语句 151
5.3.2 try...except语句 152
5.4 Object Pascal中的嵌入式汇编语句 154
5.4.1 asm语句 155
5.4.2 嵌入式汇编语句的语法 155
第六章 对象与类 162
6.1 对象和类概述 162
6.2 类类型的方法 164
6.2.2 构造和析构 165
6.2.1 方法的声明和定义 165
6.2.3 方法指示字 167
6.2.4 抽象方法 170
6.2.5 重载方法与重定义方法 170
6.3 类的字段和属性 171
6.3.1 类的字段 172
6.3.2 声明属性 172
6.3.3 属性限定符 173
6.3.4 数组属性 174
6.3.5 属性重载 175
6.4 类成员的可见性 176
6.5 类的兼容性 178
第七章 Delphi 5的基本组件 180
7.1 组件的基础知识 180
7.1.1 组件的属性 180
7.1.2 组件的事件 181
7.1.3 组件的方法 181
7.2 Standard选项卡上的组件 181
7.2.1 常用的简单组件 181
7.2.2 利用简单组件创建一个应用程序 185
7.2.3 选择型组件 187
7.2.4 其他类型的组件 191
7.2.5 建立窗体实例解析 194
7.3 Additional选项卡上的组件 200
7.3.1 特殊命令按钮 200
7.3.2 复杂的输入/输出组件 202
7.3.3 修饰性组件 204
第八章 Delphi 5的高级组件 212
8.1 Dialog选项卡下的组件 212
8.1.1 OpenDialog组件 213
8.1.3 OpenPictureDialog组件 214
8.1.2 SaveDialog组件 214
8.1.4 SavePictureDialog组件 215
8.1.5 FontDialog组件 215
8.1.6 ColorDialog组件 216
8.1.7 PrintDialog组件 216
8.1.8 PrinterSetupDialog组件 217
8.1.9 FindDialog组件 218
8.1.10 ReplaceDialog组件 218
8.2.1 TabControl组件 219
8.2 Win32选项卡上的组件 219
8.2.2 PageControl组件 221
8.2.3 RichEdit组件 222
8.2.4 StatusBar组件 223
8.2.5 TrackBar组件 224
8.2.6 UpDown组件 225
8.2.7 DateTimePicker组件 226
8.2.8 HotKey组件 226
8.2.9 TreeView组件 227
8.2.10 Animate组件和ImageList组件 228
8.2.11 ProgressBar组件 229
8.2.12 ListView组件 230
8.2.13 CoolBar组件 231
8.2.14 HeaderControl组件 231
8.2.15 ToolBar组件 232
8.3 通用事件和类 232
8.3.1 通用事件 232
8.3.2 通用方法 233
8.3.3 Tapplication类 234
9.1.1 TmainMenu组件 236
9.1 设计主菜单 236
第九章 菜单设计 236
9.1.2 使用菜单编辑器 237
9.1.3 快捷键及热键设计 241
9.1.4 设计子菜单 244
9.2 快捷菜单设计 245
9.3 使用菜单模板 248
9.3.1 系统菜单模板 248
9.3.2 用户自定义菜单模板 248
10.1 窗体与窗口 250
10.1.1 窗口 250
第十章 窗体和用户界面设计 250
10.1.2 Delphi 5窗体 251
10.2 窗体的属性 252
10.3 固定窗体 252
10.4 固定窗体尺寸 254
10.5 无标题条窗口 255
10.6 窗体间的相互连动 258
10.7 窗体设计综合实例 261
10.7.1 设置主窗体Form?的属性 261
10.7.2 主窗体的单元文件 265
10.7.3 设置子窗体Form2 272
10.7.4 子窗体的单元文件 272
10.8 消息对话框 274
10.8.1 MessageBox函数 274
10.8.2 MessageDlg函数和MessageDlgPos函数 276
10.8.3 MessageDlgPosHelp函数 277
10.8.4 ShowMessage函数 277
10.8.5 InputBox函数 277
10.9 多文档界面的设计 278
10.9.1 建立MDI父窗体和子窗体 279
10.9.2 建立应用程序菜单 282
10.10 管理MDI子窗口 284
10.10.1 创建新窗口 284
10.10.2 排列图标 285
10.10.3 层叠MDI窗口 286
10.10.4 平铺子窗口 286
10.10.5 建立子窗口列表 286
10.10.6 关闭子窗口 287
10.10.7 使用MDI父窗口属性 288
11.1.1 Delphi 5系统文件 289
11.1 Delphi 5项目的构成与组织 289
第十一章 项目管理 289
11.1.2 Delphi 5项目的组织 291
11.2 创建Delphi 5项目 291
11.2.1 创建新项目 291
11.2.2 添加窗体或单元 292
11.2.3 删除窗体或单元 293
11.2.4 保存项目 294
11.2.5 启动项目 294
11.3 项目组 295
11.3.2 项目管理器窗口 296
11.3.1 创建项目组 296
11.4 设置Delphi 5项目选项 297
11.4.1 Forms选项卡 297
11.3.3 编译项目 297
11.4.2 Application选项卡 298
11.4.3 Compiler选项卡 299
11.4.4 Linker选项卡 301
11.4.5 Directories/Cooditionals选项卡 303
11.4.6 Version Info选项卡 303
11.4.7 Packages选项卡 305
12.1 Delphi 5数据库应用程序开发概述 306
第十二章 数据库应用程序开发基础 306
12.2 数据访问组件 308
12.2.1 Table组件 308
12.2.2 DataSource组件 313
12.2.3 Table组件和DataSource组件使用示例 315
12.2.4 Query组件 316
12.2.5 StoredProc组件 322
12.2.6 Database组件 324
12.3 数据控制组件 327
12.3.1 DBGrid组件 328
12.3.2 DBNavigator组件 335
12.3.3 DBText组件 338
12.3.4 DBEdit组件 338
12.3.5 DBMemo组件 340
12.3.6 DBImage组件 341
12.3.7 DBListBox组件 341
12.3.8 DBComboBox组件 342
12.3.9 DBCheckBox组件 342
12.3.10 DBRadioGroup组件 342
12.4 BDE简介 343
12.4.1 Databases选项卡 344
12.4.2 Configuration选项卡 344
12.5 Database Desktop简介 345
12.5.1 使用Database Desktop创建表 345
12.5.2 用Database Desktop查询数据库 348
第十三章 开发数据库应用程序 350
13.1 建立数据库 350
13.1.1 建立数据库的步骤 350
13.2.1 使用GotoKey方法查找数据库中的记录 351
13.1.2 数据库的注册 351
13.2 数据查询 351
13.2.2 使用FindKey方法查找数据库中的记录 354
13.2.3 不精确查找 359
13.2.4 限制记录范围 363
13.3 SQL语言与Query组件 365
13.3.1 Query组件 366
13.3.2 在Query组件中使用静态SQL 366
13.3.3 在Query组件中使用动态SQL语句 370
13.4.1 建立表 371
13.4 多表查询 371
13.4.2 链接两数据库表 372
13.4.3 数据集的过滤 374
第十四章 开发多媒体应用程序 376
14.1 媒体播放组件 376
14.1.1 媒体播放器组件概述 376
14.1.2 媒体播放器组件属性 377
14.1.3 媒体播放器组件的方法 382
14.1.4 媒体播放组件的事件 383
14.2 自制AVI文件播放器 384
14.3.1 CD播放器的功能 385
14.3 自制CD播放器 385
14.3.2 属性设置 387
14.3.3 CD播放器完整程序代码 389
第十五章 开发Internet应用程序 399
15.1 ClientSocket组件 399
15.1.1 ClientSocket组件的重要属性 399
15.1.2 ClientSocket组件的重要方法 401
15.1.3 ClientSocket组件响应的事件 401
15.2.2 ServerSocket组件的重要方法 402
15.2 ServerSocket组件 402
15.2.1 ServerSocket组件的重要属性 402
15.2.3 ServerSocket组件响应的事件 403
15.3 自制网络聊天屋 403
15.4 WebBrowser组件 409
15.4.1 WebBrowser组件的主要属性 409
15.4.2 WebBrowser组件的重要方法 411
15.4.3 WebBrowser组件的重要事件 416
15.5 自制浏览器 419
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019