搜档网
当前位置:搜档网 › VB属性总结

VB属性总结

VB属性总结
VB属性总结

4.1 标签

标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。

使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。

4.1.1 常用属性

标签的属性很多,下面介绍几个常用的属性。

(1)Alignment属性

设置标签中文本的对齐方式。其使用语法如下:

Object.Alignment[=值]

其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。

(2)AutoSize属性

设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下:

Object.AutoSize[=True或False]

(3)BackStyle属性

设置标签的背景样式。其使用语法如下:

Object.BackStyle[=值]

其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。

(4)BorderStyle属性

设置标签的边框样式。其使用语法如下:

Object.BorderStyle[=值]

其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。

(5)Caption属性

设置标签的文本内容。其使用语法如下:

Object.Caption[=字符串]

(6)WordWrap属性

设置标签的文本在显示时是否自动折行功能。其使用语法如下:

Object.WordWrap[=True或False]

其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。

4.1.2 常用事件和方法

一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下:

Move left,top,width,height

其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。

4.1.3 应用例子

目的:设计一个窗体说明标签的基本应用方法。

首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下:

Name Label1

Caption "中华人民共和国"

BorderStyle 1

BackColor &H00FF8080(蓝色)

ForeColor &H000000FF(红色)

Font楷体_GB2312,二号字,规则

本例窗体的设计界面如图4.1所示,其执行界面如图4.2所示。

图4.1 标签例子设计界面

图4.2 标签例子执行界面

4.2 文本框

文本框可以供用户输入数据,是VB中显示和输入文本的主要机制,也是Windows用户界面中最常用的控件。文本框提供了所有基本字处理功能,在Windows环境中几乎所有的输入动作都是利用文本框来完成的。文本框是个相当灵活的输入工具,可以输入单行文本,也可以输入多行文本,还具有根据控件的大小自动换行以及添加基本格式的功能。

4.2.1 常用属性

下面介绍文本框的常用属性。

(1)Text属性

设置控件中显示的文本内容。其使用语法如下:

Object.Text[=字符串]

(2)MaxLength属性

设置文本框中输入的字符串长度是否有限制。默认值为0,表示该单行文本框中字符串的长度只受操作系统内存的限制;若设置为大于0的数,则表示能够输入的最大字符数目。(3)MultiLine属性

设置文本框是否以多行方式显示文本。设置为True时以多行文本方式显示;设置为False (默认)时以单行方式显示,超出文本框宽度的部分被截除。其使用语法如下:Object.MultiLine [=True或False]

(4)PasswordChar属性

设置是否在控件中显示用户键入的字符。如果该属性设置为某一字符,那么无论Text属性值是什么,在文本框中都只显示该字符。另外,要想使该属性有效,MultiLine属性必须设置为False。

(5)ScrollBars属性

设置文本框是否有垂直或水平滚动条。其使用语法如下:

Object.ScrollBars[=值]

其中的“值”可以为0,1,2,3。0(默认值)表示没有滚动条;1表示有水平滚动条;2表示有垂直滚动条;3表示有水平和垂直滚动条。另外,要想使该属性有效,MultiLine属性必须设置为True。

(6)SelLength、SelStart和SelText属性

SelLength返回/设置选定的字符数。

SelStart返回/设置选定文本的起始点。

SelText返回/设置包含当前选定文本的字符串。

4.2.2 常用事件和方法

文本框的方法很少使用,较常用事件是Change和KeyPress;较常用的方法是SetFocus。(1)Change事件

当文本框的内容被修改时触发。其基本语法如下:

Sub Text_Change([Index As Integer])

其中,Text是文本框的名称。Index是一个整数,若该文本框属于一个控件数组,则Index 表示该文本框在数组中的下标,否则不需要这一参数。

(2)KeyPress事件

当在文本框中按任一键时触发。其基本语法如下:

Sub Text_KeyPress(KeyAscii As Integer)

其中,KeyAscii为按键对应的一个键码。

(3)SetFocus方法

将焦点移动到指定的对象。

4.2.3 应用例子

目的:设计一个窗体说明文本框的基本应用方法。

首先在本章工程中添加一个窗体,在其中创建两个标签和两个文本框。标签用于显示提示信息,其标题分别为“密码”和“明码”。两个文本框中上一个是主文本框,用于输入密码,密码输入时以“*”形式显示出来,该文本框的基本属性如下:

Name Text1

Appearance 0’Flat

BackColor &H00FFFFFF&

ForeColor &H000000FF&

PasswordChar "*"

屏幕下方的文本框的名称为Text2,用于以明码方式显示在第一个文本框中输入的内容。为此,在文本框Text1上设计如下事件过程:

Private Sub Text1_Change()

Text2.Text = Text1.Text

End Sub

本例窗体的设计界面如图4.3所示。运行该窗体,在第一个文本框中输入“87861654”,这时在第二个文本框中显示该明码,其执行界面如图4.4所示。

图4.3 文本框例子设计界面

图4.4 文本框例子执行界面

4.3 命令按钮

命令按钮主要用来执行某一功能,通常在命令按钮的Click事件中编写一段程序,当用户用鼠标单击这个按钮时,就会启动这段程序,执行某一特定的功能。

大多数VB应用程序中都有命令按钮,用户可以单击执行操作。单击时,命令按钮不仅能执行相应的操作,而且看起来就像是被按下和松开一样,因此有时称其为“下压式按钮”。

4.3.1 常用属性

命令按钮的常用属性介绍如下。

(1)Cancel属性

设置命令按钮是否为Cancel按钮,即当用户按Esc键时,是否触发它的Click事件。其使用语法如下:

Object.Cancel[=True或False]

为True时表示响应Cancel事件;为False表示不响应Cancel事件。该命令按钮为Cancel 按钮。

(2)Caption属性

设置命令按钮的标题,即命令按钮上显示的文字。其使用语法如下:

Object.Captionl[=字符串]

(3)Default属性

设置命令按钮是否为默认按钮,即当运行程序时,用户按回车键时,就激活它。其使用语法如下:

Object.Default[=True或False]

为True时表示该命令按钮为默认按钮;为False(默认值)表示该命令按钮不是默认按钮。注意:一个窗体上只能有一个命令按钮为默认按钮。

(4)Enabled属性

设置命令按钮是否能被按下。其使用语法如下:

Object.Enabled=True或False

为True(默认值)时表示该命令按钮能被按下以执行特定功能;为False表示该命令按钮不能按下来执行特定功能。

(5)Picture属性

设置命令按钮上显示的图形。其使用语法如下:

Object.Picture[=图形文件名]

注意:只有在命令按钮的Style属性设置为1时,才会在命令按钮上显示图形。

(6)Style属性

设置命令按钮的类型。其使用语法如下:

Object.Style[=0或1]

取0时表示为标准按钮;取1时表示为图形按钮,这时会在标题文本的上方显示由Picture 属性指定的图形。

4.3.2 常用事件和方法

命令按钮没有特殊的事件和方法,它最重要的事件就是Click和DblClick事件。

(1)Click事件

