第六章 表单设计基础---Visual Foxpro 程序设计教案

时间:2019-05-12 17:09:47下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《第六章 表单设计基础---Visual Foxpro 程序设计教案》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《第六章 表单设计基础---Visual Foxpro 程序设计教案》。

第一篇:第六章 表单设计基础---Visual Foxpro 程序设计教案

Visual Foxpro 程序设计教案

第六章

表单设计基础

 [教学目的与要求]

熟练掌握表单的建立和编辑的方法;熟悉表单构成的各种控件及它们的各种常用属性和属性的设置方法;掌握表单的事件和方法程序以及代码的设计;会制作一些简单实用的表单。

 [教学内容]

表单的基本构成元素;面向对象程序设计的基本概念及其方法;表单的制作和修改。 [教学重点与难点]

表单的控件、属性和制作,代码的编写。

§6.1 表单向导

一、“表单向导”的启动

启动“表单向导”对话框可用下列方法之一:

选定“文件/新建”命令,在新建对话框中选定“表单”选项按钮,选定“向导”按钮;在菜单的向导子菜单中选定表单命令;从“项目管理器”中选择“文档”标签并选择“表单”项,再单击“新建”按钮。

二、单表表单向导的使用

例: 使用表单向导创建一个能维护 XJ.DBF的表单。三、一对多表单向导的使用

例: 创建涉及XJ.DBF和BJDM.DBF两个表的数据维护表单。

§6.2表单设计器

一、表单设计器的基本操作

表单设计的基本步骤是:打开表单设计器→对象操作与编码→保存表单→运行表单。(1)表单设计器的打开

选择“文件/新建”选项,然后选中“表单”项并单击“新建文件”按钮;选择“项目管

Visual Foxpro 程序设计教案

理器/文档”标签,然后选择“表单”项,单击“新建”按钮,在弹出的“新建表单”对话框中选择“新建表单”选项;在命令窗口中使用CREAT FORM命令。表单设计器的窗口如图6.10所示。

在表单设计器窗口中有四个工具栏:表单设计器、表单控件、布局和调色板。(2)表单设计器窗口的组成及功能

表单窗口;属性窗口;代码编辑窗口;工具栏;布局工具栏;调色板工具栏;数据环境设计器窗口;敏感菜单

(3)保存表单(4)执行表单

可以用上述例题中的表单运行的方法来执行表单,也可用DO FORM命令来执行表单。当表单设计器窗口尚未关闭时,可右击表单窗口中的空白处,在快捷菜单中选定执行表单命令来运行表单。

二、快速创建表单

表单菜单中有一个快速表单命令,它能在表单窗口中为当前表迅速产生选定的字段变量。下例将说明快速创建表单的方法。

例: 为学籍表创建一个记录编辑窗口。

三、数据环境设计器 1.数据环境的概念

数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。

数据环境设计器的作用:数据环境设计器可用来可视化地创建或修改数据环境。用户可以使用下列方法中的一种来打开“数据环境设计器”窗口:

选择“显示”菜单中的“数据环境”命令;在“表单设计器”工具栏中单击“数据环境”按钮;在“表单设计器”窗口的空白处单击鼠标右键,在弹出的快捷菜单中选择“数据环境”命令。

2.数据环境设计器的快捷菜单与数据环境菜单

添加命令;移去命令;浏览命令;

Visual Foxpro 程序设计教案

四、在表单上设置控件

表单中的控件是指放在一个表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象,如文本框、矩形或命令按钮等。VFP控件包括复选框、编辑框、标签、线条、图象、形状等等。1.表单控件工具栏

2.创建控件

3.调整控件的位置:选定单个控件:用鼠标单击要选定的控件,则该控件即被选定;选定多个控件:按下Shift键,逐个单击要选定的控件;取消选定:单击已选定控件的外部某处;)移动控件:先选定要移动的控件,用鼠标将它们拖到合适的位置;改变控件大小:选定控件后,拖动它的某个控制点即可使控件放大或缩小;删除对象:选定对象,按Del键;复制、剪贴对象:选定对象,利用编辑菜单中有关剪贴板的命令来复制、移动或删除对象;控件布局:选定要进行布局的所有控件,选择“布局工具栏”的任一种布局方式,即可将控件居中、对齐等操作。

