体验Visual Basic升级向导
2008-04-09 04:42:17来源:互联网 阅读 ()
在这次实践练习中,你将学习如何使用升级向导来将现存的Visual Basic 6.0的工程升级到Visual Basic .NET。
首先你要用Visual Basic设计环境打开一个Visual Basic 6.0工程,然后用Visual Basic 升级向导和Visual Basic .NET统一开发环境来把这个工程升级到Visual Basic .NET。
打开Visual Basic升级向导
1. 依次点击Start->program->Experience VS.NET->Lab5->VB6SimpleUpgrade.vbp,你将看到如图1所示的窗口。
图1:在Visual Basic环境中的Visual Basic 6.0工程
2.依次点击Start->Programs->Microsoft Visual Studio .NET 7.0-> Microsoft Visual Studio .NET 7.0,图2所示是Visual Basic .NET统一开发环境的起始页。
图2 Visual Basic .NET统一开发环境中的起始页
3.为了打开一个Visual Basic 6.0工程,并升级到Visual Basic .NET统一开发环境,请依次点击File->Open->Project来
4.展开C:\FieldContent\Experience VS.NET\Lab5.
5.点击VB6SimpleUpgrade.vbp,再点击Open。将出现如图3所示的Visual Basic升级向导的第一页。
图3 Visual Basic 升级向导
使用Visual Basic升级向导
Visual Basic升级向导将引导你完成把Visual Basic 6.0的工程升级到Visual Basic .NET所必需的步骤。在这个升级过程中,这个向导还将:
l 为你要升级的工程创建一个新工程。
l 将form和class的文件复制到新工程,并把它们转换到新的格式。
l 创建一个升级报告并把它加到你的新工程中
下面是对Visual Basic升级向导中每一页的注释:
第1页注释:向导告诉你Visual Basic .NET已经把你的工程当作Visual Basic 6.0的工程接受了。点击Click继续。
第2页注释:向导将自动检测你的工程是一个可执行文件还是一个Microsoft ActiveX DLL(这个实验中用的工程就是一个ActiveX DLL)。保留附加动作的默认选项。点击Next继续。
第3页注释:你可以指定将要新建的Visual Basic .NET工程的存放位置。默认值是在你当前工程所在的文件夹下创建一个文件夹。保留默认设置并点击Next继续。一个警告对话框将出现,询问你是否愿意为你的工程创建一个新的文件夹,点击Yes继续。
第4页注释:这个工程已做好了升级的准备。每个工程升级所需时间会有不同 ,这取决于你的工程的大小、CPU和内存等因素。点击Next开始升级。因为这是一个小工程,所以升级只需要几分钟的时间。
第5页注释:这一页显示了升级的状态,并且只有工程在升级时才会显示这一页。当升级结束时,Solution Explorer窗口将出现在统一开发环境窗口的右上角,它显示了你的新工程的信息。
新文件中有一个文件的文件名为_UpgradeReport.htm,它就是升级报告。通过这个报告你可以知道升级过程中更多的细节,和在升级时是否有错误。
察看升级报告:
1. 在Solution Explorer窗口中双击_UpgradeReport.htm。升级报告如图4所示显示在主窗口。
图4 升级报告
现在升级已经完成了,你可以比较Visual Basic 6.0工程的代码和Visual Basic .NET工程的代码有何不同。
2. 在Solution Explorer窗口中双击cSimpleUpgrade.vb。Visual Basic .NET工程的源程序将显示在主窗口中。
3. 滚动屏幕到代码中的DateUpgrade方法。
4. 切换回Visual Basic 6.0的统一开发环境,从下拉列表中选择DateUpgrade方法。
注意:每一个平台中的代码都有相似点和不同点。请比较不同环境中的DateUpgrade方法。
因为Visual Basic .NET并不支持double类型,而Visual Basic 6.0支持,所以.NET Framework提供了ToOADate和FromOADate函数以在double型和date型之间转换类型。然而,一旦你的工程被升级到Visual Basic .NET,将很难判断在代码中用double型存储数据的目的。为了避免对你在Visual Basic .NET中的代码进行不必要的修改,请用Date类型来存储数据。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:VB.NET中的多线程开发
下一篇:基于浏览器的应用程序
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash