I want to develop a simple form for an Invoice for the user to use on Windows. I learnt how to do it using Visual basic in Windows. It's the simplest way to make a GUI for Windows I suppose. I am going to link it to a database at the backend.

I want an alternative or equivalent software that will provide me with similar drag-and-drop feature enabled programing and GUI designing that will help me crate an application that will run on Windows.

  • 2
    MonoDevelop is the IDE for building VB.NET applications on Linux. It has GUI building support through GTK UI. See this page – Samik Jun 10 '12 at 15:41
  • 1
    @Samik You may want to post this as an answer, as I think currently it's the best "answer" here. If you do, you may want to mention that Mono and MonoDevelop do support Visual Basic 8 (and the resultant .NET binaries will run on Ubuntu, Windows, and any other platform that has a .NET Framework implementation). You may also want to provide information about how to code in Visual Basic "under the hood" of an application whose interface is made with Stetic. – Eliah Kagan Jun 10 '12 at 17:56
  • 1
    @EliahKagan Actually Stetic is the reason for posting this as a comment. While Stetic works fine with C#, I don't know if any implementation of Stetic is there for VB.NET. But it is quite possible to code GTK based applications with VB.NET in MonoDevelop if OP is interested to code by hand. One option could be GLADE# code generator which generates code based on Glade files, but I don't know if that works with new .ui files generated by Glade. I'm sure you can add some extra knowledge if you post that as an answer, then I'll delete mine – Samik Jun 10 '12 at 18:30
  • @Samik You can combine C# and Visual Basic 8 in the same program. I'm not sure the best way to do this to effectively have a program with a Stetik GUI, where most of the code is in VB, because I have never used Stetik myself. Hopefully somebody can combine all this into an answer (or failing that, perhaps moderators could consolidate these comments). – Eliah Kagan Jun 10 '12 at 18:39
  • @Samik...I found KBasic...is it good? i tried creating a basic form but when i click on a component say button,i cant place it anywhere on the form :/ – Nirmik Jun 10 '12 at 19:09

Quoted Real Studio is a full-featured, cross-platform software development tool suited to creating a wide range of applications, from utilities to enterprise-class applications. Real Studio is the only object-oriented, cross-platform software development tool that enables users at all levels to create powerful, stand-alone, native applications. For more info about Real Studio See This Site.

Also you can look at QT ( cross-platform application framework that is widely used for developing application software with a graphical user interface (GUI)) would be an option.

  • Why the down-vote? – Mitch Jun 10 '12 at 15:08
  • Real Studio is commercial and quite expensive. Do you by chance have any connection with them? I ask because your post sounds like marketing talk to me and is taken copy-paste from the company's site. No offense, but it's always good to be clear about any commercial interest involved. – Floyd Jun 10 '12 at 15:09
  • @Floyd I'm just trying to help. I came across this the other day when I was searching for something else. So no connection, plus if software is good, there is no harm in buying, since not everything is free (just an opinion) :) – Mitch Jun 10 '12 at 15:13
  • As said, no offense intended (well, the copy-paste from the site made me wonder if someone from marketing was at work here). What can you say about the strengths of real studio? RAD for C / C++ would be nice. – Floyd Jun 10 '12 at 15:16
  • @Floyd Non taking, we're all here to help, in whichever way we can :) – Mitch Jun 10 '12 at 15:19

For RAD (rapid application development) under Linux, Windows etc. i would have a look at the Lazarus Project, which is an open source development environment for pascal which generates native code and has very fast development. It could be called the open source alternative to the commercial Delphi RAD environment.

It's also right there in the repositories:

sudo apt-get install lazarus lazarus-doc
  • 1
    You may want to edit your answer to include links. – Eliah Kagan Jun 10 '12 at 17:57

Go for JABACO which is Java based and pure Visual Basic 6 alternative I was try on Jabaco Simply same way as VB6 programming So If you are looking for creating Forms Reports etc It is good

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.