加一个命令按钮控件(Button)Left为335,Top为250, Height为40,Width为150;Caption为“查询” (5)命名为“农家乐查询.SCX”保存在“c:\\ET4Adapt\\Answer\\”文件夹内
(6)新建一个项目,以 “农家乐管理系统” 为文件名保存在“c:\\ET4Adapt\\Answer\\”文件夹中。 (7)把农家乐查询.SCX添加到“农家乐管理系统”项目中。并对项目连编使之通过EXE文件运行。
解答:
(1)在VFP主菜单中单击[文件]--选[新建]--选择‘表单’--单击按钮[新建文件]--在表设计器的Form1窗口中单击右键--选[属性]--在属性窗口的列表中选Height--输入‘320’--选Width--输入‘530’
(2)在属性窗口的列表中选Caption--输入‘农家乐查询’ (3)在表单控件中单击图像按钮[
]--在表设计器的Form1窗口中拖动并释放鼠标左键
--在属性窗口的列表中选Left--输入‘60’--同样,在属性窗口的列表中分别选择Top、Height、Width等属性按题目要求设置其值--在属性窗口的列表中选Picture--单击列表框右上部的按钮[
]--在打开对话框中选‘农家乐.jpg’--单击[确定]。
]--在表设计器的Form1窗口中拖动并释放鼠标左键
(4)在表单控件中单击标签按钮[
--在属性窗口的列表中选Left--输入‘50’--同样,在属性窗口的列表中分别选择Top、Height、Width、Caption等属性按题目要求设置其值
在表单控件中单击文本框按钮[
]--在表设计器的Form1窗口中拖动并释放鼠标左键
--在属性窗口的列表中选Left--输入‘175’--同样,在属性窗口的列表中分别选择Top、Height、Width、Caption等属性按题目要求设置其值
在表单控件中单击命令按钮[
]--在表设计器的Form1窗口中拖动并释放鼠标左键
--在属性窗口的列表中选Left--输入‘335’--同样,在属性窗口的列表中分别选择Top、Height、Width、Caption等属性按题目要求设置其值 (5)在VFP工具栏中单击[
]--在对话框中保存表单为:‘农家乐查询.SCX’--单击[保存]
(6)单击VFP菜单[文件]--[新建]--选择’项目’--单击[新建文件]--在项目文件框中输入‘农家乐管理系统.pjx’--单击[保存]
(7)在项目管理器中展开‘文档’--选‘表单’--单击[添加]按钮--选‘农家乐查询.SCX’--单击[确定]--在项目管理器中单击[连编]--选‘连编可执行程序’--单击[确定]--在弹出的窗口中单击[保存]。
10、使用Visual FoxPro软件,按照“c:\\ET4Adapt\\Answer\\”文件夹中的样张文件“A0210103样张表单.scx”创建表单。以“汽车保养管理系统”为名保存在“C:\\ET4Adapt\\Answer\\文件夹内。
(1).?设置表单为Caption“汽车保养管理系统” Height为300,Width为400;backColor为255,255,255 (2).在表单上添加1个标签控件,Caption“欢迎使用汽车保养管理系统”设置Aligrnment为中央,FontSize为18, Height为,25, Left为48,Top为48, Width为300;
(3).在表单上添加五个命令按钮控件前四个Height为36,Left为48, Width为96,Top分别为96、144、192、240,Caption分别为“员工登陆”、“汽车登记”、“项目预约”和“统计报表”,第五个按钮Height为36,Left为240, Width为96,Top为240,,Caption为“退出”。
(4).把“c:\\ET4Adapt\\Answer\\”文件夹的图像“汽车保养.jpg”,添加到表单上,Stretch为“ 等比
填充”, Left为234,Top为108, Height为98,Width为,130;
解答:
(1)在VFP主菜单中单击[文件]--选[新建]--选择‘表单’--单击按钮[新建文件]-- 在表设计器的Form1窗口中单击右键--选[属性]--在属性窗口的列表中选Caption--输入‘汽车保养管理系统’--选择Height属性--输入值:300--同样,在属性窗口的列表中分别为Height、backColor等属性按题目要求设置其值 (2)在表单控件中单击标签按钮[
]--在表设计器的Form1窗口中拖动并释放鼠标左键
--在属性窗口的列表中选Caption属性--输入‘欢迎使用汽车保养管理系统’--同样,在属性窗口的列表中分别选择Aligrnment、FontSize、Height、Top、Left、Width等属性按题目要求设置其值
(3)在表单控件中单击命令按钮[
]--在表设计器的Form1窗口中拖动并释放鼠标左键,
即建立了一个命令按钮--同样,再在表单的从上到下不同位置上建立4个命令按钮--按住Shift按钮,在表单设计器中用鼠标分别单击选择前4个命令按钮--在属性窗口的列表中选Height--输入‘36’--同样,在属性窗口的列表中分别选择Left、Top、Width等属性按题目要求设置其值--在表单中选择第一个按钮--设置其Caption值为:员工登陆--同样,分别为第2-4个按钮设置Caption值为:“汽车登记”、“项目预约”和“统计报表”--在表单中选择第5个按钮--在属性窗口中选择Height,设置其值为:36--同理,分别设置Left、Top、Width、Caption等属性值。
(4)在表单控件栏中单击图像按钮[
]--在表设计器中拖动并释放鼠标左键--在属性窗
口的列表中选Stretch--设置‘等比填充’--同样,在属性窗口的列表中分别选择设置属性Left为234,Top为108, Height为98,Width为130--在属性窗口的列表中选Picture--单击列表框右上部的按钮[工具栏中单击按钮[
11、使用Visual FoxPro软件,参看“c:\\ET4Adapt\\Answer\\”文件夹中的样张文件“A0210403样张表单.scx”创建表单。
(1)新建一个空表单,要求Height为350, Width为515; (2)设置表单为Caption“项目管理”
(3)使用“c:\\ET4Adapt\\Answer\\”文件夹内的“创新.jpg”,在表单上添加一个图像(Image)控件,设置Left为252,Top为36, Height为,270,Width为245
(4)在表单上添加1个标签控件(Label), Left为15,Top为109,Height为36,Width为91; Caption为“用户名:”。添加1个文本控件(Text)Left为106,Top为106,Height为36,Width为129,添加一个命令按钮控件(Button)Left为72,Top为204, Height为36,Width为108;Caption为“确定” (5)命名为“项目申请查询.SCX”保存在“c:\\ET4Adapt\\Answer\\”文件夹内
(6)新建一个名为“项目管理系统”的项目,保存在“c:\\ET4Adapt\\Answer\\”文件夹中。 (7)把“项目申请查询”添加到“项目管理系统”项目中。并对项目连编使之通过EXE文件运行。
]--在打开对话框中选‘汽车保养.jpg’--单击[确定]--在VFP
]保存。
操作:
(1)在VFP主菜单中单击[文件]--选[新建]--选择‘表单’--单击按钮[新建文件]--在表
设计器的Form1窗口中单击右键--选[属性]--在属性窗口的列表中选Height属性--输入:350--再选择Width属性--输入:515
(2)在属性窗口的列表中选属性Caption--输入:项目管理 (3)在表单控件中单击图像[
]按钮—在表单设计器中拖动鼠标并释放,即添加了一个
]—在弹出窗口中
图像控件—在属性窗口中选属性Picture—单击列表框右上部的按钮[
选:创新.jpg —单击按钮[确定]—选择该图片—在属性窗口的列表框中选Left属性,并设其值为252—同样,分别设置Top为36,Height为270,Width为245。 (4)在表单控件中单击标签按钮[
]--在表设计器窗口中拖动并释放鼠标左键--在属性
窗口的列表中选Caption--输入:用户名:--选Top--设置为109--同样,在属性窗口的列表中分别选择Left为15,Height为36,Width为91 在表单控件中单击标签按钮[
]--在表设计器窗口中拖动并释放鼠标左键--在属性窗
口的列表中选Left--输入:106--选Top--设置为106--同样,在属性窗口的列表中分别选择Height为36,Width为129。 在表单控件中单击命令按钮[
]--在表设计器窗口中拖动并释放鼠标左键--在属性
窗口的列表中选Left--输入:72--同样,在属性窗口的列表中分别设置其它属性值即:Top为204, Height为36,Width为108;Caption为“确定”。 (5)在VFP工具栏中单击保存按钮[
]—在保存表单为文本框中输入汉字:项目申请查询
—单击按钮[保存]。
(6)单击VFP菜单[文件]--[新建]--选择’项目’--单击[新建文件]--在项目文件框中输入‘项目管理系统.pjx’--单击[保存]
(7)在项目管理器中展开‘文档’--选‘表单’--单击[添加]按钮--选‘项目申请查询.SCX’--单击[确定]--在项目管理器中单击[连编]--选‘连编可执行程序’--单击[确定]--在弹出的窗口中单击[保存]。
12、使用Visual FoxPro软件,参看样张文件“c:\\ET4Adapt\\Answer\\”文件夹中“样张.scx”,创建表单(Form).
(1)新建一个空的表单;
(2)设置表单Caption为“考务管理”;
(3)在表单上添加一个标签(Label)控件,设置Left为60,Top为60,Height为37,Width为252;设置Caption为“考务管理信息系统”
(4)在表单上添加1个命令按钮控件(Button),Left为192,Top为168,Height为36,Width为85,Caption为“开始”;
(5)命名为“主界面”,保存在“c:\\ET4Adapt\\Answer\\”文件夹内。
操作:
此题可参照前面几道创建表单的题目,考生可自行解答,并将操作步骤写在此处。
13、使用Visual FoxPro软件,按如下要求对 “c:\\ET4Adapt\\Answer\\”文件夹中的样张文件下“农家乐管理”数据库中的“住宿”表和“房间”表进行操作。
(1)在“房间”表的“房间号”、“农家乐编号”字段上建立主索引,索引名为“房号”升序排序并使得农家乐编号相同时照按房间号排序
(2)以“住宿”表的“租期”字段的默认值为“1”
(3)在“房间”表上设置有效性规则,要求房间面积不低于10平方米。如果违反此规则系统自动提示错误信息“请核对房间面积”。
操作:
(1)单击VFP菜单[文件]--选[打开]--选文件类型‘数据库’--选‘农家乐管理.dbc’--单击[确定]--在表“房间”上单击右键--选[修改]--在表设计器窗口中单击[索引]标签--在索引名栏下输入:房号--类型设为:主索引--排序设为:
--表达式设为:房间号+农家乐
编号--单击按钮[确定]--单击[是]
(2)在数据库设计器中右击住宿表--选择菜单项[修改]--选择字段:租期--在本窗口中部右侧字段有效性中默认值框中输入:1--单击按钮[确定]--单击[是]
(3)在数据库设计器中右击房间表--选择菜单项[修改]--选择字段:面积--在本窗口中部右侧字段有效性中规则框中输入:面积>=10--在信息框中输入:“请核对房间面积”(引号是英文符号,不能省略)--单击按钮[确定]--单击[是]
14、使用visual FoxPro软件,按如下要求进行操作
(1)打开“c:\\ET4Adapt\\Answer\\”文件夹下的“农家乐管理”数据库,首先观察“住宿 ”表“房间”表。
(2)建立查询,根据农家乐编号和房间号建立2个等值连接,连接类型均为“内连接Inner Join”字段为房间。类型、住宿。农家乐编号、住宿。房间号和租期。筛选条件为“住宿。租期>3”,排序依据为“房间.类型”升序在“c:\\ET4Adapt\\Answer\\”文件夹下保存为“住宿查询”。
操作:
(1)单击VFP菜单[文件]--选[打开]--选文件类型‘数据库’--选‘农家乐管理.dbc’--单击[确定]
(2)单击VF工具栏上新建按钮--在新建对话框中选:查询--点击按钮[新建文件]--在弹出的窗口中选择表‘住宿’--单击按钮[添加]--再添加表‘房间’--联接条件窗口,左边选:住宿.农家乐编号,右边选:房间.农家乐编号,联接类型选:内部连接--单击按钮[确定]--关闭添加表和视图窗口--在查询设计器窗口选[联接]标签--在第一行的逻辑栏中选:AND--第二行类型栏中选:Inner Join--字段名栏中选:住宿.房间号--条件选:=--值栏中选:房间.房间号--选[字段]标签--在可用字段列表中选:房间.类型,并单击[添加]按钮--同样,分别添加字段:住宿.农家乐编号、住宿.房间号和住宿.租期--单击标签[筛选]--字段名选:住宿.租期--条件选:> -- 实例输入:3 --选标签[排序依据]--选字段:房间.类型 --选:升序 --单击按钮[添加]--单击VF工具栏按钮[[保存]。
15、使用Visual FoxPro软件,按如下要求进行操作“c:\\ET4Adapt\\Answer\\”文件夹下“汽车保养管理系统”数据库中的表“汽车保养”进行操作。
(1).为表“汽车保养”在“品牌”字段上建立普通索引,索引名为“品牌”,升序排列
(2).使用TOTAL命令,汇总“店面”为“1001”的各品牌汽车保养费用分类和,结果以“品牌统计,dbf”为文件名保存在“c:\\ET4Adapt\\Answer\\”文件中
]--在保存文档框中输入:住宿查询.qpr--单击按钮
(3).为“汽车保养”表设置有效性规则,要求“品牌”字段值上只能为品牌A、品牌B、品牌C或品牌D,系统默认输入值为“品牌A”,如果违反此规则系统自动提示错误信息“出错啦!城区只能是品牌A、品牌B、品牌C或品牌D。”。
操作:
该题的解答请考生参照前面的类似的题目自己解答。
16、使用Visual FoxPro软件,按如下要求进行操作。 (1).创建一个表单(Form)子类,命名为Service (2).将按钮Caption属性改为“汽车保养”
(3).向表单中添加一个Label控件并命名为LabelDate (4).在表单的init事件中写入如下代码: This. LabelDate .Caption=dtoc(date())
(5).把该类储存在“c:\\ET4Adapt\\Answer\\”文件中的User.vcx类库
操作:
(1)单击VF工具栏中单击新建按钮--在新建对话框中选:类 --点击按钮[新建文件]--在新建类对话框的类名中输入:Service --在‘派生于’中选:Form --在‘存储于’输入:c:\\ET4Adapt\\Answer\\User.vcx --单击按钮[确定]
(2)在类设计器的Form窗口中单击鼠标右键--选属性--在属性窗口的列表框中选Caption属性,并设置其值为:汽车保养 (3)在表单控件窗口中选标签按钮
--回到在类设计器的Form窗口中拖动鼠标并释放,
即添加了一个Label控件 --选属性窗口中的Name属性,并输入:LabelDate
(4)在类设计器的Form窗口中的空白处单击鼠标右键--选属性--在属性窗口的列表框中双击Init Event属性--在弹出的service.Init窗口中输入命令:
This. LabelDate .Caption=dtoc(date())
关闭该窗口。
(5)单击VF工具栏上保存按钮
。
17、使用Visual FoxPro软件,按如下要求对 “c:\\ET4Adapt\\Answer\\”文件夹下“项目管理”数据库中的“项目申请”表进行操作。
(1)在“项目编号”字段上建立普通索引,索引名为“编号”,升序排序 (2)设置“申请日期”字段的默认值为系统日期。
(3)在表上设置有效性规则,要求“完成日期”字段的值应该晚于(>=)“申请日期”的字段值,如果违反此规则系统自动提示错误信息“日期不正确!”。
操作:
该题的解答请考生参照前面的类似的题目自己解答。
18、使用visual FoxPro软件,按如下要求进行操作
(1)打开“c:\\ET4Adapt\\Answer\\”文件夹下的“项目管理”数据库,首先观察“项目 ”表“学生”表,和“项目申请”表。
(2)建立查询,根据项目编号了连接“项目”表 和“项目申请”表,根据“项目申请。项目负责人”和“学生。学号”联接“学生”表,和“项目申请”表。连接类型为“完全联接Full Join”,字段为项目.名称、项目.类型、学生.姓名、项目申请。指导老师和项目申请。申请日期。筛选条件为“学生.姓名=‘赵磊’,排序依据为“项目申请.申请日期”升序,在“c:\\ET4Adapt\\Answer\\”文件夹下保存为“项目申请
记录查询”。
操作:
请考生参照前面第14题自行解答
19、使用Visual FoxPro软件,按如下要求创建“考务管理”菜单。
(1)按照下列所示结构创建菜单,以“考务管理”为名保存在“c:\\ET4Adapt\\Answer\\”文件夹中; 一级菜单:监考报名、考场安排、统计报表、基础维护 “基础维护”下二级菜单:考试项目、场地位置
(2)在“c:\\ET4Adapt\\Answer\\”文件夹中生成“考务管理.mpr”
操作:
(1)单击VF工具栏中单击新建按钮--在新建对话框中选:菜单 --点击按钮[新建文件]--在弹出的对话框中单击按钮[菜单]--在菜单设计器中输入菜单名:监考报名 --再依次输入其它菜单名:考场安排、统计报表、基础维护 --再选择菜单名:基础维护 --单击右边按钮[创建]--再依次输入菜单名:考试项目、场地位置 --单击VF工具栏中按钮[
]--在另存为对话
框的‘保存菜单为:’输入:考务管理.mnx --单击按钮[保存]
(2)单击VF主菜单上的‘菜单’项 --选:生成--在弹出的窗口中单击[生成]按钮。
20、使用Visual FoxPro软件,按如下要求进行操作。
(1)创建一个列表控件(ListBox)子类,命名为ExaminationListBox; (2)添加其Click事件处理代码如下: messagebox(this.value)
(3)设置列表控件width为24,Height为48,RowSourceType为“值”,并设置RowSource为:违纪、作弊、缺考;
(4)把该类存储在“c:\\ET4Adapt\\Answer\\”文件夹中的User类库中。
操作:
(1)单击VFP工具栏新建按钮[
]--选择‘类’--单击[新建文件]--输入类名为:
]--在对话框存储在
ExaminationListBox--选择派生于‘ListBox’--单击存储于右边按钮[
中输入:user.vcx --单击[保存]--在新建类窗口中单击[确定] (2)在类设计器的ExaminationListBox窗体中单击右键--选属性--在属性窗口的列表框中双击Click Event属性--在ExaminationListBox.Click窗口内输入:Messagebox(this. Value)--单击此窗口右上角[
]按钮。
(3)在属性窗口内选Width--输入:24--同样,在属性窗口的列表中分别设置属性:Height为48,RowSourceType为:1-值,RowSource为: 违纪,作弊,缺考(注:”,” 为英文逗号)
(4)在VFP工具栏中单击按钮[
]保存。