- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vbne的t语法基础
第2章 VB.NET语法基础
在进行ASP.NET程序设计之前,首先要选择一种ASP.NET编程语言。ASP.NET的默认语言是Visual Basic.NET,当然也可以使用C#。本书主要介绍Visual Basic.NET,并且书中所有的例子都用Visual Basic.NET来编写。
本章介绍一些Visual Basic.NET的初步知识,关于VB.NET的高级编程知识请读者参阅其他相关图书。
Visual Basic.NET是继Visual Basic 6.0之后新发布的Visual Basic的全新版本。如果您是一个Visual Basic.NET的高手的话,可以跳过这一部分,从第3章开始学习。
学完本章后,读者将能够:
(1) 了解为什么选择VB.NET作为ASP.NET程序设计的首选语言;
(2) 了解变量、常量和表达式的知识;
(3) 会使用条件、循环语句;
(4) 了解如何使用过程和函数。
2.1 编程语言的选择
由于ASP.NET只是一个程序设计环境,要在这个环境中进行程序设计,必须选择一种语言。在早期的ASP中,默认使用的语言是VBScript脚本语言。由于.NET Framework已经支持VB等非脚本的高级语言,所以完全没有必要再去使用VBScript,但是原来用VBScript写的程序在ASP.NET中仍然可以执行,因为.NET环境仍然支持VBScript的语法。
2.1.1 .NET支持的语言
.NET为用户提供了三种程序设计语言:Visual Basic.NET、C#和Jscript。本节分别介绍这三种语言。
Visual Basic.NET是VB最新的版本,从功能和性能上讲可以说有了很大的飞跃。首先,早期的VB版本不完全支持面向对象的程序设计,由于它不支持对象的继承和重载,所以产生了很多问题。另外,早期的VB版本无法创建多线程的应用程序,这样就不能够充分利用机器的资源,也不能很好地提高应用程序的执行效率。但是现在,由于VB.NET使用了CLR,这些问题都很好地得到了解决。
对于C#,可以认为它是在C、C++的基础上创立的一种新的语言。它继承了C++的优异功能,去除了在.NET环境中没有用处的类型定义、模板等功能,使得C#与C++相比,更加易于使用,同时效率也大大提高。
与VB.NET一样,JScript.NET也是从JScript发展而来的。JScript.NET是完全用C#重新编写的,它支持类型和继承性,并且是完全编译执行的。为了保证原有的JScript程序仍然能够正确地执行,它仍然支持现有的JScript代码。
2.1.2 为什么选择VB.NET
本书选择VB.NET作为程序设计语言的原因是:首先,VB.NET是ASP.NET的默认编程语言;其次,VB.NET对于初学者来说十分简单易学,并且使用它可以完成C#和JScript.NET所能够完成的所有功能。
2.2 变量、常量和表达式
2.2.1 数据类型
VB.NET中有12种不同的数据类型,可以分成三类:数值类型、文本类型和混合类型。
数值类型是VB.NET数据类型的主要类型,共7种。数值类型的数据类型见表2-1。
表2-1 数值类型的数据类型
数据类型 表示方式 取 值 范 围 说 明 整型 Integer –2147483648~2147483647 用于表示简单整数 字节型 Byte 0~255 用于简单算术运算。由于这个类型的变量可以在一个字节中存储,所以运算速度最快 短整型 Short –32768~32767 是整型的一种形式,相对表示范围较小 长整型 Long –9223372036854775808~
9223372036854775807 是整型的一种形式,相对表示范围较大 单精度型 Single –3.402823E38~–1.401298E-45(对于负数)和1.401298E-45~3.402823E38(对于正数) 用于存放单精度浮点数 双精度型 Double –1.79869313486232E308~
–4.94065645841247E-324(对于负数)
和4.94065645841247E-324~
1.79869313486232E308(对于正数) 用于存放双精度浮点数 小数 Decimal 当小数位为0的时候,为
–79228162514264337593543950335~79228162514264337593543950335;
当小数位为28的时候,为
–7.9228162514264337593543950335~7.9228162514264337593543950335 常用于存储货币值 用于存放文本的数据类型有两个。文本类型的数据类型见表
您可能关注的文档
最近下载
- 人事行政年终总结明年工作计划范文十篇.docx
- 微专题18 家庭电路—2021届九年级物理中考复习专题讲义.pdf VIP
- 自我护理能力量表ESCA.doc
- 浙教版八年级数学上册全册ppt教学课件.pptx
- 哈希HACH-sensION+ Portable Meter操作手册-操作说明书.pdf
- 2024年党纪学习教育心得体会.docx VIP
- 园区光储充智能微电网项目建议书.docx
- 浙江省宁波市奉化区2023-2024学年四年级上学期期末语文试卷.docx VIP
- 2023年主任医师(正高)-胸心外科学(正高)考试历年真题集锦附答案.docx
- 新修订《中华人民共和国妇女权益保障法》全文PPT课件.pptx VIP
文档评论(0)