第04课 Delphi面向对象 04课 Delphi面向对象 编程
(时间:1学时)
wenyuan/webnew/
概述
本课内容
1、面向对象编程思想 2、类与对象 3、方法 3 4、属性 5、Delphi的类库介绍 6、Delphi 的标准开发文档
wenyuan/webnew/
概述
学习目标
1、熟悉面向对象编程思想的概念 2、了解类与对象的定义 3、掌握方法函数的使用 3 4、掌握属性函数的使用 5、介绍Delphi的类库的使用 6、介绍Delphi 的标准开发文档的方法
wenyuan/webnew/
概述
学习重点
1、面向对象编程思想 2、Delphi的类库介绍 3、Delphi 的标准开发
文档 学习难点
1、类与对象 2、方法 3、属性 4、
Delphi 的标准开发
文档 wenyuan/webnew/
面向对象编程思想
(1)抽象 (2)继承 (3)封装 (4)多态性
wenyuan/webnew/
小结
介绍面向对象的编程方法的4个基本特征
wenyuan/webnew/
类与对象
1、类的定义 2、对象的定义 3、构造函数与析构函数 4、声明和实例化 5、类与对象的关系
wenyuan/webnew/
类的定义
类(Class)的明确定义是:对具有相同特征的一 类事物所做的归纳
wenyuan/webnew/
对象的定义
(1)对象的封装性 (2)对象的继承性 (3)对象的多态性
wenyuan/webnew/
构造函数与析构函数
构造函数和析构函数是在类体中说明的两种特 殊的成员函数,是类定义中两个非常重要的 函数,它们具有的功能正好相反,它们的定 义也比较特殊
wenyuan/webnew/
小结
1、介绍类的定义方法 2、介绍对象的定义方法 3、介绍构造函数与析构函数的特点 4、介绍在Delphi中使用对象技术的步骤 5、介绍类与对象的关系
wenyuan/webnew/
方法
1、方法与普通函数 2、类方法 3、Self 变量
wenyuan/webnew/
小结
1、介绍方法与普通函数的使用 2、介绍类方法的使用 3、介绍Self 变量的使用
wenyuan/
webnew/
属性
1、介绍类的属性 2、介绍属性的示例与常见的组件属性
wenyuan/webnew/
Delphi的类库介绍 Delphi的类库介绍
1、VCL 可视化组件库 2、CLX跨平台的组件库
wenyuan/webnew/
VCL 可视化组件库
(1) (2) (3) (4) (5) (6) TPersistent类 TComponent类 TControl类 TWinControl类 TGraphicControl类 TCostomControl类
wenyuan/webnew/
小结
1、介绍VCL 可视化组件库的关系 2、介绍CLX跨平台的组件库特点
wenyuan/webnew/
Delphi 的标准开发文档
1、文件命名规则 2、源代码书写规则 3、类及变量命名规则
wenyuan/webnew/
文件命名规则
(1) (2) (3) (4) (5) (6)
(7) (8) 工程文件 窗体文件 数据模板文件 Unit文件 窗体单元 数据模板单元 构件单元 文件头
wenyuan/webnew/
源代码书写规则
(1) (2) (3) (4) (5) (6) 缩进 begin…end配对 注释 括号 保留字和关键字 过程和函数
wenyuan/webnew/
类及变量命名规则
(1) 类的名称应当表达出类的用途 (2) 变量的名称应当能够表达出它的用途
wenyuan/webnew/
小结
1、介绍各种文件命名规则 2、介绍源代码书写规则 3、介绍类及变量命名规则
wenyuan/webnew/
综合练习
练习编写一个在应用程序中动态生成各种组件 的范例
wenyuan/webnew/
总结
在本课中,主要介绍了Delphi面向对象编程方 面的知识,什么是类,什么是类的方法,什 么是属性。 通过本课学习,了解面向对象编程的思想的含 义,了解类与对象及它们的相互关系。掌握 方法和属性的概念,了解Delphi的类库,熟 悉Delphi
程序开发的一些规则,这些对于我 们在后面的编程有很大的好处。
wenyuan/webnew/