当前位置:首页 > 软件下载 > 应用软件

VB to Java Converter(VB到Java转换器)v21.9.2官方版

点此纠错

  • 平台:WinAll
  • 大小:2.0M
  • 语言:英文
  • 类别:应用软件
  • 授权:免费软件
  • 更新:2021-09-03
5.0
0% 0%

情介绍


VBtoJavaConverter 是一个可以从VB.NET 生成优秀Java 代码的工具,为用户节省大量的辛苦工作和宝贵的时间。它具有高质量的输出并且易于操作。有需要的朋友可以下载使用。









VB to Java Converter是一个可以从VB.NET生成优秀的Java代码的工具,节省用户的辛苦工作和宝贵的时间。它具有高质量的输出并且易于操作。有需要的朋友可以下载使用。



VB  to  Java  Converter(VB到Java转换器)



软件特点



节省宝贵的时间



准确全面



便于使用



安全- 您的代码永远不会离开您的机器



响应迅速的客户支持



15 天退款保证



灵活- 将片段、文件、项目、解决方案和文件夹从VB.NET 转换为Java



7ef61319ca7739ba_600_0.jpeg



快速- 每分钟将数万行从VB.NET 转换为Java



有用的转换注释



供优秀VB 开发人员学习Java 的教育工具



多种转换和格式选项



7ef61319ca787928_600_0.jpeg



7ef61319ca79c9e7_600_0.jpeg



常见问题



问:原来的VB.NET文件有什么变化吗?



您现有的代码保持不变。新的Java 文件将输出到您指定的新位置。



问:转换精度是多少?



我们的准确性非常高,但除了最简单的转换之外,所有转换都需要进行重大调整。 VB.NET 的某些方面没有直接等效项。阅读常见问题解答的其余部分,了解一些尚未转换的内容。 VB to Java Converter 旨在减少将代码转换为Java 所需的工作量,但这只是第一步。



问:VB to Java Converter 可以将VB6 项目转换为Java 吗?



否- 将VB6 转换为Java 的最有效方法是首先升级到VB.NET,然后在生成的VB 代码上使用VB 到Java 转换器。



问:带有可选参数的VB.NET方法如何转换?



创建一个重载方法并删除“可选”关键字。缺少的参数将由原始VB 参数列表指定的默认值替换。



问:VB.NET 委托是否已转换?



是的- 尝试我们的免费版本以查看转换详细信息。我们将委托声明转换为接口声明,并将对委托实例的引用转换为lambda。



问:VB.NET ByRef 参数是否会转换?



是的- 尝试我们的免费版本以查看转换详细信息。我们用包装类型(使用Java 泛型)替换参数类型,并调整定义方法中对参数的所有引用以及对该方法的所有调用。



问:NET UI 代码怎么样?



由于.NET UI 类型和Java UI 类型之间缺乏相似性,转换器不会转换这些类型。



问:转换后最常见的必要调整是什么?



VB 到Java 转换器仅将某些.NET 类型转换为其Java 等效项。该转换器提供了使用您自己的自定义替换的选项。



Java 中不存在与VB 事件类似的简单事件,因此必须重构这些事件。



由于Java缺乏预处理器,所有依赖条件编译的代码都需要重构,以通过其他方式实现功能。



VB LINQ 查询语法不会转换,因为此功能在Java 中不可用(但LINQ 方法语法会部分转换)。



VB 结构转换为Java 类,因为Java 不包含值类型。我们向Java 类添加了一个克隆方法,以尝试重现与.NET 值类型相同的行为,但可能仍需要进行调整。



如果您的VB 项目没有设置Option Strict On,那么您最终可能会得到许多彼此不同的类型- 转换器将解决大多数情况,但有些情况可能需要调整。



尽管某些On Error GoTo 语句已转换,但经典VB 非结构化错误处理的某些元素(On Error Resume Next、On Error GoTo -1 等)并未转换。这些语句被标记为ToDo 任务。



Catch 块中的When 语句(Java 中没有等效项)必须手动调整。这些被注释掉并与警告注释结合在一起。



VB 可为空逻辑无法转换,因为必须将必要的空逻辑应用于包含可为空变量或方法调用的表达式的每个方面。可为null 实例进行转换的唯一方面是声明的类型—— 相应的Java 包装类型用于可为null 基元(例如,Java 包装类型Integer 用于VB Integer? 或Nullable(Of Integer))。