实验二 数据输入表单的建立

上传人:M****1 文档编号:458518905 上传时间:2022-11-04 格式:DOCX 页数:8 大小:561.24KB
返回 下载 相关 举报
实验二 数据输入表单的建立_第1页
第1页 / 共8页
实验二 数据输入表单的建立_第2页
第2页 / 共8页
实验二 数据输入表单的建立_第3页
第3页 / 共8页
实验二 数据输入表单的建立_第4页
第4页 / 共8页
实验二 数据输入表单的建立_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《实验二 数据输入表单的建立》由会员分享,可在线阅读,更多相关《实验二 数据输入表单的建立(8页珍藏版)》请在金锄头文库上搜索。

1、实验二 数据输入表单的建立一、实验目的1. 熟悉表单的概念、常用控件的用途、对象的属性等基础知识;2掌握Visual Foxpr。数据输入表单的建立过程,首先是打开表单设计器,无论是新建表 单还是修改已有的表单,均可以通过菜单操作或专用的命令,或单击常用工具栏中的有关按 钮来打开表达设计器,接着是进行对象的操作与编码,可利用表单设计工具来完成,最后是 保存表单以及运行表单。二、实验内容1. 建立一个2.三、实验步骤(一)打开项目管理器1. 按实验一的方法启动 Visual Foxpro。2. 打开项目管理器“学生成绩管理系统”文件一打开一找到文件“学生成绩管理系统.PJX”,选中并按“确定”键

2、或:双击桌面Visual foxpro6.0快捷方式图标。(二)建立记录输入表单基础知识回顾1、表单的概念、常用控件的用途、对象的属性等表单一词译自英文的FORM,表单在图形界面的应用软件中大量地获得应用,是人和程 序进行交互的重要界面。在软件中出现的对话框、向导、设计器等各类窗口,在VFP系统中 均可以通过创建表单来实现。表单是一个容器,可以在其中包含多个控件或莱单,还可以捆 绑数据环境。运行表单时,它所包含的所有控件将都被加载,同时数据环境中的表和视图等 也自动打开。如果一个程序要同时运行多个表单,这时可以创建表单集。表单集也是一个容 器,它可以包含一个或多个表单,这些表单在表单集运行时,

3、将自动加载,它们共享一个数 据环境,并可以根据需要显示、隐藏、移动或切换其中的某个或某些表单oVFP提供三种表 单设计工具表单向导、表单设计器和快速表单。在本实验教材中,我们用表单设计器来 创建表单。对象是构成程序的基本单位和运行实体,就是软件中所看到的表单、文本框、按钮、标 签等,可放在表单内的对象,如按钮、文本框等常被称为控件。常用的控件有组合框、标签、文本框、列表框、形状、复选框、线条、图像、命令按钮、编辑框等。对象的属性用来表示 它的特征,对于属性的设置,有些必须在属性窗口中进行,有些只需作适当的拖动即可,比 如长、宽、位置。2、数据输入表单的建立过程Visual Foxpro 数据输

4、入表单的建立过程,首先是打开表单设计器,无论是新建表单还 是修改已有的表单,均可以通过菜单操作或专用的命令,或单击常用工具栏中的有关按钮来 打开表达设计器,接着是进行对象的操作与编码,可利用表单设计工具来完成,最后是保存 表单以及运行表单。3、VFP 提供的表单设计工具VFP提供下列表单设计工具供程序员选择使用(如图2-1所示)。表单设计器窗口及其 表单窗口:其中表单设计器窗口中的 Form1 即表单对象,称为表单窗口。多数设计工作将在 表单窗口进行,包括往窗口内添加对象(控件),并对各种对象进行操作与编码。属性窗口: 用于设置修改表单及其包含的对象属性。代码编辑窗口:可为对象添加各种事件代码

5、和方法 程序代码。表单工具栏:包括如下4 种表单设计工具栏,(1)表单控件工具栏:用于在表单 上添加文本框或按钮等各类控件,(2)表单设计器工具栏:该工具栏包括的按钮用于打开或 关闭数据环境对沽框、设置tab键次序、属性窗口、代码窗口、表单控件工具栏、调色板工 具栏、布局工具栏、表单生成器和自动格式工具栏等,(3)布局工具栏:用于对齐、放置控 件以及调整控件大小等,(4)调色板工具栏:用于指定某个控件的前景色或背景色等。数据 环境设计器窗口:用于设计表单的数据环境。工具栏的显示可在系统“显示”菜单中设置, 也可以直接单击“表单设计器工具栏”中相应的按钮。矍言|門圖|同|画兀愆|协| gj焙加末

6、LoadTJfvtrol表单设计器 和表单窗口3过程訂鮭| S姓名A丽胡ri港I数据I方法: kJ f布屈性-学生输入一 SCX覇单集、表单或页对象瀏活时或者蒜亍亘甌I fT.n I -|% 表单设计器工具栏.M (T)程序疋)窗口址厂稱肋血 W级编号.冋班级编号芋:词调边框徵认了 I默认过程了目二“芫第认道了学生基韋数輕.天. 磴込世程匚二二m _nm陽I默认过程了.芳,真.獻认道j肝.,真.獻认道j.n对象谢:|W T orm 1图 2-1EE利用表单设计器设计“学生基本数据输入”表单1.进入表单设计界面单击项目管理器上方的“文档”选项卡单击“表单”,再单击右边的“新建”,进入表单设计界面

