《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
2024-07-10
|
39页
|
214人阅读
|
0人下载
精品
内容正文:
重庆市 计算机专业类 第二部分 Visual FoxPro 6.0 数据库
8.Visual FoxPro 面对对象可视化程序设计(1)
《考点讲练测》
编写说明:
《计算机类专业考点讲练测》专辑,是依据重庆市高等职业教育分类考试专业综合理论测试——计算机类考试说明编写的。紧密围绕计算机类专业考纲所涉及的三门高考课程的 20 个考点,精心编撰 43 套讲练测。每套讲练测的内容均涵盖考点解读、思维导图、知识梳理、师生互动、概念强化、高考模拟、课堂练习、课堂小结以及课后测验等九个环节。
本讲属于《计算机类专业考点讲练测》的第 28 套,包含课件、讲义以及测验三个教学文件,且与之配套使用的还有重庆市《计算机类考纲百套卷》。欢迎各位老师下载使用,并敬请给予宝贵建议。
1.了解对象的概念、面向对象的程序设计思想;
2.理解对象的属性、事件、事件过程及方法;
3.掌握表单的常用属性、事件和方法
(1)常用属性: AutoCenter 、Caption 、Closable 、Icon 、Name 、Picture 、Visible;
(2)常用事件: Load 、Init;
(3)常用方法: Release 、Refresh。
考点解读
思维导图
对象是面向对象编程的基本单位,它具有属性、事件和方法。在VFP中,对象可以是表单、控件、菜单等。每个对象都可以看作是一个具体的事物,它具有自己的状态和行为。对象的状态通过属性来表示,行为则通过事件和方法来实现。
知识梳理
对象的概念
面向对象程序设计(Object-Oriented Programming,OOP)是一种编程范式,它将数据和操作数据的方法封装在一起,以实现数据和方法的模块化。OOP的核心思想是将现实世界中的事物抽象成对象,通过对象之间的交互来完成程序的功能。
知识梳理
面向对象的程序设计思想
面向对象的程序设计具有以下特点:
(1)封装:将数据和操作数据的方法封装在一起,对外界隐藏内部实现细节,提高程序的安全性和可维护性。
知识梳理
面向对象的程序设计思想
面向对象的程序设计具有以下特点:
(2)继承:子类可以继承父类的属性和方法,减少代码冗余,提高代码复用性。
知识梳理
面向对象的程序设计思想
面向对象的程序设计具有以下特点:
(3)多态:同一操作作用于不同的对象,可以有不同的解释和行为。多态性可以提高代码的灵活性和可扩展性。
知识梳理
面向对象的程序设计思想
(1)属性:属性是对象的状态,用于描述对象的特征。在VFP中,每个对象都有许多属性,这些属性可以用来控制对象的外观和行为。例如,表单的Caption属性用于设置表单的标题,Visible属性用于设置表单是否可见等。
知识梳理
对象的属性、事件、事件过程及方法
(2)事件:事件是对象可以识别和响应的动作。当事件发生时,对象会自动调用相应的事件过程来处理事件。例如,当用户点击命令按钮时,会产生一个Click事件,命令按钮会调用相应的Click事件过程来处理这个事件。
知识梳理
对象的属性、事件、事件过程及方法
(3)事件过程:事件过程是一段代码,用于处理特定的事件。当事件发生时,对象会自动调用相应的事件过程。在VFP中,事件过程通常以事件名作为前缀,例如,命令按钮的Click事件过程名为Command1_Click。
知识梳理
对象的属性、事件、事件过程及方法
(4)方法:方法是对象可以执行的操作。方法通常用于改变对象的状态或执行特定的功能。例如,表单的Release方法用于销毁表单,Refresh方法用于刷新表单等。
知识梳理
对象的属性、事件、事件过程及方法
(1)常用属性:
- AutoCenter:用于设置表单是否自动居中显示,取值为True或False。
- Caption:用于设置表单的标题。
- Closable:用于设置表单是否可以关闭,取值为True或False。
知识梳理
表单的常用属性、事件和方法
(1)常用属性:
- Icon:用于设置表单的图标。
- Name:用于设置表单的名称,用于在代码中引用表单。
- Picture:用于设置表单的背景图片。
知识梳理
表单的常用属性、事件和方法
(2)常用事件:
- Load:当表单加载到内存中时触发该事件。
- Init:当表单创建时触发该事件。
知识梳理
表单的常用属性、事件和方法
(3)常用方法:
- Release:用于销毁表单。
- Refresh:用于刷新表单。
知识梳理
表单的常用属性、事件和方法
回顾本节课的知识点:
1.简述对象的概念。
2.简述面向对象的程序设计思想。
3.简述对象的属性。
4.简述表单的常用属性。
5.简述表单的事件。
师生互动
概念强化
1. 在面向对象编程中,对象是基本的运行时实体,它既包括数据(______),也包括作用于数据的操作(______)。
【答案】属性、方法
2. 面向对象编程的三大特性是封装、继承和______。
【答案】多态
3. 在VFP中,对象的属性用于描述对象的______,而方法用于实现对象的______。
【答案】状态、行为
概念强化
4. VFP中的表单是窗口对象,用于创建和管理用户界面。表单的______属性用于设置表单的标题。
【答案】Caption
5. 如果想要表单在加载时自动居中显示,需要将表单的______属性设置为True。
【答案】AutoCenter
概念强化
6. 请解释表单的Icon属性的作用。
【答案】Icon属性用于设置表单在标题栏左侧显示的图标。这个图标通常是一个小的图形图像,可以用来增强用户界面的视觉效果,帮助用户识别不同的表单或应用程序。通过为表单设置一个图标,可以使应用程序的用户界面更加友好和个性化。
概念强化
7. 当表单的Closable属性设置为False时,会发生什么?
【答案】当表单的Closable属性设置为False时,用户无法通过点击表单的关闭按钮来关闭表单。这通常用于防止用户意外关闭重要的表单,或者当表单上有未完成的工作时防止用户退出。在这种情况下,通常需要提供其他方式来关闭表单,比如通过代码或者特定的用户操作。
概念强化
8. 描述Refresh方法在表单中的作用及其使用场景。
【答案】Refresh方法用于更新表单的显示,包括表单上的所有控件。当表单上的数据发生变化,或者控件的属性被修改后,可以使用Refresh方法来确保这些变化立即反映在屏幕上。例如,如果在运行时修改了表单的背景色或某个控件的文本,可以调用Refresh方法来刷新表单,以显示这些更改。
高考模拟
1. Visual FoxPro 中,面向对象编程的基本单位是?( )
A. 方法
B. 事件
C. 对象
D. 类
【答案】C
2. 面向对象编程的三大特性中,不包括?( )
A. 封装
B. 继承
C. 多态
D. 抽象
【答案】D
高考模拟
3. 在VFP中,用于描述对象状态的属性是?( )
A. 方法
B. 事件
C. 属性
D. 函数
【答案】C
4. VFP中的表单,用于设置标题的属性是?( )
A. AutoCenter
B. Caption
C. Closable
D. Name
【答案】B
高考模拟
5. 如果想要表单加载时自动居中,应设置的属性是?( )
A. AutoCenter
B. Caption
C. Closable
D. Name
【答案】A
6. 在VFP中,表单创建时触发的事件是?( )
A. Load
B. Init
C. Click
D. DblClick
【答案】B
高考模拟
7. 在VFP中,用于指定表单背景图片的属性是?( )
A. Picture
B. Icon
C. Name
D. AutoCenter
【答案】A
8. 当表单的哪个属性设置为False时,用户无法通过点击关闭按钮关闭表单?( )
A. AutoCenter
B. Caption
C. Closable
D. Name
【答案】C
高考模拟
9. 在VFP中,用于销毁表单的方法是?( )
A. Release
B. Refresh
C. Load
D. Init
【答案】A
10. VFP中的对象通过什么来响应特定的事件?( )
A. 方法
B. 事件过程
C. 属性
D. 函数
【答案】B
高考模拟
11. Visual FoxPro 中的对象是面向对象编程的基本单位,它具有属性、事件和方法。( )
【答案】√
12. 在VFP中,事件过程通常以事件名作为前缀,例如,命令按钮的Click事件过程名为Command1_Click。( )
【答案】√
13. 当表单的Closable属性设置为False时,用户无法通过点击表单的关闭按钮来关闭表单。( )
【答案】√
高考模拟
14. 在VFP中,属性是对象的状态,用于描述对象的特征,而事件是对象可以识别和响应的动作。( )
【答案】√
15. 封装是面向对象编程的一个基本原则,它指的是将对象的数据(属性)和操作数据的方法结合在一起,对外界隐藏其内部实现细节。( )
【答案】√
课堂练习
1. 在Visual FoxPro中,面向对象的程序设计思想主要基于以下哪个概念?( )
A. 过程
B. 函数
C. 对象
D. 变量
【答案】C
2. 在Visual FoxPro的表单设计中,以下哪个属性用于设置表单是否可以通过用户界面关闭?( )
A. AutoCenter
B. Closable
C. Visible
D. Icon
【答案】B
课堂练习
3. 在Visual FoxPro中,以下哪个事件通常用于在表单加载时初始化表单?( )
A. Load
B. Init
C. Click
D. Release
【答案】B
课堂练习
4. Visual FoxPro表单的哪个方法用于立即刷新表单的显示?( )
A. Release
B. Refresh
C. Repaint
D. Update
【答案】B
5. 在Visual FoxPro中,对象的哪个特性允许定义对象如何与外界交互?( )
A. 属性(Properties)
B. 方法(Methods)
C. 事件(Events)
D. 类(Classes)
【答案】C
课堂练习
6. 在VFP中,当表单被创建时,会触发______事件,当表单加载到内存中时,会触发______事件。
【答案】Init、Load
7. 如果想要在表单中显示背景图片,可以使用______属性来指定图片文件。
【答案】Picture
8. 当表单的______属性设置为False时,用户无法通过点击表单的关闭按钮来关闭表单。
【答案】Closable
课堂练习
9. 在VFP中,______方法用于销毁表单,______方法用于刷新表单的显示。
【答案】Release、Refresh
10. VFP中的对象通过______来响应特定的事件,事件发生时,对象会自动调用相应的事件过程来处理事件。
【答案】事件过程
课堂练习
11. 请列举并简要说明表单的三个常用属性。
【答案】
- AutoCenter:该属性用于控制表单加载时是否自动居中显示在屏幕上。如果设置为True,则表单会自动居中显示;如果设置为False,则不会自动居中。
- Caption:该属性用于设置表单的标题,即表单标题栏上显示的文本。
- Visible:该属性用于控制表单是否可见。如果设置为True,则表单在屏幕上可见;如果设置为False,则表单不可见。
课堂练习
12. 描述Load事件在表单生命周期中的触发时机及其作用。
【答案】Load事件在表单对象创建后、初始化(Init)事件之前触发。它通常用于在表单显示之前执行一些初始化代码,比如设置表单的属性、加载表单所需的数据等。Load事件是在表单加载到内存中时触发的,但此时表单尚未显示在屏幕上。
课堂练习
13. 简述Release方法的作用,并说明在何种情况下会使用该方法。
【答案】Release方法是用来从内存中移除和销毁表单对象的方法。当表单不再需要时,可以通过调用Release方法来释放它所占用的资源。这通常发生在用户完成表单上的任务后,或者当应用程序需要关闭表单以节省资源或加载新表单时。
课堂小结
1.对象的概念;
2.面向对象的程序设计思想;
3.对象的属性、事件、事件过程及方法;
4.表单的常用属性、事件和方法
(1)常用属性: AutoCenter 、Caption 、Closable 、Icon 、Name 、Picture 、Visible;
(2)常用事件: Load 、Init;
(3)常用方法: Release 、Refresh。
感谢观看
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。