书籍详情

Delphi面向对象程序设计及其应用

Delphi面向对象程序设计及其应用

作者:朱振元 朱承

出版社:西安电子科技大学出版社

出版时间:2000-09-01

ISBN:9787560609362

定价:¥21.00

内容简介
  Delphi是一个面向对象的软件开发工具,它可以直观地、快速地进行Windows应用程序的开发。本书在介绍Delphi基本操作及编程方法的同时,着重介绍了应用程序的开发过程和实现技巧。教材内容完全按照程序设计人员的视点进行组织,并遵循循序渐进的原则。全书由程序设计及应用开发两个部分组成,程序设计部分每一章中都有一个综合性的应用实例并围绕程序实例组织章节内容;应用开发部分则介绍一个完整的开发程序。为适应专业素质教育,本书侧重于学生应用程序开发能力的训练与提高,可作为高等院校计算机专业的教科书,也可作为应用程序开发人员及电脑爱好者的技术参考书。
作者简介
暂缺《Delphi面向对象程序设计及其应用》作者简介
目录
第一单元 基本编程
第1章 面向对象应用开发概述
1.1 面向对象的程序设计方法
1.2 面向对象程序设计中的基本概念
1.2.1 对象、类和实例
1.2.2 数据封装(信息隐蔽)
1.2.3 继承与派生
1.2.4 多态性
1.3 面向对象开发工具中的基本概念
1.3.1 消息与事件驱动
1.3.2 可视化
1.3.3 事件处理
1.3.4 组件
1.3.5 属性
1.3.6 方法
第2章 创建一个简单的Delphi应用程序
2.1 Delphi 5.0的集成开发环境
2.1.1 主菜单及快捷按钮栏
2.1.2 组件板
2.1.3 对象监视器
2.1.4 窗体与代码编辑器
2.1.5 项目管理
2.1.6 环境参数设置
2.1.7 开发界面的调整
2.2 应用程序的开发过程
2.2.1 一个简单的应用程序
2.2.2 创建过程的基本步骤
2.3 应用程序的基本组成
2.3.1 项目文件
2.3.2 单元文件
2.3.3 窗体文件
2.3.4 变量的作用范围
第3章 输入、输出处理
3.1 程序实例:四则运算应用程序
3.2 窗体设计
3.2.1 窗体的主要属性
3.2.2 窗体的主要事件
3.2.3 窗体设计实例
3.3 基本输入、输出组件
3.3.1 标签(Label)
3.3.2 编辑框(Edit)
3.3.3 数字增减器(SpinEdit)
3.4 选择输入组件
3.4.1 列表选择组件
3.4.2 组合框
3.4.3 复选框
3.4.4 无线按钮
3.4.5 分组框
3.4.6 无线按钮组
3.4.7 选择输入组件的应用实例
3.5 按钮
3.5.1 基本按钮(Button)
3.5.2 图形按钮(BitBtn)
3.5.3 按钮组件的应用实例
3.6 输入、输出对话框
3.6.1 信息显示
3.6.2 信息对话
3.6.3 信息输入
3.6.4 应用信息
3.7 异常处理
3.8 四则运算应用程序的实现
3.8.1 功能要求
3.8.2 组件设置
3.8.3 实现要点
3.8.4 程序清单
第4章 文本编辑处理
4.1 程序实例:文本编辑程序
4.2 文件管理过程调用
4.3 通用对话框组件
4.3.1 文件打开与保存对话框
4.3.2 字符串查找与替换对话框
4.3.3 字体与颜色设置对话框
4.4 多行编辑组件
4.4.1 Memo组件
4.4.2 RichEdit组件
4.5 文本编辑程序的实现
4.5.1 功能要求及组件设置
4.5.2 功能实现
4.5.3 程序清单
第5章 图形处理
5.1 程序实例:循环队列演示程序
5.2 定时器组件
5.2.1 Timer组件的基本使用方法
5.2.2 程序实例:小球滚动程序
5.3 绘图
5.3.1 Canvas对象的基本属性
5.3.2 使用Canvas的绘图方法
5.3.3 绘图板(PaintBox)组件
5.3.4 图形(Shape)组件
5.3.5 处理重画事件
5.3.6 程序实例:动态图形程序
5.4 图像文件的处理
5.4.1 图像类
5.4.2 图像显示(Image)组件
5.4.3 图像组(ImageList)
5.4.4 程序实例:时钟模拟程序
5.5 循环队列演示程序的实现
5.5.1 功能要求及组件设置
5.5.2 实现要点
5.5.3 类定义
5.5.4 类的实现
5.5.5 界面功能的实现
5.5.6 程序清单
第二单元 深入编程
第6章 功能组织
6.1 程序实例:多功能应用程序
6.2 多文档界面设计
6.2.1 MDI父窗体和子窗体
6.2.2 在项目中增删窗体
6.2.3 指定主窗体及窗体的生成方式
6.2.4 窗体的动态生成及关闭
6.2.5 子窗体的状态控制
6.3 主菜单(MainMenu)
6.3.1 创建主菜单
6.3.2 菜单项设计
6.4 快捷按钮及组合板
6.4.1 快捷按钮(SpeedButton)
6.4.2 组合板(Panel)
6.4.3 建立快捷按钮板
6.5 弹出式菜单(PopupMenu)
6.6 设置帮助功能
6.6.1 作成RTF文件
6.6.2 作成HLP文件
6.6.3 将HLP文件设置到应用程序中
6.7 多功能应用程序的实现
6.7.1 功能要求
6.7.2 组件设置
6.7.3 设计步骤
6.7.4 实现要点
6.7.5 程序清单
第7章 界面布置
7.1 程序实例:试题输入程序
7.2 多页卡界面设计
7.2.1 Win 3.1中的有关组件
7.2.2 PageControl组件
7.3 组件的布置
7.3.1 使用Align属性
7.3.2 使用Anchor属性
7.3.3 使用布件工具
7.4 分隔调整器
7.4.1 Splitter组件的使用方法
7.4.2 Splitter组件的使用示例
7.5 试题输入程序的实现
7.5.1 界面设计
7.5.2 设计步骤
7.5.3 实现要点
7.5.4 程序清单
第8章 操作设计
8.1 程序实例:组件设置程序
8.2 键盘控制
8.2.1 键盘操作的有关事件
8.2.2 键盘控制程序示例
8.3 鼠标控制
8.3.1 单击、双击和移动
8.3.2 鼠标的拖动
8.3.3 鼠标形状的改变
8.4 对象焦点的转移
8.4.1 取得焦点的方法
8.4.2 焦点转移程序示例
8.5 组件设置程序的实现
8.5.1 界面外观及功能要求
8.5.2 组件设置
8.5.3 设计步骤
8.5.4 实现要点
8.5.5 程序清单
第9章 多媒体及对象处理
9.1 程序实例:多媒体播放程序
9.2 剪贴板对象
9.2.1 剪贴板类
9.2.2 剪贴板对象的使用
9.3 对象的链接和欺人
9.3.1 OLE的基本概念
9.3.2 对象容器及其使用方法
9.4 多媒体程序设计
9.4.1 Animate动画组件
9.4.2 音响提示
9.4.3 MediaPlayer组件
9.5 多媒体播放程序的实现
9.5.1 界面设计
9.5.2 实现要点
9.5.3 程序清单
第三单元 数据库编程
第10章 数据库操作
10.1 程序实例:人事库基本维护程序
10.2 Delphi数据库工具
10.2.1 Delphi数据库管理系统的特点
10.2.2 数据库桌面(DBD)
10.2.3 数据库驱动器(BDE)
10.2.4 数据库浏览器(Database Explorer)
10.3 数据库创建
10.3.1 定义数据库别名
10.3.2 建立数据表结构
10.3.3 建立索引
10.3.4 设置选项
10.3.5 输入部分数据
10.4 数据库窗体向导
10.5 数据库打印
10.5.1 打印页面的格式
10.5.2 常用的打印组件
10.5.3 打印功能的实现
第11章 数据库维护程序
11.1 程序实例:人事库维护程序
11.2 数据存取组件
11.2.1 Table组件
11.2.2 Query组件
11.2.3 TField类
11.2.4 Datasource组件
11.2.5 BatchMove组件
11.3 数据库控制组件
11.3.1 DBGrid组件
11.3.2 DBEdit、DBMemo组件
11.3.3 DBImage组件
11.3.4 DBNavigator组件
11.3.5 DBLookupComboBox组件
11.4 数据库操作的实现
11.4.1 移动记录指针
11.4.2 数据的存取及转换
11.4.3 编辑、确认与取消
11.4.4 增加、删除记录
11.5 人事库维护程序的实现
11.5.1 界面设计
11.5.2 设计步骤
11.5.3 实现要点
11.5.4 程序清单
第12章 数据库查询程序
12.1 程序实例:人事库查询程序
12.2 顺序查找
12.2.1 字符串比较、匹配函数
12.2.2 指定范围的顺序查找
12.2.3 指定组合条件的顺序查找
12.3 快速查询
12.3.1 用于快速查找的函数过程方法
12.3.2 快速查询示例
12.4 利用多表同步进行查询
12.4.1 建立多表同步的基本步骤
12.4.2 建立多表同步的程序示例
12.5 利用TQuery组件进行查询
12.5.1 直接设置SQL实现查询
12.5.2 通过组装SQL语句实现查询
12.5.3 通过设置SQL参数实现查询
12.6 树形组件及层次查询
12.6.1 TreeView组件的基本使用方法
12.6.2 TreeView组件的程序示例
12.7 人事库查询程序的实现
12.7.1 界面外观及功能要求
12.7.2 组件设置
12.7.3 设计步骤
12.7.4 实现要点
12.7.5 程序清单
第13章 数据统计程序
13.1 程序实例:人事信息统计程序
13.2 程序实现统计
13.2.1 统计图显示(ChartFX)组件
13.2.2 统计程序示例
13.3 使用SQL实现统计
13.3.1 决策组组件
13.3.2 涉及单表的统计示例
13.3.3 涉及多表的统计示例
13.4 人事信息统计程序的实现
13.4.1 界面设计
13.4.2 实现要点
13.4.3 程序清单
第14章 网络数据库编程
14.1 程序实例:网络人事库维护程序
14.2 系统结构
14.3 相关的组件
14.3.1 数据模块和远程数据模块
14.3.2 数据连接组件
14.4 几种传送方式
14.4.1 远程访问数据表
14.4.2 设置SQL语句进行访问
14.4.3 设置SQL参数进行访问
14.4.4 修改远程数据库中的记录
14.5 网络人事库维护程序的实现
14.5.1 界面设计
14.5.2 实现要点
14.5.3 程序清单
第四单元 开发实例
第15章 STGL系统封面及主菜单
15.1 STGL系统设计概要
15.1.1 总体功能设计
15.1.2 数据库结构设计
15.1.3 屏幕外观及操作设计
15.1.4 可靠性及适应性设计
15.2 主子窗体
15.2.1 界面外观及功能要求
15.2.2 实现步骤
15.2.3 实现技巧与要点
15.2.4 组件设置
15.2.5 功能实现
15.3 系统封面与密码输入
15.3.1 界面外观及功能要求
15.3.2 组件设置及实现要点
15.3.3 功能实现
15.4 密码设置
15.4.1 界面外观及功能要求
15.4.2 实现要点及组件设置
15.4.3 功能实现
第16章 STGL系统题库维护
16.1 基本的维护功能
16.1.1 界面外观及功能要求
16.1.2 实现技巧与要点
16.1.3 组件设置
16.1.4 处理流程
16.1.5 程序编制
16.2 题库范围的设置
16.2.1 界面外观及功能要求
16.2.2 组件设置及实现要点
16.2.3 处理流程
16.2.4 程序编制
16.3 图形的装入与维护
16.3.1 界面外观及功能要求
16.3.2 组件设置及实现要点
16.3.3 处理流程
16.3.4 程序编制
16.4 公式的装入与维护
16.4.1 界面外观及功能要求
16.4.2 组件设置及实现要点
16.4.3 处理流程
16.4.4 程序编制
第17章 STGL系统选题及成卷
17.1 指定选题
17.1.1 界面外观及功能要求
17.1.2 组件设置及实现要点
17.1.3 功能实现
17.2 分值处理
17.2.1 界面外观及功能要求
17.2.2 组件设置及实现要点
17.2.3 处理流程
17.2.4 程序编制
17.3 自动选题
17.3.1 界面外观及功能要求
17.3.2 实现技巧与要点
17.3.3 组件设置
17.3.4 处理流程
17.3.5 程序编制
17.4 试卷组装
17.4.1 界面外观及功能要求
17.4.2 组件设置及实现要点
17.4.3 处理流程
17.4.4 程序编制
第18章 STGL系统辅助功能
18.1 试卷分析
18.1.1 界面外观及功能要求
18.1.2 组件及变量
18.1.3 处理流程
18.1.4 程序编制
18.2 题库打印
18.2.1 界面外观及功能要求
18.2.2 组件设置及实现要点
18.2.3 处理流程
18.2.4 程序编制
18.3 题库备份
18.3.1 界面外观及功能要求
18.3.2 组件设置及实现要点
18.3.3 功能实现
18.4 课程维护
18.4.1 界面外观及功能要求
18.4.2 组件设置及实现要点
18.4.3 处理流程
18.4.4 程序编制
18.5 章节、题型库维护
18.5.1 功能要求及实现要点
18.5.2 功能实现
参考文献
猜您喜欢

读书导航