




已阅读5页,还剩103页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
前言本书针对非计算机专业VFP二级考试实验用书,根据二级考试大纲结合教材本书内容本书共分两大部分:基础实验及模拟考题。基础实验包含:熟悉VFP基本实验,表建立及修改,常量、变量、运算符、表达式,函数、命令子句,表的维护命令,排序与索引,查询命令,数据工作期、表的关联、统计命令,SQL语句、查询设计器的使用,数据库、数据词典、视图的建立,程序的建立、运行,程序文件中专用命令,分支、循环结构程序设计,子程序、自定义函数、过程、变量作用域,面向对象程序设计、表单概念及基本操作;表单的常用控件的应用,表单综合练习。后半部分包含50套具有典型性的计算机二级考试试题,在历年计算机二级考试中多次出现。由于水平有限,时间仓促,书中难免有很多纰漏,欢迎大家指正。 2008-11-20 陈斌 丽江基本实验Visual FoxPro上机实验指导Visual FoxPro程序设计是一门实践性非常强的课程,除了要求掌握Visual FoxPro程序设计的方法外,还必须具备一定的应用开发能力和较强的动手能力,只有这样才能真正解决所遇到的实际问题。因此学习Visual FoxPro程序设计,上机实验就显得十分重要。为了方便读者上机练习,根据教材不同章节的教学内容,本部分设计了15个上机实验,具有较强的针对性和实用性。通过上机实验操作,对于熟悉Visual FoxPro系统的功能,提高数据库应用开发水平,增强动手操作能力无疑具有十分重要的作用。每个实验安排2机时,读者可以根据实际情况从每个实验中选择部分内容作为上机练习。实验一VFP的工作方式、辅助设计工具【实验目的】了解VFP的基本操作1.掌握VFP的打开方法、界面组成2.掌握VFP的基本界面、对话框操作3.掌握VFP的工作方式,包括VFP命令的格式与特点,两类工作方式4.了解VFP的辅助设计工具(向导、设计器、项目管理器)【实验内容】1. Visual FoxPro系统的启动与退出。2.了解VFP的界面组成(标题栏、菜单栏、工具栏、命令窗口、主窗口),查看每个菜单项的内容。3.熟悉命令方式操作:在命令窗口中输入如下命令,查看命令运行结果:creat project sb4. 打开项目管理器,单击每个选项卡所包含的内容,了解项目管理器的作用,再执行close all命令,查看运行结果5.利用向导方式创建一个表,了解向导的使用。6.利用向导方式创建一个表单,熟悉对话框的使用。【实验素材】【重点难点】熟练VFP界面操作,掌握各对话框的使用。理解交互操作方式。【讲解内容】使用向导创建表和表单的各个步骤中,对话框的使用。交互操作方式和命令的基本操作。【实验步骤】1启动Visual FoxPro系统方法1:在Windows桌面单击:开始程序Microsoft Visual Studio6.0Visual FoxPro选项。方法2: 双击桌面上建立的Visual FoxPro 6.0系统的快捷方式图标。方法3: 单击“开始”按钮,选择“运行”选项,运行Visual FoxPro 6.0系统的启动程序vfp6.exe。2启动Visual FoxPro以后,对出现的命令窗口调整其大小和位置。当该窗口没有出现时,可按复合键Ctrl+F2调出命令窗口。3设置默认路径。单击“工具”菜单的“选项”菜单项,打开“选项”对话框,选中“文件位置”选项卡,设置“默认目录”的值。例如要对D盘进行操作,则输入D:。4进入命令窗口,输入命令完成表达式的计算,然后按表1.1的第一列的命令依次输入命令,将命令结果填入表格第二列,结合命令前后的相关内容写出命令功能。注意:输入命令时所有运算符均应在英文状态下输入。5退出Visual FoxPro系统方法1:在Visual FoxPro“文件”菜单项下,选择“退出”菜单项。方法2:在Visual FoxPro命令窗口输入QUIT命令并回车。方法3:单击Visual FoxPro主窗口右上角的“关闭”按钮。方法4:单击Visual FoxPro主窗口左上角控制菜单中的“关闭”选项。方法5:同时按Alt+F4键。实验二 表的建立与修改【实验目的】:掌握表的基本操作。1.掌握默认目录的设置。2.会使用表设计器新建表。3.掌握表结构和表中数据的修改。4.掌握表中数据的添加方法。5.掌握表中数据的删除操作。【实验内容】设置默认目录为D盘根目录:命令方式:在命令窗口中输入 set default to d: 菜单方式:“工具”“选项”“文件位置”“默认目录”2建立表文件rsda.dbf,其中照片字段的数据由大家自行在windows下选择两个图标分别输入,然后关闭该表。表结构与数据如下所示:表2-1 rsda.dbf表结构:字段名类型宽度编号C5姓名C8性别C2工作时间D8职称C8简历M4照片G4表2-2 rsda.dbf表中数据01001韩伟东男1985-09-04毕业于山东大学电子工程系02001刘巧玲女1993-09-0703001王伟东男1988-07-05副教授喜欢唱歌跳舞05002苗莉女1963-07-0104002林文灵男1963-09-02教授04001江瑞青男1984-06-03教授02002贾贵红女1988-09-06主治医师01002张小鹏男1995-09-0803002宋绍明男1996-03-09讲师3重新打开表文件rsda.dbf(use rsda、菜单方式),将“姓名”字段宽度设置为10;在”性别“字段后添加新字段:出生年月 日期型,然后再将新字段删除;将姓名字段调整到最前面。4在浏览窗口修改表中数据。将姓名字段为“江瑞青”的记录,添加“简历”,内容为“2000年被评为副教授”,更换照片字段中的内容。然后关闭该表。5打开表rsda.dbf,在表中添加数据。表2-303003绍林文贺女1996-05-10副教授05001马超频男1996-12-116将所有性别为“女”的记录逻辑删除。7用建立如下表rsgz,rsbm,rsgl以供以后使用。表结构及数据分别如下所示表2-4 rsgz表结构字段名字段类型字段宽度小数位数编号C5姓名C8基本工资N82职务补贴N82社会保险N82公积金N82应发工资N92实发工资N92表2-5 rsgz表数据01001韩伟东782.00260.00112.0096.48922.00713.5202001刘巧玲420.00150.0095.0078.00570.00397.0005002苗莉695.00180.00102.0085.00875.00688.0004002林文灵950.00320.00122.00110.501270.001037.5004001江瑞青960.00320.00131.00125.001280.001024.0013001王伟东690.00250.00110.0097.89940.00732.1102002贾贵红680.00190.00108.0097.50870.00664.5001002张小鹏630.00190.00102.0087.90820.00630.1003002宋绍明670.00190.00105.0094.80860.00660.2003003绍林文贺850.00250.00115.00120.001100.00865.0005001马超频650.00190.00122.00115.00840.00603.00表2-6 rsbm表结构字段名字段类型字段宽度部门名C10部门负责人C8办公室电话C7表2-7 rsbm表数据机关马文胜2017382总务刘天明2017856计算机系宋豪杰2016543数学系张文凯2012976电子工程系李超群2019305表2-8 rsgl表结构字段名字段类型字段宽度编号C5部门名C10姓名C8性别C2出生日期D8文化程度C4职务C8婚否T1表2-9 rsgl表数据01001机关韩伟东男19601010大专副处长T02001总务刘巧玲女19750802高中工人F03001计算机系王伟东男19610807硕士教师T04001数学系姜瑞青男19550602博士教师T05001电子工程系马超频男19700810硕士教师F05002电子工程系苗莉女19450902中专教务员T03002计算机系宋绍明男19700103硕士教师F03003计算机系绍林文贺女19660504博士教师F02002总务贾贵红女19650308本科医师T01002机关张小鹏男19720305本科科长F04002数学系林文灵男19430803本科教师T【实验素材】【重点难点】默认目录的作用和设置。字段类型的选取。日期型,备注型,通用型字段数据输入的注意事项。表中数据的添加方法。表中数据删除两个步骤的区别。【讲解内容】设置默认目录的用处和方法。通用型和备注型字段数据的操作。表的打开和浏览的区别,窗口操作和命令的对应关系。表结构修改和表数据修改的一般步骤。表中数据添加的一般步骤。图2-1【实验步骤】1. 设置默认目录为D盘根目录:命令方式:在命令窗口中输入set default to d:vfptest菜单方式:“工具”“选项”“文件位置”“默认目录”2. 选择“文件”菜单中的“新建”菜单项,在“新建”对话框中选取“表”单选项(图2-1),然后点击“新建文件”按钮。在弹出的“创建”对话框中,输入表文件名rsda,并选择保存路径,按“保存”,出现如图2-2所示的“表设计器”。 3. 在出现的表设计器中,根据表2-1设计的表结构,输入各字段名、类型、宽度与小数位数,如图2-3所示。点击“确定”,弹出对话框,如图2-4所示,单击“是”按钮,即可输入学生记录信息。记录输入完毕,用Ctrl+W存盘退出,此时完成了表2-2 rsda的建立与数据输入工作。结果如图2-5图2-2图2-3图2-4图2-5对表student.dbf的任何操作必须首先打开该表,可在命令窗口输入命令:use rsda,或者使用菜单“文件-打开”选择相应的文件进行打开操作,在命令窗口中输入“browse”命令或者使用菜单“显示-浏览rsda”浏览表中数据,使用菜单“显示-表设计器”打开表rsda的表结构,如图2-3,将“姓名”字段宽度设置为10;在”性别“字段后添加新字段:出生年月 日期型,通过拖动将姓名字段调整到最前面,点击出生年月字段,选择右侧的删除。结果如图2-6,然后点击确定。图2-6图2-7使用菜单“显示-浏览”浏览表rsda,如图2-5,找到姓名字段为“江瑞青”的记录,双击“简历”字段,在图2-7中添加内容“2000年被评为副教授”,更换照片字段中的内容,然后关闭该表。打开表rsda.dbf,在表中添加数据如表2-3。结果如下图2-8图2-8将所有性别为“女”的记录前边使用左键点中打上删除标记,效果如图2-97.用以上方法建立rsgz,rsbm,rsgl三个表。图2-9实验三 常量、变量、运算符、表达式【实验目的】1掌握常用的5种类型常量的表示方法2掌握变量的类型和赋值3掌握变量、表达式值的显示和清除4了解常见的5种运算符,掌握其运算【实验内容】1在命令窗口中依次执行以下命令,查看运行结果:?-100.2?”25fgh%&$”?2004-01-03set strictdate to 0?01/03/04? .t.2在命令窗口中依次执行以下命令并观察每个命令的执行结果(1) x1=8*4x2=”pqr”xy=.t.xz=2004-01-01list memory like x?release x1,x2list memory like x?(2)表达式”abcd”$”ad” or (1.1+2)366的运算结果3.定义一个二维数组 a(2,3),分别给数组的每个元素赋值为1 “2” 34 199-09-09 -3.4执行以下命令查看运行结果是否一样 ?a(2,2) ?a(5)4.依次执行以下命令,并观察运行结果use rsda?姓名5.依次执行以下命令,并观察执行结果 ?34 ?”abcd”ad”set excat off?”abcdef”=”abc”?”abcdef”= =”abd”set exact on?”abcdef”=”abc”?”abcdef”= =”abc”6.依次执行以下命令,并观察执行结果 ?not (56) ? not (56) and “abc”ad” or $100600 and left(编号,1)=05. 在命令窗口中执行以下命令use rsgllistlist for 部门名=计算机系 and 性别=男 fields 编号,姓名6在命令窗口中执行以下命令(1)use splistlist record 5(2)go 3list next(5)(3)go 3list next(3)(4)listlist for 数量4000 and 进口=.T.)or(单价5000 and 进口=.F.)(8)clearlistlist 货号,品名,单价*0.9,开单日期 for year(开单日期)=1995(9)clearlistlist for 单价5000 and 进口=.T.)(10)Clearlistgo 3list for 进口=.F. rest(11)clearlistlist for right(货号,3)=120(12)clearlistlist for left(货号,1)=L or substr(货号,2,1)=V(13)clearlistlist for 单价3000实验五 表的维护命令【实验目的】掌握表的维护命令掌握表与表结构的复制。掌握记录指针的定位、移动。掌握记录的插入、追加与删除、恢复。掌握表数据的替换【实验内容】1.对表rsgz表按如下要求进行操作,将操作后的新表结构显示出来(1)复制rsgz表的结构为rsgz1,将复制后的新表的结构显示出来(2)复制一个仅有编号、姓名、应发工资3个字段的表结构rsgz2(3)将rsgz 复制为表rsgz3(4)复制一个仅有编号、姓名、应发工资3个字段的表rsgz4(5)将从第3个记录到第8个记录中应发工资小于900元的记录复制到表rsgz5中2.将表rsda记录指针移动到第三条上,显示记录号。然后向后相对移动2位,显示记录号。3.对表rsda按如下进行操作(1)在第3条记录之前插入一条新记录,内容为:“06001”,“张文”,“女”(2)将表中所有性别为女的记录做上删除标记(3)将编号为“06001”的记录恢复删除标记4.打开表rsgz,把其中应发工资的值用基本工资+职务补贴添上;实发工资的值用应发工资-社会保险-公积金【说明】请实验老师检查实验结果【实验素材】 表rsda.dbf,rsgz.dbf【重点难点】表的复制操作。表数据的添加。替换命令REPLACE。【讲解内容】表的维护命令以及对应的界面操作。【实验步骤】在命令窗口中键入如下命令 (1) use rsgzcopy structure to rsgz1modify structure(2)use rsgzcopy structure to rsgz2 fields 编号,姓名,应发工资use rsgz2modify structure(3)use rsgzcopy to rsgz3use rsgz3(4)use rsgzcopy to rsgz4 fields 编号,姓名,应发工资use rsgz4browse(5)use rsgzgo 3?recno()copy to rsgz5 for 应发工资1990displaycontinuedisplaycontinuedisplaycontinuedisplay?recno()5.clearlistindex on 职称 tag zcseek 教授?found()display实验八 表的关联、统计命令【实验目的】熟练的在数据工作期建立关联。会使用命令建立关联.会多表操作.能熟练的使用average, sum, count, total等命令,处理表中数据。【实验内容】1.在表rsda dbf与rsgz .dbf之间分别用命令方式和菜单方式建立关联。2.求出rsgz .dbf 中计算机系所有职工的月基本工资平均值及全年实发工资之和并显示。3.试统计男职工且职称是教授的人数。4.试统计表rsgl.dbf中各部门人数。【实验素材】表rsda.dbf,rsgz.dbf,rsgl.dbf【重点难点】使用数据工作期建立表间临时关系建立关联命令的使用关联关键字的选取.求和求平均值命令的用分类汇总命令的使用【讲解内容】关联关键字的选取total命令的使用【实验步骤】1.(1)命令方式select 1use rsdalistindex on 编号 tag bh additiveselect 2use rsgzlistindex on 编号 tag bh additiveset relation to rsgz.编号 into rsda打开数据工作期窗口即可查看关联(2)菜单方式(i)选择窗口菜单的数据工作期命令,屏幕出现数据工作期窗口。(ii)在数据工作期窗口中选定“打开”按钮-在对话框中选定rsda.dbf,选定“确定”按钮返回数据工作期。以同样的方法打开rsgz.dbf表。(iii)首先为rsda,rsgz两个表中的编号建立索引,然后选择rsda为父表,点击关系,然后再点击rsgz,在出现的窗体中选择rsgz中的建立在编号的索引,在出现的窗体左下部中双击编号字段,点击确定,完成表的关联。(iv)效果如图2.clearselect 1use rsgzlistindex on 编号 tag bh addiselect 2use rsgllistindex on 编号 tag bh addiset relation to rsgl.编号 into rsgz additivelist rsgl.部门名,rsgl.姓名,rsgz.基本工资,rsgz.实发工资 for rsgl.部门名=计算机average rsgz.基本工资 for rsgl.部门名=计算机sum rsgz.实发工资*12 for rsgl.部门名=计算机close allclear3.use rsdalistcount for 性别=男 and 职称=教授 to jsj?jsj实验九 SQL语句、查询设计器的使用【实验目的】1.熟练的使用查询设计器对单表或多表进行查询。2.了解SQL语句的用法,并能使用SQL语句实现简单的查询。【实验内容】分别用SQL语句和查询设计器实现下列查询1.从表rsgl.dbf中查找包含编号、部门名、姓名、性别,1960年1月1日以后出生的人员。2.找出实发工资在1000元以上的职工所在的部门。3.使用表rsgl.dbf和rsgz.dbf建立查询,要求查询结果包含编号、姓名、职务、应发工资、实发工资,并以实发工资排序。4.查询职工中相同职称职工的平均基本工资,结果按平均基本工资升序排列。【实验素材】表rsgl.dbf,rsgz.dbf【重点难点】多表查询,表间关系的设定.查询设计器6个选项卡的使用.查询输出的设定.【讲解内容】多表查询时,表间关系的设定.查询表达式的设定.输出去向,图形输出的设定.实验十 数据库、数据词典、视图的建立【实验目的】掌握数据库的建立及其对数据库表的添加删除等操作。掌握永久关系的建立掌握如何在数据库中建立视图了解数据词典包括的内容【实验内容】1.利用数据词典设置表rsda .dbf中性别字段只允许输入“男”或“女”,如果输入错误,系统将提示“性别只能是男或女”。性别字段默认值为“男”。2.将rsda .dbf 、rsgz.dbf、 rsgl.dbf、rsbm .dbf四个表加入数据库rsgl.dbc中,并在四个表之间建立相应的永久关系。3.利用数据库rsgl.dbc建立视图,建立一个本地视图,要求视图中包含rsgl.编号、rsgl.部门名、rsgl.姓名、rsda.职称、rsgz.基本工资字段,视图中只包含基本工资超过650元的记录。【实验素材】表rsda .dbf 、rsgz.dbf、 rsgl.dbf、rsbm .dbf,数据库rsgl.dbc【重点难点】数据库中表的添加新建删除等操作.数据库表之间永久关系的操作.数据库中视图的操作.【讲解内容】视图的建立过程实验十一 程序的建立、运行,程序文件中专用命令【实验目的】掌握程序的建立、保存、运行的方法。掌握顺序执行语句的编写【实验内容】1.打开VFP,新建一个程序文件excercise1.prg,并保存。2.打开程序文件excercise1.prg,编写代码,要求完成以下功能:输出字符“中华人民共和国”,同行输出字符“烟台师范学院”,换行输出“现代教育技术教学部”3.打开程序文件excercise1.prg,添加代码,要求完成以下功能:(1)利用accept输入命令输入一个字符串,并将输入的字符串存入变量icode中。(2)利用input输入命令输入一个字符串,并将输入的字符串存入变量icode1中。(3)利用input输入命令输入一个数值,并将输入的字符串存入变量value1中。(4)将icode、icode1、value1输出到屏幕上,要求输出到同一行。4.建立程序文件excercise2.PRG,完成以下功能:清屏,在屏幕上输出“请输入长方形的长:” “请输入长方形的宽:”,并将用户输入的长、宽输入到变量chang,kuan中。利用长方形的周长、面积公式求出周长、面积。并以“长方形的周长是XXX米”、“长方形的面积是XXX平方米”的形式显示出来。5.新建程序excercise3.prg。编写代码,要求完成以下功能:在屏幕上输出:“请输入您的用户名:”,同时可以将用户名输入,并存储于变量username中,在屏幕上输出:“请输入您的年龄:”,同时可以将用户输入的数字存储于变量userage中。在屏幕上输出:“欢迎您,XXX,您是XXXX年出生的”,其中第一个XXX代表用户输入的用户名,第二个XXXX代表当前年减用户输入的年龄得到的出生年。6.建立一个程序文件excercise2.prg,完成以下功能:关闭信息显示开关,关闭安全开关,清屏。打开人事档案表:RSDA.dbf。显示:“请输入您想查找的人的姓名”,并将用户输入的姓名保存于变量username中(利用input命令或accept命令)。在表中查找记录(利用LOCATE命令),并显示记录。暂停操作。打开安全开关,打开信息显示开关。【重点难点】重点:分别用命令和用菜单建立程序的方法程序的书写格式程序中的各输入输出命令以及程序专用命令难点:比较wait、input、accept三条语句的异同。input语句中【讲解内容】(1)语句:?|? ;比较?和?的区别(2)wait、accept、input ;讲解各语句适用的范围(3) say get default ;强调变量的特殊性,要么要具有初值,要么要必须用default子句赋值实验十二 分支、循环结构程序设计【实验目的】掌握分支、循环结构程序的设计思路、设计方法【实验内容】1.打开VFP,新建一个程序文件excercise4.prg,并保存。2.打开程序文件excercise4.prg,编写代码,要求完成以下功能:利用Wait命令输入一个字符到变量yn中,判断yn的值,如果yn=y,则输出字符串“感谢您对我们的支持!”,否则输出“谢谢合作,再见!”3.建立程序文件excercise5.PRG,完成以下功能:清屏,在屏幕上输出“请输入第一个数:” “请输入第二个数:”,并将两个数保存到变量a、b中,将a、b按照大小顺序显示出来。4.新建程序excercise6.prg。编写代码,要求完成以下功能:给与用户提示:输入三个数,将这三个数按照从达到小的顺序依次列出(同一行)。5.建立一个程序文件excercise7.prg,完成以下功能:输入三角形的三个边长、,若、能构成三角形,则计算出三角形面积;否则提示“不能构成三角形!”。若构成的三角形为直角三角形,也给出“构成直角三角形”的提示。6.建立一个程序文件excercise8.prg,完成以下功能:编程序由键盘输入一个数,利用IIF( )函数求出该数所对应的函数F(X) 的值。其中:F(X)=X (X0), F(X)=2*X (0X1), F(X)=X*X (1X2).7.建立一个程序文件excercise9.prg,利用case语句完成以上功能。8.建立一个程序文件excercise10.prg,完成功能:某班学生计算机考试成绩已登记到COMPUTER.DBF自由表的成绩(N型)字段中,另有评估(C型)字段。编程序将每个学生的计算机成绩进行评估,评估分为:“优秀”(90100)、“良好”(8089)、“中等”(7079)、“及格”(6069)、“不及格”(059)五个等级,并将评估结果写到评估字段中。9.建立一个程序文件excercise11.prg,完成功能:分别利用while循环、for循环求出1至100以内的和,并显示结果。利用input命令输入一个整数,分别利用while循环、for循环求出它的阶乘,并将结果输出。10.建立一个程序文件excercise12.prg,完成功能:用试探法求解百鸡问题,“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一,百钱百鸡,问鸡翁、母、雏各几何?”【重点难点】重点if 语句和iif()函数之间的相互转化if语句的嵌套与case多分之语句的相互转化while循环和for循环之间的相互转化难点利用vfp解决各种实际问题的方法,尤其是在解决问题过程中所涉及到的算法。例如:判断构成(直角)三角形的条件的抽象;用试探法解决百钱百鸡问题等。【讲解内容】分支语句循环语句算法的抽象方法实验十三 子程序、自定义函数、过程、变量作用域【实验目的】掌握子程序、函数、过程的定义方法与使用掌握各种变量的作用域与使用方法【实验内容】1.新建程序excercise13.prg。编写代码,定义三个变量A、B、C,分别赋值1,2,3。输出A、B、C。调用程序excercise14.prg。重新输出A、B、C。保存程序。新建程序excercise14.prg编写代码,对A、B、C重新赋值4,5,6,并用”?”输出。观察后程序对前程序的变量影响。2.修改程序excercise13.prg中的代码,将A声明为全局型内存变量,B声明为局部性内存变量。修改程序excercise14.prg中的代码,将C声明为隐蔽性内存变量。其他代码保持不变。观察输出结果有何不同,总结结论。3.建立一个程序文件excercise15.prg,完成以下功能:输入两个数(最好是有正负号)到内存变量A、B中。利用dowith语句调用子程序excercise16.prg。求出A、B两个数的绝对值,利用变量C先后保存并输出。编写相应的excercise16.prg,完成接收参数功能,和求出接受参数的绝对值并返回的功能。4.将上题分别利用过程和自定义函数完成功能。【重点难点】重点多模块层次的理解子程序和自定义函数的调用难点子程序和自定义函数的建立变量的作用域【讲解内容】子程序和自定义函数的异同子程序和自定义函数的建立和调用的实例变量的作用域的实例实验十四 面向对象程序设计,表单概念及基本操作【实验目的】1.掌握表单的概念,表单的属性设置与基本操作。2.掌握messagebox()的适用于各种参数的使用。【实验内容】1.在命令窗口中输入命令,试验messagebox()的各种形式的弹出窗口。2.新建表单文件form1.scx,保存。将表单form1属性设置如下:表单背景色:RGB(120,11,231),运行,察看结果。表单属性:autocenter设置为.T.,运行,察看结果。分别设置属性:caption“现代教育技术教学部”,maxbutton:enabled=.F.,width=200,height=200,运行,察看结果。3.新建表单文件form2.scx,保存。双击表单,弹出代码录入窗口,在对象:form1;过程:click代码录入窗口中录入:messagebox(“你好!欢迎来到表单世界!”)。运行,察看结果。4.新建表单文件form3.scx,保存。双击表单,弹出代码录入窗口,在对象:form1;过程:click代码录入窗口中录入代码,要求运行是双击表单时,弹出对话框,框中有两个按钮“是”“否”,要求对话框单击“是”时,表单背景色变为红色,否则变为蓝色。运行,察看结果。【重点难点】重点用命令和菜单建立表单的方法表单设计器、属性窗口、控件工具栏以及代码编写窗口的使用方法事件的选择难点messagebox()函数中各参数的意义选择相应的事件编写代码来完成既定工作的方法【讲解内容】messagebox()函数Rgb()函数Click()事件实验十五 表单的常用控件的应用【实验目的】1.掌握标签、文本框、命令按钮、编辑框、单选按钮、复选框等常用控件的添加及控件的属性设置、事件与方法程序的设置方法及数据环境的设置。2.了解图形、线条、形状、微调按钮、命令按钮组、计时器、ActiveX控件的重要属性。【实验内容】 1.新建一个表单form16-1,在控件工具栏中找到上面所述各控件,逐个添加后注意观察各个控件的形态。2.新建一个表单form16-2,分别添加图形、线条、形状控件,分别做如下属性调整:(1)选中已添加图形控件,调整其picture属性使该控件中显示一个图片(可以选c:program filesMicrosoft visual studiocommon.graphics中任意图片)。(2)选中已添加的线条控件,分别调整其Width、Height属性,使其成为水平线和垂直线。(3)选中已添加形状控件,调整其Curvature属性,分别将其值设置为:0, 50,98,99,观察其形状的变化;在Curvature属性值为99时,调整其Width、Height属性分别使其成为圆和椭圆。3.新建一个表单form16-4,界面如下所示:(1)在数据环境中打开表rsda .dbf,修改相应的属性值并编写适当的代码使得各个控件的功能得以实现。(2)下图为其中的一个效果图:4.新建一个表单form16-3,添加ActiveX控件,使其中显示艺术字:“自制电子表”,然后再添加一个标签,其Caption属性为:“自制电子表”,最后添加一个计时器控件,做如下调整:(1)选中已添加计时器控件,调整其Interval属性为:1000。(2)编写代码实现:在标签中模拟电子表的显示状况。【重点难点】重点文本框、编辑框的使用方法及异同命令按钮组和命令按钮的使用方法及异同计时器的重要属性和事件难点计时器和ActiveX控件的使用数据环境的使用方法【讲解内容】各种控件的特性、重要属性电子时钟和艺术字的处理方法数据环境的使用实验十六 表单综合练习【实验目的】通过本实验,提高学生综合运用已掌握的表单基本知识和基本操作,解决实际问题的能力。【实验内容】1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年临沂市农业学校公开招聘教师(8名)模拟试卷有答案详解
- 2025金华市教育局所属金华教育学院公开招聘教师6人模拟试卷及答案详解(各地真题)
- 2025贵州黔东南州台江县民族中医院第二次长期招聘备案制专业技术人员1人考前自测高频考点模拟试题有完整答案详解
- 2025贵州罗甸县第一医共体板庚分院招聘合同制专业技术人员考前自测高频考点模拟试题及一套答案详解
- 2025河南洛阳市洛宁县招聘看护队伍工作人员45人考前自测高频考点模拟试题完整参考答案详解
- 2025江苏盐城市中心血站招聘编外专业技术人员3人考前自测高频考点模拟试题及答案详解(新)
- 2025湖南邵阳市洞口县教育局所属事业单位招聘39人模拟试卷附答案详解(突破训练)
- 2025年耐蚀热交换器铜合金管材合作协议书
- 安全培训教室装饰图画课件
- 2025电子工业出版社有限公司招聘应届高校毕业生15人考前自测高频考点模拟试题及答案详解参考
- 2025年甘肃瓮福化工有限责任公司招聘笔试参考题库含答案解析
- 人教版三年级语文上册第一次月考试卷含答案
- 毕业设计:平谷新城某高层住宅楼室内给排水、消防与采暖系统设计
- 《装饰艺术运动》课件
- 《公路工程量计算》课件
- 医院建筑综合设计与布局优化
- 阴道镜项目质量管理方案
- 边坡工程第3章 边坡工程地质勘察
- 索思医疗卓越产品系列穿戴式动态心电监测产品
- 初二年段长会议发言稿
- 全国医药行业特有职业技能竞赛中药调剂员赛项备赛试题库(含答案)
评论
0/150
提交评论