4.表单控件工具栏中的辅助按钮

§6.3 面向对象的程序设计方法

一、基本概念

1.对象:是反映客观事物属性及行为特征的描述。任何对象都具有自己的外观和行为。对象的外观由它的各种属性来描绘,对象的行为由它的事件和方法程序来表达。在VFP中,对象又可区分为控件和容器两种。

控件:控件是表单上显示数据和执行操作的基本对象。容器:容器是可以容纳其它对象的对象。

2.属性:属性(Property)是用来描述对象特征的,它标志了对象的物理性质,是描述对象

Visual Foxpro 程序设计教案 的数据集合。

选项卡:属性窗口中共包括5个选项卡,即:全部、数据、方法程序、布局和其他。注意:属性的设置与修改,可分在交互方式和执行代码两个阶段进行。对于某个属性,读者必须了解允许在哪个阶段进行。

3.事件:事件(Event)是指每个对象可能用以识别和响应的某些行为和动作。它是一种预先定义好的特定的行为或动作,包括用户事件和系统事件。表6.2列出了VFP部分常用的事件表。

(1)事件驱动工作方式:事件触发方式可分为3种:用户触发、系统触发和代码触发 用户触发:例如用户单击某个命令按钮事件;

系统触发:例如计时器事件,事件自动按设定的时间间隔发生; 代码触发:用代码来调用事件过程。

(2)为事件编写代码

编写代码一般要在代码编辑窗口中进行,打开某对象代码编辑窗口的方法如下 : A:双击对象。

B:选定该对象的快捷菜单中的代码命令。C:选定显示菜单的代码命令。

4.方法程序

方法(Method)是与对象相关联的过程,即代码程序,但它又不同于一般的过程。方法程序紧密地和对象连接在一起,并且与一般VFP过程的调用方式也有所不同。方法程序是VFP为对象设定的通用过程,能使对象执行一个操作。方法程序代码由VFP定义,对用户是不可见的。例如:

Cls方法程序 格式:Object.Cls 功能:清除表单中的图形和文本。格式中的前缀Object表明方法程序的所有者,Cls是方法程序名,相当于过程名。

5.类

Visual Foxpro 程序设计教案

类(Class)是具有相同特征的对象的集合。对象和类的概念比较接近,但又是不同的。类是对象的抽象描述;对象是类的实例,即类是抽象的,对象是具体的。

二、对象引用 1.对象引用规则

(1)用以下引用关键字开头

THISFORMSET 表示当前表单集 THISFORM 表示当前表单 THIS 表法当前对象

(2)引用格式:引用关键字后跟一个圆点,再写出被引用对象或者对象的属性、方法程序等。

例如: THIS.Name &&表示本对象的Name属性

THISFORM.Circle &&表示本表单的Circle 方法程序,在表单中画一个圆或椭圆

(3)允许多级引用,但要逐级引用

例如:THISFORM.Lable1.Caption &&本表单的Lable1标签的Caption属性

THIS.Command1.FontName &&本对象的Command1命令按钮的FontName属性 THIS.Command2.Click &&本对象的Command2命令按钮的Click事件

(4)控件也可引用包含它的容器,格式为: Control.Parent 其中Control 表示控件,Parent表示容器

例如THIS.Parent.Command2.Click表示引用本对象的容器的Command2的Click事件。

2.设置对象的属性

设置对象属性可以使用下列方法之一:可以取系统的默认值;也可在属性窗口中进行输入或更改;通过编写事件代码来更改。

例:给表单设置属性值。程序代码:

Visual Foxpro 程序设计教案

FORM1.Caption=“学生档案” &&设置表单的标题是“学生档案” FORM1.BackColor=RGB(255,128,0)&&设置表单的背景色 FORM1.Name=“form1” &&设置表单对象的名字 FORM1.Left=40 &&设置表单的左边界 FORM1.Top=12 &&设置表单的顶端边缘距离 FORM1.Height=280 &&设置表单的高度 FORM1.Width=500 &&设置表单的宽度

3.方法程序的调用

在调用方法程序时须遵循对象引用规则,下面介绍一个常用的方法程序的使用。Circle 方法程序

格式:Object.Circle(nRadius[,nXCoord,nYCoord[,nAspect]])功能:在表单上画一个圆或椭圆。说明:

(1)Object表示指定的表单。

(2)参数说明:nRadius表示半径,度量单位由表单的ScaleMode属性确定;nXCoord,nYCoord分别表示圆心的横坐标和纵坐标;nAspect表示圆的凸率,默认值是1.0,生成一个正圆,大于1.0产生一个垂直椭圆,小于1.0产生一个水平椭圆。

(3)要控制画圆或椭圆的线宽,可设置DrawWidth属性;要控制在背景中画圆的方式,可设置DrawMode和DrwaStyle属性;要填充圆,可设置表单的FillColor和FillStyle属性。

例:在表单上画出同心椭圆,如图6-14,然后单击表单来擦去这些椭圆。

第二篇:第八章 表单高级设计---Visual Foxpro 程序设计教案

Visual Foxpro 程序设计教案

第八章

表单高级设计

 [教学目的与要求] 掌握多表单应用程序设计和表单集的设计方法。 [教学内容] 表单集;用户定义属性和方法程序;类的基本概念;用户定义类;用户定义工具栏。

 [教学重点与难点] 多表单设计和表单集。

§8.1 多级表单应用程序

一、应用程序界面

1.单文档界面与多文档界面

单文档界面(SDI)应用程序由一个或多个独立窗口组成,这些窗口均在Windows桌面上单独显示。Microsoft Exchange即是一个SDI应用程序的例子,在该软件中打开的每条消息均显示在自己独立的窗口中。

二、SDI与MDI的实现 1.顶层表单与子表单

(1)顶层表单(2)子表单

(3)顶层表单或子表单的确定

2.子表单的操作

(1)使子表单浮动的方法(2)子表单最大化的样式

(3)若要显示子表单,可在顶层表单某事件代码中写入DO FORM命令,并在命令中指定子表单文件名。

3.表单的显示与隐藏

Visual Foxpro 程序设计教案

若要隐藏表单使它不可见,可将表单的Visible属性设置成为.F.,Visible属性默认为.T.,表示表单是可见的。

4.MDI应用程序的运行:从子表单的调用方法可知,MDI应用程序应该从父表单开始运行。

5.多表单程序的调试

(1)用工具菜单的调试器命令打开命令打开调试器来调试。

(2)程序运行是若发现不正常情况,可用程序菜单的取消命令撤消程序的运行。(3)若程序运行已中断,但程序中开出的窗口尚未关闭,可在命令窗口键入Clear ALL命令,从内存中释放所有由用户定义的窗口。

[例8-1]为例7-10设计的表单增加一个查页命令按钮,要求单击它能打开一个供用户输入记录号的窗口,如图8.1所示。当指定记录号并单击确定按钮后,新打开的窗口随即关闭,原表单也立即更新记录显示。

6.在顶层表单中添加菜单:在表单中添加菜单必要条件为:

(1)菜单设计时,在“常规选项”对话框中将菜单设定为用于顶层表单。

(2)要添加菜单的表单必须是顶层表单,而且应在该表的Init事件中设置一条调用菜单程序的命令,格式如下:

DO <菜单程序> WITH <参数> <菜单程序>指.MPR文件。<参数>用来引用本表单对象,通常用关键字THIS来表示。为使菜单程序能感知表单,此参数不可省略。但是,菜单程序能自行接受和使用参数。例题及操作步骤见教材。

二、表单集

表单集是一个容器,其中可包含一个或多个表单。运行表单集时,它所包含的所有表单就都被加载,于是在屏幕上出现了一组窗口。1.表单集的创建与删除

创建:(1)打开某表单(2)选定表单菜单的创建表单集命令 表单集的删除:表单菜单的移出表单集命令可用于删除表单。

Visual Foxpro 程序设计教案

2.表单集的释放:释放和删除不同。释放表单集的方法有以下两种:

(1)使用RELEASE THISFORMSET命令来释放表单集,并关闭其中所有的表单。(2)表单集随后一个表单的释放而自动释放,此时表单集的AutoRelease属性为.T.3.表单集的编辑

(1)编辑表单集或其中的表单(2)加表单(3)移去表单

