书籍详情
Delphi面向对象程序设计教程
作者:唱江华[等]编著
出版社:北京航空航天大学出版社
出版时间:2003-07-01
ISBN:9787810773157
定价:¥24.00
购买这本书可以去
内容简介
本教材主要针对目前市面上的Delphi书籍多为使用手册形式,学习者读起来内容杂乱,不易得到要领的现象,编者结合自身的教学与程序开发经验,以教程的形式循序渐进、由浅入深,结合相应的实例,介绍了DelPhi的基础知识及其程序设计方法,并侧重介绍了应用程序的开发过程。本书不仅适合于Delphi的初学者,对于专业的Delphi编程人负也具有一定的参考价值。本书是以Delphi6.0版为基础编写的。全书共分上、下两篇:Delphi程序设计篇和面向对象的程序设计基础篇。考虑到一些阅读对象可能没有Pascal基础或是不了解面向对象的概念,本书特设面向对象的程序设计基础篇;如果有这方面基础的读者可以直接阅读上篇。上篇共分七章,包括Delphi概述、Delphi基本的程序设计方法、图形图像与多媒体设计、数据库程序设计、Internet程序设计、定制组件及软件集成技术等;下篇共分五章,介绍了Pascal语言的语法基础、控制语句、过程和函数、构造类型以及面向对象的程序设计概念。Delphi作为一种当今最为流行的面向对象的编程工具,以其短小精悍、功能强大而著称。针对目前市面上的Delphi书籍多为使用手册形式,学习者读起来内容杂乱,不易得到要领的现象,本书编者结合自身的教学与程序开发经验,以教程的形式,循序渐进、由浅入深,结合相应的实例,介绍了Delphi的基础知识及其程序设计方法,并侧重介绍应用程序的开发过程。本书共分两篇:上篇为DelPhi程序设计,共7章,包括Delphi概述;基本的程序设计方法;图形、图像与多媒体设计;数据库程序设计;Internet程序设计;定制组件及软件的集成技术。下篇为面向对象的程序设计基础,共5章,介绍了Pascal语言语法以及面向对象的程序设计概念。本书既可以作为高校本、专科学生的教材,又可以作为相关领域的培训教材,对Delphi程序开发人员也有一定的借鉴作用。
作者简介
暂缺《Delphi面向对象程序设计教程》作者简介
目录
上篇 Delphi程序设计
第1章 Delphi概述
1. 1 Delphi的发展概况
1. 2 Delphi的集成开发环境IDE简介
1. 2. 1 主窗口
1. 2. 2 对象观察器(object Inspector)
1. 2. 3 窗体窗口
1. 2. 4 代码编辑器和代码浏览器
1. 2. 5 对象浏览器(object tree view)
1. 3 Delphi程序设计的基本步骤
1. 3. 1 设计用户界面
1. 3. 2 编写事件处理过程
1. 3. 3 保存文件
1. 3. 4 编译运行应用程序
1. 3. 5 Delphi程序设计的步骤
1. 4 Delphi程序的基本组成
1. 4. 1 项目文件
1. 4. 2 单元文件
1. 4. 3 窗体文件
1. 5 Delphi的类结构
1. 6 Delphi中的基本概念
1. 6. 1 组件
1. 6. 2 特性
1. 6. 3 方法
1. 6. 4 事件
习题与思考题
第2章 Delphi的基本程序设计
2. 1 窗体(form)设计
2. 1. 1 常用特性
2. 1. 2 窗体的事件
2. 1. 3 窗体的方法
2. 1. 4 应用举例
2. 2 基本输人/输出组件
2. 2. 1 标签组件(label)
2. 2. 2 编辑框组件(edit)
2. 2. 3 几个显示对话框的过程和函数
2. 2. 4 程序举例
2. 3 按钮组件
2. 3. 1 Button(按钮)组件
2. 3. 2 BitBtn(位图按钮)组件
2. 3. 3 RadioButton(单选按钮)组件
2. 3. 4 Checkbox(复选按钮)组件
2. 3. 5 GroupBox(组框)组件
2. 3. 6 RadioGroup(单选按钮组)组件
2. 3. 7 应用举例
2. 4 其他常用组件
2. 4. 1 ListBox(列表框)组件
2. 4. 2 ComboBox(组合框)组件
2. 4. 3 StatusBar(状态条)组件
2. 4. 4 应用举例
2. 5 常用对话框组件
2. 5. 1 OpenDialop(打开对话框)组件
2. 5. 2 SaveDialog(保存对话框)组件
2. 5. 3 FindDialog(查找对话框)组件
2. 5. 4 ReplaceDialop(替换对话框)组件
2. 5. 5 FontDialog(字体对话框)组件
2. 5. 6 ColorDialog(颜色对话框)组件
2. 5. 7 PrintDialog(打印对话框)组件
2. 5. 8 应用举例
2. 6 菜单程序设计
2. 6. 1 常用菜单组件
2. 6. 2 菜单设计器
2. 7 多文档界面MDI设计
2. 7. 1 创建父窗体和子窗体
2. 7. 2 MDI窗体的特性与方法
2. 7. 3 多文档界面MDI中某单的设计
习题与思考题
第3章 图形. 图像与多媒体设计
3. 1
绘制图形
3. 1. 1 Canvas对象
3. 1. 2 绘制各种图形
3. 1. 3 绘图组件
3. 1. 4 应用举例
3. 2 图像处理
3. 2. 1 常用图像类
3. 2. 2 Image(图像)组件
3. 2. 3 应用举例
3. 3 多媒体开发
3. 3. 1 声音处理
3. 3. 2 Animate(动画)组件
3. 3. 3 MediaPlayer(多媒体播放)组件
3. 3. 4 应用举例
习题与思考题
第4章 数据库程序设计
4. 1 Delphi数据系统概述
4. 2 创建数据库
4. 2. 1 定义数据库别名
4. 2. 2 利用 DataBase Desktop(数据库桌面)建立数据表结构
4. 2. 3 编辑数据表
4. 3 利用数据库组件实现数据库编程
4. 3. 1 数据库组件介绍
4. 3. 2 数据库维护程序
4. 3. 3 数据库查询程序
4. 3. 4 Query组件的 SQL查询方法
4. 4 图书馆管理系统的实现
4. 4. 1 系统主要功能
4. 4. 2 数据库结构
4. 4. 3 子功能的实现
4. 4. 4 窗体之间的联系方法
4. 5 数据库报表设计
4. 5. 1 数据库报表的常用组件
4. 5. 2 报表应用实例
习题与思考题
第5章 Internet程序设计
5. 1 实例一: Web浏览器
5. 1. 1 WebBrowser组件
5. 1. 2 Web浏览器的实现
5. 2 实例二:网上聊天器
5. 2. 1 CientSocket组件
5. 2. 2 ClientWinSocket组件
5. 2. 3 ServerSocket组件
5. 2. 4 ServerWinSocket组件
5. 2. 5 网上聊天器的实现
习题与思考题
第6章 定制组件
6. 1 创建组件
6. 1. 1 创建组件单元文件
6. 1. 2 添加特性
6. 1. 3 添加事件和方法
6. 1. 4 定义构造函数和析构函数
6. 1. 5 ClockLabel单元的完整代码
6. 2 安装组件
习题与思考题
第7章 Delphi软件集成技术
7. 1 帮助文件的制作
7. 1. 1 创建RTF文件
7. 1. 2 生成HLP文件
7. 1. 3 嵌人应用程序
7. 2 软件安装盘的制作
7. 3 学习Delphi的一些技巧
7. 3. 1 使用联机帮助
7. 3. 2 查看Delphi提供的例程
7. 3. 3 获取Delphi的源代码
习题与思考题
下篇 面向对象程序设计基础
第8章 PASCAL语言概述
8. 1 PASCAL源程序结构
8. 1. 1 程序首部
8. 1. 2 程序说明部分
8. 1. 3 语句部分
8. 2 字符集和符号
8. 2. 1 基本字符
8. 2. 2 符号
8. 2. 3 分隔符
8. 3 数据类型的概念
8. 4 常量与变量
8. 4. 1 常量
8. 4. 2 常量定义
8. 4. 3 变量说明
8. 5 简单数据类型
8. 5. 1 整数类型
8. 5. 2 实数类型
8. 5. 3 字符类型
8. 5. 4 布尔类型
8. 5. 5 枚举类型的定义. 运算规则和输人. 输出方法
8. 5. 6 子域类型的定义和运算规则
8. 5. 7 类型间的关系
8. 6 表达式与赋值语句
8. 6. 1 表达式
8. 6. 2 赋值语句
8. 7 输人和输出过程
8. 7. 1 读语句
8. 7. 2 写语句
8. 7. 3 字符类型变量的输出
8. 7. 4 整数类型变量的输出
8. 7. 5 实数类型变量的输出
8. 7. 6 布尔类型变量的输出
习题与思考题
第9章 控制语旬
9. 1 复合语句
9. 2 条件语句
9. 2. 1 单分支条件语句
9. 2. 2 双分支条件语句
9. 2. 3 条件语句嵌套
9. 3 情况语句
9. 4 当语句
9. 5 直到语句
9. 6 循环语句
9. 7 循环嵌套
9. 8 goto语句
习题与思考题
第10章 过程与函数
10. 1 过程
10. 1. 1 无参过程
10. 1. 2 带参过程
10. 1. 3 值参数和变量参数
10. 2 函数
10. 3 过程嵌套与标识符作用域
10. 3. 1 过程和函数嵌套的概念
10. 3. 2 标识符的作用域
10. 4 非局部量与副作用
习题与思考题
第11章 构造类型
11. 1 数组类型
11. 1. 1 一维数组
11. 1. 2 多维数组
11. 1. 3 字符数组和字符串类型
11. 2 集合类型
11. 3 记录类型
11. 3. 1 记录类型的定义
11. 3. 2 记录的嵌套
11. 3. 3 记录类型变量及其访问
11. 3. 4 开域语句
11. 4 文件类型
11. 4. 1 磁盘文件的逻辑组织
11. 4. 2 随机文件
11. 4. 3 text文件
11. 4. 4 无类型文件
11. 4. 5 标准文件
11. 4. 6 I/O检查
11. 5 指针类型与动态变量
11. 5. 1 指针类型
11. 5. 2 new标准过程与指针变量
11. 5. 3 动态变量的访问
11. 5. 4 dispose标准过程
习题与思考题
第12章 面向对象程序设计基础
12. 1 对象类型的定义
12. 2 对象类型的封装性
12. 3 对象类型的继承性
12. 4 静态方法
12. 5 虚方法和多态性
12. 6 对象类型的可扩展性
12. 7 动态对象类型
12. 7. 1 方法调用与一般过程和函数调用的不同
12. 7. 2 构造方法和析构方法同一般方法调用的不同
12. 7. 3 Pascal的动态内存管理
习题与思考题
参考文献
第1章 Delphi概述
1. 1 Delphi的发展概况
1. 2 Delphi的集成开发环境IDE简介
1. 2. 1 主窗口
1. 2. 2 对象观察器(object Inspector)
1. 2. 3 窗体窗口
1. 2. 4 代码编辑器和代码浏览器
1. 2. 5 对象浏览器(object tree view)
1. 3 Delphi程序设计的基本步骤
1. 3. 1 设计用户界面
1. 3. 2 编写事件处理过程
1. 3. 3 保存文件
1. 3. 4 编译运行应用程序
1. 3. 5 Delphi程序设计的步骤
1. 4 Delphi程序的基本组成
1. 4. 1 项目文件
1. 4. 2 单元文件
1. 4. 3 窗体文件
1. 5 Delphi的类结构
1. 6 Delphi中的基本概念
1. 6. 1 组件
1. 6. 2 特性
1. 6. 3 方法
1. 6. 4 事件
习题与思考题
第2章 Delphi的基本程序设计
2. 1 窗体(form)设计
2. 1. 1 常用特性
2. 1. 2 窗体的事件
2. 1. 3 窗体的方法
2. 1. 4 应用举例
2. 2 基本输人/输出组件
2. 2. 1 标签组件(label)
2. 2. 2 编辑框组件(edit)
2. 2. 3 几个显示对话框的过程和函数
2. 2. 4 程序举例
2. 3 按钮组件
2. 3. 1 Button(按钮)组件
2. 3. 2 BitBtn(位图按钮)组件
2. 3. 3 RadioButton(单选按钮)组件
2. 3. 4 Checkbox(复选按钮)组件
2. 3. 5 GroupBox(组框)组件
2. 3. 6 RadioGroup(单选按钮组)组件
2. 3. 7 应用举例
2. 4 其他常用组件
2. 4. 1 ListBox(列表框)组件
2. 4. 2 ComboBox(组合框)组件
2. 4. 3 StatusBar(状态条)组件
2. 4. 4 应用举例
2. 5 常用对话框组件
2. 5. 1 OpenDialop(打开对话框)组件
2. 5. 2 SaveDialog(保存对话框)组件
2. 5. 3 FindDialog(查找对话框)组件
2. 5. 4 ReplaceDialop(替换对话框)组件
2. 5. 5 FontDialog(字体对话框)组件
2. 5. 6 ColorDialog(颜色对话框)组件
2. 5. 7 PrintDialog(打印对话框)组件
2. 5. 8 应用举例
2. 6 菜单程序设计
2. 6. 1 常用菜单组件
2. 6. 2 菜单设计器
2. 7 多文档界面MDI设计
2. 7. 1 创建父窗体和子窗体
2. 7. 2 MDI窗体的特性与方法
2. 7. 3 多文档界面MDI中某单的设计
习题与思考题
第3章 图形. 图像与多媒体设计
3. 1
绘制图形
3. 1. 1 Canvas对象
3. 1. 2 绘制各种图形
3. 1. 3 绘图组件
3. 1. 4 应用举例
3. 2 图像处理
3. 2. 1 常用图像类
3. 2. 2 Image(图像)组件
3. 2. 3 应用举例
3. 3 多媒体开发
3. 3. 1 声音处理
3. 3. 2 Animate(动画)组件
3. 3. 3 MediaPlayer(多媒体播放)组件
3. 3. 4 应用举例
习题与思考题
第4章 数据库程序设计
4. 1 Delphi数据系统概述
4. 2 创建数据库
4. 2. 1 定义数据库别名
4. 2. 2 利用 DataBase Desktop(数据库桌面)建立数据表结构
4. 2. 3 编辑数据表
4. 3 利用数据库组件实现数据库编程
4. 3. 1 数据库组件介绍
4. 3. 2 数据库维护程序
4. 3. 3 数据库查询程序
4. 3. 4 Query组件的 SQL查询方法
4. 4 图书馆管理系统的实现
4. 4. 1 系统主要功能
4. 4. 2 数据库结构
4. 4. 3 子功能的实现
4. 4. 4 窗体之间的联系方法
4. 5 数据库报表设计
4. 5. 1 数据库报表的常用组件
4. 5. 2 报表应用实例
习题与思考题
第5章 Internet程序设计
5. 1 实例一: Web浏览器
5. 1. 1 WebBrowser组件
5. 1. 2 Web浏览器的实现
5. 2 实例二:网上聊天器
5. 2. 1 CientSocket组件
5. 2. 2 ClientWinSocket组件
5. 2. 3 ServerSocket组件
5. 2. 4 ServerWinSocket组件
5. 2. 5 网上聊天器的实现
习题与思考题
第6章 定制组件
6. 1 创建组件
6. 1. 1 创建组件单元文件
6. 1. 2 添加特性
6. 1. 3 添加事件和方法
6. 1. 4 定义构造函数和析构函数
6. 1. 5 ClockLabel单元的完整代码
6. 2 安装组件
习题与思考题
第7章 Delphi软件集成技术
7. 1 帮助文件的制作
7. 1. 1 创建RTF文件
7. 1. 2 生成HLP文件
7. 1. 3 嵌人应用程序
7. 2 软件安装盘的制作
7. 3 学习Delphi的一些技巧
7. 3. 1 使用联机帮助
7. 3. 2 查看Delphi提供的例程
7. 3. 3 获取Delphi的源代码
习题与思考题
下篇 面向对象程序设计基础
第8章 PASCAL语言概述
8. 1 PASCAL源程序结构
8. 1. 1 程序首部
8. 1. 2 程序说明部分
8. 1. 3 语句部分
8. 2 字符集和符号
8. 2. 1 基本字符
8. 2. 2 符号
8. 2. 3 分隔符
8. 3 数据类型的概念
8. 4 常量与变量
8. 4. 1 常量
8. 4. 2 常量定义
8. 4. 3 变量说明
8. 5 简单数据类型
8. 5. 1 整数类型
8. 5. 2 实数类型
8. 5. 3 字符类型
8. 5. 4 布尔类型
8. 5. 5 枚举类型的定义. 运算规则和输人. 输出方法
8. 5. 6 子域类型的定义和运算规则
8. 5. 7 类型间的关系
8. 6 表达式与赋值语句
8. 6. 1 表达式
8. 6. 2 赋值语句
8. 7 输人和输出过程
8. 7. 1 读语句
8. 7. 2 写语句
8. 7. 3 字符类型变量的输出
8. 7. 4 整数类型变量的输出
8. 7. 5 实数类型变量的输出
8. 7. 6 布尔类型变量的输出
习题与思考题
第9章 控制语旬
9. 1 复合语句
9. 2 条件语句
9. 2. 1 单分支条件语句
9. 2. 2 双分支条件语句
9. 2. 3 条件语句嵌套
9. 3 情况语句
9. 4 当语句
9. 5 直到语句
9. 6 循环语句
9. 7 循环嵌套
9. 8 goto语句
习题与思考题
第10章 过程与函数
10. 1 过程
10. 1. 1 无参过程
10. 1. 2 带参过程
10. 1. 3 值参数和变量参数
10. 2 函数
10. 3 过程嵌套与标识符作用域
10. 3. 1 过程和函数嵌套的概念
10. 3. 2 标识符的作用域
10. 4 非局部量与副作用
习题与思考题
第11章 构造类型
11. 1 数组类型
11. 1. 1 一维数组
11. 1. 2 多维数组
11. 1. 3 字符数组和字符串类型
11. 2 集合类型
11. 3 记录类型
11. 3. 1 记录类型的定义
11. 3. 2 记录的嵌套
11. 3. 3 记录类型变量及其访问
11. 3. 4 开域语句
11. 4 文件类型
11. 4. 1 磁盘文件的逻辑组织
11. 4. 2 随机文件
11. 4. 3 text文件
11. 4. 4 无类型文件
11. 4. 5 标准文件
11. 4. 6 I/O检查
11. 5 指针类型与动态变量
11. 5. 1 指针类型
11. 5. 2 new标准过程与指针变量
11. 5. 3 动态变量的访问
11. 5. 4 dispose标准过程
习题与思考题
第12章 面向对象程序设计基础
12. 1 对象类型的定义
12. 2 对象类型的封装性
12. 3 对象类型的继承性
12. 4 静态方法
12. 5 虚方法和多态性
12. 6 对象类型的可扩展性
12. 7 动态对象类型
12. 7. 1 方法调用与一般过程和函数调用的不同
12. 7. 2 构造方法和析构方法同一般方法调用的不同
12. 7. 3 Pascal的动态内存管理
习题与思考题
参考文献
猜您喜欢