Delphi案例实训教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:魏松,张静编著
- 出 版 社:北京:科学出版社
- 出版年份:2009
- ISBN:9787030233028
- 页数:306 页
第1章 走进Delphi 1
1.1 Delphi简介 2
1.2 Delphi的发展历程与Delphi 7的新特征 2
1.2.1 Delphi的发展历程 2
1.2.2 Delphi 7的新特征 3
1.3 Delphi 7的安装 4
1.4 Delphi程序的基本组成 7
1.5 Delphi 7可视化编程 8
1.5.1可视化编程的基本概念 8
1.5.2可视化编程的环境 9
1.5.3可视化编程的步骤 17
【随堂演练1-1】 Delphi可视化编程的具体步骤 17
1.6 Delphi 7的帮助信息 21
1.7开发环境的优化 22
1.8课后练习 28
第2章 Delphi的语法基础 31
2.1 Delphi工程的组成 32
2.1.1工程文件 32
2.1.2单元文件 32
2.1.3窗体文件 33
2.1.4资源文件 33
2.1.5其他文件 34
2.2标识符、保留字和指令符 34
2.2.1标识符 34
2.2.2保留字 35
2.2.3指令符 35
2.3基本数据类型 35
2.3.1数值型数据 36
2.3.2字符数据 36
2.3.3布尔型数据 36
2.4常量与变量 37
2.4.1常量 37
2.4.2变量 37
【随堂演练2-1】常量和变量的声明与赋值 38
2.5运算符与表达式 38
【随堂演练2-2】字符串的应用 39
2.6流程控制 40
2.6.1顺序结构 40
2.6.2选择结构 40
【随堂演练2-3】条件语句的实际应用 41
【随堂演练2-4】解一元二次方程 41
2.6.3循环结构 43
【随堂演练2-5】循环语句的实际应用 43
【随堂演练2-6】水仙花数 44
2.7过程与函数 45
2.7.1过程与函数的声明 46
2.7.2过程与函数的调用 46
2.7.3过程与函数的参数 46
2.7.4过程与函数的嵌套和递归 47
【随堂演练2-7】任意整数的阶乘 47
2.8 Object Pascal的库单元 48
2.9语句的书写规则和注释 49
2.10使用Delphi开发程序的种类 50
【随堂演练2-8】控制台程序中屏幕的输入和输出 50
2.11综合应用:随机数的排序 52
2.12课后练习 54
第3章 高级数据类型 57
3.1类型定义语句 58
3.2枚举类型 58
3.2.1枚举类型的定义 58
3.2.2枚举类型的运算 58
【随堂演练3-1】枚举类型的实现 59
3.3子界类型 60
3.4集合类型 61
3.4.1集合类型的定义 61
3.4.2集合变量的取值 61
3.4.3集合类型数据的运算 61
【随堂演练3-2】集合类型的实现 62
3.5数组类型 64
3.6动态数组 64
3.7记录类型 65
【随堂演练3-3】记录的数组类型 66
3.8指针类型 67
【随堂演练3-4】指针类型的实现 68
3.9综合应用:如何为数组动态分配存储空间 70
3.10课后练习 71
第4章 界面设计 73
4.1窗体 74
4.1.1窗体的属性、方法和事件 74
【随堂演练4-1】通过单击实现两个窗体的交替出现 77
4.1.2窗体的创建 78
4.2组件的操作 81
4.3基本组件介绍 81
4.3.1文本型组件 81
4.3.2编辑型组件 83
4.3.3按钮型组件 86
4.3.4 列表型组件 89
4.3.5滑块型组件 91
4.3.6容器型组件 92
4.3.7计时器组件 92
4.3.8使用焦点 93
【随堂演练4-2】设计主要由按钮型组件实现的窗体 93
【随堂演练4-3】设计由列表型组件实现的窗体 94
【随堂演练4-4】设计由计时器组件实现的窗体 97
4.4消息框和输入框 98
4.4.1 MessageDlg函数和MessageDlgPos函数 99
4.4.2 ShowMessage和ShowMessageFmt过程 100
4.4.3 InputBox函数和InputQuery函数 101
【随堂演练4-5】在窗体中使用消息框和输入框 101
4.5公用对话框 104
4.5.1打开对话框 104
4.5.2字体对话框 105
4.5.3颜色对话框 105
4.5.4查找对话框 105
4.5.5替换对话框 105
4.5.6打印对话框 106
4.6综合应用:如何实现文字不同方向的阴影效果 106
4.7课后练习 108
第5章 菜单、工具栏与状态栏 111
5.1菜单 112
5.1.1主菜单的设计 112
5.1.2弹出式菜单的设计 117
5.1.3动态改变菜单 118
5.2工具栏 119
【随堂演练5-1】工具栏的设计 121
5.3状态栏 123
【随堂演练5-2】状态栏的设计 124
5.4综合应用:如何响应主菜单命令 126
5.5课后练习 129
第6章 图形图像与多媒体编程 131
6.1常用图形图像组件 132
6.1.1 Shape组件 132
6.1.2 Image组件 132
6.1.3 ImageList组件 133
6.1.4 PaintBox组件 133
【随堂演练6-1】Image组件应用实例 133
6.2图形对象概述 134
6.2.1 TCanvas对象 134
6.2.2 TPen对象 136
6.2.3 TBrush对象 137
6.2.4 TColor类型 137
6.3图形程序的开发 138
6.3.1在工具条中添加加速按钮 138
6.3.2响应鼠标事件 138
6.3.3绘图功能的实现 140
6.4图像对象概述 143
6.4.1 TGraphic对象 143
6.4.2 Tpicture对象 143
6.4.3 TImage部件 143
6.4.4 TBitmap对象 143
6.5常用的多媒体组件 144
6.5.1 Animate组件 144
6.5.2 MediaPlayer组件 144
【随堂演练6-2】 Animate组件应用实例 145
【随堂演练6-3】 MediaPlayer组件应用实例 147
6.6画布 148
【随堂演练6-4】 Canvas应用实例 149
6.7综合应用:设计画板程序 150
6.8课后练习 153
第7章 数据库编程 157
7.1数据库系统概述 158
7.1.1数据库的基本概念 158
7.1.2 Delphi中数据库引擎的发展 159
7.1.3 Delphi数据库开发的步骤 160
7.2 Delphi数据库组件介绍 161
7.2.1 BDE数据集组件 161
7.2.2 ADO数据集组件 162
7.2.3 dbExpress组件 162
7.2.4数据访问组件 163
7.2.5数据控制组件 164
7.3数据控制控件 165
7.3.1数据控制控件简介 165
7.3.2 TDBGrid控件 166
7.3.3 TDBNavigator控件 167
7.3.4 TDBText控件 167
7.3.5 TDBEdit控件 168
7.3.6 TDBMemo控件 168
7.3.7 TDBImage控件 168
7.3.8 TDBListBox控件 168
7.3.9 TDBComboBox控件 168
7.3.10其他控件 168
7.4数据库应用程序 169
7.4.1设计数据表结构 169
7.4.2基于BDE的数据库应用程序 173
【随堂演练7-1】实现基于BDE的数据库应用程序的查询 175
7.4.3基于ADO的数据库应用程序 178
【随堂演练7-2】利用窗体向导创建简单的数据库应用程序 181
7.5综合应用 184
7.5.1以图表的形式显示数据库中的数据 184
7.5.2建立主从表数据库应用程序 185
7.6课后练习 190
第8章 面向对象程序设计基础 193
8.1类与对象 194
8.1.1类的声明 194
8.1.2类运算符 194
8.1.3对象变量的赋值 194
8.1.4对象的创建和撤销 194
8.1.5对象的特性 195
8.1.6类的保护方式 195
8.1.7从单元文件看Delphi环境中的类 195
【随堂演练8-1】类的定义和使用 196
【随堂演练8-2】类运算符的使用 200
【随堂演练8-3】如何简化对对象成员的访问 202
【随堂演练8-4】如何在Windows图形界面程序中使用类 203
8.2方法 206
8.2.1方法的声明、实现和调用 206
8.2.2方法的类型 207
8.2.3抽象方法 207
8.2.4方法的调用约定 207
8.2.5构造和析构方法 207
【随堂演练8-5】抽象方法的使用 209
8.3属性 210
8.3.1属性的定义与调用 210
8.3.2属性限定符 211
8.4综合应用:对象继承性实例 211
8.5课后练习 214
第9章 文件管理 215
9.1文件对话框组件 216
9.1.1 OpenDialog组件 216
9.1.2 SaveDialog组件 216
9.1.3 OpenPictureDialog组件 217
9.1.4 SavePictureDialog组件 217
9.2文件操作组件 217
【随堂演练9-1】建立文件操作组件间的联系 217
9.3文件的类型 219
9.4文件的基本操作 219
9.4.1各种文件概述 219
9.4.2使用函数读取文本文件 224
9.4.3使用函数写入文本文件 227
9.4.4复制文本文件 229
9.5文件管理常用函数 231
9.5.1 RenameFile函数 231
9.5.2 DeleteFile函数 232
9.5.3 FileExists函数 232
9.5.4 FileGetAttr函数 232
9.5.5 DirectoryExists函数 233
9.5.6 CreateDir函数 233
9.5.7 RemoveDir函数 233
9.5.8文件查找相关函数 233
【随堂演练9-2】如何从文件名获取相关信息 234
9.6使用控件管理文件 238
9.6.1 FileListBox 238
9.6.2 DirectoryListBox 238
9.6.3 DriveComboBox 239
9.6.4 FilterComboBox 239
【随堂演练9-3】搜索文件 239
9.7综合应用:有类型文件的读取和写入 240
9.8课后练习 244
第10章 程序的异常处理和调试 247
10.1 Delphi调试方法 248
10.1.1使用内部集成调试器 248
10.1.2使用断点调试法 248
10.1.3利用逐行执行代码跟踪调试 248
10.2使用调试窗口 249
10.2.1断点列表窗口 249
10.2.2调用堆栈窗口 251
【随堂演练10-1】过程调用 251
10.2.3监视列表窗口 252
【随堂演练10-2】调试最大公约数、最小公倍数程序 253
10.2.4局部变量窗口 255
10.2.5线程状态窗口 255
10.2.6模块窗口 256
10.2.7事件记录窗口 256
10.3跟踪调试 257
10.4 Delphi的异常处理 257
10.4.1有关异常的理论 258
10.4.2异常类 259
10.4.3 异常处理的基本语法结构 261
10.5综合应用:五子棋游戏设计 263
10.6课后练习 267
第11章 学生信息管理系统 271
11.1系统预览 272
11.2系统总体设计 273
11.3建立Access数据库 274
11.4系统模块设计 277
11.4.1信息编辑模块设计 277
11.4.2信息浏览模块设计 287
11.4.3信息查询模块设计 290
11.5课程设计 300
11.5.1名人资料管理系统 300
11.5.2小区物业管理系统 303
11.5.3人力资源管理系统 305
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019