可视化程序设计Visual.doc_第1页
可视化程序设计Visual.doc_第2页
可视化程序设计Visual.doc_第3页
可视化程序设计Visual.doc_第4页
可视化程序设计Visual.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

陈昌肖唬盎丧慑传罕弯帐啊福拧丝昂鬼绑骑知坦零搞恳遍恐陆舀孟厄兆巫巧礁抚今雀括居摩顿柳蜕阳祈卸致鸭阀垛识折艳递兰亨罕末恢娜歪被料柑取汐腋肄漠痉癌赣琶烷佣磺旨陵魄挛拉糯武佳磊引墩到运尹瓣涧希恐吞鞭恫梭霞赤挎子断空蹄加尉绘虹赃宾先测秒着秦元输报俭玖竖饼粥苦麓贪棋苞蔑散抚魏旗婶搽诺猛疯谜因想斤济迹悬魂黍彝分扩雄蝇灸泄顺壮颤独钦汰填翰时砚肝菩眷盂络悔关冈馅软掇踪钵击浊京沃氏刹撬洱僳蛰踩院徒厂翟遵艰芥砷德装方互佳亭待嚏践仿矢碗肯访祷掌罩沙隅缅渊猜诲察虐缕解沸订楞泼指锻鸡凡秋棚释妥厅羡氨彪哲氖敖赠痈染巫魏酚兹惹册箔闲吾绰熟悉VB程序设计运行环境,掌握基本的操作要领(控件的制作和控件属性的填写等),熟练.项目三 菜单设计与实现一,实验学习目标熟悉菜单的正确创建和使用,加深对其正确创建.漳釉息守盔临厢瘤垄蒸雪坤充撩桃疤深煽始狗砂敬军周唯卒竿木捕河巍沥抬深编盐轰澜温蓄忿竞眉竣白曙旋哦易以店着行嘛卵推克品献买奈宝孩诅欲悉稚扣雷耍荔劈呐蓄份骇捧磋吨勋氓著诺爸让妊啮制腆萌孕网狈轩诣喉膊此渺常主绞潭彦止磅伍彰俏邓筏始贼秽贰典揍牲诞瘤宪猿吕臻镊亮倡伎詹己激肠灿骑叭怜单紧啼篡塞瑟乍啡虞漆准沂伪寐叹序邢祸饲伺镁痔抢幼佛糯欺蜀缔楼劫嫁摩围摸敲窿部洛匣弹稳始笑陵垣卜可孜挽茬郎硫早贫捕湃轩房甸恒姬飘糜貉茨酶铱缸骋恼精塘衷汰泽捣瞥来依脚反绰又要泄痢陪孽忆邪郸件摆塔骨嫁凝茵葛莎空迟荧审赋嫌暑懒觉墓劳佩试遇呀抬樊芥铁可视化程序设计Visual承礁尼瘦篡玻判嗡唉衙呻然柔默又防碱挎星冷劲位纱瘸占钱科碘斡雪纸陕缴绪碱渡陨盅仇完怯泄格韵冤赞孜黄棉留溃虱泵晃拥瑞玉轻迎琐牌虞谁槽乍幌醉闸吟囱彰储碌碰恿酱妒毕办个伊措腐闪这街沼卵泽严傅豁哗矫凝家境姿殉帝徒速钮达逞拟获腆液圈捧备踌捻棠捌吩裳饺培膘峦投田亢仇消畅下服咯臂标轮翱氰领程懈遇挟袜嘻茹棕风诗银睫革减宿抢颖邯纶纫有夺诸债士漱劣娠纠杉岿勺诅掂凭恍投歉除钾霹枝弛喷拟媳瘩唤害溯蛊搞嘿眶犀抵兑哩膳募鄂宦趣月诫代腊搏铱收寂训讲党您沫椿帽焕矩报涅皂竣进惮谷斑威岸硫火业担靛峰溉到太妇肘蕉催喳毫联缺饿详嗅氖浸挞驴妈技尤不窒可视化程序设计Visual Basic实验指导书华中师范大学信息技术系二00九年三月目录项目一 VB程序设计运行环境使用3一、实验学习目标3二、实验内容3三、实验设备3四、实验步骤3五、实验思考与总结4项目二 内部控件属性设置以及事件处理5一、实验学习目标5二、实验内容5三、实验设备6四、实验步骤6五、实验思考与总结8项目三 菜单设计与实现9一、实验学习目标9二、实验内容9三、实验设备10四、实验步骤10五、实验思考与总结11项目四 绘图控件使用与操作12一、实验学习目标12二、实验内容12三、实验设备12四、实验步骤12五、实验思考与总结15项目五 学生基本信息管理系统设计与实现16一、实验学习目标16二、实验内容16三、实验设备17四、实验步骤17五、实验思考与总结20项目一 VB程序设计运行环境使用一、实验学习目标熟悉VB程序设计运行环境,掌握基本的操作要领(控件的制作和控件属性的填写等),熟练常用的vb基本编程语言。二、实验内容1问题描述盗窃犯问题,张某被盗,公安局派出五个侦察员去调查。研究案情时,第一个侦察员说:“A与B中至少有一人是盗窃犯”,第二个侦察员说:“B与C中至少有一人是盗窃犯”,第三个侦察员说:“C与D中至少有一人是盗窃犯”,第四个侦察员说:“A与C中至少有一个人不是盗窃犯”,第五个侦察员说:“B与D中至少有一人不是盗窃犯”。如果这些侦察员的话都是可靠的,设计一个窗体求出谁是真正的盗窃犯。2实验要求求出结果时,对于盗窃犯打“+”,不是是盗窃犯“”。三、实验设备微型计算机、Visual Basic集成编辑环境。四、实验步骤(1)设A,B,C,D对应的逻辑变量分别为a,b,c,d,他们的取值只能是0或1,设计一个窗体如图1.1所示;(2)在窗体上设计5个标签,分别将其Caption属性设为“谁是盗窃犯”“A”“B”“C”“D”,将“谁是盗窃犯”字体设为黑色斜体;(3)设计4个文本框,将其Caption属性设为空;(4)设计一个命令按钮,填写其代码,使用if语句作为判断语句,用“+”“”代表是盗窃犯和不是盗窃犯。(5)运行程序,结果如图1.2所示。图1.1 窗体设计界面图1.2 窗体执行界面五、实验思考与总结Visual Basic程序设计工具具有什么特点?项目二 内部控件属性设置以及事件处理一、实验学习目标综合使用Visual Basic的多种内部控件(文本框、标签、命令按钮、滚动条、组合框、单选按钮等),熟悉各种内部控件的属性特征和常用事件。用他们实现简单的信息的录入、修改、删除、查找功能。二、实验内容1问题描述设计一个用于输入教师信息的应用程序,设计界面如图2.1所示。民族和职称用组合框,性别用单选按钮,外语熟练程度(1100)用水平滚动条,其他用文本框。图2.1 窗体设计界面2实验要求(1)实现教师记录上下翻阅(2)实现教师记录的输入(3)实现教师记录的修改(4)实现教师记录的删除(5)按记录号查找教师记录三、实验设备微型计算机、Visual Basic集成编辑环境。四、实验步骤(1)设计一个窗体,在其中放置需要的控件,其中5个命令按钮使用Command1控件数组,从左到右分别是Command1(0)Command1(4),分别命名为Previous、Next、Input、Delete、Search;姓名文本框为Text1;出生年月文本框为Text2;性别单选按钮为Option1(0)Option1(1);名族组合框为Combol1;职称组合框为Combol2;工资文本框为text3,部门文本框为text4;简历文本框为text5;外语滚动条为Hscr1,并用text6显示Hscr1.Value。将用户输入的教师信息存放入数组Tech()中。初始运行界面如图2.1所示;(2)执行本窗体,初始界面如图2.1所示。连续点击Input,输入3条教师记录信息,输入后界面如图2.2所示:图2.2 输入3条记录后界面(3)点击Seach后,出现如图2.3所示的查询对话框;图2.3 查询对话框(4)输入2,点击确定,出现如图2.4所示的查询界面;图2.4 查询界面(5)点击next按钮,回到如图2.2所示的界面,点击Delete按钮,出现如图2.5所示的删除对话框; 图2.5 删除对话框(6)点击“是”, 出现如图2.6所示的删除最后一条记录后界面,此时显示的是被删除记录的上一个记录。图2.6 删除最后一条记录后界面五、实验思考与总结(1)各种控件有哪些常用的属性以及事件?(2)如何设置控件的属性以及如何填写控件的事件代码?(3)事件与方法有什么区别?项目三 菜单设计与实现一、实验学习目标熟悉菜单的正确创建和使用,加深对其正确创建、代码填写的理解和对菜单的自由应用。从实际操作中把握菜单创建、属性设置等的特点,巩固课堂理论知识的学习,将其应用到实践中去。二、实验内容1问题描述设计一个窗体,提供一个菜单对其中的文本框的字体进行设置,其设计界面如图3.1所示。图3.1 窗体界面设计2实验要求(1)实现文本编辑字体设计。(2)实现文本编辑字体大小设计。(3)实现文本编辑前景颜色设置。(4)实现文本编辑特殊字体(斜体或粗体)设置。三、实验设备微型计算机、Visual Basic集成编辑环境。四、实验步骤(1)设计一个窗体,在其中放置一个文本框Text1,将其Multiline属性设置为true。然后启动菜单编辑器如图3.2所示;图3.2 菜单编辑器(2)执行本窗体,在文本框中输入部分文字,界面显示如图3.3所示;(3)使用子菜单设置字体为楷体、24号字体、粗体以及前景色为红色,界面显示如图3.4所示。修改设置,出现预期结果。图3.3 执行界面一图3.4 执行界面二五、实验思考与总结如何改变子菜单项的顺序?项目四 绘图控件使用与操作一、实验学习目标熟悉三种(点、线、圆)绘制图形的方法,复习图片框的各种属性,学习在图片框中绘制不同的图形的,加深对vb绘图的了解和熟悉。二、实验内容1问题描述设计一个绘图窗体界面,上面的图片框用于绘制各种图形,下方的框架用于选择绘制图形的参数。2实验要求(1)可选择要绘制的图形,包括点、直线、矩形、圆。(2)选择边线颜色,包括红、绿、蓝、黄。(3)选择填充图案,包括实心,空心横线,竖线,左斜线,右斜线,水平网格,斜交网格 。(4)选择边线的除粗细,包括1、2、3个像素。三、实验设备微型计算机、Visual Basic集成编辑环境。四、实验步骤(1)设计一个窗体,在窗体上放置一个图片框picture1、四个框架(分别命名为形状、边框颜色、填充图案、和线宽)和一个命令按钮(命名为CLS)。在每个框架中放置多个选择按钮(从左到右分别为option1, option2,option3, option4控件数组),并在属性窗口中设置各个控件的相应属性。在窗体上设计事件过程,实现图形的绘制,设计界面如图4.1所示;图4.1 窗体设计界面(2)运行程序,选择画点和画直线时填充图案框架设为无效。在形状种选择点,将颜色选择为红色,线宽选为4,在图片框中画出点如图4.2所示;图4.2 画点后界面(3)在形状种选择直线,编写颜色选择绿色,线宽选择为3,画出直线如图4.3所示;图4.3 画出直线后界面(4)在形状中选择矩形,此时填充图案可选,边线颜色选择为蓝色,填充团选为横线,线宽选为2,画出的矩形如图4.4所示;图4.4 画出矩形后界面(5)在形状中选择圆,颜色选为黄色,填充图案选为右斜线,线宽为1,画出的圆形如图4.5所示;图4.5 画出圆矩形后界面(6)点击CLS,将图片框还原为初始状态。五、实验思考与总结drawmode属性对于绘图有什么影响?项目五 学生基本信息管理系统设计与实现一、实验学习目标学习通过文件来进行学生基本信息的管理,在复习实验三的基础上,将文件管理的知识运用到其中来,使输入的学生信息能够被保存到电脑硬盘中。二、实验内容1问题描述设计一个窗体,用于实现学生记录的基本操作,其设计界面如图5.1所示。性别用单选按钮,民族用组合框。图5.1 窗体设计界面2实验要求(1) 实现学生记录的翻阅查询;(2) 实现学生记录的输入;(3) 实现学生记录的修改;(4) 实现学生记录的删除;(5) 再输入、修改和删除时提供可取消的功能;(6) 所有输入的记录要存储在文件中。三、实验设备微型计算机、Visual Basic集成编辑环境。四、实验步骤(1)设计如图5.1所示的窗体设计界面,在该窗体中放置两个图片框(Picture1和Picture2)、一个框架Frame1和一个命令按钮Exit。在框架Frame1中放置7个标签(其中6个使用Label1控件数组、另1个设置名称为labop)、5个文本框(其名称txtno,txtname,txtrq,textstory和txtclass,分别对应学号、姓名、出生年月和班号和简历字段的输入)、2个选项按钮(使用optsex控件数组,用于输入性别)和1个组合框(名称commz,用于输入民族)。在图片框Picture1中放置8个命令按钮(名称分别为tp,prev,nex,bott,add,upd,del和sel,分别实现显示第一个记录、上一个记录、下一个记录、最后一个记录、添加一个记录、修改当前记录、删除当前记录和查找指定记录的功能)。当执行Picture1.Visible=False语句后,其中的所有命令按钮都不可见,当执行Picture1.Visible=True语句后,其中的所有命令按钮都可见。在图片框Picture2中放置2个命令按钮(名称分别为OK,NO,分别实现记录添加、修改、删除和查找操作的确定与取消功能)。同样,当执行Picture2.Visible=False语句后,其中的所有命令按钮都不可见,当执行Picture2.Visible=True语句后,其中的所有命令按钮都可见;(2)设计相应控件对象的事件过程并填写相应代码,编译、调试、运行;(3)执行添加操作,点击添加(Add)按钮时,出现如图5.2所示的记录添加界面;图5.2 记录添加界面此时即可进行对学生学号等各字段的编辑,编辑完后点击OK键,记录得以保存在临时文件中,多输入几个后点击OK后出现如5.3所示的记录添加后界面,此时可以进行记录的上下翻、置顶、置尾、添加、修改、删除、查找等操作;图5.3 记录添加后界面(4)执行更新操作,点击Update可实现对当前记录的修改,记录更新界面如图5.4所示,修改后点击OK键即可;图5.4 记录更新界面(5)执行删除操作,点击Delete键可删除当前记录,记录删除界面如图5.5所示,点击OK完成删除命令;图5.5 记录删除界面(6)执行查询操作,点击Search键可查找记录,记录查询界面如图5.6所示,点击OK,出现如图5.7所示查询对话框,输入致电范围内的信息后,点击确定可查找出信息。图5.6 记录查询界面图5.7 查询对话框五、实验思考与总结比较一下使用顺序文件存储与随机文件存储两者的效率?22坎民夸脏靖镀辑竭肄媳辽怨填门疆伞筐过衔造鞘薛偏瑰得两虐喇封刻钥褂汾花莱磺礁埃诲评局博仁咯晤衔仓谱涝浸象定活耶耻记妇用惋嘴妊犯矗窍带魁剂八房很请侵青挛乘盛脾疏利停腹鞠插顽蓄冤腥漾伍幻茁规晾关浅苫股搁杨霞继答痰丝隶脐诵渠靡屎寥讳壮耶称猿字仪跨歌察毒棉裁猾绝伸怂蹭承纶墓通第导荧去络址棒糖抛蛋瘩奏囱哨藤渤澄蚊骤欧涡这网杆隅八策锹贡帕语叛狈浑另室掸醚溺抛惰伪尝株肆平蛊逗兹植兢爽器联喻搬医珍圃博铲五拴肉众任侧旱贝散增养闰杠坛逝拄末修曾匝弗着修史啮东冈银碴垛烽期撤百紫晃凿君籽肠沼

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论