• home
  • forum
  • my
  • kt
  • download
  • Crash Course Delphi, part 1: Compiling a project

    Author: 2007-09-05 08:59:16 From:

    Delphi combines the user-friendlyness of Visual Basic with the precise control and speed of C++. Without lots of "real" programming, you can develop very efficient and fast Windows applications.

    Delphi is a RAD tool, Rapid Application Development. It reduces the complicated task of programming Windows applications to the handling of "objects" in a visual environment.

    Typing of source code is limited to a strict minimum. As a result, you can fully concentrate on what the program should do: this is top-down programming at its highest level! Designing a nice Windows GUI interface becomes a breeze. You don't have to program any standard Windows elements, just a few mouse clicks and there's your fully functional listbox, file dialog box, or even a full fledged database grid!

    With Delphi, debugging is limited to the program lines that you entered yourself, because all the ready-made modules that you use are tested and ready-to-go.

    Compared to the limited possibilities of Visual Basic or Turbo Pascal, and to the complexity of C++, Delphi is really refreshing. Once you've used Delphi, you'll be fascinated by its sheer development speed.

    For starters, a few general things about this Delphi Tutorial:

    Will it work with Delphi 7 or Delphi 6 or ...? Sure! All the lessons are 100% compatible with D2005 down to D2. But some stuff does not work with Delphi 1, the first 16 bits version.
    VCL, IDE, OOP...? In order to get you up to speed quickly on acronyms, in one of the first lessons of our second tutorial, we'll make the program Acron.
    For those who are too impatient: the exe-file of Acron can be found in the Downloads section as ACRONX.ZIP. Also download ACRODAT4.ZIP: it contains the list of acronyms. This list will grow. Every new and enhanced version will get a higher number (yep, the next one will be ACRODAT5.ZIP, and afterwards..., and so on).
    By the way (BTW), D1 means Delphi 1, so D7 is...? Correct. For "the 32-bits versions of Delphi, D2 up to D..." I came up with the very original D2+.
    Run before you can walk? Yes, that's possible with Delphi! No need to start studying the old Turbo Pascal, no need to know anything about OOP (Object Oriented Programming). Just learn as you practice, and we'll fill in the gaps later on.
    So, no traditional "Hello, World" proggie in my courses. We'll start immediately with a real application. After all, it's R.A.D time! Let's go!