仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 539|回复: 7
打印 上一主题 下一主题

[学习教程] ASP.NET教程之夯实ASP.NET的基本 VB.NET剧本言语

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:32:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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#
表2.4

【变量的定名】
在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”。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-19 08:22:03 | 只看该作者
ASP.net的服务器,要求安装一个.net环境,当然我这里指的是windows系统,顺便点一下,.net只能放在windows环境里来运行。Asp.net1.1的就装Framework1.1,Asp.net2.0的就装Framework2.0。
乐观 该用户已被删除
板凳
发表于 2015-1-24 11:26:13 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
简单生活 该用户已被删除
地板
发表于 2015-2-7 01:57:38 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
再现理想 该用户已被删除
5#
 楼主| 发表于 2015-2-19 15:42:46 | 只看该作者
我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。
精灵巫婆 该用户已被删除
6#
发表于 2015-3-6 15:08:20 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
飘灵儿 该用户已被删除
7#
发表于 2015-3-13 03:07:10 | 只看该作者
ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
小魔女 该用户已被删除
8#
发表于 2015-3-20 10:57:12 | 只看该作者
这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 18:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表