我必须构建一个将一种文件格式转换为另一种文件格式的应用程序。所以在程序开始时,它弹出一个文件选择器对话框,用户可以在其中选择要转换的文件,然后弹出一个保存文件对话框,用户可以在其中选择保存转换文件的位置。
要求:
这是一个非常具体的用例,但总的来说,拥有一个语言/框架/运行时组合可以快速创建原型,然后轻松分发它将会很好。
我一直在寻找,但没有太大的成功。有人有想法吗?
答案 0 :(得分:4)
可执行文件不会很大,如果你的目标是.NET 2.0,那么你的用户就有可能已经安装了这个。如果不是,那不是一个巨大的下载。
使用ClickOnce进行安装将使这一切变得简单。 ClickOnce有一些缺点 - 但对于像这样的小应用程序来说这很好。
答案 1 :(得分:2)
我会使用Delphi。 .NET应用程序需要安装.NET运行时(虽然.NET 2.0现在几乎无处不在),而在C语言中执行表单应用程序会很痛苦。 Delphi易于使用,相对“现代”,可以创建独立的EXE文件。
但是,为了便于开发,我建议您重新考虑“无安装”要求并使用.NET 2.0。您生成的EXE将非常小(远小于100K),这样的非常易于编写功能,几乎每个潜在用户都已经安装了.NET 2.0。
答案 2 :(得分:0)
我使用C#并且使用它来构建gui程序非常快,并且你的目标机器已经安装了必要的运行时。