一款将vb.net代码转化为c#代码的程序。在转化过程中,保留了原有的注释和变量名。
软件展示
支持最新的Visual Studio功能 - 支持最新的VB.Net / C#功能,包括Await / Async,隐式行继续,多行Lambdas,Nullable可选参数,LINQ,XML,WPF,Lambda表达式和扩展方法。
所有项目类型 - Win Forms,Web,类库,Compact Framework,控制台等的S upport
高精度 - 此版本 在数千个示例程序中进行了压力测试。测试了数百个Microsoft示例项目(Visual Studio SDK示例,directx SDK项目,Windows 7 SDK示例等),内部和客户项目,第三方控件样本(Infragistics,ComponentOne,Telerik等)和开源SourceForge和CodePlex的项目。
易于使用 - 虽然转换逻辑本身很复杂,但使用转换器不是。您可以通过简单,明确的说明指导过程的每个步骤。
定制 -并不是每个项目都是一样的。通过数十种转换选项可供选择,您可以控制转换过程。
转换单个项目或项目组 - 您可以创建程序列表,然后一键转换。还有一个命令行版本。
综合报告 -有报告显示您的代码中潜在的问题点,转换过程中发生的有趣事情以及需要修复的任何C#编译器错误。
软件卖点
项目&文件夹转换
Project & Folder Converter选项卡允许您在一个项目、解决方案或文件夹中转换所有VB代码。转换完成后,您可以启动新项目或解决方案,查看即时c#注释,将转换后的代码文件与原始代码文件进行比较,并查看新项目或解决方案文件夹。
文件夹转换选项允许您在文件夹层次结构中转换所有VB代码。
转换历史列表视图显示以前转换的项目,并允许您启动项目、查看剩余的即时c#注释和查看项目文件夹。
文件&代码片段转换
File & Snippet Converter选项卡允许您转换VB代码片段或文件。在左侧文本框中,您可以键入或粘贴代码段、插入文件或查看即时c#示例代码段。一旦文件或代码片段被转换,您就可以选择并复制结果,将结果保存到文件中,或者搜索结果。
命令行转换
可以从命令行启动Instant c#,其中包含一个或两个参数,以及一个可选的最后一个参数,该参数指示settings .dat文件的位置。如果只指定一个参数,则将其解释为自定义项目转换组之一的名称。如果指定了两个参数,第一个参数是VB项目文件、解决方案文件、文件夹或希望转换的文件,第二个参数是将转换后的c#项目写入的文件夹或文件。如果包含指示设置.dat文件位置的最后一个可选参数,则在转换开始之前导入该选项/设置文件。
软件主要特征
转换…-执行转换源VB文件。
自动打开输出项目-如果该菜单项是检查应用程序的运行转换后输出项目。
清除-删除列表视图控件中的所有消息。
支持(对.NET只)VB6 UserControls中(CTL文件)。
-支持VS 2010
-支持FileSystemObject。
支持VB。数据(VB.NET,C #,C++ Builder、Delphi)。
-增加反编译VB5/VB6的实用程序。本提取物的形式,但不反编译一个初始的VB6代码(在当前版本的VBto Converter)。
自动清除-如果这个菜单项被选中,那么应用程序将在转换之前删除所有消息。
软件特色揭示
在VB6的源文件是用vb.commandbutton标准组件。本文在转换的源文件信息的替代品,它决定mysuperbutton新组件。这是必要的功能来创建一个新文件替换规则
在VB6的源文件是用“mysuperbutton型美”的组成部分,其主要属性和事件一样,作为标准vb.commandbutton组件。在这些源文件的转换决定替代标准vb.commandbutton组件
vnamevb6在VB6事件名称。强制参数。
evnamedest -事件名称的编程环境的当前规则设置。不必要的参数。如果没有设置参数,它的值是相等的evnamevb6接受。
evnamehandler定义了该事件类型的事件对象绑定。这个参数的正确结合在目标语言的社区服务网络,事件vcnet有时是必要的,jsnet。对于其他语言,此参数不使用。如果没有设置参数,事件对象的结合发生system.eventhandler型。