[例8-3]用表单集来实现查看成绩情况

§8.2 用户定义属性与方法程序

一、用户定义属性

1.变量属性与数组属性:用户定义的属性可分为变量属性和数组属性两种。

变量属性:(1)变量属性的创建

(2)变量属性的编辑(3)变量属性的引用格式

凡在表单集存在时创建的变量属性,对表单集中的所有表单都有效,其引用基本格式为:THISFORMSET.变量属性名

[例8.4] 用表单集来实现例8-1的要求,并用变量属性来取代公共变量。

2.多表单应用程序的有效参数

(1)公共变量与用户定义的参数特点:

用PUBLIC设置的公共变量对所有表单文件有效,而用户定义属性的作用范围只是一个表单文件,但因一个表单集仅包含在一个表单文件中,故这两种参数都可适用与表单集。此外,公共变量在表单文件运行时有效,退出运行后不清除;而用户定义属性在表单或表单关

Visual Foxpro 程序设计教案

闭后,内存中就不存在,故使用用户定义属性较为规范。

(2)父表单与子表单间的参数传递

DO FORM <表单名>[WITH <参数表>][TO <变量名>] 功能:运行表单,并可将参数传入表单,或接受其返回值。

该命令可用于程序或表单的代码中,后一情况正是父表单调用子表单。

[例8-5] 修改例8-1的设计,要求主表单用“从表单返回值”的方法来获得记录号。

二、用户定义方法程序

除了使用对象已有的的方法程序之外,用户还可以为对象创建新的方法程序,并且用调用对象方法程序相同的方式调用它。

1.方法程序的创建 2.过程代码的编辑 3.用户定义方法程序的调用

调用在整个表单集有效的用户定义方法程序,其调用基本格式为:THISFORMSET.方法程序名。

仅对当前表单有效的用户定义的方法程序,其调用基本格式为:THISFORM.方法程序名。

[8-6] 为例8-4继续设计表单,要求在主窗口右下角设置一个数字时钟,单击时钟可使它隐去,但无论表单中哪一个表单都能使时钟重现。

§8.3 类

类和对象关系密切,但并不相同。类是对象的蓝图和框架,而对象是类的具体实例。类是与它有关的对象的共同特征和行为信息的一个样板,类中具体的属性和行为只有在对象也即是实例中得到确认。

一、基本概念 1.类的概念

Visual Foxpro 程序设计教案

类(class)与对象(object)

类是已经定义了关于对象的特征、外观和行为的模板。在表单控件工具栏中,每个控件按钮都代表一个类,用其中某个按钮在表单上创建的一个控件对象。从而可知:

(1)类是对象的定义。类规定并提供了对象的属性、事件和方法程序。(2)对象通过类来产生。(3)对象是类的实例。

基类(base class)

基类是VFP预先定义的类,在“新建类”对话框的“派生于”下拉列表中,包含了全部基类(参阅例8-7),例如表单表(Form)、表单集(FormSet)等。初始的表单控件工具栏中包含的类(例如TextBox,Timer等)也是基类。

子类(subclass):以某各类的定义为起点创建的新类称为子类,前者称为父类。例如从基类来创建新类时,基类是父类,新类是子类。

用户定义类(user-defined class):用户可从基类派出子类,这就是用户定义类;VFP还允许从用户定义类派生出子类。因此用户定义类可以是子类,也可以作为父类。

容器类(container classes)和控件类(contrl classes)

类库(class library):类库可用来存储以可视方式设计的类,其文件扩展名为.VCX。一个类库通常可容纳多个子类,这些子类允许由不同的基类派生。

2.类的特征

(1)封装特性:封装指包含并隐藏对象信息,如内部数据结构、对象的程序方法和属性代码。

(2)子类特性:一个类可以拥有其父类的全部功能,但也可以增加自己的属性和方法,使它具有与父类不同的特性。

(3)继承性特征

Visual Foxpro 程序设计教案

二、用户定义类

1.类的创建(1)建类

(2)新建类对话框中指定新建类所需的类库、基类与类名。(3)类设计器的操作

[例8-7]创建一个带有确认功能的“退出按钮”类

