设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> ASP文摘 >> 从VB 6.0到VB.NET的转换(2)
精品推荐
ASP文摘点击TOP10
·技术分析:.NET的优势与劣势
·微软提供的功能强大的ASP-HTML转换工具.它将常用的ASP脚本转换为HTML从而减轻服务器的负担
·让ASP应用系统成为跨平台的应用系统
·加固NT和IIS的安全
·从VB 6.0到VB.NET的转换(2)
·Microsoft .NET 框架常见问题(一)
·让ASP应用系统成为跨平台的应用系统
·<展现C#> 第七章 异常处理
·<展现C#> 第八章 用C#写组件
·Web脚本开发语言比较
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·CHK文件恢复工具
·.NET 初 级 读 本
·c#操作word表格
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·我的.NET书架 (入门篇)
·从零开始学ASP.NET(基础篇)
·十天学会ASP.net之第一天
·用C#实现木马程序
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
精选专题

从VB 6.0到VB.NET的转换(2)

作者: 来源:http://www.xgdown.com/ 时间:2005-11-4 23:38:41

从VB 6.0到VB.NET的转换(2)(1) 升级
向导


将 Currency 数据类型转换为 Decimal,因此以下代码:

Dim x As Currency
升级后将变为:

Dim x As Decimal


Date
Visual
Basic 6.0 Date 变量在内部以 Double 格式存储,能够作为 Double 类型的变量操作。

Date 变量存储为 IEEE 64 位浮点数,表示从 100 年 1 月 1 日到 9999 年 12 月 31 日的日期和从 0:00:00 到 23:59:59 的时间。任何可识别的文字日期都可以指定为 Date 变量。

当其他数字类型转换为 Date 时,小数点左边的值表示日期信息,而小数点右边的值表示时间信息。午夜为 0,正午为 0.5。整个数值为负表示 1899 年 12 月 30 日之前的日期。



Visual Basic.NET


Date 在内部存储为 64 位整数,因此无法直接作为 Double 进行操作。.NET 框架提供了 ToOADate 和 FromOADate 函数以进行 Double 和 Date 之间的转换。将日期表示为整数形式可以简化并加速对日期的操作。

升级
向导


升级工具并非能够检测到所有使用变量将 Date 存储为 Double 的情况,但它一般会在将 Double 指定为 Date 的位置插入适当的 ToOADate 或 FromOADate 方法。例如,以下代码:

Dim dbl As Double  Dim dat As Date  Dbl = dat
升级后将变为:

Dim dbl As Double  Dim dat As Date  Dbl = dat.ToOADate


定长字符串
Visual
Basic 6.0 除类模块的 Public 变量之外,其他变量均可以声明为定长字符串。



Visual Basic.NET


CLR 第一版不支持定长字符串。在后续版本中将添加这一支持功能。



升级
向导


在大多数情况下不会出现问题。假设为定长字符串表现方式,则以下代码:

Dim MyFixedLengthString As String * 100
升级后将变为:

Dim MyFixedLengthString As New VB6.FixedLengthString(100)
有关该主题的全面说明,请参阅白皮书《准备将 Visual Basic 6.0 应用程序升级到 Visual Basic.NET》(英文)。


Type
Visual
Basic 6.0
Type 语句用于定义由用户定义的数据类型。



Visual Basic.NET


Type 和 User-Defined Type 这两个名称会引起混淆,因为类、枚举和接口也是可以由用户定义的类型。Type 和 User-Defined Type 是从 QuickBasic 遗留下来的,在 QuickBasic 中用户可以定义的类型只有结构和记录。CLR 使用 Type 这一名称广义地包含所有数据类型。

因此,在 Visual Basic.NET 中 Type 语句将变为 StrUCture。



升级
向导


将 Type 语句变为 Structure,因此以下代码:

Type MyType  MyVariable As Integer  End Type

共6页 9 7 [1] [2] [3] [4] [5] [68 :>

从VB 6.0到VB.NET的转换(2) 相关文章:
从VB 6.0到VB.NET的转换(2) 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com