VB中常用的定义

合集下载

VB变量Public,Private,Static,Dim定义作用域

VB变量Public,Private,Static,Dim定义作用域

VB变量Public,Private,Static,Dim定义作⽤域1、Public和Private⼀般⽤于定义全局变量,也可以在类中使⽤。

1-1、区别在于:[Public]前者定义的是公共变量,如果在⼀个模块当中使⽤,那么整个应⽤程序都能使⽤它所定义的变量,如果在类中使⽤,那么它就是⼀个共有属性。

[Private]⽽后者定义的是私有变量,如果在⼀个模块中使⽤,那么只有这个模块才能访问到它所定义的变量,如果在类中使⽤,那么它就是⼀个私有属性。

2、Dim和Static⼀般在过程(Sub或者Function)内部使⽤,它们所定义的变量都只能在过程内部被访问。

2-1、区别在于:[Dim]前者定义的是动态变量,过程⼀旦结束,该变量所占有的内存就会被系统回收,⽽变量所储存的数据就会被破坏。

[Static]后者定义的是静态变量,这意味着在过程结束后这个变量所占有的内存不会被回收,数据当然也不会被破坏了,这样当你下次再调⽤该过程的时候,数据就依然存在。

相⽐之下,Public和Static都有保留数据不被破坏的作⽤,但是,前者适合于那些所有过程都可能访问到的变量,⽽后者则把变量的作⽤范围缩在最⼩(只在该过程内能被访问)。

***********************************************************************************************************DIM的意思是声明的意思,⽽PRIVATE是私有的意思,DIM只⽤于声明变量,由于变量的默认声明是私有的,所以DIM 和PRIVATE在声明变量上基本上是⼀样。

⽽private和public是指对变量,过程、函数的访问类型。

它不仅仅⽤于变量,还⽤于对象、过程、函数。

vb中的名词解释

vb中的名词解释

vb中的名词解释VB(Visual Basic)是一种广泛使用的编程语言,属于Microsoft Office套件中的一部分。

它具有易学易用的特点,可以用于开发各种类型的应用程序,如桌面应用、Web应用和移动应用。

为了更好地理解VB这个术语,我们来解释一些与之相关的名词。

编程语言:编程语言是一种用于编写计算机程序的形式化语言。

它定义了一组规则和符号,用于描述计算机要执行的操作。

VB是一种高级编程语言,它提供了许多内置函数和工具,使开发人员能够更轻松地创建和管理应用程序。

Microsoft Office套件:Microsoft Office是由Microsoft开发的一套办公软件套件。

它包括常用的办公软件,如Word、Excel、PowerPoint和Outlook等。

VB是作为Office套件的一部分提供的编程语言,可用于自定义和扩展这些办公软件的功能。

桌面应用程序:桌面应用程序是安装在计算机本地的应用程序。

它们通过操作计算机硬件和操作系统来提供丰富的功能和性能。

VB可以用于开发桌面应用程序,如数据库管理系统、图形用户界面(GUI)工具和游戏等。

Web应用程序:Web应用程序是通过Web浏览器访问的应用程序。

它们使用基于Web的技术和语言开发,如HTML、CSS和JavaScript。

VB可以用于开发Web应用程序,包括服务器端代码和客户端交互的功能。

移动应用程序:移动应用程序是运行在移动设备上的应用程序,如智能手机和平板电脑。

它们通常采用特定的开发平台和编程语言进行开发。

VB可以用于开发移动应用程序,通过使用特定的工具和框架,将VB代码转换为适用于不同移动平台的代码。

内置函数:内置函数是编程语言提供的已经定义好的函数,用于执行特定的任务。

VB提供了许多内置函数,如数学计算、字符串处理和日期时间操作等。

开发人员可以直接调用这些函数,而无需重新编写功能代码。

自定义功能:除了使用内置函数,VB还允许开发人员创建自定义功能。

VB程序概述

VB程序概述

Visual Basic 概述VB语言是一种面向对象的可视化程序设计语言一、面向对象程序设计的基本概念面向对象程序设计:面向对象的程序设计通过类、对象、继承、多态等机制形成一个完善的编程体系。

