我们现有的vb6 win游戏行业应用程序。主要有3大模块。对于第一个模块/部分,我将vb6代码转换为vb.net库。我在wcf双工服务中使用该vb.net库来使用现有的业务逻辑和获取/设置数据。而且,这个wcf服务,我用在silverlight应用程序中。第一部分是处理很多计算,所以我没有将vb6代码转换为c#,而是转换为vb.net。甚至,旧的vb6代码也有硬编码的sql查询,而不是调用预编译的存储过程。我保持在vb.net库中一样。vb6 windows应用程序迁移到silverlight/wcf web应用程序
现在,客户端希望将整个系统转换为silverlight web应用程序。而且,所以我认为对于2个模块的其余部分,我应该将vb6代码转换为c#,因为计算量更少,数据库操作更多。另外,我将清理代码以使用存储的proc而不是硬编码的查询。如果我的方法正确与否,请让我知道 。这里可能会出现什么问题?在进一步处理之前,我应该考虑哪些事项?我应该手动将vb6转换为c#吗?我知道有vb.net到c#转换工具,但不知道vb6到c#。有关将代码从win应用程序迁移到面向服务架构的建议?
感谢很多:)
为什么转换为C#? VB.NET同样好。 – 2011-01-27 02:50:14