社区
VB
帖子详情
能不能将vb的代码转换为VB.NET的代码,困难有多大?
kimpkswm
2012-09-03 11:40:22
熟悉VB编码,要学会VB.NET,难不难? 怎么定义是多难:)大虾们知道吧?:)
...全文
411
14
打赏
收藏
能不能将vb的代码转换为VB.NET的代码,困难有多大?
熟悉VB编码,要学会VB.NET,难不难? 怎么定义是多难:)大虾们知道吧?:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lvlvlvlylyly
2012-09-11
打赏
举报
回复
不用试了,我来告诉你唯一可行的方案~!!!
重写整个代码!!!!!!!!!!!!!!!!!!!~~~~~~~~~~~~~~这是唯一可行的..net和6.0完全不同,net是真正的面向对象,6.0只是基于对象.自动转换只能转简单的代码,你里面既然使用了高级的控件,那就整个重写吧~~\
我也是从6.0转过来的,刚开始也不习惯,但用了三四天之后,我就完全喜欢上了net,net写代码虽然看着有点多,但实际上真正用键盘敲出来的部分要大大地减少了,人的工作量实际上减少了的.
从界面上来说,也是如此,用6.0要写大量的代码来控制界面,net几乎不用了~~HOHO~~
别怕辛苦,努力一回,轻松一万年哦~~~
kimpkswm
2012-09-04
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
你的对象列表里没有 VB 工程?
你是那个版本的,
我机器上 vs 2008 的,其它的版本,不知道,
[/Quote]
在对象类型里可以选到"VB项目文件",但选了这个后,在文件列表框中没有可选的文件.不知道是什么原因
csdn_风中雪狼
2012-09-04
打赏
举报
回复
你的对象列表里没有 VB 工程?
你是那个版本的,
我机器上 vs 2008 的,其它的版本,不知道,
kimpkswm
2012-09-04
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
具体在
文件--> 打开项目 在对象类型 那里选择 vb 项目文件,这个会自动转换,不过转换后,还是要修改的,
[/Quote]
使用这种方法,找不到需要打开的VB工程文件的.即在列表里没有VB工程可选.
kimpkswm
2012-09-04
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
引用 5 楼 的回复:
引用 4 楼 的回复:
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,
刚接触的VS,大虾能否稍微说详细些是怎么操作呢:)?
在vs里微软提供了升级vb的工具,你可以直接右击vb工程文件,打开方式选C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\ID……
[/Quote]
出现了上面的错误提示呢?
sosoben
2012-09-04
打赏
举报
回复
我的是2010 同样 VB项目文件 中时没用vbp这个后缀名的文件的,直接用vb.net打开也不行
以前用2008时转过,的确很多错误,还不如自己重写。其实就是一些数据类型不同,一些属性的表述不同,一些原来能自动转类型的现在要自己转,一些控件不能用了,一些方法集合在某些类了,要查找以下才知道怎么用
aremos4u
2012-09-03
打赏
举报
回复
vb代码换vb.net代码 一句话三个字 "体力活" !
csdn_风中雪狼
2012-09-03
打赏
举报
回复
具体在
文件--> 打开项目 在对象类型 那里选择 vb 项目文件,这个会自动转换,不过转换后,还是要修改的,
csdn_风中雪狼
2012-09-03
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
引用 4 楼 的回复:
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,
刚接触的VS,大虾能否稍微说详细些是怎么操作呢:)?
[/Quote]
在vs里微软提供了升级vb的工具,你可以直接右击vb工程文件,打开方式选C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe。此时会自动升级。基本上90%的代码能自动转换,但是由于是完全不同的两种语言,转换后会有许多问题,需要你手动修改。例如数组下标,数据类型,vb常量,和一些vb语句等等,有的控件换成了新的控件取而代之,例如菜单,有的属性已经完全被移除,例如标签是否允许多行显示,还有对于画面的坐标计算单位也发生了变化。
或者 直接用vb.net打开 vb6的项目文件,程序会自动帮你升级并查找其中的错误或需要改动的地方,但我建议你还是直接用vb.net来创建项目,因为我觉得改起来特别麻烦,不如重新来过,当然,这要视你原来的软件复杂程度而言,如果已经做了许多工作那学是不升级的好.
kimpkswm
2012-09-03
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,
[/Quote]
刚接触的VS,大虾能否稍微说详细些是怎么操作呢:)?
csdn_风中雪狼
2012-09-03
打赏
举报
回复
vs 有自带的转换工具,
在打开的时候,选择 vb 6.0 的项目就是了,
kimpkswm
2012-09-03
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
代码很相似,vb转。net相对比较容易
[/Quote]
那些主要的控件基本相同吧?如ADODC、DataGrid等等
twohorses
2012-09-03
打赏
举报
回复
代码很相似,vb转。net相对比较容易
C#
代码
项目
转换
VB
.NET
项目
代码
(可整个项目
转换
)
C#
代码
项目
转换
VB
.NET
项目
代码
(可整个项目
转换
)C#
代码
项目
转换
VB
.NET
项目
代码
(可整个项目
转换
)
C#
代码
转换
为
Vb
.Net
C#
代码
转换
为
Vb
.Net
,不用我多说了吧?带有源
代码
和例程
将
VB
A
代码
转换
为 Visual Basic .NET
将
VB
A
代码
转换
为 Visual Basic .NET
VB
.Net
to C# Converter将
VB
代码
转换
成C#
代码
本资源为【
VB
.Net
to C# Converter】软件,它可以将
VB
代码
转换
成C#
代码
,效果很好
C#
代码
转换
为
VB
.NET
代码
的工具
C#
代码
转换
为
VB
.NET
代码
的工具
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章