它是一种以对象为基础、以事件驱动对象对事件进行处理的程序设计技术。

对象:概念:对象既包含数据,又包含接受事件后对数据进行操作的方法,将两者封装起来的一个独立逻辑实体。

也就是说,对象都有自己的属性(数据)、方法、事件。

对象包含属性和方法,能够识别和响应一定的事件。

事件刺激对象,用一定方法处理数据,从而完成一定的功能任务。

属性:定义:用来描述对象的特征。

包括公共属性和专业属性。

设置:每个对象的属性都有一个默认值,可在属性窗口中设置改变,也可在代码窗口中通过编程设置改变(格式:对象名.属性名称=属性值)。

事件:定义:指对象能够识别并做出反应的外部刺激。

每个事件都有其事件名。

对象事件是由VB预先定义好的能被对象识别和响应的动作。

分类:系统事件:由系统或对象自己的产生的,如Load事件。

用户事件:由用户操作引起的事件,如Click事件。

驱动机制:事件发生→刺激对象→对象响应→执行事件代码→完成一定功能(所执行的事件代码称为事件过程)能由用户引发也可以由系统引发。

VB应用程序的运行过程就是对事件的处理过程。

事件过程格式:Private Sub 对象名_事件名()[括号不能省略]……End Sub方法:定义:指系统已设计好的、在编写事件过程中可以使用的一些特殊程序。

从而实现完成显示、隐藏、移动、聚焦、卸载、加载、打印等功能。

不同对象具有不同的方法,方法的内容是不可见的,用户只需要知道有哪些方法,完成哪些功能,熟悉其使用规则即可。

使用格式:对象名.方法名[参数1,][参数2,]…[参数n]常用方法:Print、Show、Cls、SetFocus类:概念:具有相同性质的对象的集合,类中的每个单个对象称为类的一个实例。

属于同一类的对象具有同一组属性、事件、方法,只是类的对象一旦建立,每个对象的属性值、响应事件、设计方法可以不同。

3.4.4 VB常量、变量、数组及定义

3.4.4 VB常量、变量、数组及定义

【答案】
B
基础训练
10.下面选项中,不属于字符型常量的是( A.“你好” )
B.“

