开发者

Easy Language/IDE to Develop GUI Program?

开发者 https://www.devze.com 2023-04-02 01:48 出处:网络
I\'m planning on developing an Windows desktop-based GUI application, and I don\'t have a clue which language or IDE to choose. I\'d 开发者_如何学CREALLY like something with a WYSIWYG GUI editor. My a

I'm planning on developing an Windows desktop-based GUI application, and I don't have a clue which language or IDE to choose. I'd 开发者_如何学CREALLY like something with a WYSIWYG GUI editor. My application will rely on web-based XML feeds, so built in support for that would be great. I don't want the application to have any dependencies or require admin rights to run. Cross-platform is nice, not not required.

I'm willing to learn a new language if that's necessary.


Delphi is well reputed for Windows GUI application developpment. It's even a 'RAD' Studio (rapid application development studio) as they call it.


Check out Delphi. Alternatively FreePascal with its Lazarus IDE is pretty much an open-source Delphi clone, which while not as polished, offers cross-platform support.


For Windows, I will definitely go for C#. If you know c++ and have MFC experiences, it should be fairly easy to learn.

Yes, it has WYSIWYG GUI editor.

Designing a User Interface (Visual C#) http://msdn.microsoft.com/en-us/library/ms173080(v=vs.80).aspx

and it seems this is what you are looking for?

SyndicationFeed Class http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.syndicationfeed.aspx

Good Luck!


There are several variants.

Windows only

C# + MSVS: One of the best choices on Windows platform today

  • +good documentation
  • +big developers community
  • -you need a system which has .net installed.

Delphi

  • +easy to start
  • all-in-one tool with GUI editor
  • not very widespread

Cross-platfrom

Qt or wxWidgets or some other toolsets


If you're looking for a free solution, you can use SharpDevelop, which is a free IDE for C# or VB.NET, and has a GUI designer similar to the one in Visual Studio. You should be able to use any classes and libraries from/for the .NET Framework.

You'll need the .NET Framework, but starting with Windows Vista it's installed by default (.NET Framework 3.0, I think).

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号