windows - 小型桌面应用程序,简单的 GUI,易于部署 : language/framework choices?

标签 windows programming-languages frameworks choice

我必须构建一个将一种文件格式转换为另一种文件格式的应用程序。所以在程序开始时,它会弹出一个文件选择器对话框,用户可以在其中选择要转换的文件,然后它会弹出一个保存文件对话框,用户可以在其中选择保存转换后的文件的位置。

要求:

  • 没有安装。可作为 .exe 分发(XP 及更高版本)。
  • .exe 的文件大小不应太大(尽可能小于 1 MB)。
  • 我想要一些高级语言功能来进行转换。
  • 一些 GUI 功能。

这是一个非常具体的用例,但总的来说,将语言/框架/运行时结合起来会很好,您可以在其中快速制作原型(prototype),然后轻松地分发它。

我一直在寻找,但没有太大的成功。有人有想法吗?

最佳答案

使用 C# 或 VB.NET 的 WinForms 似乎是这里显而易见的选择。

可执行文件不会很大,如果您的目标是 .NET 2.0,您的用户很可能已经安装了它。如果不是,则下载量不大。

使用 ClickOnce 进行安装将使这一切变得简单。 ClickOnce 有一些缺点 - 但它适用于像这样的小型应用程序。

关于windows - 小型桌面应用程序,简单的 GUI,易于部署 : language/framework choices?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3109702/

相关文章:

windows - 如何将Windows目录(cmd)中当前目录下的所有内容输入可执行文件?

java - Spring 框架到底是干什么用的?

python RESTful 网络服务框架 : roll my own or is there a recommended library?

php - 在大型 PHP 框架之一之上编写的论坛/论坛

java - 保存软件的安装目录

c - 从 dll 导出函数指针

r - 如何在适用于 Linux 的 Windows 子系统 (WSL) 下通过 bash 从 R 执行 linux 命令?

programming-languages - 如何使用谷歌趋势找到编程语言流行趋势的统计数据

programming-languages - 学习计算机和编程

oop - 什么是方法调度?