2.类添加到工具栏:若要将可视库中的用户定义类添加到表单工具栏中,可以使用该工具栏中的“查看类”按钮。

[例8-8] 试将例8-7创建的“退出按钮”类添加到表单控件栏中。

3.类的编辑

(1)修改已定义的用户定义类

[例8-9]试修改“退出按钮”类,要求为表单定义的基于该类的按钮提示功能。

(2)删除类库中的一个类

以下两个方法可删除类库中的一个类。

(1)使用REMOVE CLASS命令:REMOVE CLASS <类名> OF <类库名>(2)在项目管理器的类选项中添加该类库,然后选定库中的一个类,选定“移去”按钮。

4.为字段设置类

[例8-10]从学籍表的姓名字段产生微调控件。

三、用户定义工具栏

用户定义工具栏其实也是一种用户定义类,只是工具栏与其它栏相比有点特殊,它必须在表单集中创建。其原因是自定义工具栏本身就是一种表单。

Visual Foxpro 程序设计教案

[例8-11] 设计一个能移动记录指针的工具栏,要求包括首页、上页、下页、末页和关闭等五个按钮。

第三篇:2013广州大学程序设计基础

帕思专插本广东省权威专插本培训机构

广州大学2013年计算机科学与技术专业招收本科插班生

《程序设计基础》考试大纲

一、考试要求

《程序设计基础》是计算机科学与技术专业的核心课程,要求考生能够了解计算机高级语言设计的特点,熟练掌握结构化程序设计的方法,掌握程序设计的系统分析方法,理解将一般的数学模型转换为程序的步骤和编程设计方法,初步具有独立分析和独立设计的能力。

二、考试内容

1.基本数据与表达式,C++语言的字符集与词汇,基本数据类型与存储形式,数据对象与访问,表达式,数据输入和输出。

2.程序控制结构,选择控制,循环控制,判断表达式的使用。

3.函数,函数的定义与调用,函数参数的传递,函数调用机制,函数指针,变量存储特性与标识符作用域,多文件程序结构。

4.数组,一维数组,指针数组,二维数组,数组作为函数参数,动态存储,字符数组与字符串,string类。

5.结构,定义结构和访问结构,结构数组,链表。

6.输入输出流,文件处理。

三、考试时间与题型

1.考试时间:120分钟。

2.题型包括选择题、填空题、判断题、编程题。

四、参考书

周霭如,《C++程序设计基础》,电子工业出版社2009年版。

帕思专插本广东省权威专插本培训机构1

第四篇:《表单网页》教案

《表单网页》教案

【教学目标】

1.知识与技能

⑴了解表单网页的概念和作用; ⑵掌握表单网页的制作方法。2.过程与方法

通过阅读课本、观看演示回忆、感受表单网页的作用;在递进的操作任务中掌握表单网页制作和美化的方法。3.情感态度与价值观

体验表单网页在网站中的重要作用,激发他们对信息技术的求知欲,形成积极主动地学习和使用信息技术、参与信息活动的态度。

【重点难点】

表单网页的制作方法。

【课时安排】 1课时

【教学准备】

网络教室、多媒体教学软件。【教学过程】

一、新课引入(5分钟)

大家有QQ号或者E-mail邮箱吗? 在申请QQ和E-mail时,我们要输入一些个人信息?这类采集用户信息的网页都被称为表单网单。(阅读课本P119)

展示一个简单的园艺网站来介绍家乡的盆景艺术,如皋是全国有名的盆景园艺之乡,每天有许多人通过网络了解如皋的盆景艺术,怎样才能知道他们对我们网站的意见或建议呢?(设计一个留言板网页来采集他们的意见。)

二、过程

(一)认识表单网页(8分钟)

表单网页是一种结构化的网页,是网站中提供浏览者发表个人意见、提供反馈信息的互动交流的页面。

:用于接收用户输入的单行文本信息,如姓名、地址等。滚动文本框:可以输入多行信息的文本框,如意见、建议等。

单选按钮:提供两个或多个互斥选项,用户只能选中其中的一项。如:性别。:提供一个或一组选项,用户可选择其中的一个或多个选项。下拉菜单:允许用户从下拉菜单列表中选择其中一项。

