VB上机实验计划
VB上机实验
实验一 VB环境和简单应用程序设计(4个学时)一、实验目的1.熟悉Visual Basic集成开发环境的使用。
2.掌握建立、编辑和运行简单的Visual Basic应用程序的全过程。
3.掌握窗体对象的属性、事件和方法。
二、实验内容1. 在VB的集成开发环境中实现如下的操作:1)、将“标准”工具栏去掉后再添加上,将“编辑”工具栏添上再去掉。
2)、分别利用“菜单”和“工具栏”中的命令打开“属性窗口”、“工程资源管理器窗口”3)、将“窗体布局窗口“的”启动位置“设置成“手工”。
4)、在工具箱中任意添加一个Active X 控件。
5)、在工程1中增加两个窗体:Form1、Form26)、在工程1中增加两个标准模块:Module1 、Module27)、在工程1中增加一个类模块:Class18)、在工程资源管理器中将Form2、Module2 删除。
9)、在在工程资源管理器中利用“切换文件夹”按钮隐藏或显示对象的文件夹10)、将代码窗口中的字体大小改为18号字。
2.设计一个窗体,窗体内有1个文本框和3个命令按钮控件。
要求:当按“显示”按扭时,在文本框内显示“欢迎来到青岛科技大学!”一串红色、四号、隶书字符串。
当按“清除”按钮时,清除文本框内全部信息;当按“退出”按钮时,结束程序运行。
1) 创建界面(将设计好的界面截下来粘贴在下面)2)以表格形式进行属性设置(写出所有非默认属性值的设置)3)代码设计4)调试过程记录(错误情况及改正方法,不得少于三条)3. 设计一个窗体,在窗体上添加一个文本框和三个命令按钮。
要求:当按“显示”按扭时,在文本框内显示“Visual Basic 程序设计”一串字符串。
当按“黑体”按钮时,文本框内的字符串的字体变为黑体;当按“隶书”按钮时,文本框内的字符串的字体变为隶书;1) 创建界面(将设计好的界面截下来粘贴在下面)2)以表格形式进行属性设置(写出所有非默认属性值的设置)3)代码设计4)调试过程记录(错误情况及改正方法,不得少于三条)4. 窗体的Click、DbClick、Load事件的使用,以及Print方法和相关属性的使用。
湖北汽院VB上机实验指导
湖北汽院VB上机实验指导实验一 VB语言环境实验选课班号: 序号: 姓名: 实验日期:【实验目的】1( 熟悉Visual Basic 6.0集成开发环境。
2( 学习如何用对象(窗体和控件)建立界面。
3( 学习用属性窗口设置对象属性的方法。
4( 了解窗体及控件所执行的操作。
5( 掌握开发一个简单程序的基本步骤。
【相关知识】1( 窗体是VB中的对象,具有自己的属性、事件和方法。
窗体属性:(1)Name属性对象的名称,是所有对象都具有的属性,用来唯一标识该控件。
在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。
所有的控件在创建时由VB自动提供一个默认名称。
(2)Height、Width、Top和Left属性Height和Width属性决定了控件的高度和宽度,Top表示控件到窗体顶部的距离,Left表示控件到窗体左边框的距离。
默认单位为twip,1 twip=1/20点=1/1440英寸=1/567cm 。
窗体位置、大小如图1-1所示。
(3)Caption 标题属性Caption属性的值是显示在窗体标题栏上的文字。
(4)BackColor属性和ForeColor属性BackColor属性用于返回或设置对象的背景图1-1 窗体位置、大小颜色,ForeColor属性用于返回或设置在对象里显示图片和文本的前景颜色。
(5)BorderStyle属性此属性决定边框风格, 通过改变 BorderStyle 属性,可以控制窗体如何调整大小。
(6)MaxButton、MinButton和ControlBox属性MaxButton最大化按钮和MinButton最小化按,当值为 True,有最大或最小化按钮,False则无。
ControlBox控制菜单框属性,其值设置为Ture时,有控件菜单;设置为False时,则无控件菜单,同时窗体也无“最大化”按钮和“最小化”按钮,即使MaxButton属性和MinButton属性设置为Ture。
VB上机实验2
VB上机实验2窗体设计1、本实验使用Mousemove事件,实线鼠标在标签上时标签文本为蓝色,鼠标离开标签时,标签文本为红色。
2、编写一段程序,在文本框中统计在该窗口上单击鼠标的次数,效果如下图所示。
提示:对窗口编写两个事件:Form_Load事件设置文本框初值为0;Form_Click事件对文本框累加计数。
3、创建如图所示的窗体界面,标签文本"欢迎使用VB"为四号、黑体字,按钮文本分别为"手动","自动";计时器Interval属性为50毫秒,Enabled属性为False。
要求当单击"手动"按钮的时候,每单击一次,标签从左向右移动500twip,单击"自动"按钮时,根据计时器时间间隔触发计时器事件,从左向右移动,且不管用哪种方式移动,当标签从右侧移出窗体后可以从左侧再次进入。
按要求完成界面和控件的属性设置以及相关的代码设计。
提示:窗体移动请用move方法实现【窗体设计】------------------------------------------------题目:请按照题目要求设计指定的窗体。
建立如下所示界面。
1、添加控件文本框(Text1)。
框架(Frame1,框架Frame2)。
框架(Frame1)内添加2个单选框(Option1,Option2)。
框架(Frame2)内添加3个单选框(Option3,Option4,Option5)。
2、窗体设置窗体名称(Name)为"Form1"。
窗体标题(Caption)为"字体样式"。
3、文本框设置文本框(Text1)文本(Text)属性值为"VB窗体设计"。
字体属性为"宋体"。
文字对齐方式属性为"居中对齐"。
文字颜色为&H00FF0000&。
VB上机实验报告
VB上机实验报告实验名称:程序设计语言(VB)实验日期:指导老师:实验地点:姓名:班级:学号:一、实验名称:实验5 顺序结构程序设计二、实验目的:(1)掌握基本的输入输出操作(Inputbox、Msgbox、Print使用)。
(2)掌握顺序结构的程序设计方法。
三、实验内容:1.课本的3.3、3.4、3.5、3.6、3.7、3.82.用图形、图像框控件实现图片切换和图片放大缩小。
3.根据提示,补充下列程序段,并在VB环境下调试:(1)鸡兔同笼问题。
(2)计算三角形的面积。
四、实验步骤及结果:1、3.3:Private Sub Command1_Click()Dim x As Integer, y As IntegerDim s1 As String, s2 As Stringx = 2: y = 1s1 = x & "+" & y & "=" & x + ys2 = x & "-" & y & "=" & x - yMsgBox s1 & vbCrLf & s2, , "输出"End Sub3.4:Private Sub Command1_Click()Dim x As Integer, y As Integerx = InputBox("请输入第1个整数", "输入", 0) 'y = InputBox("请输入第2个整数", "输入", 0) ' Print "第1个数为:" & xPrint "第2个数为:" & yPrint "和=" & x + yPrint "差=" & x - yEnd Sub3.5:Private Sub Command1_Click()Dim r As Single, h As SingleDim area As Single, v As Singler = InputBox("请输入半径")h = InputBox("请输入高度")area = 2 * 3.14 * r * r + 2 * 3.14 * r * h v = 3.14 * r * r * hPrint "圆柱体的半径为:" & r; "高为:" & h Print "表面积为:" & areaPrint "体积为:" & vEnd Sub3.6:Private Sub Command1_Click()Dim a As Single, b As Single, c As Single ' Dim s As Single, area As Single 'a = Val(Text1)b = Val(Text2)c = Val(Text3)s = (a + b + c) / 2 'area = Sqr(s * (s - a) * (s - b) * (s - c)) Label2 = "三角形的面积为:" & area 'End Sub3.7:Dim a As Integer, b As Integer, t As Integera = Text1b = Text2t = aa = bb = tLabel2 = "交换后的值为:" & a & "," & b End Sub3.8:Dim x As Integer, s As IntegerDim a As Integer, b As IntegerDim c As Integer, d As Integerx = InputBox("请输入一个四位整数")a = x Mod 10b = x \ 10 Mod 10c = x \ 100 Mod 10d = x \ 1000s = a + b + c + dPrint x; "的各位数字之和为:"; sEnd Sub2、用图形、图像框控件实现图片切换和图片放大缩小:图片切换:Private Sub Command1_Click()Picture1.Picture = LoadPicture(App.Path + "\春.jpg") End SubPrivate Sub Command2_Click()Picture1.Picture = LoadPicture(App.Path + "\夏.jpg") End SubPrivate Sub Command3_Click()Picture1.Picture = LoadPicture(App.Path + "\秋.jpg") End SubPrivate Sub Command4_Click()Picture1.Picture = LoadPicture(App.Path + "\冬.jpg") End SubPrivate Sub Command5_Click()Picture1.Picture = LoadPicture("")End Sub图片放大缩小:Private Sub Command1_Click() Image1.Stretch = TrueImage1.Width = Image1.Width * 2 Image1.Height = Image1.Height * 2 End SubPrivate Sub Command2_Click() Image1.Stretch = TrueImage1.Width = Image1.Width / 2Image1.Height = Image1.Height / 2 End SubPrivate Sub Command3_Click() Image1.Stretch = FalseEnd Sub3、(1)鸡兔同笼问题:Private Sub Command1_Click() Dim h As IntegerDim f As IntegerDim x As Integerh = Val(Text1.Text)f = Val(Text2.Text)x = (4 * h - f) / 2y = (f - 2 * h) / 2Text3.Text = xText4.Text = yEnd Sub(2)计算三角形的面积:Private Sub Command1_Click()Dim b As SingleDim c As SingleDim s As SingleDim area As Singlea = Text1.Textb = Text2.Textc = Text3.Texts = (a + b + c) / 2area = Sqr(s * (s - a) * (s - b) * (s - c))Text4.Text = areaEnd Sub五、实验分析及总结:(1)通过几次VB上机实验,我发现只要代码不写错,调试结果通常都会成功。
我的vb上机实验报告
计算机上机实习(vb)大致思路:1.首先建一个文本文件“学生成绩”放在一个新建文件夹中,然后在此文件夹中输入二十个人的成绩及相关信息,包括学号,姓名,五门课程的名称。
2.再建一个文件夹叫做“课程学分”,在里面输入每个课程的编号,学时和名称并保存。
3.编写程序调用刚才保存的两个文件算出每个学生n门课的加权平均分然后排名,再把这班级成绩表保存在新建的文本文件“班级成绩表”中。
4.分别统计全班每门课的平均分,并计算每门课在60分以下,60~69,70~79,80~89,90分以上的人数,用vb创建一个叫“各分数段人数”的文本文件装此数据。
5.编程找出每门课中不及格的人,并在窗体上显示名单。
6.编程找出符合优等条件的人并在窗体上显示名单。
具体的流程:1.先编写如下程序使学生的每个信息的到保存,在自定义数组stu中有学生的姓名,学号,各科成绩。
再命名两个数组name和xf,让文本文件里的每一个信息调用起来方便简单。
2.求加权平均分,让每个学生的各科成绩分别乘以各成绩的学分,在除以总学分即为加权平均分。
有两个循环分别是20 个学生的循环和五门课的循环。
3.排名次,由于当两个人的成绩相等时要求名次一样,所以用书上常用的冒泡法和选择排序法是有些麻烦的,从而我用了把分数和每一位同学的分数比较来累计排名。
此时要在stu类型中加一个rank的分量。
从而有了下面的代码:4.统计分数段时,要求是统计每科的分数段人数,所以我先写了一个课程的分段程序,再把它复制四遍做适当的调整就得到了五门课的分段的程序:Private Sub mnuyw_Click()Picture1.ClsPicture1.Picture = LoadPicture("D:\要用的图片\16.jpg")Picture1.FontSize = 20Picture1.ForeColor = RGB(156, 134, 2)Picture1.Print Tab(20); "语文"Picture1.PrintPicture1.Print Tab(15); "范围"; Tab(30); "人数"Dim i%, b(1 To 5)For i = 1 To 5b(i) = 0Next iFor i = 1 To 20If stu(i).cj(1) <= 60 Then b(1) = b(1) + 1If stu(i).cj(1) < 69 And stu(i).cj(1) > 60 Then b(2) = b(2) + 1If stu(i).cj(1) < 79 And stu(i).cj(1) >= 70 Then b(3) = b(3) + 1If stu(i).cj(1) < 89 And stu(i).cj(1) >= 80 Then b(4) = b(4) + 1If 90 <= stu(i).cj(1) Then b(5) = b(5) + 1Next iPicture1.Print Tab(15); "=<60"; Tab(30); b(1)Picture1.Print Tab(15); "60-69"; Tab(30); b(2)Picture1.Print Tab(15); "70-79"; Tab(30); b(3)Picture1.Print Tab(15); "80-89"; Tab(30); b(4)Picture1.Print Tab(15); ">90"; Tab(30); b(5)5.打印学生的成绩单相当于把之前刚存好的班级成绩表再打印一次,所以代码用只读打开文本文件。
VB上机实验报告详细易懂
VB上机实验报告详细易懂实验五数组的应用一、实验目的1.掌握一维数组的概念、定义、数组元素的引用和初始化。
2.学会用数组和程序基本控制结构实现数据的求和、求平均、求极值和排序等算法程序的设计3.加深对循环控制结构的理解和使用二、实验环境1.计算机2.Visual Basic 6.0开发环境三、实验说明1.熟练运用Visual Basic 6.0开发环境2.熟悉建立VB应用程序的步骤3.学会使用一维数组实现简单的应用程序四、实验内容和步骤1.实验内容随机产生10个两位整数,找出其中的最大值、最小值和平均值。
2.实验步骤(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;考虑到要在不同的过程中使用数组,所以首先在模块的通用段中声明数组:Dim a(1 To 10) As Integer随机整数的生成由窗体的Load事件代码完成:Private Sub Form_Load( )Dim p As StringRandomizep = ""For i = 1 To 10a(i) = Int(Rnd * 90) + 10p = p & Str(a(i)) & ","NextLabel1.Caption = L Trim(Left(p, Len(p) – 1))End Sub求最大、最小以及平均值由“确定”按钮Command2的Click事件代码完成:Private Sub Command2_Click( )Dim n As Integer, m As Integer, s As Singlemin = 100: max = 10: s = 0For i = 1 To 10If a(i) > n Then max = a(i)If a(i) < m Then min = a(i)s = s + a(i)NextText1.Text = maxText2.Text = minText3.Text = s / 10End Sub“重置”按钮Command1的Click事件代码:Private Sub Command1_Click( )Form_LoadText1.Text = ""Text2.Text = ""Text3.Text = ""End Sub最后是“关闭”按钮Command3的Click事件代码:Private Sub Command3_Click( )Unload MeEnd Sub(5)运行程序,观察结果;(6)保存窗体,保存工程。
vb上机实验报告
3.退出VB打开文件菜单,执行退出命令。
4.关于VB的各种属性的了解。(1)可以直接键入新属性值,有caption,text;
5.数据类型:1,基本数据类型,有字符串(string)。数值,货币currency,变体(variant),其他;2,用户定义的数据类型,格式如下Type数据类型名称
数据类型元素名As类型名
数据类型元素名As类型名
End Type
枚举类型,格式为[Public|Private]Enum类型名称
成员名称[=常数表达式]
成员名称[=常数表达式]
…….
END Enum
说明:Public在整个工程中可见
Private只在声明的模块中是可见的
6.常量分为:文字常量{1字符串常量(2)值常量}和符号常量
表达式中的对象名称可以使窗体,图片框或者打印机;
表达式是一个或多个表达式:数值表达式打印出表达式的值,字符串则照样输出.
当输出多个表达式和字符串时,各表达式用分隔符隔开,注意逗号有间隔,分号无间隔.
14.与print有关的函数
(1)Tab函数Print Tab(n);800将在第n个位置输出数值
(2)Spc函数在Print的输出中,用Spc函数可以跳过n个空格
3、每人独立完成,如实记录自己上机的过程,杜绝雷同;
4、实验报告将作为平时成绩计入总成绩。
5、上交电子版,考试结束一周内由班长收齐交给我。
12.表达式的执行顺序是:
(1)首先进行函数运算
(2)进行算术运算,顺序如上
(3)然后进行关系运算,包括:=,<,>
《VB课程设计》实训计划五篇范文
《VB课程设计》实训计划五篇范文第一篇:《VB课程设计》实训计划《VB课程设计》实训计划一、实验目的全面掌握利用VB实施应用软件开发的知识和方法,系统提高中小型应用程序的开发能力,努力培养提高创新精神和团队精神,为以后学习JAVA打下坚实的基于面向对象的应用软件开发基础。
二、设计时间2010-2011学年第二学期第16-18周。
三、组织形式独立完成。
四、基本要求1、设计必须在机房完成,不得迟到、早退或旷课。
2、设计作品的实现功能不得低于设计要求。
3、根据设计流程撰写设计报告,主要包括系统分析、解决方案、主要功能的实现要点、设计中遇到的问题及解决方法、设计中存在的不足、对设计的感想和心得体会等。
4、设计过程中要开拓思路、互相协作、自主学习,努力提高分析问题和解决问题的能力。
5、不得抄袭他人作品,一经发现,作零分处理。
五、具体任务任务一:Visual Basic操作基础任务难度:* 基本要求:• 熟练掌握Visual Basic 6.0的启动方法。
• 熟悉VB的开发环境。
• 熟悉常用菜单,使用菜单和工具栏创建工程,保存工程生成exe 文件。
• • 学会向窗体中放置控件和使用属性窗口。
学会建立一个简单界面的应用程序,在代码编辑窗口中添加代码。
• 掌握启动工程和结束工程的方法。
任务二:程序设计基础1 任务难度:** 基本要求:• 掌握VB的常量、变量、数组和表达式的定义。
• • • • 熟练掌握VB简单的语句书写。
掌握分支结构的使用。
掌握循环结构的使用。
掌握各种常用函数的使用。
任务三:程序设计基础2 任务难度:*** 基本要求:• • • • 熟练掌握常用函数的使用。
熟练掌握分支结构的使用。
熟练掌握循环结构的使用。
掌握常用简单算法的编程。
任务四:窗体、标签、文本框和按钮任务难度:* 基本要求:• 学会添加多个窗体。
• • • • • 掌握启动窗体和切换窗体。
掌握为窗体添加事件代码。
掌握标签的属性和事件代码。
VB程序设计上机实验5
附 录
作业2:设计一个商品总额计算程序
设计要求: 程序运行时从键盘输入3种商品的单价、 购买数量,
单击“计算”按钮,计算和输出所用的总额; 单击“清空”按钮,将所有输入数据及显示的总额清 空; 单击退出按钮,结束程序。
界面设计如左图 提示: 文本框控件输入的 是字符串,计算时 需要转换为数值型 数据 Val(Text1.text)
附 录
作业1:设计一个RGB调色板
Picturebox(其backcolor) 显示RGB函数对应颜色
Lblrgb(label控件) 显示RGB当前取值
设计要求:拖动滑块时,颜色演示窗口的颜色相应变
化,同时Lblrgb控件显变量r,g,b分别记录三基色的取值 滚动条的取值范围为:0~255
附 录
在通用声明部分定义用于 保存R、G、B三个值的 变量,如:r、g、b
Lblrgb
Picturebox
当R滚动条(Hsbr)变化时
Hsbr r = HSbr.Valuer PictureBox的BackColor 为RGB(r,g,b)
相应标签框Lblrgb的标题为 "RGB(" & r & "," & g & "," & b & ")"
显示计 算总额
附 录
作业3:P45案例实训
Visual Basic 程序设计
上机实验五
实验目的
1. 熟悉掌握Timer、PicutreBox、Image、滚动条
等控件的常用属性事件及方法
2. 通过实验掌握综合运用所学控件设计顺序程序的
方法
VB程序设计上机指导书
VB程序设计上机指导书前言Visual Basic是Microsoft公司推出的一种面向对象的“可视化”Windows应用程序开发工具,它在语法上继承了Basic和Quick Basic的优点,具有使用方便、简单易学等特点,且功能强大,与其他开发工具有丰富的接口。
因此,深受广大用户的青睐,成为学习开发Windows应用程序首选的程序设计语言。
“VB程序设计”是一门实践性很强的课程,在学习此课程的过程中,上机实验是十分重要的环节,通过上机实验,可以使学生了解面向对象的程序设计方法,掌握用VB开发应用软件的方法,培养学生的实用型应用软件开发能力,为今后承担VB应用程序的开发和维护打下良好的基础。
本指导书共有四个实验,要求学生必须熟练掌握。
目录前言 (2)实验一VB集成开发环境及工程管理 (4)一、实验目的 (4)二、实验内容 (4)实验二VB基本编程技术 (5)一、实验目的 (5)二、实验内容 (5)实验三文件管理 (7)一、实验目的 (7)二、实验内容 (7)实验四数据库访问技术 (9)一、实验目的 (9)二、实验内容 (9)实验一VB集成开发环境及工程管理(2学时)一、实验目的1.掌握Visual Basic启动和退出的方法。
2.熟悉Visual Basic的集成开发环境。
3.掌握VB工程的创建、打开和保存以及向工程中添加、删除文件的操作方法。
二、实验内容实验1-1 启动Visual Basic,然后创建一个“标准 EXE”工程。
了解Visual Basic集成开发环境下各组成部分及其作用。
【要求】(1)在集成开发环境中分别寻找“窗体窗口”、“属性窗口”、“工程资源管理器”、“窗体布局窗口”、“工具箱窗口”,熟悉它们的默认位置。
(2)在“视图”或“工程资源管理器”中切换显示“代码窗口”和“窗体窗口”。
(3)在“视图”菜单中点击“立即窗口”,观察刚刚显示出来的“立即窗口”。
(4)尝试分别将各部分关闭,然后再用“视图”菜单中对应的菜单命令将其显示。
vb上机实验报告
vb上机实验报告VB上机实验报告一、引言Visual Basic(VB)是一种面向对象的编程语言,广泛应用于软件开发领域。
本次实验旨在通过VB的上机实践,掌握VB的基本语法和应用技巧,提升编程能力。
二、实验内容1. VB环境搭建:安装VB开发环境,并熟悉VB的开发界面和功能;2. VB基本语法:学习VB的变量、数据类型、条件语句、循环结构等基本语法;3. VB应用实例:实现一个简单的学生信息管理系统,包括学生信息录入、查询和删除功能。
三、VB环境搭建VB的开发环境可以通过官方网站下载并安装。
安装完成后,打开VB开发界面,可以看到菜单栏、工具栏和代码编辑区等组成部分。
熟悉这些界面元素,是进行VB编程的基础。
四、VB基本语法1. 变量与数据类型在VB中,可以使用Dim语句声明变量,并指定其数据类型。
常见的数据类型有整数型(Integer)、浮点型(Single)、字符串型(String)等。
例如,使用以下语句声明一个整数型变量:Dim num As Integer2. 条件语句条件语句用于根据条件的真假执行不同的代码块。
在VB中,可以使用If语句和Select Case语句实现条件判断。
例如,以下代码展示了使用If语句判断一个数的正负:If num > 0 ThenMsgBox("该数为正数")ElseIf num < 0 ThenMsgBox("该数为负数")ElseMsgBox("该数为零")End If3. 循环结构循环结构用于重复执行一段代码。
在VB中,可以使用For循环和Do While循环等实现循环功能。
例如,以下代码展示了使用For循环输出1到10的数字:For i = 1 To 10MsgBox(i)Next i五、VB应用实例本次实验要求实现一个学生信息管理系统,包括学生信息录入、查询和删除功能。
以下是实现该功能的代码示例:1. 学生信息录入在VB的窗体中,添加文本框和按钮控件。
vb上机实验报告 (6)
实验仪器(编号)
材料、工具
(实验内容及步骤)
实验内容
1、Windo0桌面的基本构成要素
3、学会排列桌面图标与调整任务栏
4、掌握窗口和对话框的组成与基本操作
5、观察所用计算机主要软件、硬件的基本信息
山东理工大学实验报告第1页
姓名_毕泗文_ __数学与信息科学_______院05____级07____班同组者:成绩____________
室温:气压:课程名称:教师签字____________
实验项目
编码()
指导教师
王丽香
实验目的
(1)通过实验,了解Windows2000的启动与退出方法,;了解Windows2000桌面的基本构成要素;学会排列桌面图标与调整任务栏;掌握窗口和对话框的组成与基本操作;观察所用计算机主要硬件的基本信息
6、打开“我的电脑”与“资源管理器”,察看构成窗口的要素
7、在“资源管理器”中显示和选择文件和文件夹
8、在“我的电脑”中显示和选择文件和文件夹
9、对选择的温家进行移动、复制删除、重命名等操作
10、信件文件和文件夹操作
操作步骤
1、Windows2000的启动与关闭
1)Windows2000的启动
按照先外设后主机的顺序,先打开显示器等外设的电源开关,再打开主机开关,等待计算机启动到Windows状态。正常情况下,将出现Windows2000的桌面。
2)Windows2000的关闭
关闭加算机之前,首先要关闭任务栏
实验室名称:2005年月日
第2页山东理工大学实验报告
(实验中出现的问题及解决方法)
(实验结论及问题讨论)
VB实验内容及要求
实验一:Visual BASIC环境和程序设计初步(验证性,3学时)1、实验目的掌握:创建一个简单的VB应用程序熟悉:Visual BASIC的开发环境了解:Visual BASIC系统对计算机软件、硬件的要求了解:基本控件(窗体、标签、文本框、命令按钮)的使用2、实验方法:学生预习实验指导书,老师示范演示,学生在老师的指导下熟悉Visual BASIC的集成开发环境,并编译、调试、运行2至3个程序。
3、实验仪器:计算机及Visual BASIC 6.04、实验操作方法:(1)启动Visual BASIC 6.0,观察标题栏、菜单栏、工具栏与Microsoft 其它应用程序的不同之处;熟悉工具箱上的标准控件;熟悉窗体设计器、工程管理器窗口、属性窗口和代码窗口的功能、组成以及它们各种不同的打开方法。
(2)完成相应程序的界面设计;设置窗体、标签、文本框、命令按钮的属性;在相应事件过程中输入代码;对程序进行编译、调试和运行。
实验二:VB语言基础(顺序程序设计)(验证性,3学时)1、实验目的掌握:常用内部函数的使用掌握:表达式、赋值语句的正确书写规则掌握:InputBox与MsgBox的使用2、实验方法:学生预习实验指导书并于课前完成相应代码的编写,上机时在老师的指导下编译、调试、运行程序。
3、实验仪器:计算机及Visual BASIC 6.04、实验操作方法:完成相应程序的界面设计;设置对象的属性;在相应事件过程中输入代码;对程序进行编译、调试和运行。
实验三:选择结构程序设计(验证性,3学时)1、实验目的掌握:If条件语句的使用掌握:情况语句的使用,以及情况语句与多分支条件语句的使用区别2、实验方法:学生预习实验指导书并于课前完成相应代码的编写,上机时在老师的指导下编译、调试、运行程序。
3、实验仪器:计算机及Visual BASIC 6.04、实验操作方法:完成相应程序的界面设计;设置对象的属性;在相应事件过程中输入代码;对程序进行编译、调试和运行。
VB上机实验三
《Visual Basic语言》上机实验三实验名称:数据类型、运算符和表达式(2学时)一、实验目的1.掌握Visual Basic的数据类型和变量定义方法。
2.正确使用Visual Basic的运算符和表达式。
3.掌握Visual Basic常用函数的使用方法。
二、背景知识1.Visual Basic的数据类型Visual Basic提供了丰富的数据类型,所有的数据都具有数据类型,如果数据的数值和数据类型不匹配,就会出现错误或者造成内存空间的浪费。
Visual Basic将数据类型分为标准数据类型和自定义类型。
标准数据类型包括数值型数据类型、非数值型数据类型和变体数据类型。
其中数值型数据类型包括整型、长整型、单精度型、双精度型、货币型、字节型等;非数值类型包括日期型、逻辑型(布尔型)、字符串型和对象型数据类型。
除了以上标准数据类型外,用户还可以根据需要自定义数据类型,称为自定义类型。
2.Visual Basic变量的声明变量用来在程序运行期间临时存储数据。
变量名、类型、值称为变量的三要素。
变量名表示的是变量在内存中的地址,类型决定了变量在内存中的存储方式和所占内存单元的大小,值指的是变量名所对应内存单元的存储内容。
所谓声明一个变量,就是先将变量的有关信息(变量名和变量的数据类型)告诉程序。
变量的声明方式有三种:(1)显式声明:用Dim、Static、Public、Private等声明语句显式声明变量及类型。
(2)隐式声明:Visual Basic允许用户在编写应用程序时,不声明变量而直接使用,系统临时为新变量分配存储空间并使用。
所有隐式声明的变量都是为变体类型Variant。
系统根据程序中赋予变量的值来自动调整变量的类型。
(3)强制类型声明:在程序中用到的变量必须事先声明,要达到此目的,方法是在窗体模块或标准模块的“通用-声明”部分写上语句:Option Explicit,也可以在“工具”菜单中选取“选项”命令,然后在打开的对话框中单击“编辑器”选项卡,再复选“要求变量声明”选项,这样系统就会在新模块中自动插入Option Explicit语句。
VB上机实验二
《Visual Basic 语言》上机实验二实验名称:简单Visual Basic 程序设计(1学时)一、实验目的1.学会利用Visual Basic 中“格式”菜单中的命令调整窗体上控件大小和布局。
2.初步了解如何用代码设置对象属性。
3.初步学习在代码编辑器中输入程序代码的基本操作。
4.基本掌握用Visual Basic 开发应用程序的一般步骤。
二、背景知识1.Visual Basic 应用程序的开发一般步骤Visual Basic 采用的是一种“可视化”的编程方法,可以先设计应用程序的外观,然后再编写不同部件的程序代码。
2.Visual Basic 中对象的概念对象是Visual Basic 程序运行时最基本的实体,它既包括了数据(对象属性),也包括作用于对象的操作(方法)和对象的响应(事件)。
属性用来表示对象所具有的性质、特征;方法决定了对象所具有的动作和行为,是Visual Basic 提供的用来完成特定操作的特殊子程序;事件是由Visual Basic 预先定义好的、能被对象识别的动作,对象可以对它作出响应,通过它与外界进行交互。
属性、方法和事件称为对象的三要素,它们之间的关系如图 2.1所示。
不同的对象具有不同的属性和方法、可以识别不同的事件,同一对象也可以识别不同的事件。
Visual Basic 中最主要的两种对象是窗体和控件,程序设计中,基本的设计机制就是改变对象的属性、使用对象的方法和为对象编写事件过程。
3.事件驱动编程机制在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。
事件可以由用户操作触发,也可以由来自操作系统或其它应用程序的消息触发,甚至由应用程序本身的消息触发。
这些事件的顺序决定了代码执行的顺序,因此应用程序每次运行时所经过的代码的路径都是不同的。
事件驱动应用程序的典型操作序列为:(1)启动应用程序,加载和显示窗体;(2)窗体或窗体上的控件接收事件;(3)如果相应的事件过程中存在代码,则执行该代码;(4)应用程序等待下一次事件。
长江大学VB上机实习报告
长江大学 VB 上机实习报告实习背景本次实习是长江大学计算机科学专业的一项实践课程,旨在通过实践的方式,让学生更深入地了解 VB 编程语言,并培养学生的编程技能和团队协作能力。
本次实习由长江大学计算机科学与技术学院主办,共有约 100 名学生参加。
实习过程本次实习共分为两个阶段,第一阶段为理论学习,第二阶段为实践操作。
阶段一:理论学习在第一阶段,我们主要学习了 VB 编程语言的基础知识,包括变量、运算符、流程控制语句、数组等基本语法。
此外,我们还学习了 VB 窗体应用程序的开发,包括通过控件实现输入输出、编写事件处理程序、使用 MsgBox 和 InputBox 等常用方法。
在此基础上,我们还学习了VB 数据库编程的基础知识,包括连接数据库、创建表格、插入数据、查询数据等。
阶段二:实践操作在第二阶段,我们进行了实际的 VB 编程实践,主要的任务是开发一个学生成绩管理系统。
我们需要完成以下功能:1.实现学生信息的添加、编辑和删除;2.实现成绩信息的添加、编辑和删除;3.实现学生信息与成绩信息的查询和统计;4.实现数据的备份和还原。
为了最大程度地模拟实际的开发流程,我们在实践操作中分为多个小组,每个小组拥有独立的任务和需求分析。
实习收获通过本次实习,我对 VB 编程语言有了更深入的了解,并掌握了 VB 窗体应用程序的开发和数据库编程的基础知识。
同时,我还体会到了团队协作的重要性,学会了与他人合作,共同解决问题。
实习反思通过本次实习的学习和实践,我认识到自己对 VB 编程语言和数据库编程还有待提升,需要继续努力学习和实践。
同时,我还发现了一些自己的不足之处,比如组织能力和沟通能力需要进一步提高。
我会在以后的学习和实践中认真这些经验教训,不断提升自己的能力和素质。
本次实习是我在长江大学计算机科学专业中的一次重要的实践活动,让我对VB 编程语言和数据库编程有了更深入的了解,也让我意识到了团队合作和不断学习的重要性。
VisualBasic上机实验及实训教程课程设计
VisualBasic上机实验及实训教程课程设计一、课程设计背景VisualBasic是一种适合初学者的可视化编程语言,具有语法简单易懂、开发效率高等优点,被广泛使用于Windows平台下的应用程序开发中。
本门课程旨在通过实验和实训,让学生掌握VisualBasic的基本语法、开发工具和基础知识,能够独立开发简单应用程序并解决常见问题。
二、课程设计目标本课程设计的目标如下:1.了解VisualBasic的概念、语法和开发环境。
2.掌握VisualBasic的基本数据类型、运算符、流程控制语句和函数。
3.通过实验掌握VisualBasic的窗体设计、控件使用和事件处理。
4.通过实训掌握VisualBasic的文件操作、数据库操作和网络编程。
5.培养学生独立思考和解决问题的能力。
三、上机实验内容实验一:Windows窗体应用程序开发1.新建Windows窗体应用程序项目。
2.在窗体中添加标签、按钮、文本框等控件,设置属性和事件处理程序。
3.通过运用控件和事件处理程序实现简单的应用程序功能,例如计算器、猜数字游戏等。
实验二:文件操作实战1.编写程序实现文件的读取、写入和复制等操作。
2.实现文本文件的搜索、替换和排序等功能。
3.实现图像文件的加密、解密和压缩等功能。
实验三:数据库略读略写1.通过连接Access数据库。
2.实现对Access数据库的增删改查等基本操作。
3.实现对Access数据库的多表连接、多条件查询和数据分页等高级操作。
实验四:网络编程实践1.通过Socket API实现TCP/IP协议的应用程序。
2.设计简单的网络聊天室或文件传输程序。
3.解决网络编程常见问题,例如请求超时、数据包丢失等。
四、实训课程内容实训课程内容与上机实验内容结合,以项目实战为主。
学生需自选或从教师提供的项目中选择一项进行实现,包括但不限于以下方向:1.桌面应用程序开发2.游戏开发3.数据库应用程序开发4.网络应用程序开发实训课程的时间为2周至1个月,口头答辩要求学生结合实现项目以及所学知识进行展示和交流。
vb第一周上机教案
第一章VB概述第一周上机教案【教学目的】1、通过教学,使学生明确《Visual Basic编程基础》课程教学内容和要求,掌握学习本课程的方法。
2、通过教学,使学生掌握VB的基本特点,了解可视化编程、事件驱动等概念。
3、通过教学,使学生掌握VB的启动方法和退出方法,初步了解和使用VB 6.0的集成开发环境编制、运行程序。
【教材分析】1、教学重点:VB的基本特点、VB的启动方法和退出方法、VB 6.0的集成开发环境构成。
2、教学难点:初步接触VB编程,与QB有很大差别。
【教学时间】三课时(一节在多媒体阶梯教室,二节在第七机房)【学习过程】一、VB 6.0的集成开发环境启动后,屏幕显示集成开发环境界面(P3):三个工作栏:标题栏、菜单栏、工具栏六个基本窗口:●主窗口(Main)●窗体窗口(Form)●工具箱窗口(Tool Box)●工程窗口(Project)●属性窗口(Properties)●窗体布局窗口(Form Layout)思考:关闭后的窗口如何重新打开?二、VB6.0的窗口的操作初步1、窗体窗口(窗体)是建立VB应用程序的主体部分。
2、利用工具箱在窗体设置控件。
3、利用属性窗口设置窗体和控件的属性。
4、工程窗口的工具按钮。
注:带有控件的窗体将成为应用程序的界面,通过窗体上的控件可得到程序的运行结果。
[例1]完成下列操作:1、启动Visual Basic 6.0集成环境,说出集成环境各组成部分的名称。
2、分别关闭工具栏、属性窗口、工程窗口(工程资源管理器窗口)、工具箱窗口、窗体布局窗口。
3、分别打开工具栏、属性窗口、工程窗口(工程资源管理器窗口)、工具箱窗口、窗体布局窗口。
4、在窗体中设置一个命令按钮控件,名称为Command1,显示文本为”确定”。
5、在窗体中设置一个文本框控件,名称为Text1,显示文本为”我的文本”。
6、在窗体中设置一个标签控件,名称为Label1,显示文本为”我的标签”。
VB6.0上机实验报告
试验报告院(系):课程名称:日期:代码:Private sub command1_click() a=val(text1.text)b=val(text2.text)c=val(text3.text)Private sub command1_click() a=val(text1.text)5. 在程序中声明一个常量,然后改变其值,观察程序执行结果;分别定义全局变量、窗体级全局变量及私有变量,并区别其异同。
代码:全局变量public x as integer 作用于整个应用程序窗体模块变量dim x% private x% 作用于窗体模块Dim a(6) As DoublePublic Sub Command1_Click()Private Sub Command1_Click() Dim a(1 To 20) As Integerk = 1For i = 1000 To 3 Step -1出来。
\题2 程序运行界面代码:Private Sub Command1_Click()x As LongPrivate Sub Command1_Click() Picture1.Left = Picture1.Left + 100 End SubDim A(20) As IntegerDim max As Integer, min As IntegerPrivate Sub Command1_Click() Dim i As IntegerPrivate Sub Timer1_Timer()Vb程序设计实验报告Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)If Button = 2 Then '如果点的是右键第21 页共21 页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机应用基础(二)理科实验教学大纲
课程编号:01332012
课程名称:计算机应用基础二
英文名称:Fundamentals 2 of Computer Application
对象:本科
上机时数:28
一、实验要求
1.程序压缩为 .rar 文件,文件名为:学号-姓名-题目序号.rar
2.请将程序提交到指定服务器。
3.有些题目仅作为平时的上机练习,不需上传。
二、实验项目
1.项目:编写计算表达式值程序(此题不用上传)
性质:验证
题目:练习在VB中设计简单界面,例如按钮、文本框等,在按钮的click事件中将下列表达式
的值输出到各文本框中。
1)8*3*6\2
2)7/6*3.2/2.15*(5.5+3.5)
3)34\4+4.0^5/12
4)65\3 mod 3.4*fix(3.8)
5)“abg”+”34” & “erert”
6)true or not (8+3>=23)
7)7>2 or 4<9
目标与要求:
(1)熟悉可视控件。
(2)熟悉VB表达式。
2.项目:输入输出函数应用(此题不用上传)
性质:验证
题目:采用inputbox输入两个数,将他们相加的结果用msgbox输出。
目标与要求:
(1)熟悉inputbox对话框的使用方法。
(2)熟悉msgbox对话框的使用方法。
3.项目:选择结构(此题需上传,计成绩)
性质:验证
题目:(注:在一个窗体中完成两题,用两个命令按钮驱动)
1)输入一个学生的五门课的考试成绩,判断其是否为优秀。
优秀的条件为:五门课成绩总分超过450分或每门课程在88以上或每门主课(前三门)的成绩都在95分以
上其他课程在80分以上;
2)运输部门的货物运输与里程有关,距离越远,每吨货物的单价越低,假设每吨单价P与距离S之间的关系如下,
32 S<100
28 100<=S<200
P= 25 200<=S<300
22.5 300<=S<400
20 400<=S>=1000
15 S>1000
请编写程序输入货物重量后计算运费。
目标与要求:
(1)熟悉if和select case语句。
(2)达到可以判定什么时候采用哪种结构简单的目的。
(3)在教学第7周安排的上机时间内提交程序。
4.项目:循环结构(此题需上传,计成绩)
性质:验证
题目:(注:在一个窗体中完成两题,用两个命令按钮驱动)
1)编写程序输出乘法九九表,要求按上三角形式输出。
2)编写程序输出如下图形:
目标与要求:
(1)熟悉for、While和do loop语句。
(2)达到可以判定什么时候采用哪种结构简单的目的。
(3)在教学第8周安排的上机时间内提交程序。
5.项目:控件(此题需上传,计成绩)
性质:验证
题目:(注:在一个窗体中完成两题,用两个命令按钮驱动)
1)编程序实现一个简单的计算器;(能实现正整数的加减乘除即可)
2)编程序实现一个数字时钟;并且在该程序中练习其他控件的使用方法;
目标与要求:
(1)熟悉基本控件的使用方法。
(2)熟悉时钟控件。
(3)在教学第9周安排的上机时间内提交程序。
6.项目:数组(此题需上传,计成绩)
性质:验证
题目:(注:在一个窗体中完成两题,用两个命令按钮驱动)
1)在form中打印输出杨辉三角,按等腰三角形形式输出;
2)产生100个100以内的随机数,将他们从大到小排序后输出。
目标与要求:
(1)熟悉数组的定义以及使用方法。
(2)熟悉排序算法。
(3)在教学第10周安排的上机时间内提交程序。
7.项目:熟悉上机考试环境
在教学第12-14周安排的上机时间内进行。
8.项目:过程(此题需上传,计成绩)
性质:设计
题目:编写求s=1+2!+3!+…+n! 程序,要求计算n!用过程实现。
目标与要求:(注:在一个窗体中完成两题,用两个命令按钮驱动)
(1)熟悉过程的定义以及调用方法。
(2)熟悉传“值”与传“址”的区别。
(3)在教学第11周安排的上机时间内提交程序。
9.项目:文件(此题需上传,计成绩)
性质:验证
题目:编写程序产生100个两位数的随机数,将他们以逗号分割后存入顺序文件num.txt,然后读入到一个数组中排序后输出。
目标与要求:(注:在一个窗体中完成两题,用两个命令按钮驱动)
(1)熟悉文件的使用方法。
(2)熟悉另一种排序算法。
(3)在教学第15周安排的上机时间内提交程序。