视觉小尺寸语言
我需要开发一个带有 6 或 7 个表单的简单 Windows 应用程序。 它的主要目的是管理文件和启动外部程序。
这些是我的愿望,按照重要性从高到低的顺序
- 自由
- 视觉,我的意思是,在屏幕上绘制形式和对象的可能性。
- 可以将其放在 USB 笔式驱动器中携带。
我需要一种轻量级/小型语言,而不是非常复杂的语言。 我的程序将具有很少的形式并且其功能很简单。
有没有一种语言可以满足这个愿望呢? 如果没有的话有没有商业版的?
I need to develop a simple Windows application with 6 or 7 forms. Its main purpose is to manage files and launch a external program.
These are my wishes, in descending importance order
- Free
- Be Visual, I mean, the possibility to paint forms and object in the screen.
- Possibility to carry it in a USB pen-drive.
I need a light/small size language, not a very complex one. My program is going to have very few forms and its functionality is simple.
Is there any language that meet this wishes? If not, is there any commercial one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
如果我是你,我会使用 Visual C# Express。
I would use Visual C# Express if I were you.
正如其他人所建议的,C# 不是一个糟糕的选择。
就我个人而言,我会使用 wxPython。 如果您想要一个 GUI 来帮助您布置表单,wxDesigner 非常好。
As others have suggested, C# isn't a bad choice.
Personally I'd use wxPython. If you want a GUI to help you lay out the forms, wxDesigner is very good.
查看 Visual Basic Express。 IMNTBHO,VB.Net 的学习曲线比 C# 的学习曲线更浅。
如果做不到这一点(尽管我这么说很痛苦),请看一下 MS-Access(以及随身携带的运行时安装)。 它不是免费的,但也不是很贵。 学习曲线比 VB.Net 还要浅。
Take a look at Visual Basic Express. IMNTBHO, the learning curve for VB.Net is shallower than the C# equivalent.
Failing that (as much as it pains me to say this) take a look at MS-Access (and a runtime install for carrying it around with you). It's not free, but it's also not terribly expensive. The learning curve is even shallower than VB.Net.
您提到希望您的程序可以在 USB 驱动器上移植,因此只要您将使用您的程序的所有计算机都安装了 .Net 框架,那么之前建议使用 C# 和 VB.Net 的答案就很好。
如果您需要在没有 .Net 的系统上运行程序,则需要查看可以生成本机 .exe 或可以将脚本包装在可执行文件中的编程环境。 其中哪一个是正确的取决于您的需求和编程经验,但我会看一下 Lazarus/Free Pascal 、C++ 或 Python (使用 py2exe)。
You mentioned wanting your program to be portable on a USB drive, so the previous answers suggesting C# and VB.Net are good as long as all of the machines you'll be using your program on have the .Net framework installed.
If you need to run your program on systems without .Net, you'll need to look at programming environments that can either make a native .exe or can wrap scripts in an executable. Which of those is right depends on your needs and programming experience, but I'd take a look at Lazarus/Free Pascal, C++, or Python (with py2exe).
Visual Studio Express 版本似乎很适合您的要求。
检查:http://www.microsoft.com/Express/
Visual Studio Express editions seems good for your requirement.
Check: http://www.microsoft.com/Express/
另一次投票给 Lazarus/Free Pascal。 它可以从 Stick 上运行,并生成(在 Windows 32/64/CE 上)独立的二进制文件,并且您可以完全访问 Windows API 和其他 Windwos 特定小工具 (COM)
Another vote for Lazarus/Free Pascal. It works from stick, and generates (on Windows 32/64/CE) standalone binaries, and you have full access to the windows api and other windwos specific gadgets (COM)
我推荐 Turbo Explorer。 它是一个免费的 RAD IDE,可以用 C++ 或 Delphi 生成本机 win32 应用程序,而不需要像 .NET 这样的托管框架。
使用起来再简单不过了。 只需将组件拖放到表单上、编译并运行即可。
I'd recommend Turbo Explorer. It's a free RAD IDE that'll generate native win32 apps in C++ or Delphi without the need for a managed framework like .NET.
It couldn't be simpler to use. Just drag and drop your components on your form, compile, and run.
我通常会推动 C# 或 .NET 框架上的东西,但在闪存盘上运行的规定意味着您需要本地编译的东西。 除了上面提到的 Lazarus/FreePascal 之外,您可能还想研究 CodeGear Delphi
I'd ordinarily push for C# or something on the .NET framework but the stipulation of running on a flash disk means you need something that compiles natively. In addition to Lazarus/FreePascal mentioned above you might also want to investigate CodeGear Delphi