热门标签 | 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被版主删除

推荐阅读
  • 本文记录了作者对x265开源代码的实现与框架进行学习与探索的过程,包括x265的下载地址与参考资料,以及在Win7 32 bit PC、VS2010平台上的安装与配置步骤。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 在使用Visual Studio 2019评估Blazor时,将taghelper添加到剃刀文件时会出现错误。错误信息是"标记助手:@addTagHelper *,BlazorPOC.Validations"。需要在文件顶部添加@using语句"@using BlazorPOC.Validations"来解决这个问题。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • vue使用
    关键词: ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了使用Rust语言编写、保存和编译程序的简单步骤。首先,打开记事本文件并编写程序代码,然后将代码保存到一个以.rs为扩展名的文件中。接下来,使用rustc命令来编译运行程序。最后,通过命令行运行编译后的程序,得到输出结果。如果遇到编译错误,可以下载Build Tools for Visual Studio 2017来解决。 ... [详细]
  • 1、工具VS2015OpenCV3.20下载地址:https:sourceforge.netprojectsopencvlibrary2、步骤1.下载工具ÿ ... [详细]
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社区 版权所有