Delphi 6程序设计技术教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:徐汀荣,王民等编著
- 出 版 社:北京:北京希望电子出版社
- 出版年份:2002
- ISBN:7900101748
- 页数:255 页
目录 1
第1章 Delphi 6基础知识 1
1.1 Delphi 6简介 1
1.2 Delphi 6的特点与功能 2
1.2.1 Delphi 6的特点 2
1.2.2 Delphi的功能 2
1.3 对象的基本概念 3
1.4 Delphi 6集成开发环境的使用 5
1.4.1 启动Delphi 6 5
1.4.2 Delphi 6的主菜单 6
1.4.4 Delphi 6组件板的介绍 7
1.4.3 Delphi 6的工具箱 7
1.4.5 对象目录观察器的使用 8
1.4.6 对象观察器的使用 9
1.5 Delphi 6的工程 12
1.5.1 工程的创建 12
1.5.2 工程的保存 16
1.5.3 工程的运行 17
1.5.4 工程的关闭 17
1.5.5 工程的修改 18
1.6 Delphi 6工程的文件构架 18
1.6.1 工程文件 19
1.6.2 单元文件 20
1.6.3 窗体文件 21
1.7 使用Delphi 6的系统帮助功能 24
习题1 26
第2章 Delphi 6基本VCL控件的使用 27
2.1 VCL控件介绍 27
2.1.1 类 27
2.1.2 VCL中主要的类之间的层次关系 29
2.2 VCL控件的操作 31
2.2.1 选择控件 31
2.2.2 控件的缩放、移动、复制与删除 32
2.2.3 控件的对齐 32
2.3.2 Additional选项卡中的常用控件 34
2.3.1 Standard选项卡中的常用控件 34
2.3 VCL常用控件 34
2.3.3 Win32选项卡中的常用控件 35
2.4 VCL控件的共同属性 35
2.5 VCL控件的共同方法和共同事件 37
2.5.1 VCL控件的共同方法 37
2.5.2 VCL控件的共同事件 39
2.6 窗体对象的使用 40
2.6.1 窗体的主要属性 40
2.6.2 窗体的事件和方法 42
2.6.3 新窗体的创建 43
2.7 文字控制对象的使用 45
2.7.2 Edit(编辑框)控件 46
2.7.1 Label(标签)控件 46
2.7.3 Memo(多行编辑框)控件 47
2.7.4 RichEdit(RTF编辑框)控件 47
2.8 输入控制对象的使用 49
2.8.1 Button(按钮)控件 49
2.8.2 ListBox(列表框)控件 52
2.8.3 布局控件 57
习题2 59
第3章 菜单、工具栏、对话框及MID应用程序的设计 60
3.1 菜单设计 60
3.1.1 菜单简介 60
3.1.2 主菜单设计 60
3.1.3 快捷菜单的设计 62
3.1.4 设计举例 63
3.2 工具栏 66
3.2.1 用Panel组件创建工具栏 66
3.2.2 用ToolBar组件创建工具栏 67
3.2.3 用TCoolBar组件创建工具栏 67
3.2.4 工具栏设计示例 68
3.3 对话框 69
3.3.1 对话框简介 69
3.3.2 模态对话框 70
3.3.3 非模态对话框 70
3.3.4 对话框组件 73
3.3.5 标准对话框 75
3.4 MDI应用程序的设计 77
3.4.1 主窗口和子窗口的创建 77
3.4.2 MDI应用程序的设计 78
3.4.3 子窗口菜单的合并与覆盖 80
3.4.4 MDI模板 81
习题3 83
第4章 其他常用VCL控件的使用 84
4.1 与绘图有关的对象和控件 84
4.2 与日期、时间有关的对象 88
4.3 指示对象 89
4.4 多页控制对象 92
习题4 96
第5章 Delphi 6多媒体程序设计 97
5.1 多媒体简介 97
5.2 Delphi中的多媒体控件 98
5.2.1 属性(Property) 98
5.2.2 方法(Method) 99
5.2.3 事件(Event) 100
5.2.4 实例 100
5.3 声音播放器的设计 100
5.4 动画播放器的设计 103
5.5 光盘音乐播放器的设计 107
5.6 综合媒体播放器 108
习题5 110
6.1 概述 111
6.1.1 Delphi数据库特点 111
6.1.2 Delphi的数据库体系结构 111
第6章 Delphi 6数据库应用程序设计 111
6.1.3 Delphi 6有关数据库的控件 112
6.1.4 SQL语言简介 113
6.2 与数据库有关的工具及其基本使用 115
6.2.1 数据库引擎管理器(DBE Administrator) 115
6.2.2 数据库资源管理器(Database Explorer) 116
6.2.3 数据库桌面管理器(Database Desktop) 118
6.3.1 BDE与Paradox及dBase的连接设置 121
6.3 与数据库的连接设置 121
6.3.2 BDE与Access数据库的连接设置 122
6.3.3 DBE与InterBase的连接设置 123
6.4 数据存取控件的使用 124
6.4.1 DataSource控件 125
6.4.2 Table控件 125
6.4.3 Query控件 131
6.5 数据控制控件的使用 133
6.5.1 DBGrid控件 133
6.5.2 DBNavigator控件 134
6.5.4 DBEdit控件 135
6.5.5 DBMemo控件 135
6.5.3 DBText控件 135
6.5.6 DBImage控件 136
6.5.7 DBListBox控件和DBComboBox控件 137
6.5.8 DBCheckBox控件和DBRadioGroup控件 137
6.5.9 DBLookupList控件和DBLookupCombo控件 137
6.5.10 DBCtrlGrid控件 138
6.5.11 DBChart控件 139
习题6 140
第7章 两层C/S结构和ADO 141
7.1 基于C/S的数据库开发模型 142
7.1.1 客户/服务器和桌面数据库的比较 143
7.1.2 Microsoft SQL Server简介 146
7.2 ADO控件简介 151
7.2.1 使用ADOConnection连接数据库 152
7.2.2 使用ADODataSet得到结果集 154
7.2.3 使用ADOCommand执行数据库命令 157
7.2.4 其余的ADO组件 158
7.3 用ADO开发系统的进一步讨论 158
7.3.1 业务逻辑的合理放置 158
7.3.2 数据的合理取回 158
7.3.3 SQL命令的优化 158
7.3.4 ADO执行效率的优化 159
习题7 159
第8章 基于多层的数据库程序的开发 160
8.1 ClientDataSet控件的使用 160
8.1.1 索引和过滤 161
8.1.2 分组和汇总 163
8.1.3 读取、更改数据 166
8.1.4 处理冲突 170
8.1.5 Briefcase(公文包)模式 173
8.2 基于Delphi的三层数据库系统的设计 174
8.2.1 多层数据库结构的讨论 174
8.2.2 多层体系的工作原理 176
8.2.3 简单多层数据库应用系统举例 177
8.2.4 存取远程数据 182
8.2.5 在应用服务器上实现约束 183
8.2.6 应用服务器上自定义方法的实现 184
习题8 187
8.2.7 多层系统连接方式的讨论 187
第9章 基于Delphi的Internet开发 188
9.1 Active Server Object技术 188
9.1.1 ASP简介 188
9.1.2 Active Server Object的程序设计 190
9.1.3 基于Active Server Object的数据库开发 194
9.2 WebSnap技术 197
9.2.1 WebSnap的体系结构 197
9.2.2 于WebSnap的简单Web开发 198
9.2.3 AdapterField和AdapterAction的使用 203
9.2.4 WebSnap数据库程序的开发 213
9.2.5 登录管理和Session的使用 220
9.2.6 把Web App Dubugger转换为ISAPI Dll进行发布 221
9.2.7 WebSnap使用小结 222
习题9 222
附录A Object Pascal简介 223
A.1 代码格式与程序风格 223
A.2 一般数据类型 225
A.3 常量型 226
A.4 定义数据类型 226
A.5 流程控制 228
A.6 循环 229
A.7 过程与函数 229
A.8 类和定义 230
A.9 类的封装 232
A.10 类和单元 233
A.11 类的继承性 235
A.12 类的多态性 236
A.13 异常事件处理 238
附录B Delphi常用函数 240
B.1 字符串相关函数 240
B.2 数值相关函数 245
B.3 日期相关函数 247
B.4 Variant相关函数 248
B.5 文件相关函数 249
参考文献 255
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017