网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

VB.NET语法入门学习

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/02

本文主要为广大网友提供“VB.NET语法入门学习”,希望对需要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

 

常用于存储货币值

本新闻共17页,当前在第1页  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  

  • 上一篇资讯: [ASP.net]
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号