7、按“Ctrl+S”键保存表单,取名为“学生输入”单击窗口右上角最大化按钮,使“表单设计一学生输入SCX”窗口最大化移动鼠标,适当放大表单窗口-激活“属性一学生输入.SCX窗口,找到属性“CAPTION”,将原来的名字“Forml”改名为“学生基本数据输入”。此时,应得到图 2-2。匚基本数据输入屋性-学生輪入一全部数据方法程丿布局苴他Forml表单控件?!2-2Circle魔认过程BackCol or:綁;紳,.216Bas eClass /p-nwBorderStyle 3 -可调边框i默认IBox谶強逬程jBufferMode 6 -无獻认值 jClass单击“表单控件”中的标签按钮親,使

8、其凹下去,此时鼠标变成十字形状,按住 鼠标左键在表单上方拖放,松开鼠标后,出现“Labell”标签。在“属性”窗口中找到对象“Label1”的“Caption”属性,改名为“学生基本数据 输入”。设置字体、字号:在“属性”窗口中找到对象“Label1 ”的“FontName”属性,将 其设置为“楷体”,同时将“FontSize”属性设置为24 (号字)。适当设置其背景色“BackColor”属性的值和前景色“ForeColor”属性的值。方法 为:找到“BackColor”属性,单击属性设置窗口右边的按钮,在打开的“颜色”窗口选 中一种颜色即可。“ForeColor”属性的设置方法相同。在表单

9、中用鼠标适当拖动“学生基本数据输入”,使其居于上部中间。如图2-3所示。图 2-33. 有关控件设置 每一个表单或表单集都包括一个数据环境,数据环境是一个对象,它包含可以与表单相 互作用的表或视图,以及表单所要求的表之间的关系。我们可以在“数据环境设计器”中直 观的设置数据环境,并与表单一起保存。单击屏幕上方的“数据环境”工具按钮豐,出现如图2-4的屏幕。图 2-4图 2-5单击学生,再单击“添加”按钮,然后关闭“添加表或视图”窗口。此时,“数据环 境设计器一学生输入.SCX”应如图2-5。按住“字段”,将其拖放到表单中,如图 2-6。图 2-6选中刚刚拖来的标签“出生年月”按下“Delete

10、”键将其删除;用同样方法删除右 边的文本框。再依次选中剩下的6个控件,将 它们的“FontSize”属性改为16。并利用鼠标拖 放控件周围的8个小黑方块调整控件大小,并选择适当的字体、颜色,直到如图2-7。图 2-7 (注意!不删除“性别”标签及其文本框)4. 命令按钮设置单击表单控件中的命令按钮口,然后再在表单下部画一按钮,在属性窗口中,将 命令按钮的Caption属性由原来的“commandl”改为“增加”(即增加一条记录);同时将 FontSize属性改为16 (号字)。用同样的方法设置其他6个命令按钮,适当调整各命令按钮 的位置,使其如图 2-8。图 2-8 ( 注意!不删除“性别”标

11、签及其文本框)5. 过程代码编辑双击“增加”按钮,进入对象与过程的代码编辑窗口,保证对象是Commandl,过程 是Click,在屏幕上键入如图2-9所示命令,然后关闭窗口,回到表单编辑状态。图 2-9用同样的方法设计另外6 个命令按钮“删除”、“前一条”、“后一条”,“首条”、“末 条”、“返回”,各命令按钮的click过程命令如下:删除:deletepack go bottomthisform.refresh 前一条:if recn( )lskip -lthisform.refreshendif 后一条:if !eof( )skipthisform.refreshendif首条:go to

12、pthisform.refresh 末条:go bottomthisform.refresh 返回:dele for 学号 = spac(12)pack use thisform.release因为对记录进行了修改,需独占使用“学生.dbf ”:双击表单空白处,保证对象是Forml,过程是Load,输入命令:use学生exclusive关闭窗口,记录输入表单设计完成。三)运行表单输入数据1. 运行记录输入表单输入数据单击运行工具按钮厦!即可输入记录,每输入一个记录都要单击一次“增加”按 设计器,回到项目管理器状态。钮。记录输入完成后,按“返回”按钮退出然后再关闭表单2. 数据如下:学号姓名班级

13、编号性别200201201201王晓伟B02012012男200201201202夏岩B02012012男200201201203陈凯B02012012男200201201204曹俊B02012012男200201201205沈鹏B02012012男200201201206周辉B02012012男200201201209张波B02012012男200201201210孙思坤B02012012男200201201211代志汉B02012012男200201201212肖超B02012012男200201201213彭锦锦B02012012男200201201214谌华侨B02012012男200201201215夏欢B02012012男200201201216朱其松B02012012男200201101301谢谦B02011013男200201101302江玮B02011013男200201101303吴江B02011013男200201101304肖凯B02011013男200201101317喻偌晶B02011013女20

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号