您所在位置: 网站首页 / 文档列表 / .NET / 文档详情
ASP。NET动态网站设计 CH3.ppt 立即下载
上传人:yy****24 上传时间:2024-09-06 格式:PPT 页数:93 大小:1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ASP。NET动态网站设计 CH3.ppt

ASP。NET动态网站设计CH3.ppt

预览

免费试读已结束,剩余 83 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3章VB语言基础3.1VB中数据类型3.1.2类型转换在程序设计,不可避免地要进行各种混合运算,例如将整数和浮点数进行混合运算。在进行运算时,不同数型的数据要先转换成同一类型,然后再进行运算。在VB中,数据类型转换有两种形式,即隐式类型转换和显式类型转换。1.隐式类型转换隐式类型转换不需要源代码中的任何特殊语法。例如,变量x为Double类型,变量y为Integer类型,执行以下语句:y=123x=y在将y的值赋给x之前,会将该值123隐式转换成单精度浮点值,然后赋值给x。一般地,隐式类型转换遵循从低精度到高精度数据类型转换的原则,如下图所示。2.显式类型转换显式类型转换使用类型转换关键字。VB提供了几个这样的关键字,它们将括号中的表达式强制转换为所需的数据类型。这些关键字的行为像函数,但编译器生成内联代码,所以执行速度比使用函数调用要稍微快一些。教材中表3.2给出了可用的转换关键字以及功能。例如,变量x为Double类型,变量y为Integer类型,执行以下语句:x=123.456y=CInt(x)则y的值为123。3.2VB中的变量和常量(1)显式声明变量所谓显式变量声明,是指每个变量必须事先做声明,才能够正常使用,否则会出现错误警告。设置显式声明变量的语法格式如下:Declare变量名As数据类型[=初值]例如,以下语句声明了x和str两个变量,分别为整型和单精度类型:DimnAsInteger,strAsSingle除此之外,还可以采用简略的显式声明变量方法,就是在声明的变量名之后紧跟一个代表数据类型的标识符类型字符(常用的标识符类型字符如表3.3所示),来指明该变量名的数据类型。例如:OptionExplicitOn…Dimi%,str$'声明i为Integer类型,str为String类型i=10:str="China"表3.3常用数据类型的标识符类型字符(2)隐式声明变量所谓隐式变量声明,用户可以直接在代码中使用变量而无需声明。这时VB将所有未声明的变量都是Object类型。虽然隐式声明变量使用起来比较方便,但会增加命名冲突的可能,还会隐藏拼写错误,更严重的是会占用大量内存。例如,变量mycount包含学生的数量,而在输入代码时拼写不正确,代码如下:OptionExplicitOff…DimmycountAsIntegersalary=mycnt*2该计算结果为0,因为系统将变量mycnt作为隐式声明的新变量,自动把它转换为0。所以在VB中不推荐使用隐式声明变量。(3)选择声明变量方式OptionExplicit是声明变量开关,可以设置为On或Off。当OptionExplicit设置为On时必须要显式声明变量,当OptionExplicit设置为Off时可以隐式声明变量。在VB中可以用以下任何方式将显式声明开关设置为On或Off:在VB集成开发环境中设置相应的项目属性。选择“工具”|“选项”命令,再选择“项目和解决方案”节点的“VB默认值”选项,可以设置Optionexplicit(On/Off)、Optionstrict(On/Off)和Optioncompare(Binary/Text,分别为二进制和文本比较方式)的默认值。在代码的开头通过OptionExplicit语句更改默认设置。如果使用OptionExplicit语句更改显示声明开关,该设置将重写项目属性和编译器选项设置,但只针对该语句所在的源代码文件。使用OptionExplicit语句的语法格式为:OptionExplicit[On|Off]例如,有以下代码:OptionExplicitOn…a=10由于OptionExplicit设置为On,必须显式声明所有变量,而变量a没有声明,所以在错误列表窗口中显示“未声明名称"a"”的错误信息。而以下代码:OptionExplicitOff…a=10由于将OptionExplicit设置为Off,可以进行隐式变量声明,所以会正确执行。说明:VB默认OptionExplicit为On。2.变量的属性和方法在VB中,任何变量都被看作是一个对象。系统将数据类型也看作是一个类。当声明一个变量时,就生成了一个由该类派生出来的、名称为该变量名的对象,所以变量也可以称为变量对象。根据变量对象的数据类型,每个变量对象都有许多自己的属性和方法。在代码编辑窗口中,在变量名后输入“.”,系统会自动弹出一个下拉列表框提示该变量的属性和方法。例如,声明String变量str后,当输入“str.”后自动出现其属性和方法列表,如下图所示。3.2.2常量常量是一种采用名称表示某个数值的方式,将无意义的单纯数字用有含义的符号来表示,增强程序的可读
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

ASP。NET动态网站设计 CH3

文档大小:1MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用