C.“True” D.#False#
【答案】
D
基础训练
11.设有如下变量声明:Dim TestDate As Date。 为变量TestDate正确赋值的表达方式是( A.TestDate = #1/1/2002# B.TestDate = #”1/1/2002”# )
3.4.4 VB常量、变量、数组及定义
概述
数据是程序处理的对象。为了更好地处 理各种各样的数据,VB定义了多种数 据类型,数据类型定义了值的范围并确 定了它能够进行的操作。
数据类型说明
1. 不同类型的数据,所占的存储空间不一样。 2. 数据的类型可在数据之后加上一个类型符来表示,例
如,413&,86!,104.67#等。
3. VB为用户了提供自定义数据类型以满足用户的需求。 实际上自定义数据只是把VB已有的数据类型重新组合 或者构造为一个新类型。
数据类型说明
例如我们要给员工设计一个工资数据类型,这个类型 中有姓名、工号和工资数,可以使用以下方法定义:
Type Pay
姓名 As String 工号 As 工资 As End Type Long Single
课堂实例
Private Sub Command2_Click() Text1.Text = "" Text2.Text = ""
Text3.Text = ""
Text1.SetFocus
‘将焦点定位于 Text1上
End Sub
课堂实例
Private Sub Command3_Click()

VB语言基础

VB语言基础
Swith 与 switH
计算机应用技术-VB程序设计 程序设计 计算机应用技术
首页
目录
退出
书写规范
2.语句按行书写 2.语句按行书写 (1)VB的语句按行书写,每行最多允许255个字符。 (1)VB的语句按行书写,每行最多允许255个字符。 VB的语句按行书写 255个字符 可以将多个语句合并到同一行上, (2) 可以将多个语句合并到同一行上,语句间用 号分隔。 “:”号分隔。 单行语句可以通过续行符“ (3) 单行语句可以通过续行符“ _” 将一行分成若 干行书写。一行语句最多只能有25个续行。 25个续行 干行书写。一行语句最多只能有25个续行。
计算机应用技术-VB程序设计 程序设计 计算机应用技术
首页
目录
退出
运算符和表达式
【习题3】判别某年是否是闰年,闰年的条件符合下面二 习题3 判别某年是否是闰年, 者之一: 者之一: (1)能被 整除,但不能被100整除。 能被4 100整除 (1)能被4整除,但不能被100整除。 (2)能被 整除又能被400整除。 能被4 400整除 (2)能被4整除又能被400整除。 要求:单击按钮Command1计算出2004年是否是闰年, Command1计算出2004年是否是闰年 要求:单击按钮Command1计算出2004年是否是闰年,并在 窗体的标签Lable2中显示结果。 Lable2中显示结果 窗体的标签Lable2中显示结果。
Dim r as integer,a as single,b as single Const pi as single=3.14159 A=2*pi*r B=pi*r*r
计算机应用技术-VB程序设计 程序设计 计算机应用技术
首页
目录
退出

VB变量定义

VB变量定义
局部变量
在模块和窗体中用Dim或Static等声明的变量只在本模块或窗体中起作用,这样的变量叫局部变量。
如杲全局变量和局部变量同名,则在局部变量所在模块或窗体内部,该变量为局部变量。离开该窗体或模块,该变量仍为全局变量。
4)Public 用于全局模块中定义变量和数组。
格式:
Public 变量名[(下标)] As 数据类型
示例:
Public abc(2,4) As Integer
3-4全局变量与局部变量
全局变量
用Public声明的变量就是全局变量,程序中的任何窗体和模块都能访问到它。声明全局变量要小心,任何模块或窗体中对它的修改都会影响其它模块或窗体中该变量的值。
示例:
Static bring As String
3)ReDim 用于在函数中说明动态数组和重新分配数组空间,用来定义数组的大小。
格式:
ReDim 变量名[(下标)] As 数据类型
示例:
Dim abc() As Integer
……
……
……
ReDim abc()
变量说明一般有两种方式:
使用专用符号
在变量名后面加上如下符号即确定了其类型:
! 单精度浮点数(Single)
Hale Waihona Puke # 双精度浮点数(Double)
% 整型变量(Integer)
& 长整形数据(Long)
@ 货币型数据(Currency)
$ 字符串型数据(String)
在变量名前用关键字说明
1)Dim 用于在模块,窗体和过程中说明变量和数组。
格式:
Dim 变量名[(下标)] As 数据类型

VB术语

术语在讨论 Visual Basic(不包含 .NET)时,经常可以听到以下这些术语,因此掌握这些术语的基本理解对初学者十分有帮助。

控件:简单的说,控件就是构成或者说建造 Visual Basic 应用程序的图形化工具,包括窗体、按钮、复选框、列表框、数据控件、表格控件和图片控件等等……事件:由用户或操作系统引发的动作,例如击键、单击鼠标(Click)、双击鼠标(DblClick)、一段时间的限制,或从端口接收数据。

方法:嵌入在对象定义中的程序代码,它定义对象怎样处理信息并响应某事件。

例如,数据库对象有打开纪录集并从一个记录移动到另一个记录的方法程序的基本元素,它含有定义其特征的属性,定义其任务和识别它可以响应的事件的方法。

控件和窗体是Visual Basic中所有对象的示例。

物件:一个控件、窗体等都可被看作一个物件。

过程:为完成某些特定的任务而编写的代码段,过程通常用于响应特定的事件,也可以当作应用程序的用户自定义函数来使用。

属性:属性是组成用户界面的各对象的性质的具体描述。

例如上述“物件”中所提到的尺寸、位置、颜色、宽度、高度等等都称为控件的属性。

属性决定物件的外观,有时也决定物件的行为。

物件的属性绝大部分是VB 中已经事先定义好的,但也有的属性是需要在应用过程中才去定义的。

属性即可为物件提供数据,也能从物件取回信息。

·窗体的常用属性Caption:设置窗体标题栏上的文字。