当用户在命令按钮上单击鼠标时触发。其基本语法如下:

Sub Command_Click([Index As Integer])

其中,Command是命令按钮的名称。Index是一个整数,若该命令按钮属于一个控件数组,则Index表示该命令按钮在数组中的下标,否则不需要这一参数。

(2)DblClick

当用户在命令按钮上双击鼠标时触发。其基本语法如下:

Sub Label_DblClick([Index As Integer])

其中参数的含义与Click事件中的相同。

4.3.3 应用例子

目的:设计一个窗体说明命令按钮的基本应用方法。

首先在本章工程中添加一个窗体。在其中放置两个命令按钮和一个标签(Label1)。命令按钮Command1的主要属性设置如下:

Caption "命令按钮一"

FontName "宋体"

FontSize 14.25

Picture "Form2.frx":0000

Style 1

命令按钮Command2的主要属性设置如下:

Caption "命令按钮二"

FontName "宋体"

FontSize 14.25

在这两个命令按钮上分别设计以下事件过程:

Private Sub Command1_Click()

Label1.Caption = "你单击了命令按钮一"

End Sub

Private Sub Command2_Click()

Label1.Caption = "你单击了命令按钮二"

End Sub

本窗体的设计界面如图4.5所示。运行本窗体,单击命令按钮command2,其界面如图4.6所示。

图4.5 命令按钮例子设计界面

图4.6 命令按钮例子执行界面

4.4 复选框

复选框是选择类控件,用来设置需要或不需要某一选项功能。在运行时,如果用户用鼠标单击复选框左边的方框,方框中就会出现一个“√”符号,表示已选取这个功能了。复选框的功能是独立的,如果在同一窗体上有多个复选框,用户可根据需要选取一个或几个。

复选框的功能类似于单选按钮,也允许在多个选项中做出选择。但不同的是:一系列单选按钮中只允许选定其中的一个;而在一系列复选框中却可以选择多个。

复选框的一个特殊属性是Value属性,它的取值和用法与单选按钮有所差别。若Value属性的值取为0,代表复选框处于未选中状态,此时复选框的选项部分是一个空白的小方块;若Value属性的值取为1,代表复选框处于选中状态,此时复选框的选项部分是一个带有“√”标记的小方块;若Value属性的值取为2,代表复选框处于禁止选择状态。一般系统默认值为0,即未选中状态。

使用复选框时,每单击一次将切换一次复选框的状态:选中或者未选中。每次单击也激活复选框的Click事件,可执行相应操作。

4.4.1 常用属性

复选框的常用属性介绍如下。

(1)Caption属性

设置显示标题,与一般控件不同,复选框的标题一般显示在复选框的右方,主要用来告诉用户复选框的功能。

(2)Value属性

设置复选框在执行时的三种状态,分别是:

0(默认值):表示未复选,处于这种状态的复选框在运行时复选框前没有“√”标志。

1:表示选中,执行时复选框呈现“√”标志。

2:表示灰色,复选框呈现“√”标志,但以灰色显示,表示已经处于选中状态,但不允许用户修改它所处的状态。

4.4.2 常用事件和方法

复选框的常用事件为Click。复选框的方法很少使用。

Click事件:当用户在一个复选框上单击鼠标按钮时发生。

4.4.3 应用例子

目的:设计一个窗体说明复选框的基本应用方法。

首先在本章工程中添加一个窗体。在其中放置一个标签Label1和两个复选框Check1与Check2。在该窗体上设计如下事件过程:

Private Sub Check1_Click()

Label1.FontBold = Check1.Value

End Sub

Private Sub Check2_Click()

Label1.FontUnderline = Check2.Value

End Sub

执行本窗体,单击其中的两个复选框,如图4.7所示。

图4.7 复选框例子执行界面

4.5 单选按钮

单选按钮控件与复选框控件的功能非常相近,复选框表示是否需要某个选项,可以同时选择多个选项中的一个或多个,即各选项间是不互斥的。单选按钮则是多选一,只能从多个选项中选择一个,各选项间的关系是互斥的。单选按钮使用时经常用多个控件构成一个组,同一时刻只能选择同一组中的一个单选按钮,因此,经常将单选按钮放在一个框架中构成一个选项组。

4.5.1 常用属性

单选按钮的常用属性介绍如下。

(1)Caption属性

设置显示标题,说明单选按钮的功能。默认状态下显示在单选按钮的右方,也可以用Alignment属性改变Caption的位置。

(2)Alignment属性

设置文字的对齐方式,其取值如下:

0(默认值):靠左对齐,即圆形按钮位于控件的左边,文字显示在右边。

1:靠右对齐,圆形按钮位于控件的右边,文字显示在左边。

(3)Value属性

设置单选按钮在执行时的两种状态:

True:表示选中,运行时该单选按钮的圆圈中出现一个黑点。

False(默认值):表示未选中。

4.5.2 常用事件和方法

单选按钮的常用事件为Click。单选按钮的方法很少使用。

Click事件:当用户在一个单选按钮上单击鼠标按钮时发生。

4.5.3 应用例子

目的:设计一个窗体说明单选按钮的基本应用方法。

首先在本章工程中添加一个窗体。在其中放置一个标签Label1和3个单选按钮Option1,Option2与Option3。在该窗体上设计如下事件过程:

Private Sub Option1_Click()

Label1.Caption = "选择的操作系统:DOS"

End Sub

Private Sub Option2_Click()

Label1.Caption = "选择的操作系统:Windows"

End Sub

Private Sub Option3_Click()

Label1.Caption = "选择的操作系统:Linux"

End Sub

执行本窗体,单击第二个单选按钮,如图4.8所示。

图4.8 单选按钮例子执行界面

4.6 框架

框架的作用主要是区分一个控件组,也就是让用户可以容易地区分窗体中的各个选项,或者把几个单选按钮分成组,以便把不同种类的单选按钮分隔开。框架在实际运用中往往和其他控件一起使用。

要在框架中加入组成员,必须先在窗体中建立一个框架,再在它的上面建立其所属按钮。如果在框架外面建立好控件之后再将其移到框架内,则控件是不会与所属的框架成为一个群组的。

4.6.1 常用属性

框架的常用属性只有Caption,用于设置框架的标题。

Caption属性:设置显示标题,说明框架的功能。

4.6.2 常用事件和方法

框架的常用事件为Click。框架的方法很少使用。

Click事件:当用户在一个框架上单击鼠标按钮时发生。

4.6.3 应用例子

目的:本例是上一个例子的改进,将三个单选按钮放在一个框架中,使界面更美观。

首先设计一个窗体,在其中放置一个标签Label1,一个框架Frame1和3个单选按钮Option1,Option2与Option3,所有单选按钮放在框架中。在该窗体上设计如下事件过程:Private Sub Option1_Click()

Label1.Caption = "选择的操作系统:DOS"

End Sub

Private Sub Option2_Click()

Label1.Caption = "选择的操作系统:Windows"

End Sub

Private Sub Option3_Click()

Label1.Caption = "选择的操作系统:Linux"

End Sub

执行本窗体,单击第二个单选按钮,如图4.9所示。

图4.9 框架例子执行界面

4.7 图片框

图片框用于在窗体的特殊位置上放置图形信息,也可以在其上放置多个控件,因此它可作为其他控件的容器。图片框的绘图功能在第6章中详细介绍。

4.7.1 常用属性

图片框的常用属性如下。

(1)Appearance属性

返回/设置一个对象在运行时是否以3D效果显示。

(2)AutoRedraw属性

返回/设置从图形方法到一个持久性位图的输出。

(3)AutoSize属性

决定控件是否能自动调整大小以显示所有的内容。

(4)Picture属性

返回/设置图片框控件中显示的图形。在设置时,设计阶段可直接利用属性窗口指定,运行阶段可使用LoadPicture函数加载。

4.7.2 常用事件和方法

图片框的事件和方法主要用于绘图,这些在第6章中详细讨论。

4.7.3 应用例子

目的:设计一个窗体,以命令按钮选择方式显示春、夏、秋、冬四个季节的图片。如图4.10所示是一幅春天的图片。

图4.10 图片框例子执行界面

首先添加一个窗体,在其中放置一个图片框Picture1和4个命令按钮(使用Command1控件数组)。在该窗体上设计如下事件过程:

Private Sub Command1_Click(Index As Integer)

Select Case Index

Case 0

Picture1.Picture = LoadPicture("e:\sf\spring.jpg")

Case 1

Picture1.Picture = LoadPicture("e:\sf\summer.jpg")

Case 2

Picture1.Picture = LoadPicture("e:\sf\fall.jpg")

Case 3

Picture1.Picture = LoadPicture("e:\sf\winter.jpg")

End Select

End Sub

4.8 图像框

图像框用来显形图形,可以显示位图、图标、图元文件、增强型图元文件、JPEG或GIF 文件。

图像框与图片框的区别是:图像框控件使用的系统资源比图片框少而且重新绘图速度快,但它仅支持图片框的一部分属性、事件和方法。两种控件都支持相同的图片格式,但图像框控件中可以伸展图片的大小使之适合控件的大小,而图片框控件中不能这样做。

4.8.1 常用属性

图像框的常用属性如下。

(1)Appearance属性

返回/设置一个图像框在运行时是否以3D效果显示。

(2)Picture属性

返回/设置图像框控件中显示的图形。在设置时,设计阶段可直接利用属性窗口指定,运行阶段可使用LoadPicture函数加载。

(3)Stretch属性

返回/设置一个值,决定是否调整图形的大小以适应图像框控件。该属性取值如下:

· False:这是默认值,当图形载入时,图像框本身会自动调整大小,使得图形可以填满图像框。

· True:当图形载入时,图形自动调整大小,填满整个图像框。

4.8.2 常用的事件和方法

图像框的事件和方法很少使用。

4.8.3 应用例子

目的:设计一个窗体,说明图像框Stretch属性的作用。

首先添加一个窗体,在其中放置1个图像框Image1(其Picture属性设置为“e:\media\ happy.bmp”)和2个命令按钮(分别为Command1和Command2)。在该窗体上设计如下事件过程:

Private Sub Command1_Click()

’实现"原大小"功能

Image1.Width = 1000’ 设置图像框大小

Image1.Height = 1000

Image1.Stretch = False

End Sub

Private Sub Command2_Click()

’实现"放大"功能

Image1.Width = 1000’ 设置图像框大小

Image1.Height = 1000

Image1.Stretch = True

End Sub

执行本窗体,单击“原大小”命令按钮的屏幕如图4.11所示,单击“放大”命令按钮的屏幕如图4.12所示。

图4.11 图像框例子执行屏幕图4.12 图像框例子执行屏幕

4.9 线条

线条(Line)用来在窗体、框架或图片框中创建简单的线段。通过属性设置可控制线条的位置、长度、颜色和样式来定义应用程序的外观。

4.9.1 常用属性

线条的常用属性如下:

(1)BorderColor属性

设置直线的颜色。

(2)BorderStyle属性

返回/设置对象的边框样式。取值如下:

· 0(Transparent):为透明,即看不见。

· 1(Solid):为实线,默认设置。

· 2(Dash):为虚线。

· 3(Dot):为点线。

· 4(Dash-Dot):为点划线。

· 5(Dash-Dot-Dot):为双点划线。

· 6(Inside Solid):为内实线。

(3)BorderWidth属性

返回/设置控件的边框宽度。

(4)X1,Y1属性

返回/设置线条控件的起始点。

(5)X2,Y2属性

返回/设置线条控件的终止点。

4.9.2 常用事件和方法

线条的事件和方法很少使用。

4.9.3 应用例子

目的:设计一个窗体说明线条的基本应用方法。

首先在本章工程中添加一个窗体。在其上使用线条控件绘制一个立方体,如图4.13所示。

图4.13 线条例子执行界面

添加一个窗体,在其中放置4条线条形成立方体的上平面,选择这些线条,单击鼠标右键,复制该平面线条,粘贴到窗体上,移动到下方形成立方体的下平面,然后添加中间的4条连线。将看不见的三条线的BorderStyle属性设置为3(点线),将所有其他线条的BorderColor属性设置为红色,BorderWidth属性设置为2。

4.10 形状

形状(Shape)控件可以在窗体,框架或图片框中创建矩形、正方形、椭圆形、圆形、圆角矩形或圆角正方形。可以设置形状的样式、颜色、填充样式、边框颜色和边框样式等。

4.10.1 常用属性

除了BorderColor、BorderStyle和BorderWidth属性与4.9节中线条对应的属性相同外,形状还有如下的一些常用属性。

(1)FillColor属性

返回/设置填充形状、圆环和方框所使用的颜色。

(2)FillStyle属性

返回/设置一个形状控件的填充样式。

(3)Shape属性

用来设置形状控件的形状。其取值及边框形状如下:

· 0:矩形,默认设置。

· 1:正方形。

· 2:椭圆。

· 3:圆。

· 4:圆角矩形。

· 5:圆角正方形。

4.10.2 常用事件和方法

形状的事件和方法很少使用。

4.10.3 应用例子

目的:设计一个窗体说明形状的基本应用方法。

首先在本章工程中添加一个窗体,在其上放置一个形状Shape1和一个框架Frame1,在框架中放置6个单选按钮(使用Option1控件数组)用于控制形状Shape的外观。在该窗体上设计如下事件过程:

Private Sub Option1_Click(Index As Integer)

Shape1.Shape = Index ’Index为Option1控件数组下标

End Sub

执行本窗体,选择“椭圆形”单选按钮,出现如图4.14所示的形状。

图4.14 形状例子执行界面

4.11 列表框

列表框是一个为用户提供选择的列表,用户可从列表框列出的一组选项中用鼠标选取一个或多个所需的选项。如果有较多的选择项,超出所画的区域而不能一次全部显示时,VB会自动加上滚动条。

4.11.1 常用属性

下面介绍列表框的常用属性。

(1)MultiSelect属性

设置该列表框是否能选择多项。可能的取值如下:

· 0(默认值):表示不允许多重选择,用户一次只能选择一个。

· 1:表示简单多重选定,用户用鼠标单击或按Space键来选取多重列表项,但一次只能增减一个项目。

· 2:表示高级多重选定,用户可利用Ctrl键与鼠标的配合来进行重复选取,或利用与Shift 键的配合进行连续选取。

(2)ListCount属性

用于返回列表框中所有选项的总数。

(3)List属性

它是一个一维数组,数组中元素的值就是在执行时看到的列表项。设计时可以在属性窗口中输入List属性来建立列表项,运行时对List数组从0到ListCount-1依次取值可以获得列表的所有项目。

(4)Selected属性

它是一个与List数组中的各个元素相对应的一维数组,记录List数组中每个项目是否被选取。例如,如果List(1)被选取,则Selected(1)的值为True,如果List(1)未被选取,则Selected(1)的值为False。

(5)Sorted属性

设置列表框中的项目是否按字母表顺序排序。可能的取值如下:

· True:列表框中的项目按字母表顺序排序。

· False:列表框中的项目不按字母表顺序排序。

注意:Sorted属性必须在设计时设置,在运行时是只读的。

(6)SelCount属性

如果MultiSelect属性设置为1或2,则这个属性反映出列表框中选择的项目。它通常与Selected数组一起使用,用以处理控件中所选的项目。

(7)Style属性

这个属性只能在设计时确定。用于控制控件的外观,其数值可以设置为0(标准样式)和1(复选框样式)。图4.15给出了两个列表框,左边为标准列表框样式,右边为复选列表框样式。

vb知识点总结归纳.doc

第1章Visual basic概述 一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。 二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。 1.对象 对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的 种种控件都是VB的对象 2.属性 属性指对象的特性。 3.方法 方法指对象可以进行的动作或行为。 4.事件 事件是指能被对象所识别的动作。 5.事件驱动 只有在事件发生时程序才会运行。 6.工程 工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。 表1—1 应用程序文件类型 文件类型说明 工程文件(.vbp) 它是与该工程有关的全部文件和对象的清单,该文件是必选项 窗体文件(.frm) 它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项 二进制数据文件(.frx) 当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生 标准模块文件(.bas) 它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项 类模块文件(.cls) 该文件是可选项包含ActiveX控件的文件(.ocx) 该文件是可选项

第2章创建用户界面 知识点概括 1.用户界面 用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows 应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。 2.窗体 窗体是包容用户界面或对话框所需的各种控件对象的容器。 在创建一个新的工程时,默认的第一个窗体即为启动窗体。 3.控件 控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。 4.命令菜单 命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。 (1)连字符(—) (2)& 5.设计用户界面的步骤 (1)确定窗体的大小和位置。 (2)根据程序的功能和要求,添加所需的控件。 (3)合理地分布控件的位置与大小。 (4)设置各个对象的属性。 6.窗体及常用控件的常用属性、事件、方法 熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给出了窗体及常用控件的常用属性、事件以及方法使用说明。 表2—1 窗体及常用控件的常用居住、事件以及方法一览表 对象名称说明 Name 设置对象在程序代码中的引用名 通用属性Caption 设置对象的标题栏中或图标下面的文本 Font 设置文本的字体、字型、字号等 left 设置对象的左边界距容器坐标系纵轴的距离 Top 设置对象的上边界距容器坐标系横轴的距离 Height 设置对象的高度 Width 设置对象的宽度 Enabled 设置对象是否被激活 通用属性Visible 设置对象是否可见 BackColor 设置对象的背景色 ForeColor 设置对象的前景色 Index 设置控件在控件数组中的标识号 TabInfex 设置窗体中的对象响应[Tab]键的顺序 TabStop 设置用户是否可以使用[Tab] 键来选定对象 Style 设置控件的外观 Boderstyle 设置窗体的边框风格

VB知识点汇总

一:基础知识 对象的有关概念l 1. 对象Object:VB中常用的对象有:窗体、控件等。 2. 对象的三要素 (1)属性Property:用来描述和反映对象外部特征的参数。 (2)方法Method:允许其他对象与之交互的方式,表明一个对象所具有的能力。 (3)事件Event:响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。 事件驱动Event Driven:VB为窗体和大多数控件都规定了一组事件,当应用程序被启动后,VB随时准备捕获各种事件。一旦发生了某个事件,VB就会执行与该事件相联系的事件过程;执行完后,VB等待下一个事件的发生。 VB程序的执行步骤如下:l (1)启动应用程序,装载和显示窗体; (2)窗体(或窗体上的控件)等待事件的发生; (3)事件发生时,执行对应的事件过程; (4)重复执行步骤(2)和(3); (5)直到遇到END结束语句结束程序的运行;或按“结束”强行停止程序的运行。 VB集成开发环境l 1. 主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成。 2. 窗体(form)窗口 设计VB程序的界面。 3. 代码(code)窗口 编辑窗体、标准模块中的代码。 4. 属性(properties)窗口 所有窗体或控件的属性设置。 5. 工程资源管理器(project expror)窗口 保存一个应用程序所有的文件。 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 建立VB程序的步骤l 1. 建立用户界面的对象,并设置对象属性; 2. 对象事件过程及编程; 3. 程序运行和调试; 4. 保存文件: 窗体frm格式和vb工程vbp格式 VB 编码基础l 1. VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写; 用户自定义行以第一次为准。 2. 语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符_(空格+下画线)连接一行<=255个字符。

VB知识点总结

VB知识点总结大全 第一章VB入门(*) 1.2.2 主窗口 1.标题栏 三种工作模式 (1)设计模式:可进行界面设计、代码编制 (2)运行模式:不可编辑界面、代码 (3)中断模式:不可编辑界面,可以编辑代码 2.菜单栏 3.工具栏 1.2.3 设计窗口 1.窗体设计窗口 2.代码设计窗口 (1)打开方式: 1.单击菜单栏的视图——选择代码窗口 2.双击窗体、控件 3.单击工程资源管理器窗口的“查看代码” (2)主要内容 1.对象列表框:显示所选对象的名称。列出窗体所有可用的对象名。 2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的 名称。 1.2.4属性窗口

由四部分组成: 1.对象列表框 2.属性排列方式:按字母排列、按分类排列 3.属性列表框:左边为属性名,右边为相应的属性值 4.属性含义说明:显示所选属性的含义 1.2.5 工程资源管理器窗口 (1)3个按钮 1.“查看代码”:切换到代码窗口,显示和编辑代码 2.“查看对象”:切换到窗体窗口,显示和编辑对象 3.“切换文件夹”:切换到文件夹显示方式 (2)包含两种类型的文件 1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属性、对象 相应的事件过程、程序代码。 2.标准模块文件(.bas文件):储存所有模块级变量和用户定义的通用过 程,该类型可选。 1.2.6 工具箱窗口 一般由21个按钮形式的图标构成。除指针外的20个为标准控件(指针不是控件),每个也是一个类。如:文本类、图形类等。 1.3.1 建立一个应用程序的步骤 1.建立用户界面的对象 2.对象属性的设置 3.创建对象事件过程及编程

