资源描述:
《实验九 模块应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、实验九模块的应用一、实验目的1.掌握模块的创建方法2.模块的应用二、实验内容(一)设计一个登录窗体(用户名和密码验证)---【IF的应用】【本题知识点】1、IF语句的应用2、MsgBox函数的应用3、简单事件驱动程序的编写要求如下:1.窗体如图S9-1,去掉导航按钮、记录选择器、滚动条和分隔线等;(可以利用实验八的验证密码窗体改造)2.标签的文字:用户登录,隶书、22号,红色;3.添加如图的控件,其中接收密码的文本框要设置成“密码”型;4.使用过程验证用户名和密码正确与否(正确密码大写ASDF)5.如果任何一个输入不对,信息窗标题“验证”,提示“用户名或密码
2、错!”,6.单击“重试”按钮时,将用户名和密码清空,焦点放在用户名中:(如图S9-2)7.若输入正确,打开实验八所定义的主控面板,并关闭当前窗体(验证)。图S9-1图S9-2【提示:】1)文本框设置成“密码”型,操作方法:在“属性”的“数据”中,“输入掩码向导”中选择“密码”如图。2)小窍门:如果你打开窗体时,焦点不是落在用户名的文本框,而是在其他地方,你可以在窗体设计视图中,单击【视图】菜单,选择【Tab键次序】命令,设置一下就可以了【事件过程:】(二)设计一个改变字体字形窗体---【CASE的应用】【本题知识点】1、CASE语句、IF语句的应用2、控件复
3、选框、选项按钮的应用3、事件驱动程序的编写要求如下:1.标签的文字:Access数据库程序设计,华文行楷、22号;2.标签的格式:字体粗细:正常,倾斜字体:否,下划线:否;3.能够通过选项组改变标签中字体;4.复选按钮改变字形;5.标签名称为:Label16.选项组名称为:Frame1,其中四个选项按钮分别为:Option1、Option2…7.复选按钮名称分别为:Check1、Check2图S9-3【事件过程:】(三)设计一个计算阶乘的窗体---【循环的应用】【本题知识点】1、循环语句FOR----Next的应用2、MsgBox函数的应用3、事件驱动程序的
4、编写要求如下:1.标签的文字:计算阶乘,华文琥珀、24号,蓝色;2.设计一个计算阶乘的窗体,如图S9-4;3.在文本框中输入1-10之间的任一整数n,4.单击“计算”按钮能算出n!,,并将结果显示在信息框,如图S9-5。图S9-4图S9-5【事件过程:】(四)设计一个改变颜色窗体---【对象的引用】【本题知识点】1、对象的引用,颜色、边框的设置2、事件驱动程序的编写图S9-6【事件过程:】有关颜色的属性设置方法见下表:颜色RGB值nColor值颜色RGB值nColor值白色255,255,25516777215绿色0,255,065280黑色0,0,00暗绿
5、色0,128,032768灰色192,192,19212632256青色0,255,25516776960暗灰色128,128,1288421504暗青色0,128,1288421376红色255,0,0255蓝色0,0,25516711680暗红色128,0,0128暗蓝色0,0,1288388608黄色255,255,065535洋红色255,0,25516711935暗黄色128,128,032896暗洋红色128,0,1288388736比如:thisform.text1.backcolor=16777215&&背景色为白色thisform.text
6、1.forecolor=255&&前景色为红色(五)设计检验数据并计算阶乘的窗体---【IF、循环的应用】【本题知识点】(较难)1、循环语句FOR----Next的应用1、IF语句的应用(goto跳转)2、MsgBox函数的应用3、较复杂事件驱动程序的编写窗体名称:“检验并计算”,要求如下:(在上题的基础上增加检验数据)1.设计一个计算阶乘的窗体,如图S9-7;2.标签的文字:计算阶乘,华文琥珀、24号,蓝色;3.在文本框中输入1-10之间的任一整数n,若输入不在此范围,显示“数据超界,请重新输入!”,如图S9-8;4.单击“重试”按钮,清除原来数据,焦点至
7、于第一个文本框。5.单击“计算”按钮能算出n!,,并将结果显示在信息框,如图S9-5。图S9-7图S9-8【事件过程:】(六)设计按学号查询的窗体【综合应用题】【本题知识点】(综合运用、难)1、窗体的设计,控件组合框的应用2、IF语句的应用1、MsgBox函数的应用2、带参数的查询设计(条件涉及对另一个对象控件的引用)3、事件驱动程序的编写4、涉及窗体、查询、驱动程序(或宏)之间的综合运用要求如下:1.窗体如图S9-9,去掉导航按钮、记录选择器、滚动条和分隔线等;2.添加如图的控件,其中组合框的数据源选自“A班学生信息”的学号;3.查询的按钮使用图片“望远镜
8、1”如图S9-104.单击按钮,弹出满足条件的记录,