今天借来一本Visual Basic程序设计,按照书中的介绍想要时间一下,运用的是Visual Studio工具,结果发现书中介绍的第一个Windows属性Caption就没有找到,经调查了解到,原来出在VB的版本上,我借来的书是针对vb6.0进行介绍的额,而我的编译器则是支持VB .net.而VB .net并不支持caption属性,取而代之的而是Text属性,如我们想设置窗体的caption属性为“窗体实例”,那么我们则要在窗体的属性中找到Text属性,并设置为“窗体实例”。
.NET是微软公司开发的一种面向网络,支持各种用户终端的开发平台。Visual Studio.NET环境是微软公司为实现.NET技术的开发工具。1998年,Visual Basic 6.0作为Visual Studio 6.0的一员被发布,它是Basic发展史上最成功的版本之一。2001年,发布了.NET框架。Visual Basic .NET是.NET框架下的4种语言(Visual Basic .NET、Visual C++ .NET、Visual C# .NET、Visual J# .NET)之一,它在.NET框架基础上对Visual Basic 6.0进行了很大的功能上的改进和扩充。在.Net中,过程的思想已经全部被面向对象的思想取代,面向对象的思想尤为突出,不仅能编写常用的Windows应用程序,更易于编写分布式应用程序,如Web应用程序等。Visual Basic .NET的发展如下:
2002年,推出Visual Basic .NET,同时.Net Framework 1.0发布。
2003年,推出Visual Basic .NET 2003,同时.Net Framework 1.1发布。
2005年,推出Visual Basic 2005,同时.Net Framework 2.0发布。
2007年11月,推出Visual Basic 2008,同时.Net Framework 3.5发布。
2010年4月,推出Visual Basic 2010,同时.Net Framework 4.0发布。
Visual Basic .NET的特点:
(1)可视化的程序设计
(2)面向对象的程序设计思想
(3)事件驱动的编程机制
(4)支持大型数据库的管理和开发
(5)强大的Web应用程序开发功能
用户选择任何一种.NET语言编写的应用程序在执行前都会首先被编译成微软中间语言(Micosoft Intermediate Language,MSIL)代码,接着CLR通过即时编译(Just-In-Time,JIT)将MSIL中间语言代码转换为真正的内部机器代码。
数值类型的数据类型:
数据类型 | 关键字 | 类型符 | 说明 |
整型 | Integer | % | 用于表示简单整数,取值范围为-2,147,483,648~2,147,483,647 |
字节型 | Byte | 用于简单算术运算。取值范围0~255 | |
短整型 | Short | 是整型的一种形式,取值范围-32,768~32,767 | |
长整型 | Long | & | 是整型的一种形式,相对表示范围较大 |
单精度型 | Single | ! | 用于存放单精度浮点数 |
双精度型 | Double | # | 用于存放双精度浮点数 |
小数 | Decimal | @ | 常用于存储货币值 |
数据类型 | 关键字 | 类型符 | 说明 |
字符串型 | String | $ | 用于存放任何形式的字符串,包括一个字符或者多行字符 |
字符型 | Char | C | 用于存放一个字符,它以0~65535之间数字的形式存储 |
日期型 | Date | 必须用mm/dd/yyyy的格式表示,也可以存储时间(可以存储00:00:00~23:59:59)之间的任何时间 | |
布尔型 | Boolean | 取值为True和False | |
对象型 | Object | 可保存任何类型的数据 |
Enum类型通过Enum语句来定义:
Enum 类型名称
成员名[=常量表达式]
成员名[=常量表达式]
……
End Enum
用户自定义符号常量:
Const 符号常量名 [As 类型名] = 表达式
例如:
Const PI = 3.14
Const TodayDate As Date = #6/18/2006#
变量声明:
Dim 变量名 [AS [New] 数据类型][=表达式]
New关键字用于在声明变量的同时创建对象实例
例如:
Dim Button1 As New Button
为声明一个按钮控件对象Button1
需特殊注意的算数运算符:
/ 除法 11/2 5.5
\ 整除 11\2 5
^ 指数运算
MOD 取模运算(求余)