|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你觉得数据库怎么样?asp.net|剧本2.2.1VisualBasic.NET简介VisualBasic.NET(以下称VB.NET)作为ASP.NET的默许编程言语,不是复杂的从VB6的版本上的晋级,VB.NET内核代码几近全体被重写,它是基于.NET框架从头计划的,您能够用它来轻松地创立用于微软操纵体系和Web的下一代使用程序。利用VB.NET,可视化开辟Web使用程序、Web服务、Windows使用程序和服务器端组件将变得十拿九稳。别的,VB.NET利用了Windows使用程序的XCOPY部署计划,使您不用再忧虑DLL版本成绩。跟着VisualBasic.NET的公布,“DLL恶梦”将成为已往。VisualBasic.NET言语如今是真实的面向工具言语,并撑持完成承继。窗体计划器撑持可视化承继,并包括窗体主动调剂巨细、资本当地化和会见选项撑持等新特征。如今的数据工具持续撑持XML数据,并能够配合利用计划时数据绑定和断开数据。别的,VisualBasic.NET是基于.NET框架间接创立的,因而可使用一切的平台特征,并可以与其他.NET言语协同事情。上面我们入手下手走进VB.NET的语法天下,一同感觉它的魅力!
2.2.2怎样界说数据范例、变量与常量
2.2.2.1数据范例
我们晓得,VB.NET是基于.NET框架下的,它之以是能和其他.NET言语协同事情,由于在数据范例上有极强的类似性,好比:在VB6时期,Integer是存储为16位,可是晋级到VB.NET后,为了和其他言语坚持分歧性,在Integer被决心计划成32位。
【数值型】
数值型数据范例如表2.1所示:
范例称号
字长
默许值
备注
Byte
1字节(8位)
0
8位存储,暗示0~255无标记整数
Short
2字节(16位)
0
16位存储,暗示整数局限为-32768~32767
Integer
4字节(32)
0
32位存储,暗示整数局限为-2147483649~
Long
8字节(64位)
0
64为存储,暗示整数局限为-9223372036854775808~9223372036854775807
Single
4字节(32位)
0
32位浮点存储,正数局限为-3.402823E38~-1.401298E-45;负数局限为1.401298E-45~3.402823E38
Double
8字节(64位)
0
64位浮点存储,正数局限为-1.79769313486231E308~-4.94065645841247E-324,负数局限为4.94065645841247E-324~1.79769313486231E308
Decimal
12字节
0.0
无小数点的整数局限为-79228162514264337593543950335~79228162514264337593543950335,相对值最小非零数为+/-0.0000000000000000000000000001
表2.1
【文本编码型】
文本编码型数据范例如表2.2所示。
范例称号
字长
默许值
String
2字节
空串
Char
空
表2.2
【布尔编码型】
文本编码型数据范例如表2.3所示。
范例称号
字长
默许值
Boolean
4字节
False
表2.3
【日期工夫型】
日期工夫型数据范例如表2.4所示。
范例称号
默许值
备注
Date
#01/01/000112:00:00AM#
日期工夫数据范例暗示的日期局限为#01/01/0001#~#31/12/9999#,工夫局限为#00:00:00#~#23:59:59#
【变量的定名】
在VB.NET中,变量声明必需遵守一下划定规矩,不然会形成编译非常:
1、变量称号的第一个字符必需是字母;
2、不克不及包括应为句号大概嵌进范例声明字符(体系关头字);
3、变量称号长度不克不及凌驾255个字符;
4、在统一个感化域内,变量的称号是独一的;
要注重的是,VB.NET中,变量名是不辨别巨细写的。如以下变量称号是能够被体系承受的:X,y,Num,x8,x_x等等
【变量的声明】
在VB.NET中,变量在利用之前是必需声明的,这个vb6分歧,假如体系请求(OptionExplicit=On)必需显式声明,假如体系不请求(OptionExplicit=Off)则声明变量时分声明称号便可,不用指出变量范例。
变量在其感化局限内都有保存周期,跟着局限内历程代码的发生而发生,开释而开释。在一个历程或函数内声明变量时分,只要该历程或函数外部的代码才干会见该变量的值,。这个局限绝对全部程序而言是部分的,因而这个变量称为部分变量。部分变量在利用的时分才入手下手从内存中启示存储运转空间,一旦这个历程或函数实行终了,该变量就会从内存中开释进来。也因而,部分变量也称为静态变量。
可是有些变量我们必要端的程序体都能会见它的值,我们就要声明全局变量。全局变量一旦创建,就会常驻内存,直到该全部程序体推出内存才会开释。全局变量一样平常利用静态变量或是常量来完成的。
静态变量声明以下:
DimXAsInteger‘声明一个整形变量X
DimYAsString‘声明一个字符串型变量Y
DimThedayAsDate‘声明一个日期工夫型变量Theday
Dimx,x_x,x_yAsInteger‘声明变量x,x_x,x_y三个变量为整形
静态变量声明以下:
SharednumAsDoolean‘声明布尔静态变量num,改动量常驻内存,直到程序推出体系
注重:在VB6里全局静态变量是利用Static来声明的,对利用过vb6的读者要注重这一点。
2.2.2.3常量界说和利用
偶然候在程序中,我们会碰到这类情形:某个常数值会频仍利用,可是这些数值没有明白意义,而且很难影象。这时候候,我们就会利用常量。
常数是意图义的名字代替那些频仍利用的值,固然如许看来常量和变量是用起来没有甚么区分,可是实质分歧的是当常量一旦被初始化赋值后,其值就不同意改动。常熟的来历有两种:
体系界说的或是外部的常量是由使用程序和控件供应的,这些常量VB.NET工具库中界说的。
用户自界说的常量。好比圆周率Pi。
【常量的定名】
常量的定名划定规矩和变量一样。
【常量的声明】
常量的声明在利用前的,声明语法以下:
[Public|Private|Protected|Friend|ProtectedFriend]Constconstname[AsType]=Expression
语句中“[Public|Private|Protected|Friend|ProtectedFriend]”任选参数,声明常量利用局限,假如只在本程序体内利用,能够省略。“constname”是无效的常量称号,“[AsType]”是常量范例,“Expression”是表达式,既能够为数值,也能够为字符串。好比我们在盘算圆面积和周长的时分,必要界说Pi,以下:
ConstpiAsLong=3.1415926‘-D声明常量Pi,并赋值为3.1415926
Constpi2AsLong=pi*2‘DD声明常量Pi2,并赋值为已声明常量Pi的二倍
DimxAsInteger‘DD寄存半径
DimqAsLong‘DD寄存圆面积
DimclenAsLong‘DD寄存圆周长
x=TextBox1.Text
clen=pi2*x‘DD援用常量pi2,获得周长
q=pi*x^2‘DD援用常量pi,获得面积
2.2.3利用运算符,做好数据运算筹办
在程序中利用运算是举行算术盘算和逻辑盘算的基本,学好运算符的利用也是很主要的,本节就VB.NET主要经常使用的几种预举动当作先容。
【算术运算】
算术运算能够说是编程时分最经常使用的运算了,VB.NET的算术运算包含的运算如表2.5所示。
运算符
称号
范例
备注
+
加运算
双目运算符
操纵符双方为数值型变量,操纵了局为两变量值的和。注重溢出的大概。当两变量范例纷歧样时,了局取变量范例容值较年夜的那一个。如ingter范例变量与short范例变量举行加运算后,失掉的了局范例为ingter。
-
减/取反运算
双目/单目运算符
当操纵为双目运算符时分,双方为数值型变量,操纵了局为摆布双方变量值的差。当操纵为单目预算符时分,操纵了局为该变量的相反数。
*
乘运算
双目运算符
操纵符双方为数值型变量,操纵了局求两变量值的积。容错取值同“+”。注重了局值的溢出。
/
除运算
双目运算符
当摆布操纵数同为“Byte”,“Single”或“Integer”时,操纵了局值不溢出时为“Single”或“Double”。 |
|