我需要开发一个包含6或7种形式的简单Windows应用程序。其主要目的是管理文件并启动外部程序。
这些是我的愿望,按重要性降序排列
我需要一种轻/小的语言,而不是一种非常复杂的语言。我的程序将只有很少的表单,其功能很简单。
有没有符合此愿望的语言?如果没有,有没有商业用途?
答案 0 :(得分:4)
如果我是你,我会使用Visual C# Express。
答案 1 :(得分:2)
正如其他人所说,C#并不是一个糟糕的选择。
我个人使用wxPython。如果您想要一个GUI来帮助您布置表单,wxDesigner非常好。
答案 2 :(得分:1)
看看Visual Basic Express。 IMNTBHO,VB.Net的学习曲线比C#等效的浅。
失败了(尽管我很难说这个)看看MS-Access(和运行时安装随身携带它)。它不是免费的,但它也不是非常昂贵。学习曲线甚至比VB.Net更浅。
答案 3 :(得分:1)
您提到希望您的程序可以在USB驱动器上移植,因此以前的答案表明C#和VB.Net是好的,只要您将使用您的程序的所有机器都安装了.Net框架。
如果您需要在没有.Net的系统上运行程序,则需要查看可以生成本机.exe或可以将脚本包装在可执行文件中的编程环境。其中哪些是正确的取决于您的需求和编程经验,但我会查看Lazarus/Free Pascal,C++或Python(py2exe)。
答案 4 :(得分:1)
Lazarus / Free Pascal的另一票。它可以从Stick上运行,并生成(在Windows 32/64 / CE上)独立的二进制文件,并且您可以完全访问windows api和其他特定于windwos的小工具(COM)
答案 5 :(得分:1)
Visual Studio Express版本似乎适合您的要求。
答案 6 :(得分:0)
我建议Turbo Explorer。它是一个免费的RAD IDE,可以在C ++或Delphi中生成本机win32应用程序,而无需像.NET这样的托管框架。
它使用起来并不简单。只需将组件拖放到表单上,编译并运行即可。
答案 7 :(得分:0)
我通常会在.NET框架上推送C#或其他东西但是在闪存盘上运行的规定意味着你需要一些本地编译的东西。除了上面提到的Lazarus / FreePascal之外,您可能还想调查CodeGear Delphi