VS2008--VB编程实例

2019-09-02 00:09

VS2008——VB编程实例(入门教程) 1. VB(Visual Basic)的发展

微软公司在1991年推出了建立在Window开发平台基础上的开发工具——Visual Basic 1.0。随着Window操作平台的不断完善,微软公司也相继推出了Visual Basic2.0 、Visual Basic3.0和Visaul Basic4.0,这些版本主要用于在Window3.x环境中的16位计算机上开发应用程序。1997年微软公司推出了Visual Basic5.0可以在Window9x或者Window NT环境中32位计算机上开发应用程序。1998年又推出Visual Basic6.0,它的功能更加完善。

2.VB语言的基础

1.关键字:关键字是指系统使用的具有特定含义的字符。

常用的关键字有:Dim、Private , Sub , Public , End , If , Else , Form , Me , Single , As , Integer , Unload , Do , While , MessageBox , For , Next等。

2.标识符:标识符是指编写代码时定义的名称。在VB中所有的常量、变量、模块、函数、类、对象及其属性都有各自的名称,这些名称就是标识符。 例如:

工程1:一个工程的标识符。 Form1:一个窗体的标识符。 Class1:一个类模块的标识符。 Module1:一个模块的标识符。 3.基本数据类型 数据类型 变长字符型 定长字符型 整数型 长整型 单精度型(双精度型) 字节型 布尔型 日期型 对象型 变体型 4.常用数据类型: 4.1字符型(String)

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim strA As String strA = \ Label1.Text = strA End Sub End Class

上面代码是在VS2008-VB类里建立了Window窗体应用程序,并在窗体上添加一个标签控件(Label1),用关键字Dim 声名一个字符型变量 strA 并赋值“Hello world”,再把它赋给标签(Label1)。

类型名称 String String Integer Long Single(Double) Byte Boolean Date Object Variant 存储空间 10字节加字符串长度 字符串长度 2字节 4字节 4字节(8字节) 1字节 2字节 8字节 4字节 按需分配

图1、执行结果 4.2数值型

数值型可分为5种,Integer , Long , Single , Double , Byte 。

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim It As Integer, lt As Long, st As Single, dt As Double, bt As Byte It = 123 lt = 12345678 st = 3.14 dt = 3.1415926 bt = 9

TextBox1.Text = It TextBox2.Text = lt TextBox3.Text = st TextBox4.Text = dt TextBox5.Text = bt End Sub End Class

上面代码是对5种数值型数据声名和赋值并在窗体里显示出来(在窗体里添加5个文本框[TextBox]控件)。

4.3布尔型:又称逻辑类型。变量值只是True/False , Yes/No , On/Off等。

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Label1.Text = \欢迎参加到VB学习队伍中来!\ Label2.Visible = False Button1.Text = \ Button2.Text = \ End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Label1.Enabled = True Label2.Visible = True

Label2.Text = \我很喜欢VB语言编程\ End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Label1.Enabled = False Label2.Visible = True

Label2.Text = \我对它不感兴趣\ End Sub End Class

上面代码是在VS2008-VB类中建立Window窗体应用程序项目,并在窗体中添加2个标签控件(Label1 ,Label2)和2个按钮控件(Button1 , Button2)并添加了2个按钮的单击事件。在窗体触发连接事件中把Label2的可视属性设置为假(False[布尔型])………

图3、执行结果 图4、按Yes键结果

图5、按No键结果 4.4日期型

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim mydate As Date mydate = #1/1/2015# Me.Visible = False MsgBox(mydate) Me.Close() End Sub End Class

上面代码是声明日期型变量,并赋值和用信息框显示它。

图6、显示日期 5.记录类型:用户自定义类型也称记录类型。

Public Structure My_data Dim name As String Dim xh As String Dim xb As String

Dim score As String End Structure

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim mt As My_data mt.name = \张大山\ mt.xb = \男\ mt.xh = \ mt.score = \优\ Me.Visible = False

MsgBox(\姓名:\ & mt.name & Chr(10) & \性别:\ & mt.xb & Chr(10) & _ \学号:\ & mt.xh & Chr(10) & \成绩:\ & mt.score) Me.Close() End Sub End Class

上面代码显示了记录类型的定义和显示过程。

图7、显示记录类型

上面用的是结构体记录类型,下面的代码用类(方法)实现记录类型。

Public Class Form1 Class My_class

Dim lx As Integer Dim ly As Integer Dim rx As Integer Dim ry As Integer

Sub setlx(ByVal val As Integer) lx = val End Sub

Sub setly(ByVal val As Integer) ly = val


VS2008--VB编程实例.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:运用竞争情报提高企业竞争力

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: