视觉小尺寸的语言

我需要开发一个具有6或7个窗体的简单的Windows应用程序。 它的主要目的是pipe理文件并启动外部程序。

这是我的愿望,按重要性顺序排列

  1. 自由
  2. 可视化,我的意思是,在屏幕上绘制表单和对象的可能性。
  3. 可以将其携带到USB笔式驱动器中。

我需要一个轻/小的语言,而不是一个非常复杂的语言。 我的程序将有很less的forms,其function很简单。

有什么语言符合这个愿望吗? 如果没有,是否有商业?

如果我是你,我会使用Visual C#Express 。

正如其他人所建议的,C#不是一个不错的选择。

我个人会使用wxPython 。 如果你想要一个图形用户界面来帮助你布置表格, wxDesigner是非常好的。

看看Visual Basic Express 。 IMNTBHO,VB.Net的学习曲线比C#等价。

如果不这样做(尽管我很难说这个),请看看MS-Access(以及运行时安装,以便随身携带)。 这不是免费的,但也不是非常昂贵。 学习曲线比VB.Net浅。

你提到希望你的程序在USB驱动器上是可移植的,所以以前的答案建议C#和VB.Net是好的,只要你将使用你的程序的所有机器安装.Net框架。

如果你需要在没有.Net的系统上运行你的程序,你需要看一下编程环境,它可以创建一个本地的.exe或者可以将脚本包装在一个可执行文件中。 哪一个是正确的取决于您的需求和编程经验,但我会看看Lazarus / Free Pascal , C ++或Python (使用py2exe )。

Visual Studio Express版本似乎对您的要求很好。

检查: http : //www.microsoft.com/Express/

对拉撒路/自由帕斯卡另一票。 它可以从stick工作,并生成(在Windows 32/64 / CE)独立的二进制文件,你可以完全访问Windows API和其他windwos特定的小工具(COM)

我建议Turbo Explorer 。 这是一个免费的RAD IDE,不需要像.NET这样的托管框架,就可以用C ++或Delphi生成本地的win32应用程序。

这不能简单的使用。 只需将组件拖放到窗体上,编译并运行即可。

我通常会推动C#或.NET框架上的东西,但在闪存盘上运行的规定意味着你需要本地编译的东西。 除了上面提到的Lazarus / FreePascal之外,您可能还想调查CodeGear Delphi