《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。 感谢观看 $$

资源预览图

《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
1
《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
2
《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
3
《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
4
《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
5
《Visual FoxPro 6.0 数据库》8.Visual FoxPro 面对对象可视化程序设计(1)(课件) 重庆市计算机类专业 考点讲练测
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。