vb学习心得体会

vb学习心得体会 篇一:VB学习的心得体会 VB学习的心得体会 ————刘师桐 这学期选修了VB这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb 的认知和心得体会。 VB全称为VisualBasic,是微软公司推出的可视化编程工具mSdn之一,是目前世界上使用最广泛的程序开发工具。VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。因此,我学了vb,并有了如下收获: 1.富业余生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄VB。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是VB给了我无穷的快乐,让我乐此不疲。 2、多了一门技术。VB是一门计算机编程语言,也算是一项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了

万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学 多用多实践,水平才能不断提高,这就是“学以致用”。多看多练是我独门绝技,一般人我不告诉他:多看------别人的代码,即使看不懂也没关系,可以把这些代码输入到机子里运行,然后根据运行结果去体会程序的思路和用途。 3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。 通过这个学期的学习,对了VB这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,包括教材上的例题程序,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的VB课程让我收获了很

VB学习心得体会

vb学习的心得体会 ————刘师桐 这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心得体会。 vb全称为visual basic,是微软公司推出的可视化编程工具msdn之一,是目前世界上使用最广泛的程序开发工具。vb提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且vb提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以vb学起来简单,用起来方便。因此,我学了vb,并有了如下收获: 1.富业余生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄vb。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是vb给了我无穷的快乐,让我乐此不疲。 2、多了一门技术。vb是一门计算机编程语言,也算是一项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。我们每学一点,就赶快把它用到实际的程序中去,自己多学 多用多实践,水平才能不断提高,这就是“学以致用”。多看多练是我独门绝技,一般人我不告诉他:多看------别人的代码,即使看不懂也没关系,可以把这些代码输入到机子里运行,然后根据运行结果去体会程序的思路和用途。 3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。 通过这个学期的学习,对了vb这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,包括教材上的例题程序,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的vb课程让我收获了很多,我对下学期的计算机2级考试很有信心!!!篇二:vb学习心得体会 vb学习心得体会 这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。 通过学习vb我基本学会了编辑一些小程序,掌握了一些基本的知识,得到了以下一些收获: 1.富业余生活。曾经业余时间到处游手好闲的身影不见 了,以前没事我肯定一动不动的坐在电脑面前摆弄电脑。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在有了vb,它给了我无穷的快乐,让我乐此不疲。 2、多了一门技术。vb是一门计算机编程语言,也算是一 项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开

江苏省计算机二级vb基本知识点总结

一、常量 常量(也称常数),是在程序运行期间其值始终保持不变的量。注意π不是常量。 定义常量的语法格式:[Public|Private]Const 常量名[As数据类型] = 表达式 Const前不能使用Dim 在窗体的通用声明处不能使用Public定义常量、定长字符串、数组 定义常量的语句可以在过程内部,也可以在通用声明处 = 后边的表达式不能是函数 二、变量 定义变量的语法格式:Dim|Private|Static|Public 变量名[As数据类型][,变量名[As数据类型]…] 使用Dim|Private|Static|Public定义变量后会将变量进行初始化 使用Dim定义变量的语句可以在过程内,也可以在通用声明处;使用static定义变量的语句只能在过程内;使用public、private定义变量的语句只能在通用声明处 在过程内部使用dim定义的变量是局部的过程级的变量,即该变量的生命周期和作用域很小。其作用域为本过程,即只在本过程中能用,出了本过程就不能使用其值。其生命周期为从该变量定义的位置开始变量在内存中存在,它所在的过程结束(遇到End Sub)该变量就从内存消失 在通用声明处用Dim定义的变量是模块级的变量;其作用域为本模块,即在本窗体或模块的所有过程中都能使用该变量,在其他窗体或模块中不能使用该变量的值;其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用static定义的变量是局部的静态变量。其作用域为本过程(同局部的dim定义的变量);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用private定义的变量是模块级的变量,其作用域和生命周期同模块级的dim定义的变量 使用public定义的变量是全局变量,其作用域为整个程序,即在整个程序的所有窗体或模块的所有过程中都可以使用此变量(但是注意,如果是在窗体的通用声明处定义的public类型的变量,则在其他窗体或模块使用该变量时需加上窗体的名字);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 三、数组 数组是一组按一定顺序排列的数据的集合,数据的类型可以不相同,数组的维数不得超过60维 1.静态数组 定义静态数组的语法格式:public|private|static|Dim 数组名([下界To] 上界) [As数据类型]若省略下界时,表示下标的取值是从0开始,等价于“0 To上界” 可以使用Dim 或public 或private 或static 定义 分别使用这4个关键字进行定义数组的语句可以出现的位置不同(同变量的定义)、数组的生命周期和作用域不同(同变量的作用域和生命周期) 定义静态数组时小括号内的下标不能使用变量 在同一个作用域内不能定义同名的静态数组(即:在同一个作用域内不能多次定义同一个数组),在不同的作用域内可以定义同名的静态数组(同名数组的使用和同名变量的使用相同) 数组的定义语句中的下界和上界可以是常量或表达式(即:可以是整数、实数、正数、负数),下界不必须是0或1 静态数组定义的同时将被初始化 静态数组一旦定义后,数组名、数组大小、数组的类型就确定了 在程序的窗体模块或标准模块的通用声明处用Option Base n语句可重新设定数组的下界。此语句的含义是:在定义数组时,如果省略了下界则默认的下界是n,在定义数组时如果未省略下界则该数组的下界就是其自己定义的下界值(此时忽略Option Base n指明的下界n)

VB学习总结

1.2.1 VB简介 VB:Visual Basic BASIC:Beginner’s All-Purpose Symbolic Instruction Code BASIC语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种BASIC版本应运而生,使它成为最常用的计算机程序设计语言。 1987年Microsoft公司开发了Quick BASIC,它克服了原有BASIC结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有编辑、运行和调试的集成环境。Quick BASIC兼容以前的传统BASIC。 VB是Microsoft公司在Quick BASIC的基础上为开发Windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(Graphic User Interface,简称GUI)的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在VB中称为窗体—Form),然后从VB工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等,都是现成的材料,只要到建筑现场组合就可以了。用VB设计程序就好比现代的建筑师采用现代科技的产品,而用传统DOS (Disk Operating System)下的BASIC的就如同早先的工匠,一砖、一瓦、一木都要自己动手。 Visual Basic for Windows是一种具有良好图形用户界面(GUI)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。 Visual是指开发图形用户界面(GUI)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。Visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。 Basic是指BASIC语言,之所以叫做“Visual Basic”就是因为它使用了BASIC语言作为代码。VB在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关 键词,其中很多与Windows GUI有直接关系。 1.2.2 VB的发展过程 1991年:为了简化Windows应用程序的开发,Microsoft公司推出了Visual Basic 1.0。 1992年:Microsoft公司推出了Visual Basic 2.0。 1993年:Microsoft公司推出了Visual Basic 3.0。 1995年:随着Windows95的发布,Visual Basic 4.0也随之推出。 1997年:Microsoft公司开始推出Windows开发工具套件Microsoft Visual Studio 1.0,其中包括了Visual Basic 5.0。

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的开发流程 第一步分析后画流程图 第二步界面设计 第三步编写代码 第四步测试运行

