【发布时间】:2013-03-06 02:43:02
【问题描述】:
我的任务是重写或将 jar 程序转换为另一种语言,如 C#。 该程序就像工人签入和签出时的虚拟时间戳。该程序的作者制作了一个未完成的程序,如果它需要更新或更改用户,它或多或少地无用,因为使用它的人都无法重写或编辑此代码。 我的问题是我对 Java 编程知之甚少,甚至没有经验。
我的问题是:从头开始会更容易吗,还是有 Java 和 C# 知识的人可以看看它并指出正确的方向。
我的努力:好吧,我尝试了 Java Eclipse,但这让我比以前更困惑,然后我尝试了一个名为 Java Decompiler 的程序,这时我发现作者甚至没有完成这个程序的一半,还有类文件用于用户注册和管理面板进行编辑,因此所有内容都可以通过图形用户界面访问。
这是界面视图(请注意,由于隐私,面部和名称已被鞭打,另请注意,有些词是丹麦语,请忽略这些。“Tids registrering”的意思是:“时间注册”和“ikke til stede”表示他们不在那里)
目标是让程序能够: 1. 保存每个用户的入住/退房时间和日期。 2. 与其保存在 *.log 中,不如将其保存在数据库中。 3. 管理员访问编辑添加/编辑/删除用户的图形界面
如果 Java/C# 程序员想要提供帮助,我们可以私下讨论传输文件的方式、地点和时间(同样出于隐私考虑) 如果您发现转换太困难或太费时,我可以使用一些帮助从头开始重写,因此也感谢 C# 程序员的帮助。
如果这篇文章有任何语法和/或拼写错误,我很抱歉并道歉
【问题讨论】:
-
如果您了解它需要做的所有事情,只需在 C# 中完成。
-
您的截止日期是什么时候?它看起来是学习一些 XAML + C# 并使用最新技术并立即完成的绝佳机会。但是,问题是……有一个学习曲线……
-
您可以访问源代码吗?还是只能访问jar/反编译?
-
Ryan Gates:这是我的总体想法,但正如我所说,我已经学习了 C#,但可以从熟练的 c# 程序员那里获得一些帮助。
-
Java 和 C# 非常相似。转换是微不足道的......如果程序首先工作。