多媒体教学光盘简介 1
前言 1
第1章 了解Delphi开发工具——初识Delphi 7.0 1
1.1 Delphi程序的启动 1
1.启动Delphi 7.0 1
2.Delphi 7.0的主界面 3
1.2 Delphi的工具栏与控件栏 4
1.工具栏 4
2.控件栏 5
1.3 控件的浏览与编辑——对象浏览器与编辑器 7
1.对象浏览器 8
2.对象编辑器 8
1.4 界面设计与功能实现——窗体与代码编辑窗口 10
1.窗体 10
2.代码编辑窗口 11
1.创建新的工程 12
1.5 Delphi的应用——创建第一个Delphi应用程序 12
2.保存和编译工程 15
第2章 Windows窗口界面设计——窗体控件的应用 16
2.1 窗体的外观设置——窗体的创建与属性设置 16
1.窗体的创建 16
实例1 从工程中移除窗体 18
2.设置窗体的名称和标题 18
实例2 通过窗体名称调用窗体 20
3.设置窗体的颜色和字体 22
实例3 自定义窗体的颜色 24
4.设置窗体的大小和位置 24
实例4 显示在屏幕中心的对话框 26
2.2 实现窗体的事件处理功能——窗体控件常用事件的应用 27
1.实现窗体初始化 27
实例5 窗口启动时设置类型和位置 29
2.实现关闭提示功能 29
实例6 显示自定义信息提示对话框 31
3.在窗体中实现绘制功能 32
实例7 在窗体中绘制菱形图案 36
第3章 对话框中的输入与输出——标签、按钮和文本框控件 36
3.1 使用标识信息——标签控件的应用 38
1.向窗体中添加控件 38
实例8 等距离排列对齐控件 41
2.设置和输出标签信息 41
实例9 竖排文本 43
3.2 实现执行输入指令的功能——按钮控件的应用 44
1.按钮的外观设置 45
实例10 启动对话框时初始化按钮 47
2.实现命令执行功能 48
实例11 显示系统日期和时间 50
3.3 接收和单行显示用户输入的文本——文本框控件的应用 51
1.文本框的外观设置 51
实例12 设置无边框平坦形的文本框 52
2.设置和获取文本 52
3.键盘输入控制 53
实例13 简单的登录窗口 53
实例14 计算三角形面积 55
第4章 对话框中的设置功能——单选按钮和复选框控件 58
4.1 条件选择的基础语句——Pascal中的条件语句 58
1.简单的条件语句 58
实例15 比较三个数的大小 60
2.嵌套式条件语句 61
实例16 判断是否是闰年 62
3.多分支控制语句 64
实例17 计算指定月的天数 66
4.2 实现多项设置功能——复选框控件的应用 67
1.实现组织功能 67
2.设计复选框 68
实例18 字体风格设置对话框 69
4.3 实现单项选择功能——单选按钮控件的应用 71
1.单选按钮的应用 71
实例19 字体设置对话框 72
2.使用单选按钮组 74
实例20 动态设置单选按钮 76
第5章 对话框中的选择功能——列表框和下拉列表框控件 79
5.1 循环结构的基础语句——Pascal中的循环语句 79
1.无条件循环语句 79
实例21 输出从a到z的大小写字母 81
实例22 绘制给定角度的正弦函数曲线 81
2.当型循环语句 83
实例23 判断一个三位数是否是“水仙花数” 84
3.直到型循环语句 85
实例24 统计字符个数 86
4.嵌套式循环语句 88
实例25 列出所有“水仙花数” 89
5.2 实现列表选择功能——列表框控件的应用 90
1.设置列表框选项 90
实例26 自动向列表框中添加选项 92
2.实现选择选项的功能 93
实例27 转移列表框中被选项 95
5.3 实现下拉列表框选择功能——下拉列表控件的应用 97
1.下拉列表框外观设置 97
实例28 设置平坦型固定下拉列表框 98
2.向下拉列表中添加选项 98
实例29 在下拉列表中设置年月日 100
第6章 设计应用程序的便捷功能——菜单栏和工具栏 103
6.1 创建图标列表——图像列表控件的应用 103
1.静态创建图像列表 103
实例30 使用大尺寸的图像作为图标 105
2.动态创建图像列表 105
实例31 动态创建图像列表 108
6.2 设计菜单命令列表——菜单的设计与应用 110
1.设计主菜单 110
实例32 设计记事本的主菜单 112
实例33 设计带图标的菜单 113
2.为菜单项添加图标 113
3.设计快捷菜单 114
实例34 设计文本框的快捷菜单 116
4.动态设计菜单 116
实例35 动态添加菜单项 117
6.3 设计快捷命令按钮——工具栏的设计与应用 120
1.设计常规工具栏 120
2.设计可停靠工具栏 122
实例36 设计可调位置的工具栏 122
实例37 仿照Word设计工具栏 124
第7章 文件的管理与操作——文本类型与文本文件 125
7.1 文件操作——文本文件 125
1.创建文件 125
实例38 新建并打开文件 127
2.写入文件 129
实例39 修改已存在的文件 131
3.向已存在的文件追加数据 132
实例40 新建文件并追加数据 133
4.读取文件 134
实例41 逐行读取文件中的数据 136
7.2 多行文本的编辑——Memo控件与RichEdit控件 137
1.设计文本编辑器 137
实例42 我的记事本 138
2.实现段落和字体设置 142
实例43 文本编辑器 144
1.集合类型 146
8.1 特殊数据类型的应用——集合与记录 146
第8章 窗体中数据的写入与读取——类型文件的操作 146
实例44 判断文本框中输入的字符 149
2.记录类型 150
实例45 使用记录变量存储共用数据 152
8.2 窗体数据的管理——类型文件 153
1.将窗体中的数据保存成文件 153
实例46 将学生信息录入并保存在文件中 155
2.将文件中的数据读取到窗体中 157
实例47 逐条浏览文件中的记录 158
1.向表格中添加记录 160
8.3 用表格显示记录信息——字符串表格控件的应用 160
实例48 保存并浏览窗体数据 162
2.编辑记录文件信息 164
实例49 浏览并修改记录文件 166
第9章 Windows应用程序中的视图——树视图和列表视图控件 169
9.1 数据的有序集合——数组 169
1.一维数组 169
实例50 对10个数进行排序 171
2.二维数组 172
实例51 奇数魔方矩阵 173
9.2 实现树形数据管理——树视图控件的应用 175
1.静态创建树视图 175
实例53 从文件中加载树视图的节点项 178
2.动态创建树视图 178
实例52 创建带图标的树视图 178
实例54 动态管理树视图 182
9.3 实现列表视图数据管理——列表视图控件的应用 184
1.静态创建列表视图 184
实例55 在列表视图中显示图标 186
2.动态创建列表视图 187
实例56 动态管理列表视图 188
1.函数的定义 192
10.1 定义自己的函数——函数的定义与调用 192
第10章 函数与过程——自定义函数与过程 192
实例57 编写一个计算n!的函数 194
2.函数的调用 195
实例58 我的小小计算器 196
10.2 定义自己的过程——过程的定义与调用 198
1.过程的定义 198
实例59 编写一个比较大小的过程 200
2.过程的调用 201
实例60 计算三角形面积 202
第11章 应用程序中的动态效果——定时器和AVI控件的应用 204
11.1 简单的动态效果制作——图像控件和定时器控件的应用 204
1.定时器控件的应用 204
实例61 动态显示时间的滚动字幕 206
2.图像动态效果 207
实例62 图像动态移动效果 209
实例63 图像的动态替换效果 211
11.2 显示文件进程——进度条的应用 212
1.普通进度条 213
实例64 设计文件复制窗口 214
2.使用计量条 216
实例65 显示文件复制的百分比 218
11.3 播放AVI格式的文件——动画控件的应用 219
1.动态显示文件操作方式 219
实例66 动态显示文件操作方式 221
2.AVI动画浏览器 222
实例67 制作AVI文件播放器 223
第12章 应用程序中的声音效果——声音函数与多媒体控件 226
12.1 声音的播放与控制——声音函数的应用 226
1.窗体中声音的实现 226
实例68 实现窗体中的声音效果 228
2.声音控制功能实现 231
实例69 设计音量控制面板 232
12.2 音频与视频设计——多媒体控件的应用 234
1.音频功能设计 234
实例70 设计窗体的背景音乐 236
2.播放多个文件 236
实例71 设计音频播放工具 237
3.显示播放时间和位置 241
实例72 显示播放时间与播放位置 242
4.视频功能设计 244
实例73 设计视频播放窗口 245
13.1 绘制几何图形——形状控件的应用 247
1.绘制基本图形 247
第13章 绘制基本图形——形状控件与画布对象 247
实例74 动态绘制圆阵列 249
2.设置基本图形 249
实例75 绘制带网格图案的圆 250
13.2 点与线的绘制——点与线绘制函数的应用 251
1.点的绘制 251
实例76 繁星点点 252
2.线的绘制 254
实例77 设计网格窗体 256
13.3 基本形状的绘制——矩形与椭圆 257
1.绘制矩形 257
实例78 动态绘制矩形 259
2.绘制椭圆 260
实例79 动态绘制圆弧或扇形 262
13.4 绘制文字与图像——文字与图像绘制函数 263
1.绘制文字 263
实例80 在窗体中绘制文本 264
2.绘制图像 266
实例81 为窗体设置动态背景 267
第14章 基本图形的边框与填充——画笔、笔刷与字体对象 269
14.1 图形的边框——画笔的应用 269
1.设置线条颜色和模式 269
实例82 绘制不同颜色的圆 270
2.设置线条宽度和线型 271
实例83 不同线型的演示程序 272
1.颜色与图像填充 273
14.2 图形的填充——笔刷的应用 273
实例84 使用位图填充图形 275
2.图案填充 275
实例85 图案填充效果演示 276
14.3 文字与图像设置——字体与位图对象的应用 277
1.设置绘制文字的字体 277
实例86 字体预览窗口 278
2.位图图像的设置 281
14.4 使用光标绘制图形 282
实例87 仿制喷枪画笔工具 284
实例88 仿制铅笔工具 286
第15章 建立数据库系统——数据库的管理、创建与应用 288
15.1 数据库引擎管理器——BDE管理工具的应用 288
1.创建数据库别名 288
实例89 建立FoxPro数据库别名 290
2.管理数据库别名 291
实例90 修改数据库连接 292
3.配置数据库引擎驱动程序 293
15.2 创建数据库——数据库桌面工具的应用 294
1.新建数据表 294
实例91 创建图书信息数据表 297
2.浏览数据表 298
实例92 向数据表中添加记录 300
15.3 创建数据库系统——数据控件组件的应用 300
1.自动创建数据库应用系统 300
实例93 创建主/明细数据库系统 304
2.手工创建数据库应用系统 306
实例94 开发简单的图书管理系统 308
第16章 数据访问与管理——数据集控件的应用 310
16.1 直接访问与管理数据——数据表控件的应用 310
1.编辑数据表中记录 310
实例95 设计数据表初始化界面 313
2.浏览数据表中记录 316
实例96 设计逐条浏览数据记录界面 317
3.查询数据表中记录 319
实例97 设计数据查询界面 321
4.设置查询范围 323
实例98 设置过滤界面 324
16.2 使用SQL语句访问与管理数据——查询控件的应用 325
1.查询数据 326
实例99 使用SQL语句查询和浏览数据表 328
2.编辑数据 329
实例100 使用SQL语句更新数据表 331