我必须构建一个应用程序,将一种文件格式转换为另一种文件格式。因此,在程序开始时,它会弹出一个文件选取器对话框,用户可以在其中选择要转换的文件,然后它会弹出一个保存文件对话框,用户可以在其中选择保存转换后的文件的位置。
要求:
没有安装。可作为.exe(xp及以上版本)分发。
.exe的文件大小不应太大(如果可能,应小于1 MB)。
我想要一些高级语言功能来完成转换。
一些gui功能。
这是一个非常具体的用例,但是一般来说,有一个语言/框架/运行时的组合是很好的,您可以在中快速地原型化一些东西,然后无需麻烦地分发它。
我一直在找,但没有成功。有人知道吗?

最佳答案

我会用德尔菲做这个。.NET应用程序需要安装.NET运行时(尽管.NET2.0现在几乎无处不在),用C语言编写表单应用程序将是一件痛苦的事。delphi使用方便,比较“现代”,可以创建独立的exe文件。
然而,为了最大程度地简化开发,我建议重新考虑您的“不安装”需求并使用.NET2.0。生成的EXE非常小(远小于100K),编写这样的功能非常容易,而且几乎每个潜在用户都已经安装了.NET2.0。

08-06 00:14