按钮:FrontPage 2000中的按钮表单域有三种类型,即“普通”、“提交”和“重置”。“提交”用于表单提交;“重置”用于清除表单所填内容,回到初始状态;“普通”用于执行其它客户的操作。

(二)制作表单网页(15分钟)

表单网页制作方法步骤:依次单击“插入” →“表单”,弹出下级菜单。实践:制作一个“留言”功能的表单网页。

活动1 建立表单(根据提供的效果样张,完善表单网页)提示:

①在“姓名”后插入一个“单行文本框”; ②在“性别”后的各选项前分别插入“单选按钮”;

③在“您的兴趣爱好”后的各个选项前分别插入“复选框”,可以复制; ④在“您的职业”,后插入一个“下拉菜单”。添加“工程师”和“公务员”和“其他”等菜单内容(单击“添加”按钮,添加“工程师”菜单项,重复操作);

⑤在“您对我们的建议或要求”后插入“滚动文本框”,调整其至合适大小; ⑥修改默认的按钮名称(双击按钮);

(三)表单网页的美化(5分钟)

活动2 在最后一行表格中插入一个名为“yy.swf”的Flash动画? 提示:单击“插入”菜单中的“高级”“插件”。

思考:插入一幅GIF动画图片(.gif)和一个FLASH动画(.swf)有何不同? 活动3 为当前的表单网页添加一个名为“song.mid”的背景音乐。提示:在网页中的任意位置右击鼠标,选择“网页属性”命令(或单击“文件”菜单,选择“属性”命令),在“常规”选项卡中操作?

保存编辑的表单网页并利用平台提交。作品展示:(5分钟)小结:PPT(3分钟)

二、【检测与评价】(4分钟)

1.通常可以使用()来收集访问者的意见,统计调查访问信息。A.表格 B.框架 C.表单 D.单元格

2.利用表单制作留言板时,若要采集访问者的性别,可以选用的表单字段有()。

A.复选框 B.单选按钮 C.下拉菜单 D.单行文本框

3.利用表单中的字段,我们可以设计功能强大的交互式在线考试试卷。以下()字段可以用来采集不定项选择题的答案。

A.单行文本框 B.单选按钮 C.复选框 D.下拉菜单 4.插入FLASH动画时,使用“插入”菜单下的()命令。A.图片 B.组件 C.表单 D.高级→插件 5.若要为当前网页设置背景音乐或背景图片,应下面的()属性中进行设置。

A.图片属性 B.网页属性 C.表格属性 D.单元格属性

【课后延伸】

表单网页提交的数据提交到哪儿去了呢?请同学们课后阅读课本P120的相关内容,也可以利用因特网搜索去解开这个奥秘,在学习本册第七章第三节时,我们会为大家解开这个奥秘。

第五篇:VFP《表单设计与应用》教案

表单设计与应用

一、提出任务 1.任务目标

在前面所学使用表单设计器创建表单的基础上,讲解如何将多个控件联系起来。2.解决的问题

能够合理运用多个控件制作综合实例。3.知识要点 属性 事件

控件过程代码的编写

二、教学目标 1.知识目标

⑴掌握表单设计器窗口的操作 ⑵掌握控件的添加

⑶掌握控件过程代码的编写 2.能力目标

能够合理运用多个控件制作综合实例。3.情感目标

通过实践,培养学生的创新能力,能够设计出符合要求的窗口,使学生尝试成功的喜悦。

三、教学分析与准备 1.教学重点

⑴表单控件属性的设置 ⑵过程代码的编写 2.教学难点

⑴表单控件属性的设置 ⑵过程代码的编写 3.教学方法

任务驱动学习和协作学习、探究学习相结合 4.课时安排 2课时

5.教学环境 多媒体网络教室

四、学习过程 教学环节及手段

教学内容

备注

组织课堂 导入新课 明确目标 学习新课

教师可以结合PPT演示文稿讲解。教师启发演示

比较不同操作方法的特点与作用。

部分操作,根据教学情况可让学生进行协同学习或学生练习总结课堂

稳定学生情绪,准备上课。

利用表单设计器可制作出综合性强的系统窗口,在今天这节课我们利用一个简单的实例来感受一下表单的强大功能。

操作步骤

1、打开表单设计器

