当前位置:首页 >> 互联网 >>

20120296 表单设计(一)


江西科技师范大学电子版实验报告

实验十二
实验课程名称 实验项目名称 姓 名 Visual FoxPro 程序设计 表单设计(一) 班级 指导老师 号 20120296 5 月 13 日 企法一班 李莉

刘永安 7303



实验地点 一、实验目的

实验日期





1、掌握面向对象程序设计的一般过程。 2、掌握使用表单设计器创建表单的基本操作方法,掌握表单的修改及运行方法。 3、熟悉表单属性设置框的使用方法。 4、掌握标签控件、命令按钮控件、文本框控件、计时器控件的常用属性及应用

二、实验内容
1、设计一个表单作为学生成绩管理系统的封面,取名为“封面.scx”(通过本例掌握表单的建立、表单属性的设置 和表单的运行)。 步骤如下: (1)单击“文件”菜单中的“新建”选项,选择表单,进入表单设计器,向表单添加三个“标签”控件 Label1、Label2、 Label3。 (2)按下表分别设置对象属性,Label2和 Label3的属性请自行设置。单击选中某对象,在属性窗口进行相关属性的 设置。 2、设计一个表单,表单中加入一个标签和三个命令按钮,要求单击“变红色”按钮使得标签文字颜色变为红色, 单击“放大字体”按钮使得标签字号增加2号,单击“退出”按钮退出表单(释放表单) 。运行效果如下图所示:(通 过本例初步理解事件驱动,掌握如何在程序中设置对象属性。) 3、设计一个表单 ex12_3.scx,添加一个标签 label1和一个计时器控件 Timer1,使得标签 Label1每隔1秒从左向右 移动5个像素单位,移到窗口右边界时标签回到左边继续向右移动。 4、为学生成绩管理系统设计一个登录表单 login.scx,假定管理员用户名为 admin,密码为123456,要求用文本 框中输入用户名和密码,单击登录按钮,如果用户名和密码正确则用一个标签显示欢迎词,否则显示“用户名或 密码有误”。单击重新输入可清除文本框中的内容。 【拓展练习】 1、参考实验内容第2题,设计一个表单,上有一个标签对象和两个命令按钮,要求编写程序实现:单击一个按钮 可使得标签的背景色(backcolor)为蓝色(0,0,255),单击另一个按钮可使标签字号缩小2号。 2、参考实验内容第3题,设计表单程序使标签每隔2秒从上至下移动10个像素,如果碰到窗口底部边界则返回顶 部继续向下移动。 3、设计一个表单程序实现以下功能:在文本框中输入长、宽,单击按钮计算长方形的面积,结果用标签显示。

三、主要仪器设备
计算机、局域网

1

江西科技师范大学电子版实验报告 四、实验结果

实验十二 表单设计(一)
【实验目的】 1、掌握面向对象程序设计的一般过程。 2、掌握使用表单设计器创建表单的基本操作方法,掌握表单的修改及运行方法。 3、熟悉表单属性设置框的使用方法。 4、掌握标签控件、命令按钮控件、文本框控件、计时器控件的常用属性及应用。 【准备知识】 1、表单的创建: 菜单方式:文件-新建-表单-新建文件,打开表单设计器 命令方式:CREATE FORM [ <文件名>] 利用表单向导创建表单 2、表单的运行:DO FORM 表单文件名 3、表单的打开(打开后修改): 菜单方式:文件-打开-选择表单类型-选择要打开的文件-打开,进入表单设计器 命令方式:Modify Form 表单文件名 4、标签控件、命令按钮、文本框、计时器的常用属性、事件和方法。 【实验内容】 1、设计一个表单作为学生成绩管理系统的封面,取名为“封面.scx”(通过本例掌握表单的建立、表单属性的设置 和表单的运行)。 步骤如下: (1)单击“文件”菜单中的“新建”选项,选择表单,进入表单设计器,向表单添加三个“标签”控件 Label1、Label2、 Label3。 (2)按下表分别设置对象属性,Label2和 Label3的属性请自行设置。单击选中某对象,在属性窗口进行相关属性的 设置。

2

对象名 Name

属性名

属性值

含义说明 启动表单时,自动在 VFP 主窗

江西科技师范大学电子版实验报告 (3)单击菜单“文件-保存”或单击工具栏上的保存按钮,保存该表单,取名为“封面.scx”。 (4)运行该表单。 2、设计一个表单,表单中加入一个标签和三个命令按钮,要求单击“变红色”按钮使得标签文字颜色变为红色, 单击“放大字体”按钮使得标签字号增加2号,单击“退出”按钮退出表单(释放表单) 。运行效果如下图所示:(通 过本例初步理解事件驱动,掌握如何在程序中设置对象属性。)

设计步骤如下: (1)设计界面:新建一个表单,保存为 ex12_2.scx。添加一个标签和三个命令按钮,设置属性如下: 对象 对象名 Name 属性名 Caption 标签 Label1 FontSize AutoSize 命令按钮 1 命令按钮 2 命令按钮 3 CmdColo r CmdSize CmdExit Caption Caption Caption 属性值 标签是用来显示提示文字 的。 14 .T.-真 变红色 放大字体 退出 含义说明 标签显示的文字 字号 自动调整大小 按钮标题 按钮标题 按钮标题

(2)分别为三个命令按钮编写 Click 事件代码。 双击按钮“变红色”,进入 CmdColor.Click 的代码编写窗口,如下图:

双击按钮“放大字体”,进入 CmdSize.Click 的代码编写窗口,如下图:

3

江西科技师范大学电子版实验报告

双击按钮“退出”,进入 CmdExit.Click 的代码编写窗口,如下图:

(3) 保存表单并运行。 3、设计一个表单 ex12_3.scx,添加一个标签 label1和一个计时器控件 Timer1,使得标签 Label1每隔1秒从左向右 移动5个像素单位, 移到窗口右边界时标签回到左边继续向右移动。 (掌握计时器控件的用法, 对象的位置属性 left、 top、width、height) 计时器 Timer1的属性设置:Interval 设为1000,Enabled 设为.T.-真。 计时器 Timer1的 Timer 事件代码参考如下:

4、为学生成绩管理系统设计一个登录表单 login.scx,假定管理员用户名为 admin,密码为123456,要求用文本 框中输入用户名和密码,单击登录按钮,如果用户名和密码正确则用一个标签显示欢迎词,否则显示“用户名或 密码有误”。单击重新输入可清除文本框中的内容。 表单界面如下图所示(注意:标签 label3的 caption 属性初始值为空,所以表单设计界面图上看不出来) :

4

江西科技师范大学电子版实验报告 两个命令按钮的代码如下:

提示:为了使密码用*显示,需设置 text2的 PasswordChar 属性为“*”。

心得:课后多加强练习

5


赞助商链接
相关文章:
20120296结构化程序设计二
20120296 表单设计(一) 20120296表单设计(二) 20120296表单设计(三)1...程序设计 结构化程序设计 刘永安 7303 学号 班级 指导老师 20120296 4 月 27 ...
20120296SQL语言的应用
20120296 表单设计(一) 20120296结构化程序设计... 20120296表单设计(二) 20120296...程序设计 SQL 语言的应用 刘永安 7303 学号 班级 指导老师 20120296 4 月 15...
ERP表单设计(一)
ERP表单设计(一)_计算机软件及应用_IT/计算机_专业资料。ERP表单设计1、先废话的啰嗦一下,下图就是表单设计页面,大致将它分为几个 4 大块 2、图--4-1、这一...
表单程序设计专题(一)(8)
表单程序设计专题(一)表单程序设计专题(一)隐藏>> 表单程序设计专题( 表单程序设计专题(一)表单程序设计的常用内容可分为:与表内容无关和与表内容有关两种。 与...
教学设计表单 (1)
教学设计表单本次研修的重难点题目(知识点): 课改让学生真正当起小主人 学习内容分析学习目标描述: 1、通过对生活中学生熟悉的流程案例进行分析,理解流程、环节和...
【中小学作业表单】教学设计表单 (1)
【中小学作业表单】教学设计表单 (1) - 教学设计表单 学习内容分析 学习目标描述 1`使学生理解圆面积的含义;2 掌握圆的面积公式,并能运、情感目标 3 引导学生...
...设计一个名称为bd1的表单,在表单上设计一个“选项组...
在考生文件夹下,对数据库“公司”完成如下综合应用: 设计一个名称为bd1的表单,在表单设计一个“选项组”及两个命令按钮“生成”和“关闭”。其中选项按钮组有...
实验练习题[1]
表单设计界面 (2)设计如图所示表单,文件名:myform2.scx,表单运行后,在组合框中选择学生 姓名,可以在 Text1,text2 中可以显示各科目的成绩,计算出他的平均成绩...
表单练习1
表单练习 1(课本课后上机题) 1. 有一表单文件,其中包含“高度”标签,Text1 文本框,以及“确定”命令按钮。如下图所示: 请在标单设计器环境下完成如下操作: ...
计算机二级_VF_上机1试题及答案
上机考试题(第一套)注意:以下各题所设计的数据库文件均已建立在考生工作盘的根目录下,库中已录入部分 数据,在程序调试中不得改变各库的结构。 一、表单设计: ...
更多相关标签: