书籍详情

Delphi案例实训教程

Delphi案例实训教程

作者:魏松,张静 编著

出版社:科学出版社

出版时间:2009-01-01

ISBN:9787030233028

定价:¥35.00

购买这本书可以去
内容简介
  《Delphi案例实训教程》以任务驱动的形式,结合100多个实用开发实例,介绍Delphi 7高级语言程序设计、面向对象方法和可视化编程技术。针对初学者的特点,《Delphi案例实训教程》编排了Delphi语法、程序控制语句、事件驱动等基础知识,读者可以在没有任何语言基础的情况下,掌握Delphi 7编程方法。《Delphi案例实训教程》每章都包括实用例题和丰富的上机操作题,既有利于提高基本的程序设计能力,又有利于强化编程技能实训,让读者快速掌握Delphi 7在多媒体、数据库和网络开发中的应用。《Delphi案例实训教程》可供从事计算机应用和开发的各类人员学习使用,也可作为高等院校应用技能型教材,还可作为各种职业技术学院、民办高校和成人教育的教材。
作者简介
暂缺《Delphi案例实训教程》作者简介
目录
第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
猜您喜欢

读书导航