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

Delphi面向对象程序设计及应用开发
作 者: 朱振元 朱承
出版社: 西安电子科技大学出版社
丛编项: 高职系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi面向对象程序设计及应用开发》作者简介

内容简介

Delphi是一个面向对象的软件开发工具,它可以直观地、快速地进行Windows应用程序的开发。本书在介绍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.1Delphi5.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.1Memo组件

4.4.2RichEdit组件

4.5文本编辑程序的实现

4.5.1功能要求及组件设置

4.5.2功能实现

4.5.3程序清单

第5章图形处理

5.1程序实例:循环队列演示程序

5.2定时器组件

5.2.1Timer组件的基本使用方法

5.2.2程序实例:小球滚动程序

5.3绘图

5.3.1Canvas对象的基本属性

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.1MDI父窗体和子窗体

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.1Win3.1中的有关组件

7.2.2PageControl组件

7.3组件的布置

7.3.1使用Align属性

7.3.2使用Anchor属性

7.3.3使用布件工具

7.4分隔调整器

7.4.1Splitter组件的使用方法

7.4.2Splitter组件的使用示例

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.1OLE的基本概念

9.3.2对象容器及其使用方法

9.4多媒体程序设计

9.4.1Animate动画组件

9.4.2音响提示

9.4.3MediaPlayer组件

9.5多媒体播放程序的实现

9.5.1界面设计

9.5.2实现要点

9.5.3程序清单

第三单元数据库编程

第10章数据库操作

10.1程序实例:人事库基本维护程序

10.2Delphi数据库工具

10.2.1Delphi数据库管理系统的特点

10.2.2数据库桌面(DBD)

10.2.3数据库驱动器(BDE)

10.2.4数据库浏览器(DatabaseExplorer)

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.1Table组件

11.2.2Query组件

11.2.3TField类

11.2.4Datasource组件

11.2.5BatchMove组件

11.3数据库控制组件

11.3.1DBGrid组件

11.3.2DBEdit.DBMemo组件

11.3.3DBImage组件

11.3.4DBNavigator组件

11.3.5DBLookupComboBox组件

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实现要点

]1.5.4程序清单

第12章数据库查询程序,

12.1程序实例:人事库查询程序

12.2顺序查找

]2.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.1TreeView组件的基本使用方法

12.6.2TreeView组件的程序示例

12.7人事库查询程序的实现,

12.7.1界面外观及功能要求

12.7.2组件设置

12.7.3设计步骤

12.7.4实现要点

12.7.5程序清单

第丑3章数据统计程序

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程序清单

第丑4章网络数据库编程

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.1STGL系统设计概要

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功能实现

参考文献