理论1-VB基础
- 格式:ppt
- 大小:905.00 KB
- 文档页数:50
第一章 VB程序设计初步1.1 Visual Basic的发展Visual Basic(以下简称VB)是Microsoft公司于1991年推出Windows应用程序开发工具。
Visual一词具有“可视化的”、“形象化的”的含义,在语言功能方面,VB与早期的Basic语言基本兼容,但由于VB具有良好的图形用户界面(Graphic User interface,即GUI),因此有人称它为可视化的Basic语言。
和Basic语言相比,VB提供的一系列可视化设计工具,大大简化了应用程序界面的设计工作,不仅易学易用,同时其编程系统采用了面向对象、事件驱动机制,非专业人员也可以使用该语言工具方便地完成基于Windows的应用程序开发,因而一经推出,便获得了巨大成功。
从1991年至1997年,微软相继推出了VB1.0,VB2.0,VB3.0,VB4.0及VB5.0版,1998年发布的Microsoft Visual Studio 98中包含了VB6.0,2000年又推出了。
VB 5.0以前的版本主要用于16位应用程序开发,VB6.0则专为32位操作系统设计。
本书主要介绍VB6.0。
VB6.0包括三种版本,分别为学习版、专业版和企业版。
三种版本适于不同层次的用户。
(1)学习版是VB的基础版本,该版本包含了所有VB的标准控件及网格控件、数据绑定控件和Tab对象。
适合初学者用来学习开发Windows应用程序。
(2)专业版为专业编程者提供了一整套功能完备的开发工具,包括了学习版中的全部功能,同时加入了ActiveX 控件、Internet控件和报表控件等。
(3)企业版该版本包含了专业版的全部功能,增加了自动化管理器、部件管理器、数据库管理工具、Microsoft Visual Source Safe面向工程版的控制系统等。
如无特别说明,本书中内容均基于VB6.0企业版作介绍,所有程序在VB6.0企业版下运行通过,大多数程序可以在专业版和学习版中运行。
选修《1.VB语言基础》2019年单元测试卷一、选择题(共13小题,每小题3分,满分39分)1.(3分)有如下VB程序段:该程序段执行后,在标签Label1中显示的内容为.2.(3分)有如下VB程序段:该程序段执行后,文本框Text1中显示的内容为.3.(3分)有如下VB程序段:该程序段执行后,变量z的值为()A.5B.25C.36D.6254.(3分)在VB中,下列函数返回值最大的是()A.Sqr(9)B.Abs(﹣3.2)C.int(3.2)D.Len(“3.2“)5.(3分)某会员号由6位字符组成(如00125P),最后一位为“P”时表示是普通会员,为“V”时表示是VIP会员.下列语句中能正确判断会员号s是否为贵宾的VB表达式是()A.If Mid(s,5,1)=“P“thenB.If Mid(s,5,1)=“V“thenC.If Mid(s,6,1)=“P“thenD.If Mid(s,6,1)=“V“then6.(3分)Command1的事件处理过程如下:程序运行时,在文本框Text1中输入5,两次单击按钮Command1后,在文本框中显示的内容为。
7.(3分)若要定义数组d为长整数型,则下列语句中正确的是()A.Dim d(1 To 20)As IntegerB.Dim d(1,20)As LongC.Dim d(1,20)As IntegerD.Dim d(1 To 20)As Long8.(3分)有如下VB程序段:下列说法中正确的是()A.语句Do While x=100中的x=100是赋值语句B.语句If y=100 Then中的y=100是赋值语句C.语句z=100是赋值语句D.语句p=x>y是表达式9.(3分)若变量a,b的值分别是3、6,则a+b/a﹣b的值是()A.2B.﹣3C.24D.﹣110.(3分)下列程序运行后,数组元素a(50)的值是.11.(3分)为使左、右框内的Visual Basic程序段能实现相同的功能:右框内划线处的内容可以是()A.s<9B.s<=9C.t<9D.t<=912.(3分)VB函数Mid(x,n,k)的功能是从字符串x中的第n个字符开始截取长度为k的子串,例如:Mid(“hello“3,3),函数的返回值为“llo”,则VB语句,执行后的输出结果是()A.gH B.aci C.angH D.inaci13.(3分)已知在VB语言中,int(x)函数的功能是返回不大于x的最大整数,abs(x)函数的功能是返回x的绝对值,则表达式abs(int(2.88)+int(﹣3.14))的值是()A.2B.5C.0D.1二、解答题(共5小题,满分0分)14.下列程序运行后,在标签Label1上显示的是.15.某VB程序如下:运行程序时,单击按钮Command1后,在标签Label1中显示的内容是,Label2中显示的内容是.16.下面VB程序的功能是求100~999间被3除多2,被5除多3的所有整数,并统计符合条件的数的个数.为实现上述功能,请在程序划线处填入合适的语句:划线①处应填入的语句为:划线②处应填入的语句为:.17.下面VB程序的功能是:把一个四位数(整数)从中剪开,分成两个两位数,再将这两数之和平方,其计算结果又等于原四位数,求所有符合这样条件的四位数.如四位数3025,从中剪开分成30和25两个数,(30+25)2=3025,即3025符合条件.VB运行界面如图所示.为实现上述功能,请在程序划线处填入合适的语句:划线①处应填入的语句为:;划线②处应填入的语句为:;划线③处应填入的语句为:;18.下面VB程序的功能是判断一个整数是否为素数.在文本框Text1中输入一个整数x,如果x是素数,则在标签Label1中显示“Y”,否则显示“N”.程序中有两处错误.请改正.错误语句1:改为:;错误语句2:改为:.选修《1.VB语言基础》2019年单元测试卷参考答案与试题解析一、选择题(共13小题,每小题3分,满分39分)1.【分析】分析题目,属于顺序结构的程序代码,首先定义a和b两个字符串,然后比较a和b的大小得到布尔值,显示在Label1标签上,字符串比较大小为从前到后一个字符一个字符的比较.【解答】首先比较a和b的第一个位置上的,b=b,然后比较第二位上的:o>a,所以a>b为True,故答案为:true.【点评】本题考查VB程序设计,要注意字符串的比较方法.2.【分析】分析题目,首先定义了x和y二个变量,对x和y分别赋值,然后在Text1文本中显示x和y字符串的连接和.【解答】题目中的x和y是字符串,所以x+y的值为100200,故答案为:100200.【点评】本题考查VB程序赋值语句及字符串变量的理解应用.3.【分析】分析题目,首先定义了x和y,z三个变量,对x进行初始化,然后根据x 对y进行赋值,根据x和y的大小对z进行赋值等等.【解答】X=6,y=6*6﹣11=25,y>x,执行else,z=5,故选:A。
VB程序设计第1讲阅读404次一、VB是什么?VB是Visual Basic的简称,是一种可视化的程序设计语言。
简单易学,图形界面,性能强大。
二、VB的安装演示三、VB的界面VB的界面叫集成开发环境,英文简称IDE(Integrated Development Enviroment),各部位具体名称见教材P9。
四、VB的使用一般描述一个VB例子需要三方面的内容:界面(添加什么控件,各添加几个)、属性、代码例1.1:抓不住的按钮界面:在窗体上添加两个按钮(CommandButton)属性:代码:Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)Command2.Move Command1.Left + X - Command2.Width / 2, Command1.Top + Y - Command2.Height / 2Command1.Left = Rnd * (Form1.ScaleWidth - Command1.Width)Command1.Top = Rnd * (Form1.ScaleHeight - Command1.Height)End Sub例1.2:变色的窗体界面:在窗体上添加两个按钮(CommandButton)属性:代码:Private Sub Command1_Click()Form1.BackColor = vbRedEnd SubPrivate Sub Command2_Click()Form1.BackColor = vbGreenEnd SubVB程序设计第2讲阅读371次一、几个例子例2.1:点击会动的图片界面:在窗体上添加一个图像框(Image)属性:代码:Private Sub Image1_Click()Image1.Left = Image1.Left+100End Sub例2.2:不需点击自动移动图片界面:在窗体上添加一个图像框(Image),一个计时器(Timer)属性:代码:Private Sub Timer1_Timer()Image1.Left = Image1.Left + 100End Sub思考:例2.2中如何让小车跑到窗体右边框后自动回到窗体左侧循环跑。
大一vb第一章知识点归纳在大一VB(Visual Basic)课程的第一章中,我们学习了一些重要的知识点,这些知识点为后续学习VB语言打下了坚实的基础。
本文将对这些知识点进行归纳总结,帮助同学们更好地理解和掌握。
一、VB简介VB是一种基于事件驱动的可视化编程语言,它具有简单易学、功能强大的特点。
VB可以用于开发Windows应用程序,通过拖放控件和编写事件处理程序,实现图形用户界面的设计和功能实现。
二、VB开发环境VB开发环境由VB集成开发环境(VB IDE)和VB运行时库组成。
1. VB IDE:VB IDE是程序员使用的开发工具,它包含VB编译器、代码编辑器、窗体设计器等。
VB IDE提供了方便快捷的开发环境,使得开发VB程序更加高效。
2. VB运行时库:VB运行时库是一组预编译的DLL文件,用于支持VB程序的运行。
它包含了大量的常用函数和控件,能够简化程序的开发过程。
三、VB程序基础1. 程序结构:一个VB程序由模块、过程和语句组成。
模块是程序的最高级别单位,它包含了一系列过程。
过程是一段具有特定功能的代码,可以通过调用来执行。
语句是过程中的基本执行单位,通过语句执行任务。
2. 变量和数据类型:VB中的变量用于存储数据,数据类型决定了变量可以存储的数据种类。
常见的数据类型包括整型、浮点型、字符型等。
3. 控件和窗体:VB程序通过控件和窗体实现用户界面的设计。
控件是用户界面的可视元素,如按钮、文本框等。
窗体是容纳控件的容器,用于组织和布局控件。
四、VB的事件驱动编程VB是一种事件驱动的编程语言,程序的执行通过事件的发生来触发。
1. 事件和事件处理程序:事件是指在程序运行过程中发生的事情,如按钮被点击、鼠标移动等。
事件处理程序是为特定事件编写的代码,用于响应事件的发生。
2. 事件的产生和处理:VB程序通过事件的产生和处理实现用户交互和功能实现。
当事件发生时,VB程序会自动执行相应的事件处理程序。
第一章Visual Basic基础Visual Basic因其易学易用、功能强大的特点,已受到越来越多人的青睐。
本章首先介绍的是Visual Basic语言最基本的知识。
1.1 VB简介Visual Basic是Microsoft公司于1991年推出的应用程序开发工具,在短短的几年时间里,就成为Windows环境下流行的编程语言。
与传统程序设计模式完全不同,Visual Basic 采用的是可视化开发图形用户界面的方法。
所谓Visual Basic(以后简称为VB),“Visual”的含义是“可视化的”,而“Basic”却是指BASIC(Beginer’s All-purpose Symbolic Instruction Code)语言。
BASIC语言是上世纪60年代开始推广的一种高级语言,由于该语言好懂易学,上世纪80年代曾在我国得到广泛流行。
早期的BASIC语言已被淘汰,随着Windows环境的推广使用,新一代的BASIC语言——Visual Basic却应运而生。
由于VB继承传统BASIC 语言简单易学的特点,加上提供可视化的设计工具,使得VB成为许多程序员(包括“业余”程序员)首选的编程工具。
本书将以最为流行的VB6.0版本为背景来介绍VB程序设计。
1.1.1 VB的发展BASIC语言自1964年问世以来已经历了四个发展阶段。
第一代BASIC(1964年至70年代初期)功能简单,只含17个基本语句,常称为基本BASIC。
第二代BASIC(70年代中期到80年代中期),功能有了较大扩充,应用面也较广,其代表为GW-BASIC和MS-BASIC。
第三代BASIC(80年代以后)是结构化的BASIC语言,其代表为True BASIC、Turbo BASIC、Quick BASIC和QBASIC。
新一代的BASIC是Visual Basic,1991年刚推出的第一个版本功能相对较少,设计上也有缺陷。