VB上机实验
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实验报告3
For i = 1 To List1.ListCount - 1
If min > List1.List(i) Then min = List1.List(i): j = i
Next i
List1.RemoveItem j
End Sub
Private Sub随机产生_Click()
If min > List1.List(i) Then min = List1.List(i): n = i
ave = ave + List1.List(i)
Next i
Form2.Text1 = List1.List(n)
Form2.Text2 = List1.List(m)
Form2.Text3 = Format(ave / List1.ListCount, "0.00")
CommonDialog1.ShowOpen
i = Shell("C:\WINDOWS\NOTEPAD.exe " + CommonDialog1.FileName, vbNormalFocus)
End Sub
2.源代码如下
Private Sub结束_Click()
End
End Sub
Private Sub删除最大值_Click()
Form2.Show
End Sub
3.源代码如下:
Private Sub experimentG2_Click()
Form2.Show
End Sub
Private Sub experimentG3_Click()
Form3.Show
End Sub
VB程序设计实验二
VB程序设计上机指导实验二窗体文件、工程文件的建立、保存与打开(二)(2学时)一、上机目的1、熟练掌握工程文件的建立、保存和打开方法。
2、熟练掌握窗体文件的建立、保存和打开方法。
3、熟练掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。
二、上机内容及主要步骤上机题1:设计一个程序,程序界面如图1:程序由7个标签(label)、两个文本框(textbox)和三个按钮组成。
当用户输入完相应的姓名和学号信息后单击“确定”按钮会显示出校对信息(如图2);单击“清空”按钮后清空输入的信息及验证信息;单击“退出”按钮结束程序。
另外,在单击窗口的时候使窗口隐藏,并弹出一个对话框(如图3),该对话框提示“单击‘确定’按钮,重新显示窗口”,当单击“确定”按钮后重新显示窗口。
图1图2图3主要步骤提示:(1)新建一个工程;(2)建立如图1所示的应用程序界面(包括7个标签(label)、两个文本框(textbox)和三个按钮);(3)编写各按钮的事件过程,其中“确定”、“清空”、“退出”、按钮的名字分别是command1、command2、command3。
相应的代码如图4;(4)保存工程,运行并调试。
图4上机题2:设计一个程序,程序界面如图5所示:程序由一个图像框(image)、四个按钮组成。
单击“左移”按钮,图像左移(每次向左移动100);单击“缩小”按钮图像,图像缩小为原来的一半;单击“放大”按钮,图像放大为原来的两倍;单击“右移”按钮,图像右移(每次向右移动100)。
图5主要步骤提示:(1)新建一个工程;(2)建立如图5所示的应用程序界面(包括1个图像框(image)、和三个按钮),并事先往图像框中添加一张图片;(3)编写各按钮的事件过程,其中“左移”、“缩小”、“放大”、“右移”按钮的名字分别是command1、command2、command3、command4。
相应的代码如图6;(4)保存工程,运行并调试。
VB第一次上机作业
VB上机练习题实验一熟悉vb的开发环境、程序设计的基本步骤[实验目的]1. 学习怎样启动和退出VB。
2. 掌握建立、编辑、运行一个VB简单例子。
[实验内容]1. 启动和退出VB分别用以下几种方式启动VB:(1) 用”开始”菜单中的”程序”命令。
(2) 用“我的电脑”。
(3) 用“开始”菜单中的“运行”命令。
(4) 用桌面建立的VB快捷方式。
分别用以下几种方式退出VB:(1)单击主窗口右上角的“关闭”按钮。
(2)执行“文件”菜单中的“退出”命令。
(3)按Alt+Q键。
2. 利用VB集成开发环境编写简单的VB应用程序(1)按所示界面设计一个留言薄。
要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改用到的程序语句是:text2.text=text1.text单击“清除”按钮则清楚两个文本框中的内容。
所用到的语句为:Text1.text=”“Text2.text=”“(2)按所示界面设计一个加法器。
单击“相加”结果显示在“和”中,所用到的程序语句为:text3.text=val(text1.text)+val(text2.text)单击“清除”按钮则清楚三个文本框中的内容,所用的程序语句同上题。
单击“退出”则退出当前的运行环境,所用的程序语句为:End。
三、编程序1.启动VB,创建一个窗体Form1,在属性窗口中设置如下属性:Width=7000,Height=3000,Caption="VB6.0窗体",Left=50,Top=300在Form_Load()事件过程中设置:背景色是蓝色,Font为楷体、斜体、三号,并运行该窗体并保存工程。
2.在上题Form1的基础上,添加一个标签、一个命令按钮、一个文本框,其大小和位置自定,标签的Caption="欢迎新生入学",命令按钮的Caption="确定",文本框的Text属性为空。
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综合教程实验时间学年学期周学生姓名学号班级实验地点设备号指导教师◆界面及源代码主界面Private Sub Form_Load()End SubPrivate Sub no1_Click()Form2.ShowEnd SubPrivate Sub no2_Click()Form3.ShowEnd SubPrivate Sub no3_Click()Form4.ShowEnd SubPrivate Sub no4_Click()Form5.ShowEnd SubPrivate Sub no5_Click()Form6.ShowEnd SubPrivate Sub no6_Click()Form7.ShowEnd SubPrivate Sub no7_Click()Form8.ShowEnd SubPrivate Sub no8_Click()Form9.ShowEnd SubPrivate Sub no9_click()Form10.ShowEnd SubPrivate Sub no10_Click()Form11.ShowEnd SubPrivate Sub no11_Click()Form12.ShowEnd SubPrivate Sub no12_Click()Form13.ShowEnd SubPrivate Sub no13_Click()Form14.ShowEnd SubPrivate Sub no14_Click()Form15.ShowEnd SubPrivate Sub no15_Click()Form16.ShowEnd Sub一、基础题1.编程实现在包含10个元素的一维数组中寻找前n(n<=10)个元素中的最大数及位置,在文本框中显示出来。
界面(一,1)Private Sub Command1_Click()Dim N As Integer, k As Integer, a(1 To 10) As IntegerN = 1k = 1Max = 0If N >= 2 ThenN = Val(InputBox("请输入n的值", N))End IfFor i = 1 To 10a(i) = Int(Rnd * 100)Print a(i);If a(i) > Max ThenMax = a(i)k = iEnd IfNext iLabel1.Caption = "最大值: " & "第" & k & "个"End Sub2.求出10000以内的所有完数,并显示在窗体上。
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上机实验一
《Visual Basic语言》上机实验一实验名称:Visual Basic集成化开发环境(1学时)一、实验目的1.学习怎样启动和退出Visual Basic。
2.熟悉Visual Basic的工作环境,为以后的程序设计作好准备。
二、背景知识1.VisualBasic6.0的启动与退出VisualBasic6.0的启动与退出与一般的Windows应用程序的启动与退出一样,可以通过“开始”菜单启动VisualBasic6.0,也可以将VisualBasic6.0程序以快捷方式放在桌面上,然后双击该图标将其启动;退出可以在“文件”中选择“退出”、或双击窗口控制菜单图标、或单击窗口关闭按钮。
2.VisualBasic6.0的集成开发环境VB6.0的集成开发环境在一个公共环境中集成了设计、编辑、编译和调试等许多不同的功能,它由菜单、工具栏、工具箱、浏览器及完成各种特定功能的窗口组成。
3.VB6.0的帮助功能VB6.0是Visual Studio 6.0的套件之一,VB6.0本身并不带帮助,微软公司为Visual Studio 6.0提供了一套MSDN Library帮助系统。
MSDN(Microsoft Developer Network)是使用Microsoft开发工具或是以Windows或Internet为开发平台的开发人员的基本参考,它是一本集程序设计指南、用户使用手册以及库函数于一体的电子词典,使用MSDN Library的帮助功能,不仅可以引导初学者入门,还可帮助各种层次的用户完成应用程序的设计。
三、实验举例实例1 VB的启动与退出(1)启动VB6.0通过“开始”菜单启动Visual Basic 6.0,操作步骤为:①单击Windows桌面任务栏的“开始”按钮,弹出“开始”菜单,将鼠标指针指向“程序”选项,在“程序”项的级联菜单中选中“Microsoft Visual Basic 6.0中文版”,然后在其打开的下级级联菜单中将光标条定位在“Microsoft Visual Basic 6.0中文版”命令上。
VB程序设计上机实验2
示学号; 单击姓名按钮,label2显 示姓名; 单击结果按钮,在窗体 上输出“信息正确” 双击下,包括2个命令按钮,
一个标签框控件,要求实现如下功能
程序运行时,显示“中文”
按钮,标签框内显示“Hello”; 单击“中文”按钮,中文按 钮消失,并在相同位置出现 “英文”按钮,标签框内显示 显示“你好”; 单击“英文”按钮,回到初 始界面
Visual Basic 程序设计
上机实验二
VB窗体和基本控件练习
熟练掌握窗体和command命令按钮控件、
label标签控件的属性、事件和方法 练习书本第一章的实例 根据要求设计实例
实例练习
1. 练习第一章实例1.3 2. 设计程序:新建工程,在窗体中央添加一个标签
控件,其caption设置为“居中显示练习”,要求 编辑代码实现:窗体大小变化时,上述文字始终 居中显示。 3. 新建工程,在窗体上添加4个按钮,单击时分别 实现让窗体左移、下 移、窗体放大和窗体 居中的功能
实例练习
7. 选作:
练习第一章实例1.4 练习P17页案例“文本信息复制” 根据书上P21案例实训的要求,设计相应的程序
实例练习
4. 程序设计:界面设计如下,包括2个命令按钮,
窗体大小不能改变,只包含关闭按钮,要求实现 如下功能
单击姓名按钮,在窗
单击学号按钮,在窗体
体上显示如图信息;
上显示左图信息
实例练习
5. 程序设计:界面设计如下,包括3个命令按钮和
两个标签框控件,要求实现如下功能
单击学号按钮,label1显
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)应用程序等待下一次事件。
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程序设计上机实验3
③ text2输入内容不显示,显示字符”*”,并且输入长 度不超过6个字符,按回车键结束并使command1获 得焦点
实验内容
④ 单击“查看信息”按钮,文本及标签控件不可 见,同时显示用户输入信息 ⑤ 单击“退出”按钮,结束程序 4. 练习p29实例2.1和p31实例2.2 5 程序设计
上机实验三
实验目的
1. 进一步熟悉掌握命令按钮、文本框控件的常用属
性事件及方法 2. 掌握VB程序设计的一般步骤 3. 熟悉顺序结构代码的编写
实验内容
1. 2.
继续完成上机实验二没做的部分,练习P15 实例1.4,掌握 文本框控件Change事件和KeyPress事件的使用 修改P17页“文本信息复制”案例,增加一个“清除”按钮, (1)单击command1按钮时, 在原有程序的基础上,将 焦点自动转移到“清除” 按钮上; (2)单击 “清除”按钮时, command1的标题变为 “文本复制”,同时清除 text1内的文字,并使text1 重新获得焦点。
text1
label2
command1
command3
实验内容
3. 设计程序,界面及控
label1 text1
label2 text2
件设计如右图所示, 要求:
①
command1
窗体加载时,text1自 command2 动获得焦点 ② 输入用户名以后按回车键,text2获得焦点 提示:可以判断按键的值,相应语句为
VB上机实验题
(截止目前所有上机实验及代码。
不用画窗体界面,只写题目和代码.填写实验报告也是复习的过程,请务必认真!......)实验一:第二章⒈在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“等级考试”,BorderStyle属性值为1,可以根据标题自动调整大小;然后再画一个命令按钮,其名称和标题均为Command1,编写适当的事件过程。
程序运行后,界面如图所示,此时如果单击命令按钮,则标签消失,同时用标签的标题作为命令按钮的标题.Private sub command1_click()Label1.visible=falseCommand1.caption=label1.captionEnd sub⒉在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“输入信息”、一个文本框,名称为Text1,Text属性为空白、一个命令按钮,名称为Command1,标题为“显示”。
然后编写命令按钮的Click事件过程。
程序运行后,在文本框输入“计算机等级考试",然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框的内容。
要求程序中不得使用任何变量。
上机代码:Private sub command1_click()Label1。
visible=falseText1.visible=falsePrint text1.textEnd sub⒊在名称为Form1的窗体上画两个文本框,名称分别为Text1和Text2,再画两个命令按钮,名称分别为Command1和Command2,标题分别为“复制"和“删除”。
程序运行时,在Text1中输入一串字符,并用鼠标拖曳的方法选择几个字符,然后分别单击“复制”按钮,则被选中的字符被复制到Text2中;若单击“删除"按钮,则被选中的字符从Text1中被删除.请编写两个命令按钮的Click过程完成上述功能.Private sub command1_click()Text2=text1。
湖北汽院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上机实习报告
长江大学 VB 上机实习报告实习背景本次实习是长江大学计算机科学专业的一项实践课程,旨在通过实践的方式,让学生更深入地了解 VB 编程语言,并培养学生的编程技能和团队协作能力。
本次实习由长江大学计算机科学与技术学院主办,共有约 100 名学生参加。
实习过程本次实习共分为两个阶段,第一阶段为理论学习,第二阶段为实践操作。
阶段一:理论学习在第一阶段,我们主要学习了 VB 编程语言的基础知识,包括变量、运算符、流程控制语句、数组等基本语法。
此外,我们还学习了 VB 窗体应用程序的开发,包括通过控件实现输入输出、编写事件处理程序、使用 MsgBox 和 InputBox 等常用方法。
在此基础上,我们还学习了VB 数据库编程的基础知识,包括连接数据库、创建表格、插入数据、查询数据等。
阶段二:实践操作在第二阶段,我们进行了实际的 VB 编程实践,主要的任务是开发一个学生成绩管理系统。
我们需要完成以下功能:1.实现学生信息的添加、编辑和删除;2.实现成绩信息的添加、编辑和删除;3.实现学生信息与成绩信息的查询和统计;4.实现数据的备份和还原。
为了最大程度地模拟实际的开发流程,我们在实践操作中分为多个小组,每个小组拥有独立的任务和需求分析。
实习收获通过本次实习,我对 VB 编程语言有了更深入的了解,并掌握了 VB 窗体应用程序的开发和数据库编程的基础知识。
同时,我还体会到了团队协作的重要性,学会了与他人合作,共同解决问题。
实习反思通过本次实习的学习和实践,我认识到自己对 VB 编程语言和数据库编程还有待提升,需要继续努力学习和实践。
同时,我还发现了一些自己的不足之处,比如组织能力和沟通能力需要进一步提高。
我会在以后的学习和实践中认真这些经验教训,不断提升自己的能力和素质。
本次实习是我在长江大学计算机科学专业中的一次重要的实践活动,让我对VB 编程语言和数据库编程有了更深入的了解,也让我意识到了团队合作和不断学习的重要性。
VB程序设计上机实验指导now-推荐下载
终值是否有更好的选择?),让 n 除循环变量,有除尽的就不是素数, 否则是素数。 可以使用算术运算符“MOD”来判别一个数是否可以被另一个数整除 (算术运算符“MOD”的使用见本实验程序 4 附的内容) 程序代码见附录。 想一想: 判别一个数是否为素数的最佳算法是怎样的。
C
m n
即
3
附:函数 Spc(n)、Tab(n)、Space(n)的使用 功能: 函数 Spc(n)与 Print # 语句或 Print 方法一起使用,对输出进行定位。
函数 Tab(n)与 Print # 语句或 Print 方法一起使用,对输出进行定位。
函数 Space(n)返回特定数目空格的 String。 语法:
如果在具有缺省显示空间的模块外使用此方法,则需要 object。如果 在窗体模块上进行调用,则会在窗体上显示“outputlist”。
程序 2:创建应用程序。要求:单击窗体可弹出一输入框,任意输入一个 正整数,在窗体上显示该整数是否为素数的字样。
提示: 素数是指这样一种正整数,除了 1 和它本身外,其他正整数都不能整
一个表达式后面不跟任何字符,指定下个字符的输出位置。使用分号 (;) 直接将输出位置定位在上一个被显示的字符之后。使用逗号(,) 将输出位置定位在下一个打印区的起始位置。如果省略,则在下一行 打印下一字符。
2
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一 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”当用户双击窗体时,在标题栏显示“鼠标双击”,,并清除窗体上的字符串。
1)代码设计2)将窗体装入后和用户单击窗体后的运行效果界面分别截下粘贴到下面。
3)调试过程记录(错误情况及改正方法,不得少于三条实验二 VB 语言基础及内部函数(4个学时)一、实验目的4.掌握不同数据类型合法表达式的构成。
5.掌握各种表达式的优先级别和运算。
6.掌握内部函数的使用7.掌握数据的输入和输出地方法二、实验内容1. 上机验证下表中个表达式的值,并将结果填入表中。
要求:先自行分析上表中表达式的之,再上机到“立即窗口”中验证,如果有错,清分析原因。
2. 设计一个程序进行选票统计,共有三位候选人(名字自拟),如果同意某人,就单击一下某人的按钮,在其对应的文本框中显示已得的票数。
1)界面设计(将设计好的界面截下来粘贴在下面)2)以表格形式进行属性设置(写出所有非默认属性值的设置)3)代码设计4)调试过程记录(错误情况及改正方法,不得少于三条)3.设计一个能够进行加、减、乘、除运算的简易计算器。
要求:首先在两个文本框中输入操作数,然后单击4个运算符按钮,其运行结果显示在一个标签中,当单击“清除”按钮时可清除上次的运算结果,可以进行多次运算。
1) 创建界面(将设计好的界面截下来粘贴在下面)3)以表格形式进行属性设置(写出所有非默认属性值的设置)5)代码设计6)调试过程记录(错误情况及改正方法,不得少于三条)4. 设计一个程序随机产生一个三位正整数显示在文本框中,然后在另一个文本框中逆序输出。
1) 创建界面(将设计好的界面截下来粘贴在下面)5)以表格形式进行属性设置(写出所有非默认属性值的设置)6)代码设计7)调试过程记录(错误情况及改正方法)5 编写一个可以将两个数据进行交换程序。
要求: 当用户点击“输入”按钮时,清空两个文本框,然后分别在两个文本框中输入任意数据,当用户点击“交换”按钮时,两个数据将被交换。
1)界面设计(将设计好的界面截下来粘贴在下面)2) 以表格形式进行属性设置(写出所有非默认属性值的设置)3)代码设计4)调试过程记录(错误情况及改正方法)实验三选择结构程序设计(4个学时)一、实验目的8.掌握逻辑表达式的正确书写方法。
9.掌握单分支和双分支语句的使用。
10.掌握多条件多分支选择结构的使用二、实验内容1. 设计一个程序将三个数进行按从大到小的顺序排列。
(参考上机指导P16,第一题)要求:用ImputBox 函数分别输入三个整数数,将结果显示在窗体上。
1)代码设计如下2)运行后的结果(将运行结果的界面截下来粘贴在下面)3)调试过程记录(错误情况及改正方法,不得少于三条)2.设计一个程序,从文本框中输入一个整数,判断该整数的奇偶性,并将结果显示在一个标签上。
要求该程序可反复输入。
(参考上机指导P16,第2题)1) 创建界面((将设计好的界面截下来粘贴在下面)8)以表格形式进行属性设置(写出所有非默认属性值的设置)9)代码设计10)调试过程记录(错误情况及改正方法,不得少于三条)3. 设计一个程序实现输入销售金额,系统自动算出该销售员的奖金,要求用文本框输入销售额,奖金显示在标签。
商场对售货员的奖励机制如下:若销售额大于或等于20 000元,则提取10%作为奖励;若销售额大于或等于15 000元小于20 000元则提取8%作为奖励;若销售额大于或等于10 000元小于15 000元则提取6%作为奖励;若销售额小于或等于10 000元,则提取5%作为奖励。
(参考上机指导P16,第3题)1)代码设计2)运行后的结果(将运行结果的界面截下来粘贴在下面)3)调试过程记录(错误情况及改正方法,不得少于三条)4. 编写一个程序,将分数转换成等级。
要求用InputBox函数输入一个百分制成绩,在窗体上输出不及格(小于60分)、及格(大于等于60分小于75分)、良好(大于等于75分小于90分)和优秀(90分以上)。
如果输入的成绩小于0或大于100,则用MsgBox提示错误并重新输入。
1)代码设计2)将输入78分时,程序运行的结果图截下粘贴在下面。
3)调试过程记录(错误情况及改正方法,不得少于三条)实验四循环结构程序设计(4个学时)一、实验目的11.掌握For循环语句的使用。
12.掌握单Do循环语句的使用。
13.掌握如何控制循环条件,防止死循环或不循环。
二、实验内容1. 设计一个程序:用For 循环语句计算1~ n (正整数)的所有的偶数之和。
(参考课本P98,例6.7)要求: 程序运行后,单击窗体弹出一个输入框由用户输入n的值,然后在窗体上显示计算的结果。
1)代码设计如下2)将输入100 时的运行结果的界面截下来粘贴在下面:3)调试过程记录(错误情况及改正方法)2.设计程序:求100 以内所有19的倍数的数。
并求这些数的和。
(参考上机指导P20,第一题)要求:点击“显示”按钮时,将结果显示在窗体上。
点击“求和”按钮时,将结果显示在一个文本框中。
1)代码设计如下2)将运行结果的界面截下来粘贴在下面3)调试过程记录(错误情况及改正方法)3. 设计一个程序:我国今年的国民生产总值为45600亿元,若今后每年以9%的增长率增长,计算多少年后能实现国民生产总值翻一番?(参考课本P102 例6.11)要求:单击“计算”按钮时,将计算的结果显示在窗体上。
1)代码设计2)将运行结果的界面截下来粘贴在下面3)调试过程记录(错误情况及改正方法)4. 编写一个程序,点击窗体时在窗体上输出所有水仙花数(水仙花数是指一个三位十进制正整数,该数的各位数字的立方之和等于该数本身,例如153是个水仙花数,因为1^3+5^3+3^3 =153)。
1)代码设计2)将程序运行的结果图截下粘贴在下面。
3)调试过程记录(错误情况及改正方法)5. 编写一个程序解百马百瓦古题:大、小马和马驹共100匹,共驮100片瓦,大马一驮三,小马一驮二,马驹二驮一,一次驮完,三种马都驮,共有多少种组合?(参考课本P106,例6.16)。
要求:单击窗体将结果显示在窗体上。
1)代码设计2)将程序运行的结果图截下粘贴在下面。
3)调试过程记录(错误情况及改正方法)实验五常用控件程序设计(4个学时)一、实验目的14.掌握单选按钮、复选按钮、框架、列表框、组合框、时钟和滚动条的属性、事件和方法。
15.明确常用内部控件的功能,熟练使用“属性”窗口设置属性。
16.掌握在常用内部控件的事件过程中编写程序代码。
二、实验内容1. 设计一个程序运用单选按钮、复选框和框架对文本框中文本的颜色、字号和效果进行设置。
要求:文本的颜色可以选择红色、绿色和蓝色。
文本的字号可以选择12、18、24号,效果可以选择删除线和下划线。
当文本框中输入文字后,单击某个按钮,文本框中的文字将按所选择的选项进行设置。
(参考上机指导P6,第一题)1)代码设计如下2)运行后的结果(将运行结果的界面截下来粘贴在下面)3)调试过程记录(错误情况及改正方法,不得少于三条)2. 编写一个为组合框中添加或删除内容的程序。
(参考上机指导P6第三题)要求:1)在组合框中输入内容后,单击“添加”按钮,如果列表框中没有该内容,则将输入内容加入到列表框中,否则不添加,另外,要求组合框中的内容能自动按字母顺序排序。
2)在列表框中选择某一选项后,单击“删除”按钮,则删除该项。
3)单击“清除’按钮,将清除列表框中所有的内容。
1)代码设计2)运行后的结果(将运行结果的界面截下来粘贴在下面)3)调试过程记录(错误情况及改正方法,不得少于三条)3.设计一个选课程序。
要求:该选课的运行界面包含2个列表框,左边为已开设的课程名称,通过Form_load事件加载,并按字母顺序排序;当单击某课程名称后,将该课程加入到右边的列表框中,并在左边的列表框中删除该课程,当右边的课程数已满5门时,不允许再加入。
1)代码设计2) 运行后的结果(将运行结果的界面截下来粘贴在下面)3) 调试过程记录(错误情况及改正方法,不得少于三条)4. 设计一个程序实现字体的自动放大,并用垂直滚动条控制放大的速度。
(参考课本P86,例5.7)1)代码设计2)运行后的结果(将运行结果的界面截下来粘贴在下面)3)调试过程记录(错误情况及改正方法,不得少于三条)实验六数组应用程序设计(3个学时)一、实验目的1.掌握数组的声明、数组元素的引用。