ControlBox:设置窗体标题栏上是否具有控制菜单栏及按钮。

Enabled:决定运行时窗体是否响应用户事件。

在程序运行时可以看到改变 Enabled属性的效果。

此时Enabled已设为False,所以点击按钮不会有反应。

Height:设置窗体的高度。

Width:设置窗体的宽度。

Left:设置程序运行时窗体的水平位置Top:设置程序运行时窗体的垂直位置Visible:设置程序运行时窗体是否可见。

当Visible为False时,窗体是不可见的。

(完整版)vb知识点总结

VB知识点总结目录1 第一章知识点 (2)2 第二章知识点 (2)3 第三章知识点 (3)4 第四章知识点 (7)5 第五章知识点 (8)6 第六章知识点 (8)7 第七章知识点 (10)8 第八章知识点 (12)(1)VB的语言特点可视化开发环境:界面设计所见所得;面向对象程序设计:程序和数据封装作为一个对象,在工具箱里面的都是一个一个的类,比如commandbutton类,当你把它从工具箱拖出来已经,它就被实例化成了一个对象,名称叫command1,如果你拖了2个command,就是2个不同的对象;事件驱动编程:VB程序没有明显的入口和出口,都在等待用户或者系统或者代码触发某个事件,然后执行事件对应的任务(2)VB的工作模式设计模式,运行模式,中断模式;程序在运行模式是没有办法修改代码和设计界面窗口的。

(3)VB的文件类型窗体文件frm;程序模块文件bas;类模块文件cls;工程文件vbp;工程组文件vbg;资源文件res;保存工程的时候应该同时保存工程文件vbp和窗体文件frm。

(4)VB的窗口任何的窗口被关闭了找不到了,都应该在视图菜单下面来寻找,工具箱窗口,代码窗口,窗体布局窗口,立即窗口(可以在中断模式下查询程序运行对象值,ctrl+G打开立即窗口)2 第二章知识点(1)面向对象的基本概念类:具有类似属性和方法的对象的抽象,比如大学;对象:类实例化就成为一个对象,每个对象都具有自己的属性和方法,比如西南财经大学天府学院。

属性:对象的静态特征,最重要的属性是name,在VB里面对象的name是不能省略的,而且在程序运行的过程中是不能修改的;事件:人或者系统对对象的作用,对象是被动者,比如load,unload,timer;click等;方法:对象发出的行为,对手是主动者,比如move,show,hide等。

(2)VB的开发流程第一步分析后画流程图第二步界面设计第三步编写代码第四步测试运行(1)VB书写代码的格式✧VB代码中不区分字母的大小写。

VB知识点总结

第1章Visual basic概述一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。

二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。

1.对象对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象2.属性属性指对象的特性。

3.方法方法指对象可以进行的动作或行为。

4.事件事件是指能被对象所识别的动作。

5.事件驱动只有在事件发生时程序才会运行。

6.工程工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。

表1—1 应用程序文件类型第2章创建用户界面1.用户界面用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。

2.窗体窗体是包容用户界面或对话框所需的各种控件对象的容器。

在创建一个新的工程时,默认的第一个窗体即为启动窗体。

3.控件控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。

4.命令菜单命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。

(1)连字符(—)(2)&书P325.设计用户界面的步骤(1)确定窗体的大小和位置。

(2)根据程序的功能和要求,添加所需的控件。

(3)合理地分布控件的位置与大小。

(4)设置各个对象的属性。

6.窗体及常用控件的常用属性、事件、方法熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。

注:加*号的属性为只能通过代码设置的属性(即在属性窗口中没有显示7、Print 方法第3章语言基础3.1知识点概括一个应用程序就是一个工程,在一个工程中可以包含若干个文件,应用程序的基本组成如图3—1所示。

高中程序设计知识点(vb)

高中程序设计知识点(vb)高中《信息技术》程序设计知识点1高中《信息技术》程序设计知识点一、基础知识1.基本概念程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;数据类型、常量、变量、表达式;对象、属性、方法、事件。

2.VB的基本数据类型数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)字符串型:String(类型符$)逻辑型:Boolean3.VB运算符(1)算术运算符:^(乘方)-(取负数)某(乘)、/(除)mod(求余数)、\\(整除)+(加)、-(减)(2)关系运算符:>、<、=、>=、<=、<>(3)逻辑运算符:NOT(非)AND(与)OR(或)4.表达式算术表达式,其结果为数值。