vb学习心得体会

VB学习心得体会 VB学习心得体会 VB是一门程序设计语言,也需要一定的英语基础。VB既能充实我们的生活,武装我们的头脑,锻炼我们的意志,又能在以后需要的时候成为帮助我们成功的推进动力。对于VB的学习,我个人觉得兴趣爱好占一部分,更重要的还是自身的努力程度和平时的学习习惯。下面,我也简要介绍一下我对于VB课程的看法。 VB程序设计的入门学习并不难,但需要在学习的过程中掌握一个良好的程序设计习惯,这时,做好课前预习,上课认真听讲,下课认真消化所学内容显得十分重要。上机实验课努力完成老师留的课堂作业,能加深对所学知识点的理解和运用。能做到这些,也是积极主动学习的表现。 对于VB,每一个VB老师都是一个严谨的老师,要求严格是应该的。刚学习VB,严格要求格式,这是熟练之后能随意运用的基础,也是学好VB课程的重要前提。在课上,应该注意老师所提到的每一点要求,上机课认真完成老师布置的作业,注意每一个细节,争取做到零失误。 正式踏入VB课之后你会发现,编写程序代码其实是一件很有意思的事情。每一个程序当你完成时你都会有一种成就感。遇到问题时,程序代码可能会让很多人无从下手,建议大家多看别人设计好的程序代码,包括教材上的例题程序。读懂别人的程序后,要想他为什么这么设计,学到别人优秀的东西。积极跟同学讨论程序问题,在大家一起研究出一个正确的程序时,高兴的同时也促进了彼此的友情。

细节决定成败,VB程序设计的成败正是在于细节。纸上得来终觉浅,自己调试程序的时候总会犯很多错误,比如"文件未找到""下标越界"等等,都是平时没有机会解决和一些曾经被忽视的问题,为了找到代码中错误和不符合要求的地方,标点符号都不能放过。细节决定成败,一个小小的分号也会起着扭转乾坤的作用。我个人,经常出现问题的地方在于与滚动条有关的事件。与滚动条有关的事件主要是Sroll 和Change.当在滚动条内拖动滚动框时会触发Sroll事件,但注意单击滚动箭头或滚动条时不发生Sroll事件,而改变滚动框的位置后会触发Change事件。Sroll事件用于跟踪滚动条中的动态变化,Change事件则用来得到滚动条的最后的值。不注意时,容易忽略Sroll事件与Change事件的区别,出现编程的问题不容易得到解决。VB中,这样的小细节比比皆是,一定要注意细节才能学好VB这门课。 我对VB的兴趣从何而来呢?从我对电脑的喜爱说起。我参加过一个学校的计算机培训班,之后在没事的时候自己还设计个,photoshop 什么的。大学加入广播站的网络技术部之后也学习了不少关于AU,AE,视频方面的制作。学习VB,我觉得能加深我对计算机已有认识的理解,能促进我对计算机的喜爱热情的提高,同时又能增长计算机知识。这么好的一门课,我为什么不好好学呢?兴趣来自于生活,来自于习惯,以来自于自身对VB这门课的看法。 通过对VB的学习,对VB语言有了初步的认知,对程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么设计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同

VB实习心得体会

篇一:vb实习体会 vb实习体会 我对于visualbasic的学习,是从初中开始的。当时舟山市的中考政策有考级加分制度,考出全国二级能加10分。在此诱惑下报名参加培训班,考了两次,第一次笔试未通过,第二次才全通过。虽然考了两次,但是那时候已经能够编出几个没有什么逻辑性可言的小小游戏了。所以这次认识实习,对我来说难度并不大。然而由于选课上面的原因,认识实习和电子实习冲突,导致我没有上过一节认识实习课。所以我的vb水平基本没有什么进步,这个五子棋,也是建立在初中的经验上的。 vb本身也不是很难。尤其在gui编程上能够体现出来。我接触过几种gui的编程,桌面应用里面有swing、qt库的编程,另外还有android和j2me的编程。这些程序在gui开发上面虽然不能说难,但代码量也是很大的(qt和android有可视化辅助设计,稍微好一点)。而微软确实对程序员比较照顾,出了很多的编程方式都比较简易,比如windowsform式的编程,这在vb和c#上体现的非常到位,大大降低了程序员的门槛。值得一提的是,我初中的学校,超过三分之一的人通过了全国计算机等级考试二级vb,可见vb的简单程度。 虽然vb很简单,但说实话我不太喜欢vb。一方面是长期接触类c语法,让我对于类c语法的语言比较偏爱(java、c++、php等)。另一方面是vb是一种windowsonly的语言,可移植性比较差。 而从业界发展的视角来看,随着苹果焕发第二春以及google的崛起,微软的势力开始萎缩。在终端方面,高端智能手机以及平板电脑正悄悄取代个人pc机的地位。而互联网云计算的概念更加使得这些终端设备能够替代传统pc。而微软在这方面几乎可以被称作是惨败的。所以,开发windows桌面应用渐渐显得不入时,况且是用可移植性非常差的vb6来开发。 如果要我选择桌面应用程序开发工具的话,我恐怕会选择c#。它既有 windowsform的编程方式,拥有https://www.sodocs.net/doc/2e12739512.html,的几乎所有的便利特性,而且是类java语法,使得程序员能够非常快的适应。另外,.net的可移植性比较强。c#运行在.net平台上,理论上可以像java那样易于移植,而且在linux上也出现了mono这样的开源版本。而vb6则不行。当然,语言的问题总是微乎其微的。这一次实习最大的收获应该是大致了解了五子棋程序的原理。比如说怎么判断五子连珠等等。虽然没有更上一层楼编出ai,但是总的来说,这是我第一次用vb开发出一个像样点的游戏了。篇二:vb实训个人总结 vb实训个人总结 在这一周的实习中,使我学到了好多书本上没有的知识,更让我对vb有了更深一步的掌握,同时也发现了许多自己在学习方面的不足,取长补短,互相学习,共同进步,我们不但学习了知识,更好的证明了实践是检验真理的唯一标准。培养和提高我们的实际操作和应用能力,在学习vb后,具体的是使我们熟悉并使用各种类和各种vb控件的应用,在编写程序的过程中我们还专门编写了注释以便于修改程序!这些内容使我们更加熟练的应用这门语言,给自己以后能够走上工作岗位打下良好的基础! 实训的第一天接到任务时我们都觉得有点难度,很有挑战性,毕竟学籍信息管理系统是一个比较系统、完善、功能相对较齐全的管理系统,即使是用户模块也可以完成各种操作,如对用户的查询、添加.删除以及修改等。因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这种相对来说比较系统完善的系统。所以在做项目的时候我们倍感压力、更加的团结协作,可即使如此我们还是出现了错误,我们的程序在编写上存在一些漏洞,导致调试时不能正常运行,后经过老师的指导、我们的调整,终于可以完美的运行, 我做的是学籍信息管理系统,但是在编写程序的时候也遇到了很多难懂的问题,有的是实践能力差,有的是对书本上的内容太过于模糊,有的是什么也不知道,当中有说不出口的味道。

