热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

能不能将vb的代码转换为VB.NET的代码,困难有多大?

熟悉VB编码,要学会VB.NET,难不难?怎么定义是多难:)大虾们知道吧?:)
熟悉VB编码,要学会VB.NET,难不难? 怎么定义是多难:)大虾们知道吧?:)

14 个解决方案

#1


vb代码换vb.net代码 一句话三个字 "体力活" !

#2


代码很相似,vb转。net相对比较容易

#3


引用 2 楼  的回复:
代码很相似,vb转。net相对比较容易


那些主要的控件基本相同吧?如ADODC、DataGrid等等

#4


vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,

#5


引用 4 楼  的回复:
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,


刚接触的VS,大虾能否稍微说详细些是怎么操作呢:)?

#6


引用 5 楼  的回复:
引用 4 楼 的回复:
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,


刚接触的VS,大虾能否稍微说详细些是怎么操作呢:)?


在vs里微软提供了升级vb的工具,你可以直接右击vb工程文件,打开方式选C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe。此时会自动升级。基本上90%的代码能自动转换,但是由于是完全不同的两种语言,转换后会有许多问题,需要你手动修改。例如数组下标,数据类型,vb常量,和一些vb语句等等,有的控件换成了新的控件取而代之,例如菜单,有的属性已经完全被移除,例如标签是否允许多行显示,还有对于画面的坐标计算单位也发生了变化。

或者 直接用vb.net打开 vb6的项目文件,程序会自动帮你升级并查找其中的错误或需要改动的地方,但我建议你还是直接用vb.net来创建项目,因为我觉得改起来特别麻烦,不如重新来过,当然,这要视你原来的软件复杂程度而言,如果已经做了许多工作那学是不升级的好.

#7


具体在

文件--> 打开项目 在对象类型 那里选择 vb 项目文件,这个会自动转换,不过转换后,还是要修改的,

#8


引用 6 楼  的回复:
引用 5 楼 的回复:
引用 4 楼 的回复:
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,


刚接触的VS,大虾能否稍微说详细些是怎么操作呢:)?


在vs里微软提供了升级vb的工具,你可以直接右击vb工程文件,打开方式选C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\ID……




出现了上面的错误提示呢?

#9


引用 7 楼  的回复:
具体在

文件--> 打开项目 在对象类型 那里选择 vb 项目文件,这个会自动转换,不过转换后,还是要修改的,



使用这种方法,找不到需要打开的VB工程文件的.即在列表里没有VB工程可选.
[img=D:\VB转VB.NET][/img]

#10


你的对象列表里没有 VB 工程?
你是那个版本的,
我机器上 vs 2008 的,其它的版本,不知道,

#11


引用 10 楼  的回复:
你的对象列表里没有 VB 工程?
你是那个版本的,
我机器上 vs 2008 的,其它的版本,不知道,


在对象类型里可以选到"VB项目文件",但选了这个后,在文件列表框中没有可选的文件.不知道是什么原因

#12


我的是2010  同样 VB项目文件 中时没用vbp这个后缀名的文件的,直接用vb.net打开也不行

以前用2008时转过,的确很多错误,还不如自己重写。其实就是一些数据类型不同,一些属性的表述不同,一些原来能自动转类型的现在要自己转,一些控件不能用了,一些方法集合在某些类了,要查找以下才知道怎么用

#13


不用试了,我来告诉你唯一可行的方案~!!!

重写整个代码!!!!!!!!!!!!!!!!!!!~~~~~~~~~~~~~~这是唯一可行的..net和6.0完全不同,net是真正的面向对象,6.0只是基于对象.自动转换只能转简单的代码,你里面既然使用了高级的控件,那就整个重写吧~~\

我也是从6.0转过来的,刚开始也不习惯,但用了三四天之后,我就完全喜欢上了net,net写代码虽然看着有点多,但实际上真正用键盘敲出来的部分要大大地减少了,人的工作量实际上减少了的.

从界面上来说,也是如此,用6.0要写大量的代码来控制界面,net几乎不用了~~HOHO~~

别怕辛苦,努力一回,轻松一万年哦~~~ 

#14


该回复于2012-09-11 13:16:41被版主删除

推荐阅读
author-avatar
手机用户40405729304
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有