《VB程序设计》实践指导书.doc_第1页
《VB程序设计》实践指导书.doc_第2页
《VB程序设计》实践指导书.doc_第3页
《VB程序设计》实践指导书.doc_第4页
《VB程序设计》实践指导书.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

此文档收集于网络,如有侵权,请联系网站删除计算机应用系课程建设丛书VB程序设计实践指导书课程负责人:、课程编码河南商业高等专科学校计算机应用系 目 录编写说明2Visual basic6.0 编译系统简介3第1章 VB程序设计概述7实训1:VB环境和程序设计初步7第2章 对象及建立简单的VB应用程序9实训2:简单VB程序设计9第3章 VB程序设计基础10实训3:VB程序设计基础10第4章 数据的输入与输出11实训4:数据的输入与输出11第5章 基本控制结构12实训5:程序控制结构12第6章 数组13实训6:数组13第7章 过程14实训7:过程14第8章 常用控件15实训8:常用控件15第9章 界面设计17实训9:界面设计117实训10:界面设计217第10章 文件19实训11:文件控件的使用19实训12:VB文件的使用19第11章 图形操作21实训13:图形技术21第12章 VB与数据库22实训14:数据控件的使用22实训15:数据对象的使用23实训16:制作小系统23计算机应用系实训报告124计算机应用系实训报告225计算机应用系实训报告326计算机应用系实训报告427计算机应用系实训报告528计算机应用系实训报告629编写说明 指导思想:实践教学的指导思想是“以用促学”。即通过VB的练习,使学生掌握面向对象的基本概念和程序设计方法。 总体目标:通过实践教学,使学生熟练和掌握面向对象开发工具的使用,即Visual Basic的使用。并学会调试、测试、软件维护的方法,说明书的制作方法等。 实训重点:控件的使用,VB程序的设计,软件的制作,调试、打包、制作说明书 教学方式:在机房单人单机编程实践,集中讲解,分散指导。 教学安排:章次内 容课时时间实训报告第1章Visual Basic程序设计概述2第1周报告1第2章对象及建立简单的VB应用程序2第2周第3章VB的程序设计基础2第3周第4章数据的输入输出2第4周报告2第5章基本的控制结构2第5周第6章数组2第6周报告3第7章过程2第7周第8章常用控件2第8周报告4第9章界面设计4第9-10周第10章文件4第11-12周报告5第11章图形操作2第13周第12章Visual Basic与数据库4第14-15周报告6课程设计XXX数据库管理系统开发2第16周合 计326次说明:(1)课程设计从第12周开始,利用业余时间完成,第16周上交,并找部分学生演示。(2)实训报告为6个。 实践环境:硬件环境:CPU为P以上,内存128MB以上,硬盘20GB以上,VGA以上的显示器;软件环境:操作系统为Windows2000/XP,语言工具为VB6.0。 实训步骤:(1)启动计算机,使计算机进入Windows环境。(2)启动VB6.0。执行“开始”“程序”“Visual Basic 6.0”出现VB6.0的主窗口。(3)执行“文件”“新建”,在打开的对话框中选择标准EXE文件,单击“打开”按钮。建立了一个新的VB标准工程。(4)在出现的窗体上可以添加控件,然后双击窗体进入代码窗口,在代码窗口中选择过程添加程序代码。(5)运行程序。选择“运行”“启动”菜单项,对源文件进行编译连接运行并马上能看到运行的结果。(6)结束程序。选择“运行”“结束”菜单项,可结束程序的执行并返回到编辑状态下。Visual basic6.0 编译系统简介Visual Basic(简称VB)是Microsoft公司推出的目前使用极为广泛的基于Windows平台的可视化开发环境。VB 6.0是在以往版本不断更新的基础上形成的。如何使用VB 6.0编译系统来实现一个VB程序呢?下面介绍它们的创建过程和运行过程。在VB环境中,开发一个应用程序的步骤如下:一、编辑VB源程序为了建立应用程序,首先应建立一个新的工程。1执行菜单命令“文件”“新建工程”,在弹出的“新建工程”对话框中,双击“标准EXE”图标。即可建立一个新的工程。2每个工程中至少包括一个窗体,可以根据应用程序的设计要求来改变其位置和大小,然后根据程序要求设置控件。例如:在工具箱上双击一次标签图标;连续三次双击命令按钮图标。即可在窗体上建立界面上需要的控件。4上述控件画完后,根据具体情况对每个控件的大小和位置进行适当调整,设置相关控件的属性。上例中界面设计结果如下图所示。 设置完属性后的界面双击窗体或按下【F7】键进入程序代码窗体。在其中输入如下的代码,结果如下图所示。Private Sub Command1_Click() Label1.Caption = 您已经明白了程序的设计过程End SubPrivate Sub Command2_Click() Label1.Caption = End SubPrivate Sub Command3_Click() EndEnd Sub 程序代码窗口在代码窗口的左下角有两个按钮,左边的一个是“过程查看”按钮,单击它窗口内只显示当前过程代码;另一个是“全模块查看”按钮,单击它,在窗口中显示当前模块中所有过程的代码。二、装入源程序一个应用程序设计结束并初步检查没有错误后,通常应先把程序存入磁盘,然后再运行程序,看是否符合设计要求。1保存程序一个VB应用程序称为一个“工程”,一个工程中往往包含多个不同类型的文件。这些文件需要分别保存。(1)保存窗体文件执行菜单命令“文件”“保存Form1”(Form1另存为),系统弹出一个“文件另存为”对话框,如下图。“文件另存为”对话框l 在“文件名”区,系统提供一个供你选用的窗体文件名,一般用户应该输入一个确切的文件名(可以带路径,如:C:Program FilesMicrosoft Visual StudioVB98VB例子LI21),也可以只输入文件名如:LI21。l 通过“保存在”区,选择文件的保存位置。l 然后用鼠标单击“保存”按钮,关闭对话框。这时,窗体文件被保存到磁盘上(扩展名为.frm)。(2)保存工程文件如果一个工程包含多个窗体,除了用上述的方法分别保存窗体文件外,还需要保存一个工程文件。执行菜单命令“文件”“保存工程”(工程另存为),系统弹出一个“文件另存为”对话框。与上面的操作相同,在“保存在”区,选择文件的保存位置。在“文件名”区输入一个确切的文件名:LI21,单击“保存”按钮。关闭对话框。这时,工程文件被保存到磁盘上(扩展名为. vbp)。保存窗体文件和工程文件后,如果对程序(包括界面和代码)进行了修改,则可通过单击“标准工具栏”上的“保存工程”按钮,保存所作的修改,这样可以保存工程中的所有文件。2程序的装入用上面的方法可以把应用程序以文件的形式保存到磁盘上。退出VB或关机后。磁盘上的文件仍然存在。下次开机并启动VB后,可以把保存在磁盘上的程序装入内存,以便运行或对其进行修改。一个程序可以包含多种文件,但只要装入工程文件,就可以自动把与该工程有关的其它文件装入内存。因此,装入应用程序,实际上就是装入工程文件。启动VB后,可以通过下面的方法把程序装入内存。(1)执行菜单命令“文件”“打开工程”,系统弹出“打开工程”对话框,单击该对话框中“最新”选项卡,则显示最近建立的文件。如图所示。“打开工程”对话框(2)在对话框中选择前面存盘的文件名:LI21。按回车键或单击“打开”按钮。也可以直接双击文件名:LI21。即可完成装入程序的操作。单击“标准工具栏”上的“工程资源管理器”按钮,用户可以在工程资源管理器窗口中看到当前程序的工程名和窗体名等内容。三、运行项目文件为了运行一个程序,可以通过以下几种方法:(1)执行菜单命令“运行”“启动”。(2)按下【F5】键。(3)按下“标准工具栏”上的启动按钮。运行结果如下图运行界面四、生成可执行文件如果要想使应用程序离开VB环境,作为Windows的应用程序能运行,就必须对应用程序进行编译,生成可执行文件(.exeE文件)。具体操作如下:(1)执行菜单命令“文件”“生成LI21.exe”,系统弹出“生成工程” 对话框,如图所示。“生成工程”对话框(2)用户在对话框的“保存在”区,选择文件的存放位置(c:My Documents);在“文件名”区输入文件名(扩展名.exe):开发第一例。(3)单击对话框的“确定”按钮,即可生成可执行文件。通过上面生成的应用程序,可以直接在Windows环境下运行。方法同执行其它应用程序一样:l 在“我的电脑”中找到c:My Documents开发第一例.exe文件,然后双击它,即可看到应用程序的运行结果;l 打开“开始”菜单,选择命令“运行”,在弹出的“运行”对话框中输入c:My Documents开发第一例.exe,单击对话框上的“确定”按钮,即可看到应用程序的运行结果。第1章 VB程序设计概述本章通过一些简单的程序来介绍VB的集成开发环境及开发VB小程序的步骤。实训1:VB环境和程序设计初步1实训目的:(1)了解VB系统对计算机软、硬件的要求,掌握启动与退出VB的方法。(2)掌握VB的开发环境及建立、编辑和运行一个简单的VB应用程序的全过程。2实训要求:(1)掌握程序的保存、打开、运行的方法。(2)注意体会面向对象的程序开发过程和面向过程程序开发过程的不同。(3)熟悉VB的各种窗口的操作,掌握Vb 开发程序的步骤。3实训内容(1)回答:与以前相比,VB的语言有何新特点?VB的集成开发环境由那些部分组成?每个部分的主要功能是什么?(2)熟悉VB的开发环境定制VB开发环境,将开发环境调整为下图所示的样子。、定制VB开发环境,将开发环境调整为下图所示的样子。 启动VB,创建一个“标准EXE”类型的应用程序,要求:在屏幕上显示“欢迎你使用VB”,并“请输入你的姓名”,屏幕设计的界面如下图所示。第2章 对象及建立简单的VB应用程序本章介绍了建立VB应用程序界面常用的基本控件,代码编写的基本方法,程序在运行和编辑状态的转换等内容。实训2:简单VB程序设计1实训目的:(1)掌握一般常用控件(文本框、标签、命令按钮)的使用方法。(2)熟悉VB程序开发的全过程。(3)掌握一些基本概念的含义。2实训要求:(1)理解对象的概念。(2)注意常用控件的常用属性,事件和方法的正确使用。(3)熟悉VB的各种窗口,掌握Vb 开发程序的步骤。(4)选择正确的事件过程编写代码,注意每种控件的主要特点及主要事件过程。3实训内容(1)设计一个程序,程序进入运行状态后,单击窗体,窗体就变大。(2)字号、按钮、随机函数的练习。在文本框输入一字符串,对字号进行放大和缩小,缩放比例由随机函数产生(或由用户随意给出)。第3章 VB程序设计基础本章主要介绍了VB所提供的数据类型,变量和常量的定义方法,表达式的书写,及常用的内部函数的使用。实训3:VB程序设计基础1实训目的(1)了解VB变量的定义和使用(2)握VB的基本语法规则(3)掌握VB语句的正确使用2实训要求:(1)正确使用Vb语句,了解用户自定义类型的正确使用(2)理解变量作用域的含义和掌握处于不同窗口的变量的引用方法(3)体会编写程序的一般规则和要求3实训内容(1)符号常量和变量的区别是什么?什么情况下宜用符号常量?什么情况下宜用变量?(2)下列那些可作为VB的变量名?4*delte alpha 4abc ab1 filename a(a+b) c254d read(3)将下列数学式子写成VB的表达式。 |x+y|+z5 -b+sqrt(b2-4ac)/2a 8e3ln2(4)写出下列表达式的值: 已知a$=“87654321”,则表达式val(left$(a$,4)+mid$(a$,4,2)的值 len(“vb程序设计”) 32*b or a=c and bc or cd (其中 a=2,b=3,c=4,d=5) Not a=c or 4*c=b2 and ba+c(5)根据条件写一个VB表达式: 产生一个100到200范围内的正整数 将任意一个两位数x的个位数与十位数对换,例如,x=78,则表达式 的值应为87 取字符变量 s 中从第5个字符起的6个字符(6)写出下列语句的输出结果,并上机验证。 print “25+32=”,25+32 s$=”china”s$=”beijing”print s$ sub form_click( )a=10:b=15:c=20:d=25print a;spc(5);b;spc(7);cprint c;space$(8);b;space$(5);cprint spc(3);”=”;spc(3);c+dend sub第4章 数据的输入与输出本章主要介绍了输入输出的基本方法以及跟输入输出有关的函数的使用。实训4:数据的输入与输出1实训目的(1)掌握表达式、赋值语句的正确书写规则。(2)掌握inputbox函数与msgbox的使用。2实训要求(1)观察Inputbox对话框上提示信息的表示和Inputbox对话框参数的设置。(2)观察msgbox函数参数的设置和界面上命令按钮的搭配与函数返回值的含义(3)注意输出格式的控制。3实训内容(1)编写程序,要求用户输入下列信息:姓名、年龄、通信地址、邮政编码、电话、然后将输入的数据用表格的格式在窗体上显示出来。(只要在窗口上对的很齐,看起来象表格即可)(2) 窗体上有2个命令按钮,第一个按钮显示“写字版”、第二个按钮显示“画图”,要求单击命令按钮。利用shell函数执行对应的应用程序。(只需知道Windows写字版程序和画图程序所在的地址即可用shell函数调用)(3)使用MsgBox函数,在具有“是”及“否”按钮的对话框中显示一条严重的错误信息。其中,缺省按钮为“否”,MsgBox函数的返回值视用户按哪一个按钮而定。 第5章 基本控制结构VB的控制结构包括选择结构和循环结构。选择结构的控制语句有if语句和select case 语句,循环结构的控制语句有for语句、while语句和do-while语句。实训5:程序控制结构1实训目的 (1)掌握if语句和select case语句的使用方法,进一步熟悉编程环境以及调试选择结构程序的过程。(2)掌握for语句、while语句和do-while语句实现循环控制的方法,注意循环的终止条件。2实训要求(1)严格按照程序的缩进格式输入程序代码(注意使用Tab键)。(2)分别使用无else的if语句和带else的if语句实现选择结构控制。(3)运行时,选取恰当的数据,对每种不同情况都执行一次。(4)使用三种循环控制语句相互嵌套实现循环控制。注意观察在循环体中变量值的变化。 3实训内容(1)输入三角形的三边长,求三角形的面积。(2)求一元二次方程的根。要求系数a,b,c由键盘输入,并假设。(3)设某商场采用如下购物优惠方法: 在1000元以上者,按八折优惠; 在500元以上,1000元以下者,按八五折优惠; 在300以上,500元以下者,按九折优惠; 在100以上,300元以下者,按九五折优惠; 不足100元者,没有优惠。编程序计算输入的购物款数后对应的优惠后款数是多少。(4)用单循环实现下列图形。 1 222 33333 4444444 555555555 66666666666 (5)编一程序,显示出所有水仙花数。所谓水仙花数,是指一个3位数,其各位数字立方和等于该数字本身。例如,153是水仙花数,因为153=1*1*1+5*5*5+3*3*3提示:利用一个单循环将一个3位数逐位分离后进行判断。第6章 数组构造数据类型的引入可以存储复杂的数据对象,也可以完成对复杂数据的处理。本章主要训练数组的使用方法。实训6:数组1实训目的(1)掌握数组的声明、数组元素的引用。(2)掌握静态数组和动态数组的使用差别。(2)应用数组 ,练习与数组有关的常用算法。2实训要求(1)注意数组定义及数组元素的引用。(2)掌握数组元素的插入和删除方法(3)掌握数组应用中常见的算法(4)学会在利用数组输出数值时,输出的格式控制。3实训内容(1)给一个二维数组赋值,求各行的和及各列的和,输出在二维数组的相应位置上(2)用比较交换法将a数组中的十个元素按升序排列(3)打印扬辉三角形。(4)自定义一个职工类型,包含职工号、姓名,工资。声明一个职工类型的动态数组,输入n个职工的数据;要求按工资递减的顺序排序,并显示排序的结果。每个职工一行显示三项信息。提示:自定义一个职工类型只能在标准模块内定义;在窗体通用声明段声明一个职工类型的动态数组;当程序运行时,通过inputbox输入具有n个职工的数组元素大小。窗体中可以设计3个文本框和2个命令按钮,文本框分别输入职工号、姓名,工资;当单击“输入”命令按钮,将文本框输入的内容放入数组中的某个元素中;当单击“排序”命令按钮,将输入的内容按工资递减的顺序排序,并在图形框中显示。第7章 过程过程(包括函数和子过程)是VB实现模块化程序设计的基础,过程之间要进行数据的传递,参数类型不同传送数据含义是不一样的。本章主要训练过程的定义、数据的传递和过程调用方式。实训7:过程1实训目的(1)掌握自定义函数过程和子过程的定义和调用方法。(2)掌握参数的值传递和地址传递两种传递方式。(3)掌握变量、函数和过程的作用域。(4)熟悉程序设计中常用算法。2实训要求(1)体会自定义函数和子过程定义和调用方法的不同。(2)注意形参和实参的对应关系。(3)体会值传递和地址传递方式的不同之处。(4)观察函数和过程的作用域,即是全局的还是属于窗体内的。(5)掌握对象参数和控件参数的使用方法3实训内容(1)编写一个过程,以整数作为形参。当该参数为奇数时输出false ,而当该参数为偶数时输出true。 (2)定义一个子程序过程,用辗转相除法求两个整数m和n的最大公约数(3) 编一函数过程IsH(n),对于已知正整数n,判断该数是否是回文数,函数的返回值类型为布尔型,主凋程序每输入一个数,调用IsH函数过程,然后在图形框显示输入的数,如果是回文数在数据前面显示一个“*”。提示: 所谓回文数是指顺读与倒读数字相同,即指最高位与最低位相同,次高位与次低位相同,依次类推。当只有一位数时,也认为是回文数。 回文数的求法,只要对输入的数,利用MID函数从两边往中间比较,如不相同,就不是回文数。 第8章 常用控件窗体和控件都是VB中的对象,他们共同构成用户界面。其中,控件在VB程序设计中扮演着重要的角色,它是VB程序设计的基础。合理恰当地使用各种不同的控件,以及熟练掌握各个控件的属性设置,才能得心应手地开发面向对象的VB应用程序。实训8:常用控件1实训目的(1)掌握常用控件的重要属性,事件和方法。(2)初步掌握创建基于图形用户界面的应用程序的过程。2实训要求(1)常用控件的重要属性、事件和方法的使用要熟练掌握。(2)合理的设置用户程序界面。(3)利用各种控件的特征完成程序功能的实现。3实训内容(1)设计一个如下图所示的应用程序,当用户选定了基本配置并且单击OK按钮后,在右边的文本框中显示所选择的信息:提示: 要将列表框、单选按钮、复选框中选中的内容以字符串形式表示 要在文本框将若干项内容分行显示,通过加回车换行符(chr(13)和chr(10)).(2)设计一个简单的画图程序。程序运行时,按住鼠标右键移动画圆,按住鼠标左键移动画线(3)编写一个如图所示的倒记时程序。要求: 通过inputbox对话框输入倒记时时间。例如 如果输入100,表示还剩余“01:40:00”的时间。 当倒记时时间到达“00:00:00”时,停止记时并且提示时间到。提示:(1)时钟控件的 interval 设置为1000,则每隔1秒产生一个timer事件,调试程序时,为了加快运行速度,可调整interval设置,使每隔0.1秒或更短时间产生一个timer事件。 为了便于计算,将输入的倒记时时间转换成时、分、秒,分别存放在三个窗体级变量中,以便于计算。第9章 界面设计本章主要介绍了构建多窗体应用程序和多文档应用程序的方法,在VB中,为了充实程序,经常要用到多窗体、多文档的应用程序,同时,为了做到界面新颖,常需制作一些工具。例如菜单、工具栏等,这些都是同学们制作可视化界面的应用程序的基础,希望尽快掌握。实训9:界面设计11实训目的(1)掌握多窗体程序设计的一般步骤和方法(2)掌握窗口菜单、弹出式菜单和实时菜单的设计。2实训要求(1)合理设计程序的菜单。(2)合理设置用户程序界面,掌握多窗体程序的设计方法并注意多窗体上变量的值如何取。(3)利用菜单编写代码实现程序的功能。3实训内容(1)设计一个“古诗选读”程序,该程序由6个窗体构成,其中一个窗体为封面窗体,一个窗体为列表窗体,其余4个窗体分别用来显示4首诗的内容。程序运行后,先显示封面窗体,接着显示列表窗体,在该窗体中列出所要阅读的古诗目录(4个),双击某个目录后,在另一个窗体的文本框中显示相应的诗文内容,每首诗用一个窗体显示。(2)照windows 中“写字板”应用程序的界面,尽你掌握的知识、编制相似界面。实训10:界面设计21实训目的(1)掌握多文档界面(MDI)程序设计的方法(2)掌握状态栏、工具栏控件的使用。2实训要求(1)合理的设计程序的菜单。(2)合理的设置用户程序界面,掌握多文档程序的设计方法并注意与多窗体程序的区别。(3)利用菜单编写代码实现程序的功能。3实训内容(1)用MDI实现题设计一个“古诗选读”程序,该程序由6个窗体构成,其中一个窗体为封面窗体,一个窗体为列表窗体,其余4个窗体分别用来显示4首诗的内容。程序运行后,先显示封面窗体,接着显示列表窗体,在该窗体中列出所要阅读的古诗目录(4个),双击某个目录后,在另一个窗体的文本框中显示相应的诗文内容,每首诗用一个窗体显示。要求: 用一个普通窗体作为封面窗体。 在MDI窗体中,用菜单列出古诗的目录。 在4个MDI子窗体显示4个古诗的内容,每个子窗体显示一首。(2)设计一个有多文档界面的工程。要求: 在主界面上有菜单、工具栏、任务栏。 在此多文档程序中能实现子窗体中文档的编辑、修改、保存以及多个文档间的复制、剪切和粘贴。第10章 文件文件是程序设计中一个重要概念。VB具有较强的文件处理功能。了解有关文件管理的语句和函数,正确使用文件系统的三个控件可以帮助程序员开发功能强大的应用程序。实训11:文件控件的使用1实训目的:(1)掌握文件和目录操作语句的使用以及函数的使用(2)学会在应用程序中使用文件。2实训要求(1)文件系统控件的搭配使用(2)注意文件系统控件协调工作时的两个change事件怎样编写。3实训内容(1)建立一个文本浏览器。窗体上放置驱动器列表框、目录列表框、文件列表框和一个文本框,要求文件列表框能过滤文本文件,既当单击某文本文件后可将文件内容传送到文本框。(2)编写程序, 利用文件控件构成的界面找到文件, 复制文件和重新命名文件以及实现文件的删除等操作实训12:VB文件的使用1实训目的(1)掌握顺序文件,随机文件及二进制文件的特点和使用。(2)学会文件在应用程序中的应用。2实训要求(1)体会不同类型的文件其读写操作的命令有什么区别。(2)注意文件在操作之前必须打开,操作之后必须关闭的操作步骤以及打开文件的正确含义。(3)注意观察记录型文件读写操作之前记录类型应如何定义。3实训内容(1)建立一个具有3个学生三项内容的文本文件,三项内容分别为姓名、专业、年龄,前二项为字符串,后一项为整型。分别利用:print #文件号,输出列表write # 文件号,输出列表两种格式同时建立两个文件(打开两个文件,以不同的文件号区分)。建立后再在2个文本框用整个文件一次读入的方式显示刚才建立的两个文件,比较之间的区别。运行结果如图所示:(2)编写学生成绩信息表。追加记录按钮的功能是将一个学生成绩信息添加到随机文件末尾,显示记录按钮功能是当你在文本框中输入一个学生的记录号时,在窗体上能显示该学生的完整信息。第11章 图形操作本章我们介绍了图形的基本概念和在VB中作图的几种常用方法,利用这些元素,可以在窗体上,图片框上画各种图形,可以增加窗体设计的平面效果,增加立体感和趣味性。 实训13:图形技术1实训目的(1)了解VB的图形功能。(2)掌握VB的图形控件和图形方法。(3)掌握常用几何图形绘制方法。(4)掌握简单动画设计的方法。2实训要求(1)区别系统坐标系和用户坐标系。(2)学会动画的制作与记时器(或对循环变量的控制)的综合使用(3)在绘制有规则的图形时需要用到数学中的一些基本公式来控制,对一些常用的基本公式要了解。3实训内容(1)设计如下图所示的电子贺年卡。使用pset 方法在窗体上画100个大小不同的随机点。点的颜色也随机变化。 (2)执行下面代码,观察显示的效果。Private sub form_click( ) Pi=3.1415926 Angle1=0 C=1 Drawwidth=1For r=800 to 1800 step 200 Angle2=(angle2+(pi/2) mod (2*pi)Circle(2500,1800),r,qbcolor(c),angle1,angle2Angle1=angle1+(pi/2)C=c+1Drawwidth=drawwidth+1Next rEnd sub(3)单击窗体,在窗体上显示若干圆弧。第12章 VB与数据库数据库技术是计算机应用技术中的一个重要组成部分。对于大量的数据,使用数据库来进行管理比使用文件来进行管理有更高的效率。Visual Basic提供了强有力的数据库存取能力,将Windows的各种先进特性与强大的数据库管理功能有机地结合在一起,管理数据非常方便。实训14:数据控件的使用1实训目的(1)掌握数据库管理器的使用。(2)掌握data数据控件和ADO数据控件的使用。(3)掌握数据库绑定控件的使用。(4)掌握SQL语句的使用2实训要求(1)知道数据引擎在数据库中所起的作用。(2)在对数据库进行连接时,是用对象进行连接还是用数据控件进行连接,其连接方法不一样。(3)对记录集也是对象要有一个正确的认识,并能利用记录集对数据库中的记录进行操作。(4)熟悉绑定控件在数据显示中所起的作用3实训内容(1)使用可视化数据库管理器建立一个ACCESS数据库mydb.mdb,它包含两张表:表student 字段名类型字段名类型学号文本 10位姓名文本 10 位性别逻辑出生年月日期专业文本 10位家庭地址文本 10位照片二进制备注备注型 表class学号文本 10 位课程名文本 10 位成绩单精度学期整型当数据库建立后,使用数据库管理器在各表中输入若干条记录。(2)设计一个窗体,通过菜单对student 表提供新增、删除、修改和浏览功能,要求如下: 程序运行时,窗体内显示数据表student 的第一条记录,窗体布局如下图所示。 当鼠标单击“增加”菜单项时,出现空白的输入框,并有一个“确认”按钮和一个“放弃”按钮,当一条记录输入完毕,单击“确定”按钮后,当前输入自动存入到数据表内,若单击“放弃”按钮当前输入无效。 鼠标单击“删除”菜单项时可删去数据表内的当前记录。 鼠标单击“上一条”或“下一条”菜单项时可改变当前记录。(3)设计一个窗体(或使用数据向导建立窗体),通过使用ADO数据控件和Datagird数据网格控件浏览student表内的记录。 实训15:数据对象的使用1实训目的(1)掌握数据库管理器的使用。(2)掌握数据对象的使用。(3)掌握数据控件与数据对象的搭配的使用。(4)掌握SQL语句的使用2实训要求(1)知道数据引擎在数据库中所起的作用。(2)在对数据库进行连接时,是用对象进行连接还是用数据控件进行连接,其连接方法不一样。(3)对记录集也是对象要有一个正确的认识,并能利用记录集对数据库中的记录进行操作。(4)熟悉绑定控件在数据显示中所起的作用(5)如果想编制数据库管理系统,单靠我们课堂上所讲述的内容还不够,希望课下找一些相关资料。3实训内容(1) 设计一个窗体,通过SQL语句从mydb数据库的student表和class表中选择数据构成记录集,记录集包含字段:姓名、学号、学期、课程名和成绩。使用ADO对象和datagrid 数据网格控件显示记录集的信息,记录按学号的升序排列,显示格式自定。实训16:制作小系统通过本书的学习,我们已经基本上掌握了VB语言的语法规则和面向对象程序的基本结构与设计方法。那么如何利用VB语言设计一个较为实用的软件系统呢?希望读者利用所学习的VB语言知识和面向对象程序设计的基本技巧来开发一个数据库管理系统。 题目:.数据库管理系统开发(自定) 基本要求: 1、有菜单,工具栏,状态栏等界面设计。(5) 2、能实现记录的增,删,更新,查询等基本操作。(10) 3、有数据保护机制(5) 4、能产生报表(5) 5、其他功能和有可操作性(例如统计,计算等)(10) 6、有说明文档(注明你在制作中所做的工作) (5) 说明: 可分组制作(自由组合),每组不超过5人,每组题目不能一样 尽可能作到界面新颖,功能齐全. 计算机应用系实训报告1 班级: 姓名: 学号实训地点年 月 日实训用时6节实训名称简单的VB程序的建立 实 训 目 的1、 练习 VB基本语句的表达形式2、 练习程序的建立和运行保存3、 练习窗体上常用控件的属性、事件、方法的使用方法实 训 步 骤 及 内 容1、写出下列表达式的值: 已知a$=“87654321”,则表达式val(left$(a$,4)+mid$(a$,4,2)的值 len(“vb程序设计”) 32*b or a=c and bc or cd (其中 a=2,b=3,c=4,d=5) Not a=c or 4*c=b2 and ba+c2、 在界面上有一个标签和三个命令按钮,从左到右命令按钮的标题为“显示”、“清除”、“退出”。要求:1) 程序运行后,标签上显示的内容为“欢迎您学习VB”;2) 单击“清除”按钮,标签上什么也不显示;3) 单击“显示”按钮,标签上显示的内容变为“您已经明白了程序的设计过程”; 4) 单击“退出”按钮,结束程序执行。3、设计一个程序,程序进入运行状态后,单击窗体,窗体就变小。步骤:设计用户界面窗体。 编写窗体单击事件代码。 编译运行。4、利用文本框输入圆的半径,计算出圆的面积。步骤:设计用户界面窗体。 编写文本框的lostfocus事件代码。 编译运行。计算机应用系实训报告2 班级: 姓名: 学号实训地点年 月 日实训用时4节实训名称VB程序基本控制结构实 训 目 的1、练习构成程序选择结构的if语句的使用2、练习构成程序循环结构的for语句的使用3、学习程序基本控制结构的设计方法与技巧。实 训 步 骤 及 内 容1、 输入三角形的三边长,求三角形的面积。步骤:1)利用前面所学基本控件构建用户程序界面。 2)设三角形三边为a,b,c,利用已知三边求面积公式编写代码。 3)调试运行2、求一元二次方程的根。要求系数a,b,c由键盘输入,并设。步骤:1)利用前面所学基本控件构建用户程序界面。 2)设a,b,c,先判断=0是否成立,利用求根公式编写代码。 3)调试运行3、设某商场采用如下购物优惠方法:在1000元以上者,按八折优惠;在500元以上,1000元以下者,按八五折优惠;在300以上,500元以下者,按九折优惠;在100以上,300元以下者,按九五折优惠;不足100元者,没有优惠。编程序计算输入的购物款数对应的优惠后款数是多少。步骤:1)利用前面所学基本控件构建用户程序界面。 2)利用select case 语句,编写代码 3)调试运行4、编一程序,显示出所有水仙花数。所谓水仙花数,是指一个

温馨提示

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

评论

0/150

提交评论