How To Write Programs for Windows



Writing Programs for Windows

You can use Ubercode for writing Windows applications (programs). It's easy to get started and you get results within ten minutes! This section gives you a quick introduction to Ubercode.

What does Ubercode look like?
What's special about Ubercode?
How does Ubercode compare?
What are the different versions?
Are there downloads?
What do I do next?

What does Ubercode look like?

Take a look at Ubercode by running the Developer Environment:

Write Programs for Windows with Ubercode

The Developer Environment is a control center for writing programs, designing forms (dialogs) and compiling them into EXE files. The above picture shows the main menu at the top of the screen, the program window to the right which lists all the files in the program, and an editor for typing programs. There are more pictures on the screenshots page.

What's special about Ubercode?

  • Ubercode is a High Level Language which means you spend more time on productive programming and less time on language trivia. It saves time and makes programming easier.
  • Ubercode is reliable. It includes safety features such as automatic memory management, automatic file and window handling and automatic error handling that catches all errors.
  • Ubercode has a contemporary look and feel. It uses themes under Windows XP, and the same code runs reliably on earlier versions of Windows.
  • Ubercode is much easier to use than Visual Basic, C++ and Delphi (see Learn Computer Programming - Which Language?) This makes it ideal for beginners.
  • Ubercode installs quickly, without product activation or Internet registration. After downloading the Trial Pack, you can be up and running within ten minutes!
  • Ubercode includes full instructions and a quality printed manual. You can press F1 on any language command and get help within seconds, and there are example programs for every command.
  • Ubercode is efficient for fast programs because it uses a compiler.
  • Ubercode makes industry standard Windows EXE files (programs).
  • Using the Ubercode Professional Pack, it's easy to deploy programs that run under all version of Windows. Ubercode programs can be added and removed without aggravating side effects.
  • Ubercode avoids "DLL hell", "Framework hell" and troublesome MFC DLLs.
  • The intuitive Developer Environment has everything you need to write and debug programs. It leaves your desktop free and un-cluttered.
  • Ubercode includes over 250 fully tested example programs, on disk and in the help files.

This list is just an overview - see Writing Software with Ubercode for more details.

How does Ubercode compare?

  • Ubercode is a compilable high level language (like Eiffel, C, C++, Ada, Java, C#, Delphi).
  • Ubercode produces native Windows EXE files (like Eiffel, C, C++, Ada and Delphi).
  • Ubercode is fully integrated with program management tools and dialog layout editors (like Visual Basic, C# and Delphi).
  • Ubercode has fully automatic memory management (like Visual Basic, C# and Java).
  • Ubercode has safety features and pre and post conditions (like Eiffel).
  • Ubercode has high-level data types such as resizable arrays, lists and tables (like Visual Basic and Java).
  • Ubercode can read and write most file types, including text, binary, CSV, XML and dBase.
  • Ubercode programs use graphical objects (buttons, edit fields etc) that work properly under all versions of Windows.

See the Feature Matrix for detailed comparisons and the Technical Specifications for more details of Ubercode.

What are the different versions?

The following versions of Ubercode are available:

Ubercode Standard Pack:

  • Developer Environment with Integrated Debugger and Form editor
  • Compiler for 32 bit Windows
  • Source code for Run time library and Developer Environment
  • Over 100 Sample programs
  • Over 400 useful icons and bitmaps
  • Full Technical support via email and website
  • License for developing software on your PC for personal use
  • Learning to Program Manual in PDF format
  • Printed copy of Learning to Program Manual (boxed copy only)
  • Sturdy protective case for the Manual and CD (boxed copy only)

Ubercode Professional Pack:

  • Developer Environment with Integrated Debugger and Form editor
  • Compiler for 32 bit Windows
  • Source code for Run time library and Developer Environment
  • Over 100 Sample programs
  • Over 400 useful icons and bitmaps
  • Full Technical support via email and website
  • License for personal and/or commercial use and for re-distributing EXE files
  • Learning to Program Manual in PDF format
  • 'Program Personalizer' for adding product details to programs
  • 'Program Packager' for creating installable packages for distribution
  • Printed copy of Learning to Program Manual (boxed copy only)
  • Sturdy protective case for the Manual and CD (boxed copy only)

Ubercode Language Reference Manual:

  • Printed manual with over 700 pages
  • Ubercode Language Report
  • Run time library reference
  • Hundreds of example programs
  • Syntax diagrams
  • Information on computer language design

Are there downloads?

  • The 30-day Trial Package is a free fully working download!
  • The Learning to Program manual (PDF) is a beginner's guide to programming with Ubercode.
  • The Language Report (PDF) is a technical report which describes the Ubercode High Level Language in detail.

What do I do next?

  • Use the secure order form and buy Ubercode now! Ubercode is excellent value, it's easy to use and it includes a full money-back guarantee! You can try it out with full peace of mind.
  • The Hello World example program is ideal if you're new to programming and want to learn more.
  • The Learn Windows programming example is ideal if you want to write programs with custom dialogs (windows).
  • Check the Support page for answers to common questions.
  • For any other questions, send email using the links at the end of the page.