下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验十二实验课程名称Visual FoxPro程序设计班级企法一班实验项目名称 表单设计(一)指导老师李莉姓名刘永安学号20120296评分实验地点7303实验日期5月13日一、实验目的1、掌握面向对象程序设计的一般过程。2、掌握使用表单设计器创建表单的基本操作方法,掌握表单的修改及运行方法。3、熟悉表单属性设置框的使用方法。4、掌握标签控件、命令按钮控件、文本框控件、计时器控件的常用属性及应用二、实验内容 1、设计一个表单作为学生成绩管理系统的封面,取名为“封面.scx”(通过本例掌握表单的建立、表单属性的设置和表单的运行)。步骤如下:(1)单击“文件”菜单中的“新建”选项,选择表单,进入表
2、单设计器,向表单添加三个“标签”控件Label1、Label2、Label3。(2)按下表分别设置对象属性,Label2和Label3的属性请自行设置。单击选中某对象,在属性窗口进行相关属性的设置。2、设计一个表单,表单中加入一个标签和三个命令按钮,要求单击“变红色”按钮使得标签文字颜色变为红色,单击“放大字体”按钮使得标签字号增加2号,单击“退出”按钮退出表单(释放表单)。运行效果如下图所示:(通过本例初步理解事件驱动,掌握如何在程序中设置对象属性。)3、设计一个表单ex12_3.scx,添加一个标签label1和一个计时器控件Timer1,使得标签Label1每隔1秒从左向右移动5个像素单
3、位,移到窗口右边界时标签回到左边继续向右移动。4、为学生成绩管理系统设计一个登录表单login.scx,假定管理员用户名为admin,密码为123456,要求用文本框中输入用户名和密码,单击登录按钮,如果用户名和密码正确则用一个标签显示欢迎词,否则显示“用户名或密码有误”。单击重新输入可清除文本框中的内容。【拓展练习】1、参考实验内容第2题,设计一个表单,上有一个标签对象和两个命令按钮,要求编写程序实现:单击一个按钮可使得标签的背景色(backcolor)为蓝色(0,0,255),单击另一个按钮可使标签字号缩小2号。2、参考实验内容第3题,设计表单程序使标签每隔2秒从上至下移动10个像素,如果
4、碰到窗口底部边界则返回顶部继续向下移动。3、设计一个表单程序实现以下功能:在文本框中输入长、宽,单击按钮计算长方形的面积,结果用标签显示。三、主要仪器设备计算机、局域网4、 实验结果实验十二 表单设计(一)【实验目的】1、掌握面向对象程序设计的一般过程。2、掌握使用表单设计器创建表单的基本操作方法,掌握表单的修改及运行方法。3、熟悉表单属性设置框的使用方法。4、掌握标签控件、命令按钮控件、文本框控件、计时器控件的常用属性及应用。【准备知识】1、表单的创建: 菜单方式:文件新建表单新建文件,打开表单设计器 命令方式:CREATE FORM <文件名> 利用表单向导创建表单2、表单的运
5、行:DO FORM 表单文件名3、表单的打开(打开后修改): 菜单方式:文件打开选择表单类型选择要打开的文件-打开,进入表单设计器 命令方式:Modify Form 表单文件名4、标签控件、命令按钮、文本框、计时器的常用属性、事件和方法。【实验内容】1、设计一个表单作为学生成绩管理系统的封面,取名为“封面.scx”(通过本例掌握表单的建立、表单属性的设置和表单的运行)。步骤如下:(1)单击“文件”菜单中的“新建”选项,选择表单,进入表单设计器,向表单添加三个“标签”控件Label1、Label2、Label3。(2)按下表分别设置对象属性,Label2和Label3的属性请自行设置。单击选中某
6、对象,在属性窗口进行相关属性的设置。对象名Name属性名属性值含义说明Form1AutoCenter.T.- 真启动表单时,自动在 VFP 主窗口中居中WindowState2-最大化启动表单时最大化显示Caption学生成绩管理系统封面启动后标题栏中显示的文字Picture从硬盘中选择一张图片添加进来表单背景Label1Caption欢迎使用学生成绩管理系统标签显示的文字ForeColor255,255,0字的颜色:黄色FontName宋体字体FontSize32字号BackStyle0-透明标签的背景透明Label2Caption开发:VFP课程组标签显示的文字Label3Caption2
7、009年5月标签显示的文字(3)单击菜单“文件保存”或单击工具栏上的保存按钮,保存该表单,取名为“封面.scx”。(4)运行该表单。2、设计一个表单,表单中加入一个标签和三个命令按钮,要求单击“变红色”按钮使得标签文字颜色变为红色,单击“放大字体”按钮使得标签字号增加2号,单击“退出”按钮退出表单(释放表单)。运行效果如下图所示:(通过本例初步理解事件驱动,掌握如何在程序中设置对象属性。)设计步骤如下:(1)设计界面:新建一个表单,保存为ex12_2.scx。添加一个标签和三个命令按钮,设置属性如下:对象对象名Name属性名属性值含义说明标签Label1Caption标签是用来显示提示文字的。
8、标签显示的文字FontSize14字号AutoSize.T.-真自动调整大小命令按钮1CmdColorCaption变红色按钮标题命令按钮2CmdSizeCaption放大字体按钮标题命令按钮3CmdExitCaption退出按钮标题(2)分别为三个命令按钮编写Click事件代码。双击按钮“变红色”,进入CmdColor.Click的代码编写窗口,如下图:双击按钮“放大字体”,进入CmdSize.Click的代码编写窗口,如下图:双击按钮“退出”,进入CmdExit.Click的代码编写窗口,如下图:(3) 保存表单并运行。3、设计一个表单ex12_3.scx,添加一个标签label1和一个计
9、时器控件Timer1,使得标签Label1每隔1秒从左向右移动5个像素单位,移到窗口右边界时标签回到左边继续向右移动。(掌握计时器控件的用法,对象的位置属性left、top、width、height)计时器Timer1的属性设置:Interval设为1000,Enabled设为.T.-真。计时器Timer1的Timer事件代码参考如下:4、为学生成绩管理系统设计一个登录表单login.scx,假定管理员用户名为admin,密码为123456,要求用文本框中输入用户名和密码,单击登录按钮,如果用户名和密码正确则用一个标签显示欢迎词,否则显示“用户名或密码有误”。单击重新输入可清除文本框中的内容。
10、表单界面如下图所示(注意:标签label3的caption属性初始值为空,所以表单设计界面图上看不出来):两个命令按钮的代码如下:提示:为了使密码用*显示,需设置text2的PasswordChar属性为“*”。【拓展练习】1、参考实验内容第2题,设计一个表单,上有一个标签对象和两个命令按钮,要求编写程序实现:单击一个按钮可使得标签的背景色(backcolor)为蓝色(0,0,255),单击另一个按钮可使标签字号缩小2号。2、参考实验内容第3题,设计表单程序使标签每隔2秒从上至下移动10个像素,如果碰到窗口底部边界则返回顶部继续向下移动。3、设计一个表单程序实现以下功能:在文本框中输入长、宽,
11、单击按钮计算长方形的面积,结果用标签显示。(3)单击菜单“文件保存”或单击工具栏上的保存按钮,保存该表单,取名为“封面.scx”。(4)运行该表单。2、设计一个表单,表单中加入一个标签和三个命令按钮,要求单击“变红色”按钮使得标签文字颜色变为红色,单击“放大字体”按钮使得标签字号增加2号,单击“退出”按钮退出表单(释放表单)。运行效果如下图所示:(通过本例初步理解事件驱动,掌握如何在程序中设置对象属性。)设计步骤如下:(1)设计界面:新建一个表单,保存为ex12_2.scx。添加一个标签和三个命令按钮,设置属性如下:对象对象名Name属性名属性值含义说明标签Label1Caption标签是用来
12、显示提示文字的。标签显示的文字FontSize14字号AutoSize.T.-真自动调整大小命令按钮1CmdColorCaption变红色按钮标题命令按钮2CmdSizeCaption放大字体按钮标题命令按钮3CmdExitCaption退出按钮标题(2)分别为三个命令按钮编写Click事件代码。双击按钮“变红色”,进入CmdColor.Click的代码编写窗口,如下图:双击按钮“放大字体”,进入CmdSize.Click的代码编写窗口,如下图:双击按钮“退出”,进入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,密码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河北承德市公安局公开招聘警务辅助人员70名笔试备考试卷附答案解析
- 北控水务集团2026届校园招聘120人备考题库附答案
- 2026水利部小浪底水利枢纽管理中心所属企业招聘工作人员21人笔试备考试卷附答案解析
- 2026年县直事业单位招聘公共基础知识真题200道及答案【全优】
- 2025广东广州医科大学金域检验学院编外人员招聘1人笔试模拟试卷带答案解析
- 2025年河北保定市公安局招聘警务辅助人员48名历年真题汇编附答案解析
- 2025年双塔区面向社会公开招考社区工作者后备人选20人备考公基题库带答案解析
- 2025年湖南工商大学第二次公开招聘21人备考公基题库带答案解析
- 2025重庆市客轮有限公司招聘9人参考题库带答案解析
- 2025湖北黄石阳新县第二批事业单位招聘工作人员95人笔试备考试卷带答案解析
- 健康照护师-国家职业技能标准
- 港口幼儿园观察记录表
- (9.5.1)-10.5失血性休克病理生理学
- 高考3500词无中文无音标清晰版自测
- GB/T 2423.1-2008电工电子产品环境试验第2部分:试验方法试验A:低温
- 大学生理学呼吸系统课件
- 通用野外样方调查表
- 浦发银行个人信用报告异议申请表
- 不稳定型心绞痛教学查房共37张课件
- 东北师范大学学校抬头信纸
- DBJ04∕T 258-2016 建筑地基基础勘察设计规范
评论
0/150
提交评论