VB各章节复习重点笔记总结

VB程序设计的初步知识 1.VB的概述 VB是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言。特点:▲ 可视化编程▲ 面向对象程序设计▲ 结构化的程序设计语言 ▲ 事件驱动编程机制▲ 访问数据库 2.VB的程序开发环境 (1)窗口设计器窗口。简称,窗体 (2)工程资源管理器窗口 ▲ 工程文件和工程文件组 工程文件的扩展名是vbp,每个工程对应一个工程文件。 ▲ 窗体文件 扩展名是frm,每一个窗体对应一个窗体文件,一个应用程序可以有多个窗体。▲ 标准模块文件 扩展名bas,不属于任何一个窗体。 ▲ 类模块文件 (3)属性窗口和工具箱窗口 3.VB常用对象及操作 (1)对象事件的名称Name是由VB预定的,不可以由编程者设定。 可以在运行期间改变窗体的Name属性的值。(?) (2)控件 4.VB应用程序通常有3类模块组成,即窗体模块、标准模块和类模块。 VB应用程序以解释和编译方式执行。 5.VB中的变量和常量

(1)常量 ▲ 文字常量:字符串和数值常量 ▲ 符号常量 格式:Const 变量名=表达式 (2)变量 ▲ 命名规则:名字只能由字母、数字和下划线组成。 第一个字符必须是英文字母,最后一个字符可以是类型说明符。 ▲变量的类型和定义 ①类型说明符放在变量名的尾部。A#b(错) %:整型&:长整型!:单精度型#:双精度型$:字符串型 ②在定义变量时指定类型。 格式:Declare 变量名as 类型 Declare 可以是Dim、Static、Public或Private (3)变量的作用域 变量分为:局部变量、模块变量和全局变量 ①局部变量 在事件过程或通用过程内定义的变量叫局部变量。 ②模块变量 窗体变量可用于窗体内的所有过程. 当同一个窗体内的不同过程使用相同的变量时,必须定义窗体层变量,在使用窗体层变量前,必须先声明。 ③全局变量 全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。用Public 声明。

【学习】VB高效学习总结心得体会

VB学习心得 一、学习VB程序设计的方法 保持良好的学习心态 1、要有自信,自强,积极主动学习. 2、克服畏难情绪,树立学好程序设计的信心 要有良好的学习习惯 、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业. 2、VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成. 学习程序设计要注重理解一些重要的概念. VB程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在程序入门阶段还是应该重视概念的学习. 自己动手编写程序 程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.

阅读,借签别人设计的好程序 多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能则可以学到别人优秀的东西,帮助自己提高自身水平. VB程序设计学习的重点 、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的. 2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了. 3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用. )上机调试程序应注意的几点: 1、上机前应认真把实验题在用纸上做一做 2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学. 3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么.

vb知识点精心整理

