




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本操作部分,一、表单 二、菜单 三、报表,表单向导,第39套一3.用设计器向导为“课程表”建立一个表单myform,选定“课程表”的全部字段,按“课程号”字段降序排序,其他选项选择默认值。 第47套一4 第70套一2. 第77套一4,第86套一、 4在新建的项目myproject中建立一个表单,并将其保存为myform.scx(不要做其他任何操作)。 第88套一、 1新建一个不包含任何控件的空表单myform.scx(表单名和表单文件名均为myform)。 2打开表单文件formtwo.scx,将表单的标题设为“计算机等级考试“。 第3套4. 打开表单MYFORM34,向其中添加一个“关闭”命令按钮(名称为Command1),单击此按钮关闭表单(不可以有多余的命令)。 Thisform.Release,第3 86 88套/建表单 关闭Thisform.Release,第 21 29 43/49 44/85 66 71 88 套表单标题,第43套一3第49套一1将表单的标题设置为“表单操作”;将表单的名称设置为myform。 第44套一1第85套一3将表单的标题设置为“表单操作“;命令按钮的标题设置为“显示“。 第21套一1. 建一个表单,表单文件名和表单控件名均为myform。 第66套一1设置表单控件名为calculator,保存表单。 第71套1.第88套一2表单标题设置为“考试系统”。 第29套一1. 打开表单文件one,在表单设计器中将命令按钮Command1的标题修改为“开始”。 第66套一4为其增加一组如图所示选项按钮组(Optiongroup1),4个按钮依次为“+”、“-”、“*”、“/”,保存表单。,第5套4. 打开表单文件test_form,该表单的界面如下图所示,请修改“登录“命令按钮的有关属性,使其在运行时可以使用。Enabled 第28套一、1. 打开考生文件夹下的表单one(如图所示),在“打开”命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是使“关闭”按钮变为可用。 mand2.enabled=.T. 2. 打开考生文件夹下的表单two(如图1所示),在选项组中增加一个单选钮(如图2所示)。注意:不能改变原先的名称以及属性值。 对象 属性 属性值 Optiongroup1 ButtonCount 3 Option3 Caption 程序设计,第5,28套/表单属性Enabled ButtonCount,属性64 ScrollBars 73 visible,第64套一4. 表单文件test_form中有一个名为form1的表单(如图),请将编辑框控件Edit1的滚动条去掉。 ScrollBars属性 第73套一3为命令按钮“隐藏“添加代码,使表单运行时,单击此按钮隐藏表单上标签控件label1 【答案】thisform.Label1.visible=.F.,第21套一 3. 将考生目录中的xuesheng表和chengji表依次添加到myform表单的数据环境中。确保两个表对应的对象名称分别为cursor1和cursor2。 第21套一 4. 在数据环境中为xuesheng表和chengji表建立关联关系:当xuesheng表中的记录指针移动时,chengji表中的记录指针会自动移到学号相同的对应记录上。 第87套一2在表单的数据环境中添加数据表customers.dbf。,第21 87套数据环境建立关联,第22套2. 打开表单two(如图2所示),使用“布局”工具栏的“顶边对齐”按钮将表单中的三个命令按钮控件的顶边对齐(如图3所示)。 第43套1将标签、文本框和命令按钮三个控件设置为顶边对齐。 第85套一1将文本框和命令按钮两个控件设置为顶边对齐。 第88套3打开表单文件formthree.scx,使用布局工具栏操作使表单上的4个命令按钮按顶边水平对齐。,第17 22 43 85 88套表单对齐,第16套一1. 将文本框Text1和Text2的宽度都设置为100。 Width Height 第17套2. 在属性窗口中设置表单的有关属性,使表单内的Center、East、South、West和North五个按钮的大小都设置为宽60、高25 。 Width Height 第17套3. 将West、Center和East三个按钮设置为顶边对齐,顶边距离是100;将North、Center和South三个按钮设置为左边对齐,左边距离是200。 Top Left 第43套一4设置“确定”按钮的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。 this.parent.height=val(this.parent.text1.value),第16 17 43套表单属性大小Width Height,边距Top Left,第17套1. 在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。 AutoCenter 第88套一4打开表单文件formfour.scx,设置有关属性使表单初始化时自动在Visual FoxPro主窗口内居中显示。 AutoCenter,第43 88套表单属性自动居中AutoCenter,第66套一3设置表单内文本控件Text3为只读控件,保存表单。 READONLY 第15一1. 在属性窗口中将表单设置为不可移动的,并将其标题设置为“表单操作“。 Movable属性设置为.F. 第87套一1将表单的标题设置为“基本操作“;将表单的最大化按钮设置为无效。MaxButton属性“.F.-假“,表单属性 66 READONLY 15 Movable 87 MaxButton,【表单字体】第6套一4. 打开表单文件test_form,该表单的界面如下图所示,请将标签“用户名”和“口令”的字体都改为“黑体”。 第71套一2. 在表单上添加一标签控件(Label1),标签上显示“欢迎使用考试系统”8个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值。 第73套一、2. 打开表单dh.scx,设置标签控件中英文字母的字号为18,保存表单。,第6 71 73套表单字体字号颜色ForeColor,第16 43 87套表单属性default ,访问键,第16套一4. 将Ok按钮设置为“确认”按钮,即通过按Enter键就可以选择该按钮;将Cancel按钮的第1个字母C设置成“访问键”,即通过按字母键C就可以选择该按钮。 default属性值 .T. Caption属性 Cancel 第43套2设置“确定“按钮的属性使在表单运行时按Enter键就可以直接选择该按钮。 Default属性值设置为.T. 第87套一3将命令按钮设置为“默认“按钮,即在表单激活的情况下,不管焦点在哪个控件上,都可以通过按Enter键来选择该命令按钮。,第17套4. 按Center、East、South、West、North的顺序设置各按钮的Tab键次序。 第22套一、1. 打开表单one(如图1所示),通过设置控件的相关属性,使得表单运行时的开始焦点在“打开”命令按钮,并且接下来的焦点的移动顺序是“关闭”和“退出”。 Command1 TabIndex 1 Command2 TabIndex 2 Command3 TabIndex 3 第49套一2按标签、文本框和命令按钮的顺序设置表单内三个控件的Tab键次序。,17 22 49表单Tab键次序。,主菜单:显示/Tab键次序,第44套一3将文本框的InputMask属性值设置为99999.99 第44套一4修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。 设置“显示”按钮的Click事件代码: wait str(thisform.text1.value,8,2) window。 第66套一、 2设置表单内文本控件Text2的输入掩码使其具有如下功能:仅允许输入数字,宽度为10(直接使用相关掩码字符设置),保存表单。 Text2的INPUTMASK属性值设置为“9999999999“,第44 66套表单INPUTMASK wait,第44套一2将文本框的初始值设置为数值0、宽度设置为60。 第16套一2. 设置Text1,使其在表单打开时显示123,数据类型为字符型。 value值设为: =“123“ 第16套一3. 设置Text2,使其在表单打开时显示表单的宽度值,数据类型为数值型。注意:表单打开时的初始宽度可以是任意值。 value=thisform.width 第85套一2将文本框的默认值设置为0。 第19套一1. 打开考生文件夹下的表单one(如图所示),在“显示“命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是在Text1文本框中显示当前系统日期的年份。(提示:通过设置文本框的Value属性实现,系统日期函数是date,年份函数是year)。 thisform.text1.value=year(date(),第16 19 44 85套表单文本框value,第21套一 2. 将myform表单设置为模式表单,并将其标题设置为“表单操作“。 WindowType 1-模式,第21套模式表单, 24【组合框1-命令钮-表文件】,第24套一1. 打开表单one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框。 2. 在表单one中,通过RowSource和RowSourceType属性手工指定组合框Combo1的显示条目为“上海”、“北京”(不要使用命令指定这两个属性),显示情况如图1所示。 3. 向表单one中添加两个命令按钮Command1和Command2,其标题分别为“统计”和“退出”。为“退出”命令按钮的Click事件写一条命令,执行该命令时关闭和释放表单。 4. 为表单one中的“统计“命令按钮的Click事件写一条SQL命令,执行该命令时,将“歌手表“中所有“歌手出生地“为上海歌手的全部信息存入自由表birthplace中。【用设计器后修改】 combo1属性 属性值 RowSourceType 1-值 RowSource 上海,北京 Style 2-下拉列表框 select * from 歌手表where 歌手出生地=bo1.list(bo1.listindex) INTO TABLE birthplace,歌手出生地是字符型,可用bo1.value,一、 在考生文件夹下完成如下操作(自由表employee中存放着职员的有关数据): 2. 打开考生目录下的表单文件formone.scx,然后设置表单的Load事件代码:打开employee表,并将索引xm设置为当前索引。 表设计器,索引名处输入:xm,表达式为:姓名。 use employee.dbf set order to xm 3. 在formone表单中添加一个列表框,并设置列表框的属性:名称为mylist;高度为60;可以多重选择。 name,height,multiselect属性“T“ 4. 设置formone表单中mylist列表框的有关属性,其中RowSourceType属性为字段,使得当表单运行时,列表框内显示employee表中姓名字段的值。 RowSourceType属性 “6-字段”,RowSource属性 “employee.姓名“。,第25套表单Load事件当前索引列表框multiselect,一、3. 向表单内添加一个计时器控件,控件名为Timerfor。 4. 将计时器控件Timerfor的时间间隔(Interval)属性值设为200。,第71套表单计时器Interval,第85套4设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。 if thisform.Text1.value0 mand1.enabled=0 endif,第85 套表单InteractiveChange,第15 19 49套表单建方法,第15一2. 为表单新建一个名为mymethod的方法,方法代码为:wait “mymethod“ window 3. 设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。 4. 设置Cancel按钮的Click事件代码,其功能是关闭当前表单。 第19套一2. 打开考生文件夹下的表单two(如图所示),选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个方法test,该方法的功能是使“测试”按钮变为不可用。(提示:即将该按钮的Enabled属性设置为.f.)(“测试”按钮的Click事件中已经有一条语句负责调用test方法)。 mand1.enabled=.f.,第49套一3为表单新建一个名为mymethod的方法,方法代码为:wait “文本框的值是“+this.text1.value window .设置“确定“按钮的Click事件代码,其功能是调用表单的mymethod方法。,第87套一4在命令按钮的上方添加一个基于用户自定义类mytextbox的控件(不需要做任何设置)。类mytextbox存储在考生目录下的类库文件myclasslib.vcx中。(提示:在表单控件工具栏中单击“查看类“按钮添加类库。),第87套表单自定义类,第12套4. 打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。 第14套1. 建立菜单QUERY_MENU。该菜单只有“查询“和“退出“两个主菜单项(条形菜单),其中单击菜单项“退出“时,返回到VFP系统菜单(相应命令写在命令框中,不要写在过程中)。 第18套1. 修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”、“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。,第12 14 18套菜单 生成 分组线,第8套4. 打开并修改mymenu菜单文件,为菜单项“查找”设置快捷键Ctrl+T。 第23套一1. 利用快捷菜单设计器创建一个弹出式菜单one(如图1所示),菜单有两个选项。“增加”和“删除”,两个选项之间用分组线分隔 第90套一、 2建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。,第8套菜单快捷键, 第23 90套快捷菜单,77一1. 2在考生文件夹下,使用快捷菜单设计器设计一个名称为SMENU的快捷菜单。要求如下: 菜单包括“数据浏览“和“退出“两个菜单项: (1)“数据浏览“菜单包括“学生表“、“选课表“ 和“课程表“三个子菜单: 学生表子菜单在过程中使用SQL语句“SELECT * FROM STUDENT“查询学生表的记录。 选课表子菜单在过程中使用SQL语句“SELECT * FROM SC“查询学生选课表的记录。 课程表选项在过程中使用SQL语句“SELECT * FROM COURSE“查询课程表的记录。 (2)“退出”菜单使用命令返回系统默认的菜单。,77快捷菜单,(无表单调用),第10套一、 3. 利用报表向导根据rate_exchange.dbf表生成一个外币汇率报表,报表按顺序包含外币名称、现钞买入价和卖出价三列数据,报表的标题为“外币汇率“(其他使用默认设置),生成的报表文件保存为rate_exchange。 4. 打开生成的报表文件rate_exchange进行修改,使显示在标题区域的日期改在每页的注脚区显示。 第26套一、 4. 使用报表向导建立一个简单报表,要求选择表SELL中所有字段(其他不做要求),报表文件名为TWO。 第34套一、 4.利用报表向导生成一个“客户“(报表文件名)报表,报表的内容包含客户表的全部字段,报表的标题为“客户“,其他各项取默认值。,第10 26 34套报表向导,第37套一、 2.使用报表向导建立一个简单报表,要求选择“菜单表“中所有字段(其他不做要求),并把报表保存为one.frx文件。 3.打开第2题建立的报表文件one,将报表标题修改为“菜单一览表”,最后保存所做的修改。 第38套一、 4.使用报表向导建立一个简单报表。要求选择TABA中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为“列”,方向为“横向”;排序字段为No,升序;报表标题为“计算结果一览表”;报表文件名为P_ONE。 第41套一3.使用报表向导生成一个报表文件employee.frx,其中包括employee表的职员号、姓名、性别和职务4个字段,报表样式为“简报式“,按“职员号“升序排序,报表标题为“职员一览表“。 第46套一4使用报表向导为“学院表“创建一个报表three,选择“学院表“的所有字段,其他选项取默认值。 第65套一4. 用报表向导为商品表创建报表:报表中包括商品表中全部字段,报表样式用“经营式”,报表中数据按商品编码升序排列,报表文件名report_a.frx。其余按缺省设置。,第37 38 41 46 65套报表向导,第73套一4. 利用报表向导建立一对多报表,以employee表为父表,选择其中职工号、姓名和性别字段;以orders表为子表,选择其全部字段。报表样式为简报式,表之间的关联通过“职工号“字段实现,排序方式为按职工号降序,报表标题为“职工订单“。报表其他参数取默认值。最后将生成的报表保存为empord.fr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纸浆纳米纤维素制备新方法-洞察及研究
- 部队地雷使用课件
- 部队作风纪律课件
- 湖北省黄冈市团风县2024-2025学年八年级下学期期末测试物理试题(含解析)
- 安徽省黄山市2024-2025学年高二上学期期末质量检测地理试卷(含答案)
- 20xx广州市劳动合同样本
- 部门安全培训课件强化
- 遨游汉字王国猜字谜课件
- 2025年广东省广州市中考物理三轮冲刺《物态变化》
- 基于差分隐私的前端数据扰动梯度传播优化研究
- 急性ST段抬高型心肌梗死的护理课件
- 2025年甘肃省高考地理试卷真题(含答案解析)
- 中小学校2025年秋季学期学校德育工作计划:“五维”聚力绘就学生品格成长新图景
- DBJ50-T-200-2024 建筑桩基础技术标准
- 手动葫芦吊装施工方案1
- 内分泌健康宣教
- 新生儿高胆红素血症的护理
- 甲状腺病人护理教学查房
- 诗词格律培训课件
- 中国化妆品市场调研及发展策略研究报告2025-2028版
- 运动神经元疾病诊疗研究进展
评论
0/150
提交评论