2015VB实验指导书
可视化工具(VB)实验指导书
《可视化程序设计》课程实验指导书前言1.实验总体目标《可视化开发工具》课是电信、电子专业的主要课程,也是一门实践性很强的课程。
Visual Basic是一种有代表性的较流行的可视化语言,利用它使得创建具有专业外观的用户界面的编程工作简单易行。
安排实验教学的目的是使学生通过上机,进一步加深对课程内容的消化和理解,提高编程技术,提高实际应用能力,并为今后进一步学习和使用Visual Basic 打下良好的基础。
通过本实验课程的学习,应能达到下列基本要求:掌握调试程序的基本方法及上机操作方法;掌握VB语言程序设计的方法及编程技巧;能够根据要求选择正确的控件并对其设置属性及编写事件过程;能正确使用VB工具编写一般难度的应用程序。
⒉适用专业计算机⒊先修课程C语言程序设计⒋实验课时分配⒌实验环境(1)硬件要求:实验室提供PII或以上配置的微机。
(2)软件要求:安装Microsoft Visual Basic 6.0以及Microsoft Access数据库。
⒍实验总体要求要求每名学生按上机实验题目要求,参考教材及实验指导书完成相应的上机练习,并写出实验报告。
对于编程部分,每个程序要求调试通过并可以运行。
实验1 熟悉VB开发环境一、实验目的安装VB 6.0 系统,熟悉VB的集成开发环境。
二、实验类型(含验证型、设计型或综合型)验证型。
三、实验仪器VB软件光盘1张,PC机。
四、实验内容掌握VB 的安装方法和步骤,掌握VB 的多种启动和退出方法,熟悉VB 的系统集成开发环境,了解各个窗口的作用。
五、实验方法与步骤(1)VB的安装将VB 6.0的CD盘插入光驱,安装程序会自动运行,也可在“资源管理器”或“我的电脑”中找到Setup.exe文件并运行,随后就将逐步出现“向导”对话框,引导用户一步一步地进行安装操作。
(2)VB的启动方法①依照“开始”→“程序”→“Microsoft Visual Basic 6.0中文版”→“Microsoft Visual Basic 6.0中文版”的步骤启动VB。
vb实训指导书
指导教师:桂红兵亳州职业技术学院计算机系2009-9目录实训1:Visual Basic操作基础 (3)实训2:程序设计基础1 (6)实训3:程序设计基础2 (11)实训4:窗体、标签、文本框和按钮化 (15)实训5:框架、选项按钮、列表框和组合框 (19)实训6:菜单与工具栏 (22)实训7:过程与函数 (24)实训8:数据库功能 (26)一、《VB程序设计》实训大纲二、实训项目名称《VB程序设计》二、项目类别和实训目的(项目类别指基本技能、专项技能、综合技能)1、项目类别本实验指导书以Visual Basic6.0为语言背景,主要内容包括VB语言基础,输入输出,分支程序设计,循环程序设计,数组,过程,数据文件的存取,程序的调试、综合应用等。
2、实训的目的(1) 培养学生基本的编程思路。
(2) 掌握简单的算法及实际应用能力。
(3) 了解VB开发小型应用程序的整个过程。
实训1:Visual Basic操作基础一、实训目的1.熟练掌握Visual Basic 6.0的启动方法。
2.熟悉VB的开发环境。
3.熟悉常用菜单,使用菜单和工具栏创建工程,保存工程生成exe文件。
4.学会向窗体中放置控件和使用属性窗口。
5.学会建立一个简单界面的应用程序,在代码编辑窗口中添加代码。
6.掌握启动工程和结束工程的方法。
二、实训器材及仪器计算机三、实训注意事项1、在生存exe文件时一定要先保存工程。
2、在保存文件时一定要看清保存位置。
四、实训过程㈠基础级学习用VB编程,必须先熟悉VB的集成开发环境。
VB的集成开发环境包括标题栏,菜单栏,控件箱和窗体。
1、启动与退出VB启动VB如下图所示,选择“标准EXE”图标,单击“打开”按钮,新建一个“标准EXE”工程。
2、创建界面创建一个登陆界面,熟悉控件的使用。
(1)创建控件·在控件箱中双击选定的控件,该控件自动出现在窗体中间。
·在控件箱中单击选定的控件,将变成十字线的鼠标指针放在窗体上,拖动十字线画出合适的控件大小。
VB实验指导书
VB实验指导书实验一 VB集成环境及简单应用程序的建立一、实验目的1.掌握VB6.0的启动与退出。
2.了解VB6.0的集成开发环境,熟悉各主要窗口的作用。
3.了解VB6.0应用程序的开发过程。
4.理解VB中对象的概念。
5.掌握在VB6.0中使用帮助的方法。
二、实验内容1.练习Visual Basic 6.0的启动与退出。
2.熟悉Visual Basic 6.0的集成开发环境,了解各主要窗口的作用。
3.创建一个简单的VB应用程序,要求在窗体上显示“欢迎进入Visual Basic 6.0”。
4.练习在Visual Basic 6.0中使用帮助的各种方法。
三、问题讨论1.简述Visual Basic 6.0的集成开发环境中各主要窗口的作用。
2.简述创建VB应用程序的基本步骤。
实验二 Visual Basic语言基础一、实验目的⒈掌握Visual Basic的数据类型和变量定义方法;⒉正确使用Visual Basic的运算符和表达式;⒊掌握Visual Basic中数据输入、输出的方法;⒋掌握Visual Basic 常用函数的使用方法;⒌学会用赋值语句构造简单的顺序结构程序。
二、实验内容1.在窗体上显示下列表达式的值(设Amt变量为字符型,值为"a";Bmt变量为整型,其值为3)。
① Bmt3② Bmt+23 ③ - Bmt ④ Bmt-12⑤ Bmt*Bmt ⑥ 10/Bmt ⑦ 10\Bmt ⑧ 9 Mod Bmt⑨ Amt & Bmt ⑩ Amt > Bmt2. 在窗体上显示下列函数的运行结果。
① cos45° ② e 3 ③ |-5|④ 字符"b"对应的ASCII 码值 ⑤ 系统日期和系统时间三、问题讨论1.VB 提供了哪些标准数据类型?2.VB 中如何识别日期常数?VB 能否识别“#2002年5月12日#”这样一个日期常数?3.逻辑型数据和其它的数据类型转换时如何转换,如其它的数据类型转换为Boolean 类型时,0会转换成什么逻辑值?当转换Boolean 值为其它的数据类型时,False 和True 将是什么?4.使用续行符应注意什么?实验三 顺序结构程序设计一、实验目的⒈ 掌握Visual Basic 语言中数据输入方法;⒉ 掌握Visual Basic 语言中数据输出方法;⒊ 正确使用Visual Basic 赋值语句; ⒋ 学会设计简单的顺序结构程序。
vb实验指导书
《Visual Basic面向对象程序设计〉第一部分实验大纲一、学时学分总学时:116 总学分:6 实验时数:32 实训课时(课程设计):20二、实验的地位、作用和目的实验课是Visual Basic 面向对象程序设计的重要实践环节。
通过实验,使学生加深理解、验证、巩固课堂教学内容,加深对可视化编程思想的理解,强化Visual Basic对程序流程控制、常用控件的属性、事件、方法的理解和使用,通过简单练习和综合实验,发挥学生的想象力和创新能力。
三、实验对象本实验开设对象为计算机系的信息与管理专业、网络与多媒体专业及组装与维护专业的专科学生,本实验为必修课程。
四、基本原理及课程简介《Visual Basic 面向对象程序设计》以Visual Basic 6.0中文版为语言背景,通过实验进一步理解程序设计的基本知识,掌握可视化程序设计的基本思想以及会用VB开发工具设计一些实用的应用程序。
在本专业的教学计划中,它是一门专业主干课,本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练上机操作能力和分析能力,其重点在于学生的编程能力、理论联系实际的能力、程序的调试能力及创新能力。
本实验课程共开设12个实验项目。
五、实验方式与基本要求实验方式:1、由任课教师讲清实验的基本目的、方法及要求2、实验前必须制定好上机步骤,弄清实验目的;3、实验每人每次一台计算机,每次均为2小时;实验要求:1.了解VB“事件驱动”的编程机制。
掌握程序设计语言的基本知识,包括数据类型,表达式,数组等。
2. 掌握结构化程序设计的基本知识,包括顺序结构,选择结构,循环结构,过程的程序设计方法及文件的操作。
3. 掌握面向对象程序设计的概念与方法,具有一定的程序开发能力。
4. 掌握程序的调试方法,具有处理程序错误的能力。
5、要求学生掌握可视化程序设计的基本思想及利用vb设计一些使用的应用程序。
VB第一部分实验指导书
VB第一部分实验指导书实验一Visual Basic集成开发环境和程序设计初步实验目的:1、了解Visual Basic系统对计算机软、硬件的要求。
2、掌握启动与退出Visual Basic的方法。
3、了解Visual Basic集成环境的组成,各部分的作用。
4、掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。
5、掌握常用控件(文本框、标签、命令按钮)的应用。
6、感性认识控件(对象)、过程、事件、属性等的概念,初步认识窗体、控件、属性、过程在程序设计中的作用和关系。
实验内容:建立一个“标准exe”类型的应用程序,要求单击“确定”按钮,在屏幕上显示“您好,世界!”,单击“退出”按钮,退出应用程序。
界面如图1-1所示,以sy1.frm、sy1.vbp和sy1.exe文件保存到自己的软盘上。
1.复习相关知识:1) VB集成化开发环境2) 建立VB应用程序2.准确写出两事件代码,列出各控件所需属性(属性项目和属性值)。
实验步骤:1.Visual Basic 6.0中文版的启动与退出。
1启动:1)单击“开始”按钮,然后选择“程序”中“Microsoft Visual Basic6.0中文版”,单击即可。
或:单击桌面上“Microsoft Visual Basic 6.0中文版”图标,2)新建工程对话框,单击打开“标准exe”按钮,进入环境。
退出:1) 单击集成环境窗口右上角的关闭按钮。
2) 单击“文件”下拉菜单中的“退出”选项。
2.界面设计:(1)添加标签Label1。
(2)添加命令按钮Command1。
(3)添加命令按钮Command2。
(4)使用格式菜单,使用两命令按钮尺寸完全一样,并恰好处在窗体的中间2位置。
3.设置界面对象属性:可以通过用鼠标右键单击某一窗体或控件,在弹出的菜单中为其设置属性,也可以从属性窗口的对象列表框中选择要设置属性的对象。
1)设置Form窗体Caption属性为“Hello,World!”2)设置Command1按钮Caption属性为“确定”,名称属性为“OK”.3)设置Command2按钮Caption属性为“退出”,名称属性为“Cancel”。
2015VB上机实验辅导讲义-推荐下载
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电通,力1根保过据护管生高线产中0不工资仅艺料可高试以中卷解资配决料置吊试技顶卷术层要是配求指置,机不对组规电在范气进高设行中备继资进电料行保试空护卷载高问与中题带资2负料2,荷试而下卷且高总可中体保资配障料置各试时类卷,管调需路控要习试在题验最到;大位对限。设度在备内管进来路行确敷调保设整机过使组程其高1在中正资,常料要工试加况卷强下安看与全22过,22度并22工且22作尽22下可护都能1关可地于以缩管正小路常故高工障中作高资;中料对资试于料卷继试连电卷接保破管护坏口进范处行围理整,高核或中对者资定对料值某试,些卷审异弯核常扁与高度校中固对资定图料盒纸试位,卷置编工.写况保复进护杂行层设自防备动腐与处跨装理接置,地高尤线中其弯资要曲料避半试免径卷错标调误高试高等方中,案资要,料求编试技5写、卷术重电保交要气护底设设装。备备置管4高调、动线中试电作敷资高气,设料中课并技3试资件且、术卷料中拒管试试调绝路包验卷试动敷含方技作设线案术,技槽以来术、及避管系免架统不等启必多动要项方高方案中式;资,对料为整试解套卷决启突高动然中过停语程机文中。电高因气中此课资,件料电中试力管卷高壁电中薄气资、设料接备试口进卷不行保严调护等试装问工置题作调,并试合且技理进术利行,用过要管关求线运电敷行力设高保技中护术资装。料置线试做缆卷到敷技准设术确原指灵则导活:。。在对对分于于线调差盒试动处过保,程护当中装不高置同中高电资中压料资回试料路卷试交技卷叉术调时问试,题技应,术采作是用为指金调发属试电隔人机板员一进,变行需压隔要器开在组处事在理前发;掌生同握内一图部线纸故槽资障内料时,、,强设需电备要回制进路造行须厂外同家部时出电切具源断高高习中中题资资电料料源试试,卷卷线试切缆验除敷报从设告而完与采毕相用,关高要技中进术资行资料检料试查,卷和并主检且要测了保处解护理现装。场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
VB实验指导书
实验一、VB环境与顺序设计实验一、实验目的:1.熟悉VB的集成开发环境2.掌握开发VB应用程序的基本步骤3.学习窗体、标签、文本框和命令按钮的使用二、实验内容:1. 探索菜单栏,工具栏,工具箱,属性窗口,工程资源管理器窗口,代码窗口的使用。
2.编写一个简单的文本缩放程序,图形界面包括一个文本框,一个标签和三个命令按钮。
标签提示向文本框中输入文字,两个命令按钮可连续放大或缩小文本框中的文字,第三个命令按钮可以将文本框文字大小恢复到初始状态。
据具体运行界面如下图:三、实验步骤:1.探索VB集成开发环境,学会使用各种窗口,菜单及按钮。
2.新建一个工程,在窗体窗口中,生成一个文本框对象,三个命令按钮对象,其对象名分别为text1,command1,command2,command3。
设置命令按钮的caption属性,分别为“放大”,“缩小”,“还原”。
3.进入代码窗口,编写代码:4.将程序编译生成.exe文件。
5.保存工程文件及窗体文件。
一、实验目的:1.学会如何用IF或者Select语句实现选择结构2.学会用Msgbox交互函数给出提示信息,学会使用Val函数3.学会清空文本框内容,掌握文本框的setfocus 方法。
二、实验内容:编写一个简单的计算器,能进行加减乘除运算。
当用户输入非数字字符时系统能给予提示并让用户重新输入。
除法运算中当除数为0时系统能给出提示并清空文本框。
三、实验步骤:1.进入VB编程界面,生成四个文本框、四个标签和两个命令按钮。
四个文本框用于输入第一个操作数、运算符、第二个操作数以及运算结果。
标签用于显示标识各文本框的功能,分别设置命令按钮的caption属性为“计算”,“退出计算器”,运行界面如下图所示:2.进入代码窗口,编写相应的事件过程。
3.保存,运行工程。
一、实验目的:1.掌握For 循环的使用,了解其循环次数为已知的特点2.掌握 Do 循环的使用,了解其循环次数为未知的特点3.熟练使用打印方法,学会通过Tab控制符实现打印换行4.了解求解最大公约数的算法5.学会使用图片框,学会使用Cls方法二、实验内容:1.在图片框中以上三角的方式打印九九乘法表。
vb实习(实训)指导书
《VB省二级实战演练》实习(实训)指导书主编:李明江电子信息与工程系2007年03月15日目录实习(训)一窗体设计 (7)实习(训)二程序填空 (8)实习(训)三程序改错 (10)实习(训)四编写程序 (13)注释 (14)参考文献 (15)实习(实训)的课程名称《VB省二级实战演练》参加实习(实训)的年级及学期06(3)计算机、第三学期实习(实训)的周数或天数四周一、实习(实训)的目的实习的目的是指在完成基础课之后,开设的专业课为学生动手能力打下了一定的基础,但是他们的专业技能还不够精通,动手能力较弱,学生的编程技术需要进一步的提升,掌握窗体的设计的基本方法和过程,以及了解和掌握组成窗体的相关控件的基本属性和基本方法。
通过这次实习,初步了解程序的设计界面及控件的添加和程序的编写过程以及基本操作能力,掌握程序的设计过程。
通过理论课和实践课的有机结合,对后继专业课的学习奠定坚实的基础。
二、实习(实训)的理论基础了解和掌握VB应用程序的有关控件的属性知识以及窗体与控件间的关系。
三、实习(实训)内容1.窗体设计2.程序填空3.程序改错4.编写程序四、实习(实训)要求1、每个同学必须填写实习日记5篇。
2、学生要认真填写项目实习指导书中的各项内容。
3、学生可以根据老师提供的要求进行实习制作实习。
4、学生必须在12月15日前把实习日记、指导书等材料上交系里。
5、指导教师评完后,上交成绩,并认真分析本届学生的实习情况,提出问题和解决问题的方法,形成材料上报到教务处和实验实习中心。
五、实习(实训)安排六、实习(实训)纪律及注意事项●教师管理:1、教师要准时到达实习岗位,每次签到时必须掌握学生的出勤情况。
2、教师要对每个学生的出勤情况认真记载,严格管理。
3、指导教师负责组织协调,实习工作中的出现的问题,及时请示汇报。
4、在实习期间,教师要认真指导学生,安排具体实习内容,并对每一天的实习任务都要进行有针对性的给予指导。
VB第一部分实验指导书
VB第⼀部分实验指导书实验⼀Visual Basic集成开发环境和程序设计初步实验⽬的:1、了解Visual Basic系统对计算机软、硬件的要求。
2、掌握启动与退出Visual Basic的⽅法。
3、了解Visual Basic集成环境的组成,各部分的作⽤。
4、掌握建⽴、编辑和运⾏⼀个简单的Visual Basic应⽤程序的全过程。
5、掌握常⽤控件(⽂本框、标签、命令按钮)的应⽤。
6、感性认识控件(对象)、过程、事件、属性等的概念,初步认识窗体、控件、属性、过程在程序设计中的作⽤和关系。
实验内容:建⽴⼀个“标准exe”类型的应⽤程序,要求单击“确定”按钮,在屏幕上显⽰“您好,世界!”,单击“退出”按钮,退出应⽤程序。
界⾯如图1-1所⽰,以sy1.frm、sy1.vbp和sy1.exe⽂件保存到⾃⼰的软盘上。
图1-1实验准备:1.复习相关知识:1) VB集成化开发环境2) 建⽴VB应⽤程序2.准确写出两事件代码,列出各控件所需属性(属性项⽬和属性值)。
实验步骤:1.Visual Basic 6.0中⽂版的启动与退出。
启动:1)单击“开始”按钮,然后选择“程序”中“Microsoft Visual Basic 6.0中⽂版”,单击即可。
或:单击桌⾯上“Microsoft Visual Basic 6.0中⽂版”图标,2)新建⼯程对话框,单击打开“标准exe”按钮,进⼊环境。
退出:1) 单击集成环境窗⼝右上⾓的关闭按钮。
2) 单击“⽂件”下拉菜单中的“退出”选项。
2.界⾯设计:(1)添加标签Label1。
(2)添加命令按钮Command1。
(3)添加命令按钮Command2。
(4)使⽤格式菜单,使⽤两命令按钮尺⼨完全⼀样,并恰好处在窗体的中间位置。
3.设置界⾯对象属性:可以通过⽤⿏标右键单击某⼀窗体或控件,在弹出的菜单中为其设置属性,也可以从属性窗⼝的对象列表框中选择要设置属性的对象。
1)设置Form窗体Caption属性为“Hello,World!”2)设置Command1按钮Caption属性为“确定”,名称属性为“OK”.3)设置Command2按钮Caption属性为“退出”,名称属性为“Cancel”。
《VB程序设计》实验指导书
《VB程序设计》实验指导书18学时实验一VB集成环境及简单应用程序的建立一、实验目的1.掌握Visual Basic启动和退出的方法。
2.熟悉Visual Basic的集成开发环境。
3.掌握Visual Basic程序设计的基本步骤。
4. 掌握窗体的使用方法。
二、实验内容1 启动Visual Basic,然后创建一个“标准 EXE”工程。
了解Visual Basic集成开发环境下各组成部分及其作用。
【要求】(1)在集成开发环境中分别寻找“窗体窗口”、“属性窗口”、“工程资源管理器”、“窗体布局窗口”、“工具箱窗口”,熟悉它们的默认位置。
(2)在“视图”或“工程资源管理器”中切换显示“代码窗口”和“窗体窗口”。
(3)在“视图”菜单中点击“立即窗口”,观察刚刚显示出来的“立即窗口”。
(4)尝试分别将各部分关闭,然后再用“视图”菜单中对应的菜单命令将其显示。
2 编写一个简单的应用程序。
要求窗体的标题为“简单VB实验”;窗体中有一个标题为“显示”的按钮;单击该按钮后在窗体上显示蓝色的“江西农业大学”。
【步骤】(1)设计应用程序的界面;(2)设置对象的属性;(3)编写事件代码;(4)程序的运行及保存。
【提示】在窗体上显示“江西农业大学”有两种方法:(1)用Print方法:颜色应该设置窗体的前景色。
(2)用一个标签控件:颜色应该设置标签控件的前景色。
【思考】为什么在以上两种方法中在颜色的设置问题上有所不同?3 窗体无最大化和最小化按钮。
在窗体装入时,在窗体的标题栏显示“装入窗体”,并在窗体上装入一幅图片作为背景;当用户单击窗体,在标题栏显示“鼠标单击”,在窗体上显示“单击窗体”;当用户双击窗体,在标题栏显示“鼠标双击”。
去除窗体的背景图案,并显示“双击窗体”。
实验二VB常用控件的使用一、实验目的1.掌握基本控件(标签、命令按钮和文本框)的基本使用方法。
2. 掌握Visual Basic程序设计的基本步骤。
二、实验内容1 利用标签做浮雕效果文字。
VB程序设计实验指导书应用1ll
V B 程序设计实验指导(一)目录实验一VB集成环境 (2)实验二VB程序设计初步 (4)实验三窗体及事件 (6)实验四数据类型、变量定义与表达式 (8)实验五常用函数 (11)实验六分支结构程序设计 (13)实验七循环结构程序设计 (15)实验八数组 (18)实验九过程与函数 (21)实验十变量的作用域与生存期 (23)实验十一基本控件(CommandButton) (26)实验十二基本控件(Label) (28)实验十三基本控件(TextBox) (29)实验十四基本控件(控件数组) (32)实验十五基本控件(OptionButton、CheckBox和Frame) (34)实验十六基本控件(Timer) (36)实验一VB集成环境一、实验目的1.了解VB系统对计算机软、硬件的要求;2.掌握启动、退出VB的方法;3.熟悉VB集成环境的操作方法。
二、实验内容1.打开VB集成环境,新建一个标准EXE程序。
【提示】(1)VB启动:可以从“开始”菜单-“程序”-“Visual Basic 6.0中文版”-“Visual Basic 6.0中文版”启动,也可以通过桌面上的“Visual Basic 6.0中文版”快捷方式启动。
(2)新建程序:在“新建工程”对话框中选择“标准EXE”后按“确定”。
(3)程序保存:“文件”菜单中的“保存”或常用工具栏中的“保存”按钮,在“文件另存为”对话框中选择正确的文件位置,输入文件名后按“保存”。
首先提示保存窗体文件,其文件类型为FRM(在本实验中,窗体FORM1以Exp01-1.FRM保存到以C:\),然后提示保存工程文件,其文件类型为VBP(工程以Exp01-1.vbp为文件名保存到C:\)。
注意:每次保存最好分别对工程、窗体、模块等文件进行保存。
(4)任何一个VB工程必须至少有一个窗体才能正常运行。
2.打开上题中建立的工程Exp01.vbp并运行。
【提示】(1)可以采用如下方法中的一种打开该工程:双击打开C:\Exp01.vbp;先启动VB集成环境,然后从“文件”菜单-“打开”,在对话框中选择该工程文件。
《VB程序设计》实验指导书
《VB程序设计》实验指导书18学时实验一VB集成环境及简单应用程序的建立一、实验目的1.掌握Visual Basic启动和退出的方法。
2.熟悉Visual Basic的集成开发环境。
3.掌握Visual Basic程序设计的基本步骤。
4. 掌握窗体的使用方法。
二、实验内容1 启动Visual Basic,然后创建一个“标准 EXE”工程。
了解Visual Basic集成开发环境下各组成部分及其作用。
【要求】(1)在集成开发环境中分别寻找“窗体窗口”、“属性窗口”、“工程资源管理器”、“窗体布局窗口”、“工具箱窗口”,熟悉它们的默认位置。
(2)在“视图”或“工程资源管理器”中切换显示“代码窗口”和“窗体窗口”。
(3)在“视图”菜单中点击“立即窗口”,观察刚刚显示出来的“立即窗口”。
(4)尝试分别将各部分关闭,然后再用“视图”菜单中对应的菜单命令将其显示。
2 编写一个简单的应用程序。
要求窗体的标题为“简单VB实验”;窗体中有一个标题为“显示”的按钮;单击该按钮后在窗体上显示蓝色的“江西农业大学”。
【步骤】(1)设计应用程序的界面;(2)设置对象的属性;(3)编写事件代码;(4)程序的运行及保存。
【提示】在窗体上显示“江西农业大学”有两种方法:(1)用Print方法:颜色应该设置窗体的前景色。
(2)用一个标签控件:颜色应该设置标签控件的前景色。
【思考】为什么在以上两种方法中在颜色的设置问题上有所不同?3 窗体无最大化和最小化按钮。
在窗体装入时,在窗体的标题栏显示“装入窗体”,并在窗体上装入一幅图片作为背景;当用户单击窗体,在标题栏显示“鼠标单击”,在窗体上显示“单击窗体”;当用户双击窗体,在标题栏显示“鼠标双击”。
去除窗体的背景图案,并显示“双击窗体”。
实验二VB常用控件的使用一、实验目的1.掌握基本控件(标签、命令按钮和文本框)的基本使用方法。
2. 掌握Visual Basic程序设计的基本步骤。
二、实验内容1 利用标签做浮雕效果文字。
vb程序设计_实验指导书
vb程序设计_实验指导书一、前言VB(Visual Basic)是一种简单易学、功能强大的编程语言,广泛应用于各种领域的软件开发。
本实验指导书旨在帮助读者熟悉 VB 程序设计的基本概念和操作,通过一系列实验掌握 VB 编程的技能,为今后的程序开发打下坚实的基础。
二、实验环境1、操作系统:Windows 7 及以上版本。
2、开发工具:Microsoft Visual Basic 60 或更高版本。
三、实验目的1、熟悉 VB 集成开发环境的使用。
2、掌握 VB 语言的基本语法和数据类型。
3、学会使用 VB 进行顺序、选择和循环结构的程序设计。
4、能够使用控件进行简单的界面设计。
5、培养学生的编程思维和解决问题的能力。
四、实验内容实验一:VB 集成开发环境的熟悉1、启动 VB 开发环境,了解菜单栏、工具栏、工具箱、属性窗口和代码窗口的功能。
2、创建一个新的标准 EXE 工程,保存工程文件和窗体文件。
3、在窗体上添加一个标签控件(Label)和一个命令按钮控件(CommandButton),设置控件的属性,如标题、字体、颜色等。
实验二:VB 语言基础1、变量和常量的定义与使用。
定义不同数据类型的变量,如整型(Integer)、字符串型(String)、单精度型(Single)等。
给变量赋值,并在窗体上输出变量的值。
定义常量,并在程序中使用常量。
2、运算符和表达式的使用。
掌握算术运算符(+、、、/、%)、关系运算符(>、<、=、>=、<=、<>)和逻辑运算符(And、Or、Not)的使用。
编写表达式计算数学问题,如求圆的面积、判断一个数是否为偶数等。
3、常用函数的使用。
掌握数学函数(Abs、Sqr、Sin、Cos 等)、字符串函数(Left、Right、Mid、Len 等)和日期函数(Now、Date、Year、Month 等)的使用。
编写程序使用函数进行数据处理和计算。
实验三:顺序结构程序设计1、编写一个简单的加法程序,输入两个数,计算并输出它们的和。
《VB程序设计》实验单元一.docx
《VB程序设计》实验单元一实验报告专业班级:姓名学号指导教师:王自强完成时间:2015年3月21日星期六实验一VB环境和可视化编程基础一、实验目的1 了解Visual Basic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑和运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境VB6.0三、实验内容1、编写一程序,在文本框中统计在该窗口上鼠标单击的次数。
提示:对窗口编写两个事件:Form_Load事件对文本框初值设为空;Form_Click事件对文本框计数。
对文本框计数:Text1=Val(text1)+1 。
四、实验步骤1、绘制Label1的caption输入“你单击窗体的次数:”2、绘制text。
编程为:Private Sub Form_Click()Text1.Text = Val(Text1.Text) + 1End SubPrivate Sub Form_Load()Text1.Text = ""End Sub3、text的font size设置为“一号”五、实验结果《VB程序设计》实验单元一实验报告专业班级:网媒1403班姓名凌紫怡学号201424050320 指导教师:王自强完成时间:2015年3月21日星期六实验一VB环境和可视化编程基础二、实验目的1 了解Visual Basic的安装2 掌握启动与退出Visual Basic3 掌握建立、编辑和运行一个简单应用程序的全过程4 掌握基本控件的使用二、实验环境VB6.0三、实验内容2、命令按钮、字号、内容和格式的复制练习。
按钮1:使得Text1中的文本按要求改变。
按钮2:将Text1中选定的文本复制到Text2.控件名属性Form1 Caption=”实验2”Label1 复制文本Label2 输入文本Text1 Text=“VB效用强大,但要下功夫学习才能学好。
”Text2 Text=””Command1 Caption=”隶书25磅”Command2 Caption=”复制=>”四、实验步骤1、label1的caption输入“复制效果”;label2的caption输入“输入文本”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机程序设计基础(VB)实验指导书主编:刘华伟单位:信息工程学院实验报告要求:每次实验要求写实验报告(word电子版),包括实验名称,实验目的,实验内容,所有主要界面(需把界面图贴上,用截图工具)和所有源程序(将代码复制粘贴到word报告里),每次上机课后的周五理论课对上机题目进行讲解,每次上机实验报告要求在上机内结束前提交,如果没做完最迟当天内提交给教师信箱458007844@ 只能用自己的邮箱在这个时间段提交。
提交格式:邮件名和word文件名均为:公141班张三000000第1次作业第一次上机课要做实验指导书中前两次实验的内容,将两次上机的实验报告都写在同一个word文档里提交。
以后每次上机均做一次实验的内容。
实验一VB6.0环境和程序设计初步一、实验目的1.学会使用VB开发环境。
2.学会建立、编辑、运行一个简单的VB应用程序的全过程。
3.掌握变量的概念及使用。
4.通过程序实践结合课堂例子,理解类、对象的概念,掌握属性、事件、方法的应用。
二、实验内容:1.熟悉VB开发环境的标题栏、菜单栏、工具栏、窗体窗口、属性窗口、工程资源管理器窗口、代码窗口、立即窗口、窗体布局窗口、工具箱窗口的位置以及用法。
(此题不需要写实验报告)2.编写一个四则运算的功能,在界面上输入两个数,并设置加减乘除四个按钮,点击不同的按钮,显示不同的运算结果。
步骤:(1)建立用户界面的对象。
(2)对象属性的设置。
(3)对象事件过程及编程。
(4)保存和运行程序实验二选择结构程序设计一、实验目的1.掌握逻辑表达式的正确书写形式。
2.掌握单分支与双分支语句的使用。
3.掌握多分支条件语句的使用。
4.掌握情况语句的使用与多分支条件语句的区别。
二、实验内容1.P272实验C的1,2题,界面按自己思路设计。
其中第1题要求用两种方法实现。
2.在界面上输入4个数,求最大值和最小值并显示,要求用两种方法实现。
提示:先编写求最大值的程序,然后再编写求最小值的程序。
3.输入三门功课的成绩,评定某个学生是否得奖学金。
评奖学金标准如下:平均分大于95分或两门100分第三门不低于80分。
实验三循环和数组一、实验目的1.理解循环结构的思想2.学会用for语句编写程序3.掌握数组的概念、用法4.学会用for循环语句与数组结合来解决问题二、实验内容(1)课本112页第12题前两小题(2)求1-2+3-4+5-6………+99-100(3)输入1-10的数(若不在此范围内,应提示出错),求出该数的阶乘并显示。
(3)在界面上设计5个文本框,输入5个数并存入一数组中,通过for语句求出最大值,最小值以及和数,并在另外的几个文本框中显示出来.(4)用控件数组实现以下功能:放置自上而下排列的四个按钮,无论按哪个按钮,其他三个按钮都向右移动一小段距离。
实验四过程一、实验目的1.掌握自定义函数过程和自过程的定义和调用方法。
2.掌握形参和实参的对应关系。
3.掌握变量、函数和过程的作用域。
二、实验内容1. 定义一个函数:1 x>0f(x)= 0 x=0-1 x<0在文本框上输入一个x,而后在窗体上用函数求得f(x)的值并显示。
2.求出1-50的所有素数,并依次显示在窗体的左上角,要求定义一个判断一个数是否为素数的函数,通过调用函数的方式来逐一求得。
步骤:(1)定义一个判断一个数是否为素数的函数,首先确定参数的个数,类型,意义,然后确定返回值的类型。
(2)通过循环的方法,将1-50的每个数都作为函数的参数调用一次,如果判断结果为真,则显示,若为假,则不显示。
3.在三个文本框上输入不等整数x,y,z,排列一下使得结果为x>y>z,并将结果依次显示在窗体的左上角。
要求定义一个交换两个数的子过程,通过调用子过程的方式来求解。
步骤:(1)复习曾经讲过的一个相近的例题,吃透思想。
(2)程序中三处用到交换两个数的功能,因此将此功能定义成子过程。
(3)在程序中将每一处交换两个数的地方都换成子过程调用的形式。
实验五常用控件和普通菜单设计一、实验目的1.掌握单选钮、复选框、框架等控件的基本用法。
2.掌握菜单设计技术。
二、实验内容1.做一个简易考试系统,包括两道单选题,一道多选题(4个选项,正确答案为其中三个选项),一道填空题,要求所有的题目做在一个窗体界面上,题目及答案自定。
评分标准为:单选题每题20分,多选题40分(错选不得分,漏选:选中一个得10分,选中两个得20分),填空题20分,满分100分,共4道题,点击提交按钮,用msgbox函数显示总成绩以及每题的得分情况。
步骤:先设计一个单选题,调试成功了再设计一个单选题,在调试成功了设计多选题,单选题主要考虑如何用框架分组,多选题主要考虑实现按照评分标准判分,最后设计分数的显示功能。
2.设计一个三级菜单,每一级别并列项数不少于两项。
并让其中的几项有一定的功能(自定义)综合练习:用数组结合自定义类型实现以下功能:首先从界面上依次输入一些(不超过5个)学生的姓名和成绩信息,每输入一个学生信息,点击一下“下一个”按钮,输入5个学生后,依次自动显示出5个学生信息,然后在同一个窗体上设置查询功能,使得能够通过输入学生的姓名进行查询(设置姓名文本框以及查询按钮),若该姓名与曾经输入的某个学生的姓名相同,则在窗体的左上角显示出该学生姓名以及成绩,如果不同,则给出相应提示信息,如果输入的学生信息超过5个,给出出错信息。
步骤:(1)定义一个存放学生信息的数组。
(2)每次输入一个学生信息,都将其信息存入数组中。
(3)每次输入一个学生信息,都要判断是否已经是第5个学生,如果是,就显示数组中所有学生信息,如果超过5,则给出出错信息。
(4)输入需要查询的学生信息后,将其姓名与数组中存放的所有学生的信息进行比较,若存在相同,则显示出所有信息,若不存在相同的,显示相应提示信息。
实验六项目实践-----五子棋软件设计一、实验目的1.通过五子棋软件设计或者自拟题目设计,巩固本课程所学的各个章节重点知识,自拟题目的同学需尽早向教师提出自己的想法及设计方案。
2.通过开发一个较大的系统,增强软件开发能力。
3.通过调试系统,增强逻辑思维能力。
二、实验内容1.基本要求:(1)输入两个对手名字,然后进入游戏界面。
(2)用鼠标点击的方式在棋盘上摆放棋子,黑白交替。
(棋盘15*15)(3)可以悔棋。
(4)五子连在一起的时候能判断胜利,并且显示出胜利者的名字。
(5)能够将棋局的结果保存,保存该棋局结束的状态、对手名字、棋局名字(棋局名字在保存时由用户在相应的界面下添入)(此功能要求用数据库和文件两种技术实现)。
(6)棋局能够恢复,即重新打开,打开后出现棋局结束的状态、对手名字(此功能要求用数据库和文件两种技术实现)。
2.其它要求:(1)界面友好、漂亮。
(2)程序尽可能无bug。
(3)程序健壮性强,基本上达到无论用户如何操作,软件都不出错,都有相应的处理方法。
3.设计步骤(1)首先做界面界面包括几个窗体,窗体上有相应的控件。
因为需要画棋盘,所以必须有图形容器,这里用picturebox框第一个窗体是登陆界面,因为玩家姓名需要在程序中不断变换,因此需要将玩家名定义成两个变量,又因为这两个变量在几个窗体中都用到,所以在模块中定义为全局变量当五子棋主界面启动之后,首先系统要自动绘制棋盘。
思路:用直线绘制棋盘----直线是由点绘制的---每个点都有坐标----改变坐标系为用户坐标系用户坐标系的定义要在窗体启动时实现。
(2)坐标系的两个顶点坐标的确定?考虑到五子棋15*15,确定棋盘坐标系顶点为(-8, 8),(8, -8)(3)棋子的绘制与存储棋子的绘制用实心圆模式,颜色为黑色及白色两种。
棋子在内存中的存储方式:因为表示各个棋子的数据类型都相同,所以考虑用数组存储,因为棋盘是二维的,因此棋子用二维数组a存储。
a(i,j)表示用户坐标(i,j)的棋子状态,0表示此处无棋子,1表示此处为黑子,2表示此处为白子,下棋初始时,棋盘所有位置的初始状态都为0 (4)下棋子的步骤鼠标点击棋盘交叉点附近的位置,系统应实现自动识别鼠标点击位置附近的交叉点解决方法:坐标系的变换已经将棋盘交叉点坐标整数化,因此系统所需要实现的功能即是将鼠标所点击的位置坐标化为整数即可,例如将(6.2, -5.3)变成(6, -5)。
在交叉点上交替下黑白棋子。
解决方法:定义一个逻辑数据类型变量blackwhite,该变量的值为真时下黑子,为假时下白子,每下一个棋子,该变量的值都要取反(NOT)。
判断赢棋每次下子时都必须进行赢棋判断,判断的依据是5个子按照横线、竖线或斜线连成一行。
解决方法:2层循环。
当有一方胜利时,棋局结束,此时在棋盘上继续点击,将不再下棋。
解决方法:设置一个逻辑变量wuziqi,其值为真时说明棋局没有结束,可以在棋盘上放棋子,该值为假时,说明该棋局结束,不能放棋子。
(6)五子棋保存棋局思路:保存棋局的功能即把内存中与棋局相关的数据(棋局名称、棋子位置、棋子颜色、棋局状态(即棋局是否结束))存入外存中,以便以后能够恢复棋局。
保存的实现用两种技术实现:文件和数据库。
采用数据库技术实现棋局保存:数据库设计:数据表字段:棋局名、x坐标、y坐标、该点状态值、下棋状态。
每条记录表示棋盘上一个存储的点的信息。
要实现用数据库保存数据,就必须使程序连接到数据库上,这里用的是data控件,通过在程序中对data控件属性的设置来连接数据库、数据表。
首先判断如果输入的棋局名和当前记录的棋局名相等,说明表中有输入棋局名对应的棋局信息,将其删除,判断过程是将用户输入的棋局名(字符串)从记录集(即表)的棋局字段顶端至下逐一比较在表的最后,也就是最后一条记录后加上新保存棋局的各条记录因为棋盘上空点居多,大部分点的信息为0,因此只需保存有棋子的点的信息用文件技术进行棋局保存,思路相同。
(7)五子棋恢复棋局思路:首先从数据库文件中找到要恢复棋局的数据(即曾经保存的数据),然后把这些数据赋值给内存中相应的数组或者变量中,按照这些数据重新绘制棋盘和棋子,即完成了对棋局的恢复。
窗体启动事件应该完成的事情:组合框中应该显示曾经保存的棋局名。
因为每次保存棋局时,都是将棋局所有棋子的记录添加在表的最后,因此表中关于棋局名的记录只能是类似于aaabbbbccccc的形式,而不可能是abbcacc的形式,根据这个特点编程序取出表中不同的棋局名。
具体算法:用一个字符串变量strfile初始值为空,从表的顶端向下依次移动记录指针,如果当前记录的棋局名字段和strfile 不相等,说明进入另一个棋局的记录中,将该棋局记录的棋局名赋值给strfile,并加入到组合框中,一直到表中最后一个记录因为要从数据库中取出相关数据到a数组中,因此要将a数组所有数据清零。