小富精编百条VB知识点 一.公共基础知识(选择题1到10题) 1.算法的基本特征: (1)可行性:算法在执行过程往往要受到计算工具的限制,使执行结果产生偏差,所以在设计算法时,必须考虑他的可行性。 (2)确定性:算法的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。 (3)有穷性:算法必须在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。(4)拥有足够的情报 2.算法设计基本方法: (1)列举法;(2)归纳法;(3)递推;(4)递归;(5)减半递推技术 3.算法复杂度: (1)算法的时间复杂度:执行算法所需要的计算工作量 (2)算法的空间复杂度:执行这个算法所需要的内存空间 4.线性结构(线性表)的特点: (1)有且只有一个根结点 (2)每一个根结点最多有一个前件,也最多有一个后件 5.非线性结构的特点: 非线性结构的存储与处理比线性结构复杂。 6.线性表的特征: (1)有且只有一个根结点a1,他无前件 (2)有且只有一个终端节点an,他无后件 (3)除根结点和终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。 注意:线性表中结点的个数n称为线性表的长度。当n=0时,称为空表。 7.线性表的顺序存储结构的特征: (1)线性表中所有元素所占的存储空间是连续的 (2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的 8.栈:栈是限定在一端进行插入和删除的线性表;允许插入和删除的一端称为栈顶,不允许 插入和删除的另一端称为栈底。 (1)栈的特点:“先进后出”或“后进先出” (2)“上溢”错误:当栈顶指针已经指向存储空间的最后一个位置,说明栈空间已满,不能在进行入栈操作。 (3)“下溢”错误:当栈顶指针为0,说明栈空,不可能进行退栈操作。 9.队列:允许在一端插入,而在另一端进行删除的线性表;允许插入的一端称为队尾,允许 删除的一端称为队头。 (1)队列的特点:“先进先出”或“后进后出” (2)循环队列,剩余元素:m –front + rear = m - 5 10.树:数据元素之间的关系具有明显的层次特性的非线性结构。 (1)结点的度:在树结构中,一个结点所拥有的后件个数 (2)树的深度:树的最大层次。 (3)叶子结点:没有后件的结点 11.二叉树:每一个结点的度最大为2的非线性结构。 (1)二叉树的基本性质: 《1》在二叉树的第k层上,最多有2^(k-1)(k>=1)个结点 《2》深度为m的二叉树最多有2^m-1个结点 《3》在任意一个二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个12.二叉树的遍历: (1)前序遍历:先访问根结点,然后遍历左子树,最后遍历右子树 (2)中序遍历:先遍历左子树,然后访问根结点,最后遍历右子树

vb实习心得体会doc

vb实习心得体会 VB实习体会 我对于visualbasic的学习,是从初中开始的。当时舟山市的中考政策有考级加分制度,考出全国二级能加10分。在此诱惑下报名参加培训班,考了两次,第一次笔试未通过,第二次才全通过。虽然考了两次,但是那时候已经能够编出几个没有什么逻辑性可言的小小游戏了。 所以这次认识实习,对我来说难度并不大。然而由于选课上面的原因,认识实习和电子实习冲突,导致我没有上过一节认识实习课。所以我的vb水平基本没有什么进步,这个五子棋,也是建立在初中的经验上的。 vb本身也不是很难。尤其在gui编程上能够体现出来。我接触过几种gui的编程,桌面应用里面有swing、qt库的编程,另外还有android和j2me的编程。这些程序在gui 开发上面虽然不能说难,但代码量也是很大的。而微软确实对程序员比较照顾,出了很多的编程方式都比较简易,比如windowsform式的编程,这在vb和c#上体现的非常到位,大大降低了程序员的门槛。值得一提的是,我初中的学校,超过三分之一的人通过了全国计算机等级考试二级vb,可见vb的简单程度。 虽然vb很简单,但说实话我不太喜欢vb。一方面是长期接触类c语法,让我对于类c语法的语言比较偏爱。另一

方面是vb是一种windowsonly的语言,可移植性比较差。 而从业界发展的视角来看,随着苹果焕发第二春以及google的崛起,微软的势力开始萎缩。在终端方面,高端智能手机以及平板电脑正悄悄取代个人pc机的地位。而互联网云计算的概念更加使得这些终端设备能够替代传统pc。而微软在这方面几乎可以被称作是惨败的。所以,开发windows 桌面应用渐渐显得不入时,况且是用可移植性非常差的vb6来开发。 如果要我选择桌面应用程序开发工具的话,我恐怕会选择c#。它既有 windowsform的编程方式,拥有的几乎所有的便利特性,而且是类java 语法,使得程序员能够非常快的适应。另外,.net的可移植性比较强。c#运行在.net平台上,理论上可以像java 那样易于移植,而且在linux上也出现了mono这样的开源版本。而vb6则不行。 当然,语言的问题总是微乎其微的。这一次实习最大的收获应该是大致了解了五子棋程序的原理。比如说怎么判断五子连珠等等。虽然没有更上一层楼编出ai,但是总的来说,这是我第一次用vb开发出一个像样点的游戏了。 VB实习体会 我对于visualbasic的学习,是从初中开始的。当时舟

最新高一信息技术会考VB知识点整理讲解学习

运算:注意Mod、/、\ (整除),And 运算两边同时成立才成立,Or运算一边成立就成立函数名功能应用举例返回值Abs(x)求X的绝对值Abs(-3.5) 3.5 Int(x)求不大于X的最大整数Int(4.1) Int(-4.1) 4 -5 Sqr(x)求X的算术平方根Sqr(6) 2.44948 Asc(x)字符转换为AscII Asc(“A”)65 Chr(x)AscII转换为字符Chr(48) “0” Val(x)数字字符串转换为数值Val(“-170”)-170 Str(x)数值转换为字符串Str(-170) “-170”Len(x)计算字符串的长度Len(“asd”) 3 Mid(x,n,k)取字符串X中第n个字符起长度为K的子串Mid(“abcd”,3,1)“c” 注意:其中Chr()、Str()、Mid()三个函数的值为字符串型,结果要加双引号 (1)赋值语句: 变量名 = 表达式例:i = i + 1、x = 5+6、i = 6 对象名.属性名 = 表达式例:Label1.Caption = ”结果” (2)选择语句:行If语句 If 条件表达式 Then 语句例:If n<=10 Then i = i+1 If 条件表达式 Then 语句1 Else 语句 2 例:If x > 0 Then s=”正数” Else s=”负数”块If语句: If <表达式1> Then <语句块1> ElseIf <表达式2> Then <语句块2> … ElseIf <表达式n> Then Else <语句块n+1> End If 虚线部分是可选部分!例: If x > 90 Then Label1.Caption = ”优秀”ElseIf x > 80 Then Label1.Caption = ”良好”Else Label1.Caption = ”及格”EndIf 注意:行if语句只有一行。而块If语句写在多行上,最后需要EndIF结尾(3)循环语句:For 语句 For 循环变量= 初值 To 终值 Step 步长语句块 Next 循环变量 如果步长为1,step 1可以省略例如:计算1+3+5…+99 S = 0 For i = 1 to 100 step 2 s = s + i Next i Do 语句 Do While 条件表达式 语句块 Loop 例如:计算1+3+5…+99 S = 0:i = 1 Do While i <= 99 s = s + i i = i + 2 Loop 下一个i加上步 长,返回重新判断 返回重新判断

VB程序设计知识点归纳

第一章 1从功能上讲,VisualBasic 6、0有3种版本,即:学习版、专业版、企业版 2 与传统得程序设计语言相比,Visual Basic最突出得特点就是事件驱动编程机制。 3Visual Basic6、0集成环境得主窗口中含有标题栏、菜单栏、工具栏 4用标准工具栏中得工具按钮不能执行得操作就是打印源程序。 5关于Visual Basic"方法"得概念错误得就是方法就是对事件得响应 6在Visual Basic中,称对象得数据为属性 7Visual Basic应用程序可以用解释方式执行也可以用编译方式执行 第二章 1 计时器控件得Interval属性用于设置Timer事件发生得时间间隔,为了暂时关闭计时器,应把该计时器得Enabled 属性设置为False,如果要求设置定时器时间间隔为1秒钟,那么它得Interval属性值应该等于1000 2 利用Ctrl+ G操作可以打开立即窗口。 3 假定窗体上有一个标签,名为Lable1.为了使该标签透明并且没有边框,则正确得属性设置为:Lable1、BackStyle =0 Lable1、BorderStyle =0 4在设计阶段,当双击窗体上得某个控件时,所打开得窗口就是代码窗口 5在Visual Basic中,窗体文件得扩展名为FRM 6 窗体得Name属性指定窗体得名称,用来标识一个窗体 7 改变控件在窗体中得上下位置,应修改该控件得属性就是Top?8表示滚动条控件取值范围最大值得属性就是Max 9 如果要改变窗体得标题,则需要设置得属性就是Caption 10 在文本框(Text)中,通过ForeColor属性来设置字体颜色 11若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框得属性窗口中设置Passwordchar属性值为* 12 能够改变复选框中背景颜色得属性就是Backcolor 13图片框就是不具有Picture属性得对象 14窗体得Name属性指定窗体得名称,用来标识一个窗体 15 要想返回文本框中输入得内容则可利用text属性进行编程 第三章 1用于从字符串左边截取字符得函数就是Left(),设a="Visual Basic”,使b="Basic"得语句就是b=Left(a,8,5). 2下列符号中哪个就是VB程序中合法得变量名:A ab7 B 7abC IfD a*bc (A) 数字开头,关键字,* 3X就是小于100得非负数,用VB表达式表达正确得就是0<=X and X<100 4设有如下变量声明Dim TestDate AsDate 为变量TestDate正确赋值得表达方式就是TextDate=#1/1/2002# 5表达式4 + 5\ 6 *7 / 8Mod 9得值就是5,设a=3,b=5,则表达式(a〉b)Or(b〉0)值为真。5/5、 25 为1 如果除数与被除数不就是整数时,系统会自动对其进行取整运算,取整就是有规律得:如果整数部分为偶数,大于0、5得就进位,小于等于0、5得就直接把小数去掉,5舍6入;如果整数部分为奇数,4舍5入。例如:?5\2、5等价于5\2 ?5\2、6等价于5\3 5\2、4等价于5\2?5、4\3等价于5\3 ?5\1、5等价于5\2 6函数String(n,"str”)得功能就是返回由n个字符组成得字符串 7设有如下声明:?DimX As Integer如果Sgn(X)得值为-1,则X得值就是小于0得数Sgn(3-5)=—1 Sgn (5-3)=1 8Integer类型得数据由2字节组成,Long类型得数据由4字节组成。 9已知X〈Y,A〉B,正确表示它们之间关系得式子就是Sgn(Y-X)-Sgn(A—B)=-2 10在一个有①逻辑运算②算术运算及③关系运算混合在一起得表达式(无括号)中,其运算顺序为②③①

相关主题