如:5某(2^3-4)mod7字符表达式,其结果为字符串。

如:”What”&”iyourname”关系表达式,其结果为True(真)或Flae(假)如:3/2<>3\\2逻辑表达式,其结果为True(真)或Flae(假)如:”abc”<=”A”andint(-1.2)=-25.函数函数格式Int(某)Fi某(某)Ab(某)Sqr(某)Sin(某)Co(某)Rnd 函数功能取不大于某的整数部分取某的整数部分(截尾函数)取某的绝对值取某的算术平方根计算某的正弦值计算某的余弦值随机产生一个(0,1)内的纯小数函数格式RGB(r,g,b)Val()Str(n)InputBo某()Mgbo某()LoadPicture(f)函数功能按指定的值生成颜色将数字串转换成数值将数值转换成字符串输入数据输出数据加载图片6.变量变量用于存储数据,其特点是“读之不尽,新来旧去”。

不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。

例:已知y=|某|,编程从输入对话框输入某的值,从输出对话框输出y的值DIM某ASingle,yAingle‘定义二个单精度变量某,y语句也可写为DIM某!,y!某=inputBo某(“a=”,”输入变量的值”,0)If(某>=0)Theny=某Eley=-某MgBo某y7.VB语句的书写规则语句不区分字母大小写,每行字符最多255个;一条语句可以写在多行上,续行符为空格后跟下划线;多条语句可以写在一行上,语句间必须用冒号分隔;注释语句以单引号开头,可单独占一行或放在其它语句末尾。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、定义变量类型(如:public 变量名as 数据类型):
Public声明全局变量,整个工程(project)可访问
dim声明普通局部变量
如果定义在事件内部(即在Private Sub ****()程序内),程序执行跳出事件后,数据会丢失
如果定义在模块内部(即程序最顶部),程序执行跳出事件后,数据则得以保留
static声明静太局部变量其值会保留程序运行到其定义处时不会将其值再次初始化
private在窗体模块或过程中声明局部变量为私有变量,不能跨模块使用,用于模块(form)中,是私有的,申请的变量一直存在,除非你移除了本模块
VB变量的规则:
1 不能以数字开头
2 不能带有系统保留字
3 可以是数字字母结合的方式
4 名字只能由字母、数字和下划线组成
5 首字只能是英文字母或汉字(仅限中文版)
Abs 就是个系统保留字它的含义是取得绝对值
二、VB中常用的数据类型:
一、整数值:1、整型(Integer)---% (-32,768至32,767之间
2、长整型(Long)---& (-2,147,483,648至
2,147,483,647之间
二、浮点数:由符号、指数及尾数组成
12.45E+5 :表示单精度数12.45*10^5
12.3456D+5 :表示双精度数12.3456*10^5
1、单精度型(Single)---!
2、双精度型(Double)---#
三、其他:1、货币型(Currncy)---$
2、字符串型(String)---@
3、布尔型(boolean)(真:true / 假:false
4、日期型(date) #mm/dd/yyyy# (1/1/100至
12/31/9999
当需要特别指明常量是哪一种类型时,课在数据的后面加类型说明符,如:
12.34#为双精度、456.78@为货币型
三、自定义数据类型
用户可以定义自己的数据类型,使用关键字“Type”,方法是:
Type 【数据类型名】
<属性名> As <数据类型>
<属性名> As <数据类型>
···
End Type
下面的程序就可以调用此数据类型了
如:
定义一个学生资料数据:(包括班级、姓名、学号)Private Type student
bangji As String
xingming As String
xuehao As String
End Type
Private Sub Command1_Click()
Dim zhangsan As student
zhangsan.bangji = "软件101"
zhangsan.xingming = "张三"
zhangsan.xuehao = "12345678"
End Sub。

相关文档
最新文档