To Java Converter是一个优秀的Java代码,可以生成VB.NET,节省用户数小时的辛苦工作和宝贵的时间,高质量的输出和简单的操作。有需要的朋友应该下载使用。
软件特色
节省宝贵的时间。
准确全面
使用方便
安全性-您的代码永远不会离开您的机器。
响应迅速的客户支持
15天退款保证。
灵活-将剪辑、文件、项目、解决方案和文件夹从VB.NET转换为Java。
fast-每分钟有数万行从lines转换为Java。
有用的转换注释。
优秀VB开发人员学习Java的教育工具。
多个转换和格式化选项。
常见问题
问:VB.NET的原始文件有什么变化吗?
您现有的代码保持不变。的新Java文件将输出到您指定的新位置。
问:转换精度是多少?
我们的准确度非常高,但是除了最简单的转换,所有的转换都需要重大调整。在VB.NET的某些方面没有直接的对等物。阅读其余的常见问题,找出一些未转换的内容。To Java转换器旨在减少将代码转换为Java所需的工作量,但这只是第一步。
问:VB转Java转换器能把VB6项目转换成Java吗?
不-将VB6转换成Java最有效的方法是先升级到VB.NET,然后在生成的VB代码上使用VB到Java Converter。
问:如何用可选参数转换VB.NET方法?
创建一个重载方法并删除“可选”关键字。的缺失参数被替换为原始VB参数列表中指定的默认值。
问:VB.NET代表团是否已经改宗?
是的-试试我们的免费版本,看看转换的细节。我们将委托声明转换为接口声明,并将委托实例的引用转换为lambda。
问:VB.NET ByRef参数转换了吗?
是的-试试我们的免费版本,看看转换的细节。我们用包装类型(使用Java泛型)替换参数类型,并在定义方法时调整对参数的所有引用和对方法的所有调用。
问:那。NET UI代码?
因为两者之间缺乏相似性。NET UI类型和Java UI类型,转换器不会转换这些类型。
问:转换后最常见的必要调整是什么?
To Java转换器只转换一些。NET类型转换为Java等效类型。转换器提供了使用您自己的自定义替换的选项。
Java中没有简单的VB事件等价物,所以必须重构这些事件。
由于Java中缺乏预处理器,所有根据条件编译的代码都需要重新构建,以便以其他方式实现功能。
VB LINQ查询语法未被转换,因为该函数在Java中不可用(但LINQ方法语法已被部分转换)。
VB结构被转换为Java类,因为Java不包括值类型。我们在Java类中添加了一个克隆方法,试图重现与。净值类型,但可能仍需要调整。
如果VB项目没有Option Strict On设置,您可能会遇到许多不同类型相互比较的情况——转换器会整理出大多数情况,但有些情况可能需要调整。
虽然转换了一些On Error GoTo语句,但是经典VB非结构化错误处理的一些元素(On Error Resume Next,On Error GoTo -1等。)不会被转换。这些语句被标记为ToDo任务。
Catch块中的When语句(在Java中没有对应的语句)必须手动调整。这些被注释掉,并与警告注释结合在一起。
无法转换VB的可空逻辑,因为必须将必要的空逻辑应用于包含可空变量或方法调用的表达式的每个方面。可空实例唯一可以转换的方面是声明的类型——对应的Java包装类型用于可空原语(例如,Java包装类型Integer用于VB Integer?或可空(整数)。