Delphi程序设计教程 基础·实例·上机PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:许哲平编著
- 出 版 社:北京:中国宇航出版社
- 出版年份:2004
- ISBN:7801448553
- 页数:270 页
目录 1
第1章 Delphi 7入门 1
1.1 用Delphi 7开发第一个程序 1
1.1.1 使用Delphi 7之前的问题 1
1.1.2 用Delphi 7创建第一个程序 3
1.2 Delphi 7基本概念和新特点 4
1.2.1 Delphi 7基本概念 4
1.2.2 Delphi的特点 5
1.2.3 Delphi 7的新特点 5
1.3 Delphi 7的开发环境和文件说明 6
1.3.1 Delphi的开发环境 6
1.4 有效利用帮助文档加快Delphi 7
1.3.2 Delphi 7程序文件说明 12
1.3.3 Delphi 7系统文件说明 13
的学习 15
1.4.1 Delphi 7帮助文档 15
简化微软开发文档 16
1.4.2 Borland工具产品文档和 16
1.5 本章小结 18
1.6 思考练习题 18
第2章 Object Pascal基础 20
2.1 Object Pascal的基本概念 20
2.1.1 Delphi 7下的Console 20
Application的创建 20
2.1.2 Object Pascal中标志符、常量和变量 21
2.1.3 Object Pascal数据类型 23
2.1.4 Object Pascal运算符 33
2.1.5 Object Pascal编程风格 34
2.2 程序流程控制 34
2.2.1 程序流程控制语句介绍 34
2.2.2 简单语句 35
2.2.3 条件语句 35
2.2.4 循环语句 36
2.2.5 其他语句 36
2.3 过程和函数 36
2.3.2 参数和变量 37
2.3.3 过程和函数的实例 37
2.3.1 过程和函数的定义 37
2.4 Delphi中的面向对象技术 38
2.4.1 类和对象 38
2.4.2 类的属性和方法 39
2.4.3 类的封装、继承和多态性 40
2.4.4 类的综合实例 41
2.5 异常处理 43
2.5.1 Raise语句 43
2.5.4 异常类型 44
2.5.3 try…Except语句 44
2 5.2 Try…Finally语句 44
2.6 本章小结 46
2.7 思考练习题 47
第3章 常用组件 48
3.1 Delphi 7组件一览表 48
3.1.1 Delphi 7组件 48
3.1.2 普通组件的常用属性和方法 53
3.2 Button类组件 54
3.2.3 SpeedButton组件 55
3.2.2 BitBtn组件 55
3.2.1 Button组件 55
3.2.4 按钮实例 56
3.3 Label和Edit组件 57
3.3.1 Label组件 57
3.3.2 Edit组件 57
3.3.3 Label和Edit组件实例 58
组件 60
组件 60
3.4.2 GroupBox和RadioGroup 60
3.4.1 RadioButton和CheckBox 60
3.4 RadioButton和CheckBox相关组件 60
3.4.3 RadioButton和CheckBox 61
相关组件实例 61
3.5 ListBox和ComboBox组件 62
3.5.1 ListBox组件 62
3.5.2 ComboBox组件 63
3.5.3 ListBox和ComboBox 63
组件实例 63
组件 66
3.6 Dialogs——公共对话框组件 66
3.6.1 OpenDialog和SaveDialog 66
3.6.2 OpenPictureDialog和 68
SavePictureDialog组件 68
3.6.3 FontDialog和ColorDialog组件 70
3.6.4 FindDialog和ReplaceDialog组件 70
3.6.5 4个对话框组件的综合实例 71
3.7.1 MainMenu和PopupMenu 73
组件 73
3.7 菜单组件设计 73
3.7.2 MainMenu和PopupMenu 75
组件实例 75
3.8 本章小结 77
3.9 思考练习题 77
第4章 窗体设计 78
4.1 Form属性和方法 78
4.1.1 Form主要属性和方法 78
4.1.2 一个简单的Form程序 80
4.2.1 拖动无标题栏的Form 81
4.2 Form高级设计技巧 81
4.2.2 创建圆角形的Form 82
4.2.3 创建带纹理效果的窟窿字 84
Form 84
4.3 利用模板创建Form 85
4.3.1 如何创建模板Form 85
4.3.3 更加高深的Projects向导 87
实例 87
问题 87
4.3.2 运行模板Form的基本 87
4.4 在Delphi中操纵各类信息对话框 91
4.4.1 常见的几个消息对话框函数 91
4.4.2 信息对话框实例 92
4.5 本章小结 94
4.6 思考练习题 94
第5章 多文档窗体界面设计 96
5.1 多文档窗体界面的组成和原理 96
5.1.1 多文档窗体界面的组成 96
深入原理 97
5.1.2 多文档窗体界面程序的 97
5.2.1 如何实现对子窗体的关闭 99
5.2 多文档窗体界面设计高级技巧 99
5.2.2 如何在主窗体中添加背 100
景图 100
5.3 剖析一个典型的MDI程序 101
5.4 两种实现多文档窗体界面的设计模板 107
5.4.1 固定形式的MDI模板 107
5.4.2 灵活形式的MDI模板 108
5.6 思考练习题 109
5.5 本章小结 109
第6章 图形图像程序设计 111
6.1 基本图形绘制 111
6.1.1 Canvas对象 111
6.1.2 Brush对象 113
6.1.3 Pen对象 115
6.1.4 制作一个简单的画图实例 116
6.2 复杂工业图形绘制 116
6.3.1 常用的动画技巧 120
6.3 简单的动画效果 120
6.3.2 用CopyRect实现的动画 122
效果 122
6.3.3 用Pixels和SetPixel实现的动画效果 124
6.4 位图(Bitmap)图像处理技巧 126
6.4.1 Bitmap对象的属性和方法 126
6.4.2 Bitmap图像综合处理 127
6.5 JPEG图像的处理 129
6.5.1 JPEG图像的属性和方法 129
6.5.2 JPEG图像综合处理 130
6.6 游戏编程——DelphiX入门 132
6.6.1 DelphiX基本介绍 132
6.6.2 利用DelphiX创建简单的 133
程序界面 133
6.7 本章小结 136
6.8 思考练习题 136
数据库表格 138
7.1.2 在Delphi中创建第一个 138
7.1.1 关系数据库和表格 138
第7章 数据库设计基础 138
7.1 数据库基本概念 138
7.2 Delphi 7自带数据库有关的工具及其基本使用 140
7.2.1 Delphi数据引擎—— 140
BDE Administrator 140
7.2.2 数据转换工具——Datapump 141
7.2.3 数据字典——SQL Explorer 143
7.2.4 Delphi附带的数据库管理 144
系统——IBConsole 144
7.3.1 配置ODBC 146
7.3 数据库的连接配置 146
7.3.2 简单操作MS Access的 148
ODBC驱动 148
7.4 常用数据存取和显示组件 149
7.4.1 BDE机制及存取组件 149
7.4.2 ADO机制及存取组件 149
7.4.3 dbExpress机制及存取组件 150
7.4.4 InterBase机制及存取组件 150
7.6 思考练习题 151
7.4.5 常用的数据显示组件 151
7.5 本章小结 151
第8章 高级数据库设计 153
8.1 创建复杂的BDE数据库系统 153
8.1.1 数据库系统设计 153
8.1.2 好友数据库系统界面和 154
代码设计 154
8.2 利用SQL语句操作数据 155
8.2.1 常见SQL语句简介 155
8.2.2 通过实例操作SQL语句 156
8.3 利用ADO进行数据库开发 159
8.3.1 利用ADO组件进行数据库 159
连接的基本思路 159
8.3.2 利用ADO组件设计master 160
/detail关系表格 160
8.4 简单的dbExpress技术 162
8.4.1 dbExpress技术介绍 162
获取数据 164
8.4.2 利用dbExpress组件灵活 164
8.5.1 Rave工具介绍 165
8.5 Rave数据库报表设计 165
8.5.2 Delphi中的Rave工具 167
8.6 Delphi数据库技术和Word结合 169
8.7 本章小结 172
8.8 思考练习题 173
9.1 常见的多媒体组件 174
9.1.1 WebBrowser组件 174
第9章 多媒体编程 174
9.1.2 Animate组件 175
9.1.3 MediaPlayer组件 177
9.2 媒体播放器 178
9.2.1 深入了解MediaPlayer 178
9.2.2 改进的媒体播放器 179
9.3 相关的一些多媒体API 181
9.3.1 用sndPlaySound播放 181
WAV文件 181
9.3.2 控制音量和左右声道 182
选项 183
9.3.3 调用控制面板中的多媒体 183
9.4 使用Win32的MCI函数 184
9.4.1 深入了解MCI 184
9.4.2 用MCI指令实现媒体 187
播放实例 187
9.5 本章小结 189
9.6 思考练习题 190
10.1.1 多线程的类型 191
第10章 多线程和DLL编程 191
10.1 多线程的基本概念 191
10.1.2 多线程的特点 192
10.1.3 多线程的优先级 192
10.1.4 多线程相关的API 192
10.2 Thread对象 194
10.2.1 新建一个Thread对象 194
10.2.2 Thread的重要属性和 195
方法 195
计数 197
10.2.3 使用Thread改进多线程 197
10.3 DLL基本概念 199
10.3.1 DLL的工作原理和特点 199
10.3.2 在Delphi 7中创建一个 200
DLL文件 200
10.3.3 两种不同的DLL函数 201
调用方式 201
10.4 用DLL实现对系统的监控 203
10.6 思考练习题 206
10.5 本章小结 206
第11章 Component/ActiveX/OLE 208
技术 208
11.1 Component的基本概念 208
11.1.1 Component的基本概念 208
11.1.2 Component的结构 209
11.2 组件的创建、编辑和应用 212
11.2.1 组件的创建 212
11.2.2 组件的编辑 215
11.2.3 组件的使用 215
11.3 在Delphi中操作ActiveX 216
11.3.2 安装ActiveX——以Rich 217
EditBox为例 217
11.3.1 ActiveX的特点 217
11.3.3 使用ActiveX——以Rich 218
EditBox为例 218
11.4 Delphi中的OLE自动化技术 220
11.4.2 利用OLE向Word中 221
插入文本 221
基本步骤 221
11.4.1 控制OLE自动化对象的 221
11.4.3 利用OLE控制Matlab 222
实现等高线效果 222
11.4.4 利用OLE控制提取Outlook中的联系人信息 224
11.5 本章小结 226
11.6 思考练习题 226
第12章 网络编程 227
12.1 网络编程的基本内容 227
12.1.1 网络技术发展 227
12.2 常用的网络组件的使用 228
12.1.2 Delphi中的网络编程 228
内容 228
12.2.1 TCPServer和TCPClient 229
组件介绍 229
12.2.2 利用TCPServer和TCPClient组件创建聊天工具 229
12.3 常用的网络API编程技巧 232
12.3.1 获取本地的IP和主机名 232
12.3.2 利用urlMon.pas函数 233
下载文件 233
12.3.3 模仿Internet Explorer的地址栏 235
12.4.1 MAPI单元的函数介绍 237
12.4 专题一:利用MAPI技术发送邮件 237
12.4.2 利用MAPI函数发送 238
邮件 238
12.5 专题二:通过Indy组件实现远程屏幕捕捉 242
12.5.1 Indy组件实现远程屏幕 243
捕捉的原理 243
12.5.2 Indy组件实现远程屏幕 243
捕捉的客户端设计 243
捕捉的服务器端设计 246
12.5.3 Indy组件实现远程屏幕 246
12.6 本章小结 252
12.7 思考练习题 252
第13章 企业职员管理系统 253
13.1 数据库系统需求设计分析 253
13.1.1 数据库系统需求设计 253
分析 253
13.1.2 数据库表格设计 254
13.2.1 主界面 255
13.2 数据库系统模块实现 255
13.2.2 数据编辑界面 259
13.2.3 数据查询和结果输出 261
界面 261
13.2.4 数据备份 267
13.3 本章小结 267
13.4 思考练习题 267
附录A 参考答案 268
(填空题和选择题) 268
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018