ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:27.94KB ,
资源ID:4382907      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4382907.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vb理论 文档.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

vb理论 文档.docx

1、vb理论 文档Visual Basic安装环境 操作系统:Windows 95/98及其以上版本或者Windows NT 4.0及其以上版本。 微处理器:486DX/66或更高的处理器,建议使用Pentium以上的微处理器。 内存:32MB以上。 硬盘空间:学习版的典型安装需要48MB,完全安装需要80MB;专业版的典型安装需要48MB,完全安装需要80MB;企业版的典型安装需要128MB,完全安装需要147MB。 其他设备:CD-ROM驱动器、鼠标等。 对象主要分为两类:窗体和控件 不同的窗体都具有相似的外形,通常都具有最大化、最小化、打开和关闭等功能,在设计过程中往往也使用同样或近似的变量

2、与方法。 控件指的是预先定义好的,程序能够直接使用并且可以反复使用的对象,它是建立对象的工具。控件大致分为三类:(1)内部控件.标准控件:被封装在Visual Basic的EXE文件中。(2)ActiveX控件:单独保存在.OCX文件中。(3)可插入的对象。 属性(Property) 方法(Method) 事件(Event 按照方法所需参数的情况可分为带有参数的方法和不带有参数的方法。 不带有参数的方法在事件过程代码中的调用格式为: Object.Method 带有参数的方法在事件过程代码中的调用格式为: Object.MethodParameter1,Parameter2 控件的复制与删除

3、复制:把需要复制的控件变为当前控件;按Ctrl+C,Visual Basic将把活动控件拷贝到Windows的剪贴板中;按Ctrl+V,就把活动控件复制到窗体的左上角。 删除:把需要复制的控件变为当前控件;按Delete键,即可把该控件删除。 选择控件 选中一个对象通过单击操作即可实现 选中多个对象有两种方法 第一种方法是按住Shift键或Ctrl键,不要松开,然后单击每个要选择的控件。 第二种方法是把光标移到窗体中适当的位置(没有控件的地方),然后拖动鼠标画出一个虚线矩形,使其套住要选择的控件,在该矩形内的控件(包括边线所经过的控件)都会被选中。 焦点是指对象接收用户鼠标或键盘输入的能力。当

4、一个对象具有焦点时,它可以接收用户的输入,同用户进行交互。 当某对象得到焦点时,会产生GotFocus()事件,而当对象失去焦点时,将产生LostFo-cus()事件。 记载所有部分信息的工程文件(.vbp)。 窗体文件(.frm):包含窗体及其控件的正文描述、属性设置和窗体级的常数、变量或外部过程的声明。 窗体的二进制数据文件(.frx):它含有窗体上控件的属性数据。 类模块文件(.cls):可以使用类模块创建含有方法和属性代码的自己的对象。 标准模块文件(.bas):可以包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。 包含ActiveX控件的文件(.ocx)。 资源文件(

5、.res)。 Visual Basic中标识符的命名有如下规则:(1)标识符必须以字母(AZ,az)开头,后跟字母(AZ,az)、数字(09)或下划线。(2)标识符的长度不能超过255个字符。(3)自定义的标识符不能和Visual Basic中的运算符、语句、函数和过程名等关键字同名,同时也不能与系统已有的方法和属性同名。 关键字是Visual Basic保留下来的在程序中有固定含义的标识符,不能被重新定义作他用。 Visual Basic的关键字有: As Binary ByRef ByVal Date Else Empty Error False For Friend Get Input

6、Is Len Let Lock Me Mid New Next Nothing Null On Option Optional ParamArray Print Private Property Public Resume Seek Set Static Step String Then Time To True WithEvents Visual Basic中变量的命名遵从标识符命名原则:(1)必须以字母开头。(2)变量中间不能有空格。(3)不能使用关键字,但可以在变量名中嵌入关键字。(4)变量不区分大小写。(5)在变量命名时,最好采用一种易读、易理解的命名方式。 另外,还有一些非强制性的原

7、则,如:(1)变量名称最好和变量在程序内的意义相关。(2)变量名中可含少量大写字母,以便在编写程序代码时 可用Dim语句声明变量: Dim variablenameAs type 在过程内部用Dim语句声明的变量,只有在该过程执行时才存在。过程一结束,该变量的值也就消失了。 声明变量的其他方法: 不在过程内部,而在窗体模块、标准模块或类模块的声明段声明变量,这将使变量对模块中的所有过程有效。 用Public关键字声明变量,这将使变量在整个应用程序中有效。 用Static关键字声明一个局部变量,那么即使过程结束,变量的值也仍然保留着。 用Option Explicit语句。数值型变量 声明Dim

8、 Count As IntegerDim LongCount As LongDim a As SingleDim b As Double 几种数据类型:整型变量Integer,Long;单精度浮点数Single;双精度浮点数Double模块内部使用的变量 模块级变量对该模块的所有过程都可用,但对其他模块的代码不可用。可在模块顶部的声明段用Private关键字声明模块级变量。例如:Private intTemp As Integer 在模块级,Private和Dim之间没有什么区别,但Private更好些,因为很容易把它和Public区别开来,使代码更容易理解。算术运算运算符表达式例子指数运算A

9、B取负运算-A乘法运算*A*B浮点数除法运算.A.B整数除法AB取模运算ModA Mod B加法运算+A+B减法运算-A-B连接运算&A&B运算符意义表达式=相等A=B不等于AB小于A大于AB=小于等于A=大于等于A=B运算符意义表达式Not非Not aAnd与a And bOr或a Or bXor异或a Xor bEqv等价A Eqv bImp蕴含A Imp b 有三种方法可以声明固定大小的数组,用哪一种方法取决于数组的有效范围: 建立公用数组,在标准模块的声明段用Public语句声明数组。 建立模块级数组,在标准模块的声明段用Private语句声明数组。 建立局部数组,在过程中用Priva

10、te语句声明数组。 Sub过程:不返回值。 Function过程:返回值。 Property过程:返回并指定值,以及设置对象引用。 序号属 性功 能1Name(名称)设置或返回窗体的标识名2BackColor设置或返回窗体的背景颜色3Caption设置或返回窗体标题栏的显示文本4ControlBox决定窗体标题栏上是否具有控制菜单栏及按钮5Enabled决定窗体在运行时是否可编辑6Height设置或返回窗体的高度7Width设置或返回窗体的宽度8Left设置或返回程序运行时窗体的水平位置9Top设置或返回程序运行时窗体的垂直位置10Visible决定窗体运行时是否可见11WindowState

11、指定在窗体运行时的状态12Icon返回运行时窗体最小化时所显示的图标13Picture设置窗体所要显示的图片14AutoRedraw设置窗体被遮盖后是否要自动重绘窗体上的内容15BorderStyle设置或返回窗体的边框样式16MaxButton决定窗体在运行时标题栏上是否含有最大化按钮17MinButton决定窗体在运行时标题栏上是否含有最小化按钮Visible属性 用于返回或设置窗体为可见或隐藏的值。 语法格式:Object.Visible=Boolean Boolean - 为布尔表达式,用于指定对象在运行时是否可见。Icon属性 用于返回窗体在运行时窗体处于最小化时显示的图标。 语法格

12、式:Object.Icon 它的常用取值可以使用VB的图标库作为图标源。 Height和Width属性分别用于设置窗体的高度和宽度。对于窗体来说,该属性是以0.005磅(twips)作为单位。 Left属性设置窗体内部最左端与它的容器最左边之间的距离; Top属性设置窗体内部最上端与它的容器最上端之间的距离。 窗体的常用方法 Cls方法 Hide 方法与Show 方法 Move 方法 Print方法 Scale方法 ScaleX与ScaleY 方法 Cls方法可以清除运行时Form 上所生成的图形和文本。 Hide 方法用以隐藏窗体对象,但不能使其卸载。 Show 方法用以显示窗体对象。 Mo

13、ve 方法用以移动窗体对象或控件,并可以在移动窗体或对象控件的过程中改变其大小。使用Print方法可以在窗体和图片框上显示文字,也可在 Immediate窗口 (立即窗口)中显示文本,还也可以在打印机(Printer)上输出 当所有窗体都已关闭并且没有代码正在执行时,事件驱动的应用程序就停止运行。如果最后一个可见窗体关闭时仍有隐藏窗体存在,那么,应用程序表现为已经结束了,可实际上应用程序仍在继续运行,直至所有隐藏窗体都关闭为止。 End 语句使应用程序立即结束:在 End 语句之后的代码不会执行,也不会再有事件发生。 除 End 语句以外,Stop 语句可以暂停一个应用程序。然而,Stop 语

14、句只能在调试时使用,因为它不释放对象的引用。 基于 Windows 的应用程序的用户界面样式主要有两种: 单文档界面 (SDI - Single Document Interface) 多文档界面 (MDI - Multiple Document Interface) SDI 界面示例: NotePad(记事本) MDI 界面示例: Microsoft Excel和 Microsoft Word 在多文档应用中,为多个打开了的文档提供工作空间的窗体叫做主窗体,也称其为MDI窗体。 被限制的在主窗体中的窗体称为子窗体。 在一个多文档界的应用中可以包含MDI父窗体(简称MDI窗体,也就是主窗体)、

15、MDI子窗体(简称子窗体)和普通窗体(有时也称标准窗体)三类窗体。 控件分类 标准控件(也称内部控件):这些控件由Visual Basic的.exe文件提供。例如“图形控件(PictureBox)”和“标签控件(Label)”等。 ActiveX控件:除基本控件外,用户可以向工具箱中添加或删除ActiveX控件,例如“通用对话框(CommonDialog)”等。 可插入对象:因为这些对象能添加到工具箱中,所以可把它们当作控件使用。例如一个包含公司所有雇员列表的Microsoft Excel工作表对象,使用这类控件可在Visual Basic应用程序中控制另一个应用程序的对象。Visual Ba

16、sic 为用户提供了20个基本控件控件命名原则 必须以字母开头。 只能包含字母、数字和下划线字符(_);不允许有标点符号和空格。 不能超过40个字符。 文本框的常用事件之一是Change事件,当文本框中的文本发生变化时,即触发该事件过程。 文本框的KeyPress 事件过程在截取 TextBox所输入的击键时是非常有用的。KeyPress 将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。 VB提供的用于选择的标准控件有:选项按钮、复选框、列表框和组合框。 通常情况下,选项按钮OptionButton和复选框CheckBox,它们分别是以组的形式出现应用程序的窗口界面中。 列

17、表框(ListBox)控件的作用是以列表的形式显示一系列数据,并接收用户在其中选择一个或多个列表项。 组合框(ComboBox)控件是文本框和列表框的组合。也就是说,组合框是一种兼有文本框和列表框功能的独立控件。用户既可以在其列表框部分选择一个列表项,也可以在文本框中输入文本。 计时器控件(Timer)是一个独立于用户,按一定时间间隔周期性地自动引发事件的控件。它一般用来检查系统,判断是否该执行某项任务,也可以用于后台处理。计时器控件在程序运行时是不可见的,因此可以随意将它放在窗体的任何位置上。 计时器控件的主要属性有两个。其中Enabled属性为True时,计时器开始工作;为False时,暂

18、停。而计时器另一个重要属性就是Interval属性。Interval表示两个计时器事件之间的时间间隔,其值以毫秒为单位,介于064767毫秒之间。 滚动条(ScrollBar)的作用有两个: 第一是附在窗体上协助观察数据或确定位置 第二是作为数据输入的工 Change事件:在程序运行过程中,每当改变Value属性值时,即触发Change事件。 Scroll事件:尽管拖动滑块会引起属性发生变化,从而触发事件,但在滚动条内拖动滑块的过程中,并不发生事件,此时将触发产生滚动条的Scroll(滚动)事件。 SaveToFile方法:用于将更改的数据从对象保存到文件中。 语法格式:Object.Save

19、ToFile ReadFromFile方法:使用ReadFromFile方法可以将数据从文件读入OLE控件中。 语法格式:Object. ReadFromFile Delete方法:删除指定对象,释放关联的内存。 创建输入对话框的标准函数是InputBox函数,该函数显示一个接收用户输入的对话框,对话框中显示提示文本,等待用户输入或按下按钮,并返回文本框的内容。 语法格式: InputBox(prompt,title,default,xpos,ypos,helpfile,context) 创建消息框的标准函数是MsgBox函数,该函数在对话框中显示消息,等待用户按下按钮,并返回一个整数来表示用

20、户按下了哪一个按钮。 语法格式: MsgBox(prompt,buttons,title,helpfile,context) “通用对话框”控件不是标准控件,默认情况下,它不在工具箱中。在使用“通用对话框”之前,应把它添加到工具箱中。 自定义对话框实际是一个用户自行设计的,用来完成用户和系统对话的窗体。 创建自定义对话框首先要创建一个窗体,然后在窗体上添加必要的控件,完成对话框的各种功能。 设计好对话框后,就要使用Show方法显示对话框。 对话框分成两种类型,即模式的和无模式的,对于不同的对话框Show方法所使用的参数是不同的。 模式对话框是在继续操作应用程序的其他部分之前必须被关闭的。而无模

21、式对话框允许在对话框与其他窗体之间转移焦点而不必关闭对话框。 Show方法的两个可选参数分别是style和ownerform。 如果要显示的对话框是模式的,则Style取值为1或vbModoal; 如果要显示的对话框是无模式的,则Style取值为0或vbModoaless。 Ownerform参数决定该对话框是作为哪一个窗体的子窗体的。 菜单项的有效性由它的属性Enabled来控制。 如果Enabled属性设置为True,则菜单项有效,即在程序运行时该菜单项可用,响应用户事件; 如果Enabled属性设置为False,则情况相反。 菜单项的隐藏和显示 是由“可见(Visible)”属性控制的,

22、它的默认值为True。 通常用户需要的是绘制持久的图形,为了达到这一目的当然可以采用把每一个窗体和图片框的的AutoRdraw属性设置为True的方法,但是因为要存储窗体和图片框的位图,所以需要占用很多的内存,降低了程序的存储效率。 为了使窗体在AutoRdraw属性为False时,仍然能在窗体的任何部位被重新显现时重新绘制图形,可以采用把画图代码放在窗体或图片框的Paint事件过程中。Paint事件在窗体或图片框被移动或放大之后,或在覆盖该对象的窗体被移开之后,该对象被部分或全部显现出来之后被触发。 直线控件(Line)可以用来在窗体或图片框上画直线。 直线控件的常用属性如下: Border

23、Color属性:用来返回或设置直线的颜色。 BorderStyle属性:用来返回或设置直线的样式。 BorderWidth属性:用来返回或设置直线的宽度。 形状控件(Shape)可以用来画矩形、正方形、椭圆、圆、圆角矩形及圆角正方形。 形状控件的常用属性如下: Shape属性:用来设置图形的形状,它有6个可选值 。 形状控件的常用属性如下: Shape属性:用来设置图形的形状,它有6个可选值。 FillStyle属性:用来控制控件的填充样式。FillStyle属性可以在07之间取值 BorderWidth属性:用来设置图形边框的宽度。 BorderStyle属性:用来设置图形边框的样式,其设置

24、方法和属性值含义都和直线控件相同。 BackColor属性:用来返回或设置图形的背景颜色。 设置驱动器有以下三种方法:(1)直接在驱动器列表框中输入有效的驱动器标识符,也可单击驱动器列表框右侧的箭头,在下拉列表框中选定新驱动器,缺省时显示系统当前驱动器。(2)在代码中用Drive 属性来设置当前驱动器。 格式:Object.Drive = DriveName 其中,Object参数为驱动器列表框的名称;DriveName参数为驱动器名,如果省略则为系统当前默认驱动器。 设置驱动器有以下三种方法:(3)在代码中用ChDrive 语句设置驱动器。 格式:ChDrive DriveName 其中,假

25、设设置当前驱动器为D,可用语句Drive1.Drive = “D:” 或 ChDrive “D” 。 如果要自动地变更当前的工作驱动器,则可使用语句ChDrive Drive1.Drive。 目录列表框中的每一个目录都关联着一个唯一的标识符ListIndex,通过该标识符可区别目录列表框中的每一个目录。 当前指定的目录总是ListIndex 值为 1。紧邻其上的目录ListIndex 值为 2,再上一个为 ListIndex值为 3;紧邻其下的子目录中,第一个子目录ListIndex 值为 0,第二个子目录ListIndex 值为 1;依次类推。 设置目录有以下三种方法:(1)直接在目录列表框

26、中选择目录,缺省时显示系统当前目录。(2)在代码中用Path 属性来设置当前目录。 格式:Object.Path = Pathname 其中,Object为目录列表框的名称;PathName参数设置目录名,如果省略则为系统当前默认路径。 设置目录有以下三种方法:(3)在代码中用ChDir 语句设置驱动器。 格式:ChDir Pathname 假设设置当前目录为C:programe file,可用语句Dir1.Path = C:programe file 或ChDrive C:programe file ; 件列表框常用属性有: Path 属性:设置或返回在文件列表框中显示的文件路径。 Patt

27、ern 属性:设置在文件列表框中要显示的文件类型。 Archive、Normal、System、Hidden 和 ReadOnly属性:在文件列表框中指定要显示的文件类型。 文件操作语句(1)MkDir 语句: 创建一个新的目录或文件夹。 格式:MkDir (2)RmDir 语句:删除一个存在的目录或文件夹。 格式:RmDir path 注意:RmDir语句只能删除空的子目录或文件夹,不能删除根目录或当前目录。(3)Kill 语句: 从磁盘中删除已关闭的文件。 格式:Killpath Visual Basic 6.0的一个新功能是 File System Object (FSO) ,即文件系统

28、对象模型。 该模型提供了一个基于对象的工具来处理文件夹和文件。这使用户除了使用传统的 Visual Basic 语句和命令之外,还可以使用所熟悉的带有一整套属性、方法和事件的 object.method 语法来处理文件夹和文件。 FSO 对象模型包括以下对象: FileSystemObject:提供对计算机文件系统的访问,该组的主要对象提供一整套用于创建、删除、收集相关信息、以及通常的操作驱动器、文件夹和文件的方法。 Drive:对特定磁盘驱动器或网络共享的属性提供访问,收集关于系统所用的驱动器的信息。 Folder:提供对一个文件夹所有属性的访问,允许创建、删除或移动文件夹,并向系统查询文件

29、夹的名称、路径等。 FSO 对象模型包括以下对象: Files:在一个文件夹内的所有 File 对象的集合,允许创建、删除或移动文件,并向系统查询文件的名称、路径等。 TextStream:加快对文件的顺序访问,允许用户读和写文本文件 FSO 对象模型编程包括三项主要任务: 使用CreateObject 方法,或将一个变量声明为 FileSystemObject 对象类型来创建一个 FileSystemObject 对象。 对新创建的对象使用适当的方法。 访问该对象的属性。 用FSO对象创建的文件是顺序文件,它不支持创建随机文件和二进制文件; 要创建随机文件和二进制文件,应使用带Random和Binary标志的Open命令。向随机文件写数据 Put语句可完成以下操作: (1)替换记录 用Put语句替换记录,只需指明要替换的记录号即可。(2)添加记录 用Put语句可向已打开的随机文件的末端添加记录,只需把记录号的数值设置比文件中记录多1即可。(3)删除记录 通过清除其字段可以删除一条记录,但该记录仍在文件中存在。 Visual Basic包括三种类型控件,分别是标准控件、ActiveX控件和可插入的对象。 ActiveX是Microsoft的术语,他是一组包括控件、DLL和ActiveX

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1