教师通过网络微机演示打开表单设计器的过程,由学生总结出操作步骤并练习。

2、控件的添加

本部分为重点难点内容,特别是控件属性的设置。由教师依次利用表单控件工具栏,介绍出各个控件的作用及其属性的设置,因各个控件属性值不一样,结合windows已有对话框实例进行讲解。对各个控件的属性及时做出总结。

3、控件过程代码的添加

这是本节的一个难点问题,也是表单设计中的重点。

教师结合控件的属性,层层深入,相关控件及相关的事件代码设置如下:(1)Check“粗体”控件的Click事件代码: IF This.Value=1

Thisform.Edit1.FontBold=.T.ELSE

Thisform.Edit1.FontBold=.F.ENDIF(2)Check“斜体”控件的Click事件代码: IF This.Value=1

Thisform.Edit1.FontItalic=.T.ELSE

Thisform.Edit1.FontItalic=.F.ENDIF(3)Check“下划线”控件的Click事件代码: IF This.Value=1

Thisform.Edit1.FontUnderline=.T.ELSE

Thisform.Edit1.FontUnderline=.F.ENDIF(4)在Optiongroup1的Click事件中添加代码: DO CASE

CASE This.Value=1

Thisform.Edit1.Alignment=0

CASE This.Value=2

Thisform.Edit1.Alignment=2

CASE This.Value=3

Thisform.Edit1.Alignment=1 ENDCASE

4、保存并运行该表单,查看效果。知识回顾 控件(对象)

属性

事件

编辑框

Alignment FontBold FontItalic FontUnderline Click

复选框

Value Click

选项按钮组

Value Click

课堂小结

教师与学生分别操作

通过PPT课件给出窗口每个部分的说明 学生分组练习

通过任务学习法加深学生对知识的理解,组织学生分组讨论

拓展练习:

根据本节课所学知识完成下图所示表单。要求:选择第二项时提示信息为对,选择其它选项时提示信息为错。

下载第六章  表单设计基础---Visual Foxpro 程序设计教案word格式文档
下载第六章 表单设计基础---Visual Foxpro 程序设计教案.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Python程序设计基础实验报告

    实验报告课程名称: Python程序设计基础 学 院: 汽车工程学院 专 业: 机器人工程 年 级: 2020级......

    c语言程序设计基础

    《c语言程序设计基础》重修试卷 一、选择题(2’*20=40’) 1、c程序由构成。 A.函数B.命令C.程序D.表达式 2、以下选项中合法的变量名是 A.#y2B.a......

    E语言程序设计基础

    总第3课时备课 第 3课时 课题:E语言程序设计基础 教学内容:青岛版八年级下册信息技术第 13页至第 17 页 一、教学分析 【教学内容分】 本课是在第1课学习用E语言程序解决高斯......

    设计基础教案

    设 计 基 础 湘南学院美术系 毛鸿达 第一课 课程名称:平面构成概述及平面构成的元素、基本形与骨骼 课程类型:设计·工艺 教 材:平面构成(安徽美术出版社) 授课方式:讲解、展示......

    《计算机程序设计基础A》课程教学大纲

    《计算机程序设计基础A》课程教学大纲 (2015-2016-2) 课程代码: 1571002 课程学科类别: 理工科 课程类别: 课程性质:必修 开课时间:第2学期 课程类型: 公共基础课 适应学科专业......

    《程序设计基础》教学大纲(共五则范文)

    《程序设计基础》课程教学大纲(终审稿) 第一部分 大纲说明 一、课程的性质和任务 《程序设计基础》是广播电视大学软件开发与应用专业学生的必修基础课,它是为培养大专层次应用......

    计算机基础及程序设计二教学大纲

    《计算机基础及程序设计(二)》课程教学大纲 课程编号: 适用专业:非计算机本科专业 学时数:32 学分数:2 执笔者:马味 编写日期:2014年7月 一、课程的性质和目的 本课程是一门实践性很......

    软件08-1程序设计基础第8讲教案

    计算机科学技术学院教案 答疑时间: 每周四晚自习答疑地点:2311教室 第 8 次 课 题: 第5章 选择结构程序设计 5.1 关系表达式 5.2逻辑表达式 5.3 if语句 一、if语句的三种形式......