软件开发的家园,编程爱好者的天地.

现在是:北京时间 2016/4/14 上午11:50:51 星期四

设为首页  |  加入收藏  |  网站地图

当前位置: 第八基地首页 > asp.net > Framework >
将 Java 应用程序迁移到 .NET
发布于:第八基地 来源:互联网 作者:天堂路上 时间:2016-04-27 点击:358
本节演练从VisualJ 6.0到VisualJ#.net的升级和从Java到C#的转换。两个演练的目的都是介绍迁移技术。显然,两种迁移都远远不止这里介绍的内容。另外,可以使用任意一种迁移技术很好地迁移这两个应用程序示例。

如何将VisualJ 6.0项目升级到VisualJ#.NET

本节将一步步演练VisualJ 6.0应用程序升级到VisualJ#.NET和.NET的过程。

要升级的应用程序是MDIWordPad项目。这是VisualJ 6.0附带的MSDN示例,可以作为VisualJ 6.0产品示例的一部分下载。此应用程序的功能与WordPad相似。它提供打开和编辑多个文本文件的功能。它还提供简单的格式化功能。这些功能是通过菜单或工具栏提供的。图3是MDIWordpad应用程序的VisualJ 版本。


            图3:用J 编写的应用程序MDIWordPad
为了得到最佳结果,应该使用VisualJ#.NETUpgradeWizard(VisualJ#.NET升级向导)将VisualJ 6.0项目升级到VisualJ#.NET。请按以下步骤进行升级:在VisualStudio.NET中,从菜单中选择File(文件),再选择Open(打开),然后选择Project(项目)。
找到MDIWordPad.vjp项目文件的位置并单击Open(打开)。
VisualStudio.NET检测到您要打开的文件是VisualJ 6.0项目并打开VisualJ#.NETUpgradeWizard(VisualJ#.NET升级向导)。
阅读完介绍文字后,单击下一步进入向导的第二页。此页面要求提供您正在升级的项目的类型信息。MDIWordPad示例是一个Windows应用程序,因此默认值是正确的。如果您要升级的项目是一个控制台应用程序或类库,您就应该选择一个选项。确认选定了Windows应用程序后,单击下一步进入升级向导的下一页。


图4:VisualJ#.NETUpgradeWizard(VisualJ#.NET升级向导)提示选择项目目标类型对于使用ActiveX控件或其他COM引用的应用程序,您可以在这一页上明确添加对这些组件的引用。添加这些引用可以帮助升级向导找到项目中使用的附加类型。虽然即使您不在这里指定它们,升级向导也可以找到并将这些引用添加到项目中,但是现在添加它们可以加快升级速度。MDIWordPad没有使用任何外部组件,因此请单击Next(下一步)而不需要做任何改动。
现在,升级向导开始评估项目并将项目文件和引用升级到VisualJ#.NET。会显示一个状态条和变化的文本,提示向导目前的进度。处理结束之后,升级向导将自动进入最后一页。
在向导的最后一页中,您可以使用一个复选框选择是否查看项目升级报告。单击Finish(完成)显示升级报告。升级报告列出了有关应用程序及升级进程的信息。如果在项目转换中发现了问题或丢失的引用,它们将在这里列出。该报告中还包括有关升级向导向新解决方案中添加的文件的信息。
在SolutionExplorer(解决方案资源管理器)中双击文件MDIWordPad.java以便在CodeEditor(代码编辑器)中将其打开。通过浏览该文件,您会发现源代码看起来与原先完全相同。事实上,将一个项目升级到VisualJ#.NET并不要求任何形式的源代码修改,所要求修改的只是解决方案、项目和资源文件。源代码文件本身的内容保持不变。
按F5运行升级后的应用程序。用程序的表现没有变化,您可以通过编辑一些文本来验证这一点。应用程序的操作与升级前完全相同,只是它现在是运行在.NET上。
对我有帮助
(0)
0%
对我没帮助
(0)
0%
返回顶部
在线反馈
在线反馈