书籍详情
Delphi程序设计基础
作者:黄晓敏等编
出版社:清华大学出版社
出版时间:2004-09-01
ISBN:9787302093923
定价:¥23.00
购买这本书可以去
内容简介
本书以教材的方式全面详细介绍利用Delphi7设计应用程序的各种基本方法和知识点,同时还结合丰富的实例程序对这些设计应用程序的基本方法做深入分析,以期读者能够对Delphi7的基本用法能有深入理解。当然,在介绍基本方法的同时,本书还不时穿插一些非常重要的高级程序设计技术,以使读者在进入Delphi7应用程序设计天堂的时候就能够领略Delphi7的无穷魅力。本书在开篇第1章就非常详细地介绍如何将手边的Delphi7安装盘包含的内容安装到计算机系统中,从而能够使用Delphi7提供的丰富功能。第2章简要地介绍了ObjectPascal的基本语法,这是后面章节的基本准备。在本书的第3章中,一个简单的实例程序带领读者进入Delphi7殿堂。第4、5、6章的内容构成本书的核心,即Delphi7程序设计的核心技术——组件技术。第7、第8章则在组件技术的基础上,拓展了Delphi7的部分功能,即文件系统和数据库应用功能。本书采用教材方式编排,非常适合开始学习Delphi7程序设计技术的初学者和各种培训机构作为培训教材使用,对于具备一定Delphi7程序设计技术的人员也有一定的辅助作用,可以作为一本有价值的参考用书。
作者简介
暂缺《Delphi程序设计基础》作者简介
目录
第1章 Delphi 6基础知识 1
1.1 Delphi概述 1
1.1.1 Delphi简介 1
1.1.2 Delphi的主要特点 1
1.1.3 Delphi6的新特点 2
1.2 Delphi 6的安装及卸载 2
1.2.1 Delphi6的环境要求 2
1.2.2 Delphi6的安装 3
1.2.3 Delphi6的卸载 6
1.3 Delphi 6集成开发环境 7
1.3.1 用户界面 7
1.3.2 主窗口 8
1.3.3对象观察器 12
1.3.4 帮助系统 14
1.4 习题 14
第2章 0bjeot Pascal程序设计语言 15
2.1 ObjectPascal语言基础 15
2.1.1 基本字符和符号 15
2.1.2 常量与变量 18
2.1.3 数据类型 19
2.1.4 运算符 25
2.2 语句 26
2.2.1 赋值语句 26
2.2.2 复合语句 27
2.2.3 控制语句 27
2.2.4 循环语句 30
2.3 过程与函数 32
2.3.1 过程 32
2.3.2 函数 34
2.3.3 变量的作用域 35
2.4 ObiectPascal的面向对象编程基础 36
2.4.1 对象与类的定义 36
2.4.2 类与单元的关系 37
2.4.3 类的封装与继承 38
2.5 习题 39
第3章 可视化编程与Delphi 6组件的使用 40
3.1 可视化编程的步骤 40
3.1.1 创建项目和新建窗体 40
3.1.2 在窗体中添加组件 41
3.1.3 选定与布置组件 42
3.1.4 设置属性 43
3.1.5 编写代码 45
3.1.6 保存项目 47
3.1.7 运行项目 48
3.1.8 关闭项目与关闭Delphi 49
3.1.9 修改项目 49
3.1.10 Delphi程序的基本组成 50
3.2 设计窗体 54
3.2.1 窗体的属性 54
3.2.2 窗体的主要事件 56
3.2.3 窗体的方法 57
3.2.4 新建窗体 58
3.3 设计菜单 58
3.3.1 主菜单 58
3.3.2 PopupMenu菜单 67
3.4 工具栏与状态栏组件 67
3.4.1 ToolBar组件 68
3.4.2 CoolBar组件 72
3.4.3 StatusBar组件 74
3.5 按钮与面板 76
3.5.1 普通按钮组件 76
3.5.2 位图按钮组件 78
3.5.3 快速按钮组件 79
3.5.4 单选按钮组件 83
3.5.5 复选框组件 86
3.5.6 面板组件 188
3.6 文本对象组件 90
3.6.1 标签组件 90
3.6.2 编辑框组件 92
3.6.3 掩码编辑框组件 94
3.6.4 多行文本编辑器组件 95
3.6.5 复文本编辑器组件 96
3.6.6 列表框组件 100
3.6.7 组合框组件 103
3.7 显示与输入对话框 104
3.7.1 ShowMessage过程 104
3.7.2 MessageDlg函数 105
3.7.3 1nputBox函数 106
3.7.4 对话框组件 108
3.8 多窗体技术 111
3.8.1 向项目中加入新的窗体 111
3.8.2 在多个窗体或单元之间切换的方法 112
3.8.3 在一个窗体中调用另一个窗体的方法 112
3.8.4 不同项目间窗体的共享方法 113
3.8.5 设定主窗体 113
3.9 习题 114
第4章 图形、动画与多媒体的开发 115
4.1 图形 115
4.1.1 图形的基本概念 115
4.1.2 TCanvas介绍 115
4.1.3 Shape组件 119
4.1.4 PaintBox组件 119
4.2 动画 129
4.2.1 Animate功能简介 129
4.2.2 常用属性 129
4.2.3 常用方法 130
4.2.4 应用举例 130
4.3 多媒体介绍 133
4.3.1 Med[aPlayer组件 133
4.3.2 常用属性 134
4.3.3 常用方法 135
4.3.4 应用举例 135
4.4 习题 138
第5章 调试技术与异常处理 139
5.1 三种错误的类型 139
5.2 控制程序的执行 139
5.2.1 运行到指定行 141
5.2.2 单步执行 141
5.2.3 断点执行及断点的设置与使用 141
5.2.4 暂停程序的执行 143
5.3 调试器的设置 143
5.4 观察变量、表达式和属性的值 146
5.5 异常处理 147
5.5.1 引入异常处理的原因 147
5.5.2 异常的种类 147
5.5.3 异常类的触发方法 150
5.5.4 处理异常的两种方法 150
5.6 习题 152
第6章 目录与文件的操作 153
6.1 文件目录类组件的介绍 153
6.1.1 目录类组件的介绍 153
6.1.2 TreeView组件 155
6.2 文件目录过程与函数 161
6.2.1 文件管理的过程和函数 161
6.2.2 目录管理的过程与函数 163
6.3 文件内容的读写 164
6.3.1 Delphi中的文件类型 164
6.3.2 文本文件类型 165
6.3.3 类型文件 168
6.3.4 无类型文件 169
6.3.5 TStream的运用 169
6.4 习题 171
第7章 数据库编程 172
7.1 数据库引擎管理器 172
7.1.1 Delphi6数据库系统概述 172
7.1.2 BDE简介 173
7.1.3 数据库资源管理器的功能174
7.2 Delphi6数据库桌面系统 177
7.2.1 DatabaseDesktop概述 177
7.2.2 设定工作目录与私有目录 177
7.2.3 创建别名 177
7.2.4 创建数据库表 179
7.2.5 数据库表格的属性 180
7.3 BDE数据集组件 183
7.3.1 数据集组件的状态 183
7.3.2 数据集组件常用的方法 184
7.3.3 TTable组件 187
7.3.4 TQuery组件 188
7.3.5 数据集组件的使用方法 189
7.4 数据访问组件 189
7.4.1 数据访问组件介绍 189
7.4.2 数据访问组件的使用 190
7.5 数据控制组件 190
7.5.1 数据控制组件简介 190
7.5.2 TDBGrid组件 191
7.5.3 TDBnavigator组件 192
7.5.4 TDBText组件 192
7.5.5 TDBEdit组件 193
7.5.6 TDBMemo组件 193
7.5.7 TDBImage组件 193
7.5.8 TDBListBox组件 193
7.5.9 TDBComboBox组件 193
7.5.10 其他组件 193
7.6 Delphi 6中的SQL编程 194
7.6.1 SQL查询语句简介 194
7.6.2 SQL语言编程中的运用 194
7.6.3 动态SQL语句的编程 195
7.6.4 SQL编程实例 197
7.7 ADO编程 200
7.7.1 基本ADO的体系结构 200
7.7.2 ADO数据集组件介绍 201
7.7.3 应用ADO开发数据库应用系统举例 202
7.8 报表设计 204
7.8.1 用QuickReportWizard快速创建报表 204
7.8.2 使用QuickReport创建报表 206
7.8.3 制作报表实例 209
7.9 应用举例 211
7.9.1 建立一个基于BDE的学生缴费系统 211
7.9.2 建立一个基于ADO的人事管理系统 217
7.10 习题 229
第8章 Internet编程基础 230
8.1 Internet基本概念 230
8.1.1 网络和TCP/IP协议 230
8.1.2 协议和常用术语 230
8.2 建立一个Web浏览器 231
8.3 创建Web服务器 234
8.4 应用举例 236
8.5 习题 239
1.1 Delphi概述 1
1.1.1 Delphi简介 1
1.1.2 Delphi的主要特点 1
1.1.3 Delphi6的新特点 2
1.2 Delphi 6的安装及卸载 2
1.2.1 Delphi6的环境要求 2
1.2.2 Delphi6的安装 3
1.2.3 Delphi6的卸载 6
1.3 Delphi 6集成开发环境 7
1.3.1 用户界面 7
1.3.2 主窗口 8
1.3.3对象观察器 12
1.3.4 帮助系统 14
1.4 习题 14
第2章 0bjeot Pascal程序设计语言 15
2.1 ObjectPascal语言基础 15
2.1.1 基本字符和符号 15
2.1.2 常量与变量 18
2.1.3 数据类型 19
2.1.4 运算符 25
2.2 语句 26
2.2.1 赋值语句 26
2.2.2 复合语句 27
2.2.3 控制语句 27
2.2.4 循环语句 30
2.3 过程与函数 32
2.3.1 过程 32
2.3.2 函数 34
2.3.3 变量的作用域 35
2.4 ObiectPascal的面向对象编程基础 36
2.4.1 对象与类的定义 36
2.4.2 类与单元的关系 37
2.4.3 类的封装与继承 38
2.5 习题 39
第3章 可视化编程与Delphi 6组件的使用 40
3.1 可视化编程的步骤 40
3.1.1 创建项目和新建窗体 40
3.1.2 在窗体中添加组件 41
3.1.3 选定与布置组件 42
3.1.4 设置属性 43
3.1.5 编写代码 45
3.1.6 保存项目 47
3.1.7 运行项目 48
3.1.8 关闭项目与关闭Delphi 49
3.1.9 修改项目 49
3.1.10 Delphi程序的基本组成 50
3.2 设计窗体 54
3.2.1 窗体的属性 54
3.2.2 窗体的主要事件 56
3.2.3 窗体的方法 57
3.2.4 新建窗体 58
3.3 设计菜单 58
3.3.1 主菜单 58
3.3.2 PopupMenu菜单 67
3.4 工具栏与状态栏组件 67
3.4.1 ToolBar组件 68
3.4.2 CoolBar组件 72
3.4.3 StatusBar组件 74
3.5 按钮与面板 76
3.5.1 普通按钮组件 76
3.5.2 位图按钮组件 78
3.5.3 快速按钮组件 79
3.5.4 单选按钮组件 83
3.5.5 复选框组件 86
3.5.6 面板组件 188
3.6 文本对象组件 90
3.6.1 标签组件 90
3.6.2 编辑框组件 92
3.6.3 掩码编辑框组件 94
3.6.4 多行文本编辑器组件 95
3.6.5 复文本编辑器组件 96
3.6.6 列表框组件 100
3.6.7 组合框组件 103
3.7 显示与输入对话框 104
3.7.1 ShowMessage过程 104
3.7.2 MessageDlg函数 105
3.7.3 1nputBox函数 106
3.7.4 对话框组件 108
3.8 多窗体技术 111
3.8.1 向项目中加入新的窗体 111
3.8.2 在多个窗体或单元之间切换的方法 112
3.8.3 在一个窗体中调用另一个窗体的方法 112
3.8.4 不同项目间窗体的共享方法 113
3.8.5 设定主窗体 113
3.9 习题 114
第4章 图形、动画与多媒体的开发 115
4.1 图形 115
4.1.1 图形的基本概念 115
4.1.2 TCanvas介绍 115
4.1.3 Shape组件 119
4.1.4 PaintBox组件 119
4.2 动画 129
4.2.1 Animate功能简介 129
4.2.2 常用属性 129
4.2.3 常用方法 130
4.2.4 应用举例 130
4.3 多媒体介绍 133
4.3.1 Med[aPlayer组件 133
4.3.2 常用属性 134
4.3.3 常用方法 135
4.3.4 应用举例 135
4.4 习题 138
第5章 调试技术与异常处理 139
5.1 三种错误的类型 139
5.2 控制程序的执行 139
5.2.1 运行到指定行 141
5.2.2 单步执行 141
5.2.3 断点执行及断点的设置与使用 141
5.2.4 暂停程序的执行 143
5.3 调试器的设置 143
5.4 观察变量、表达式和属性的值 146
5.5 异常处理 147
5.5.1 引入异常处理的原因 147
5.5.2 异常的种类 147
5.5.3 异常类的触发方法 150
5.5.4 处理异常的两种方法 150
5.6 习题 152
第6章 目录与文件的操作 153
6.1 文件目录类组件的介绍 153
6.1.1 目录类组件的介绍 153
6.1.2 TreeView组件 155
6.2 文件目录过程与函数 161
6.2.1 文件管理的过程和函数 161
6.2.2 目录管理的过程与函数 163
6.3 文件内容的读写 164
6.3.1 Delphi中的文件类型 164
6.3.2 文本文件类型 165
6.3.3 类型文件 168
6.3.4 无类型文件 169
6.3.5 TStream的运用 169
6.4 习题 171
第7章 数据库编程 172
7.1 数据库引擎管理器 172
7.1.1 Delphi6数据库系统概述 172
7.1.2 BDE简介 173
7.1.3 数据库资源管理器的功能174
7.2 Delphi6数据库桌面系统 177
7.2.1 DatabaseDesktop概述 177
7.2.2 设定工作目录与私有目录 177
7.2.3 创建别名 177
7.2.4 创建数据库表 179
7.2.5 数据库表格的属性 180
7.3 BDE数据集组件 183
7.3.1 数据集组件的状态 183
7.3.2 数据集组件常用的方法 184
7.3.3 TTable组件 187
7.3.4 TQuery组件 188
7.3.5 数据集组件的使用方法 189
7.4 数据访问组件 189
7.4.1 数据访问组件介绍 189
7.4.2 数据访问组件的使用 190
7.5 数据控制组件 190
7.5.1 数据控制组件简介 190
7.5.2 TDBGrid组件 191
7.5.3 TDBnavigator组件 192
7.5.4 TDBText组件 192
7.5.5 TDBEdit组件 193
7.5.6 TDBMemo组件 193
7.5.7 TDBImage组件 193
7.5.8 TDBListBox组件 193
7.5.9 TDBComboBox组件 193
7.5.10 其他组件 193
7.6 Delphi 6中的SQL编程 194
7.6.1 SQL查询语句简介 194
7.6.2 SQL语言编程中的运用 194
7.6.3 动态SQL语句的编程 195
7.6.4 SQL编程实例 197
7.7 ADO编程 200
7.7.1 基本ADO的体系结构 200
7.7.2 ADO数据集组件介绍 201
7.7.3 应用ADO开发数据库应用系统举例 202
7.8 报表设计 204
7.8.1 用QuickReportWizard快速创建报表 204
7.8.2 使用QuickReport创建报表 206
7.8.3 制作报表实例 209
7.9 应用举例 211
7.9.1 建立一个基于BDE的学生缴费系统 211
7.9.2 建立一个基于ADO的人事管理系统 217
7.10 习题 229
第8章 Internet编程基础 230
8.1 Internet基本概念 230
8.1.1 网络和TCP/IP协议 230
8.1.2 协议和常用术语 230
8.2 建立一个Web浏览器 231
8.3 创建Web服务器 234
8.4 应用举例 236
8.5 习题 239
猜您喜欢