Home  ==>  training  ==>  delphi_tutorial_course   

DELPHI Tutorial Course - Felix J COLIBRI.

Delphi: the programming efficiency

Delphi is a visual programming tool allowing us to instantaneously build Windows Applications complete with dialogs, menus, listboxes etc. The very first steps are quite intuitive, but it allows to gradually harness the full power of the Windows environment.

The course's objectives

The purpose of this training course is to present all the techniques offered by Delphi to build Windows applications. Many practical hands on exercises will allow the student to become familiar with the tool.

What you will learn

You will learn to:
  • use Delphi to develop applications under Windows
  • prototype applications in a multi window environment
  • manage event driven programming
  • implement the the visual programming concepts
  • to fully control the functionalities of Delphi

Intended audience

Software developers and programmers wishing to build or integrate applications under Windows. No preliminary knowledge of Windows or Pascal are required.

Detailed content

    • the first application
    • the Form which represents the window
    • the component Palette
    • the Object Inspector with the components properties
    • the Unit and the handling of events
    • the Delphi architecture
    • the Project Manager
    • the Object Browser
    • the Code Explorer
    • the debugger: breakpoints, watchpoints, stepping thru code
    • the Help
    • Labels, Buttons, Edit boxes and Memos, ListBoxes
    • containers: string lists, object lists
    • dynamic components, component arrays
    • the keyboard focus
    • the Menu Editor
    • sub-menus, pop-up menus
    • dynamic menus
    • the menu repository
    • the Form properties
    • using several Forms
    • dialogs, modal and non modal Forms
    • dynamic windows
    • the Canvas
    • colors - the Color dialog
    • the Pen and the Brush
    • drawing lines
    • Bitmaps, the graphic editor, the graphic components
    • Fonts - the Font dialog
    • text and drawings
    • formats
  • the PRINTER
    • print dialogs
    • printing texts and graphics
    • scaling printouts
    • the mouse events - the cursor
    • manual and automatic drag and drop
    • the keyboard events
    • Windows messages: the architecture
    • exceptions - description and handling
    • tool bars and status bars
    • tabs and Notebooks
    • Stringrids
    • ListViews and TreeViews
    • Form Inheritance, Packages

Hands on exercises

Each participant will build several working Windows applications. For instance:
  • text processing, with font change, ClipBoard use, handling the Edit Caret
  • input dialogs with validation
  • budget forecasts with recalculations
  • a tiny graphic editor, with tool bars

The teacher

The courses are exclusively presented by Felix COLIBRI. Author of more than 15 programming books and many papers and is a frequent speaker at the Delphi Conferences. Aside from training, he develops Delphi projects on a contractual basis. He has been teaching at the Pascal Institute since 1984, and personally trained more than 1.200 developers.


  • length: this training lasts for 3 days
  • location: the training courses are currently held in Paris, London, Munich. Courses can also be organized in other cities worldwide (United States, Australia, Brasil, Middle Eastern countries, Asia, Europe, ...)
    Custom trainings (subject, attendent level, dates) can also be arranged on customer premises
  • language: courses are held in English. Courses can optionally be held in French
  • dates: the updated calendar presents the dates of the next scheduled sessions.
  • price: The price for 3 days is 1.680 Euros
  • special discounts (starting at 30 %) for groups (2 persons or more) or frequent customers

  • to register, please fill the Pre Registration Form

  • for more information, please contact us at
Created: mar-05. Last updated: jul-15 - 98 articles, 131 .ZIP sources, 1012 figures
Copyright © Felix J. Colibri 2004 - 2015. All rigths reserved
Back:    Home  Papers  Training  Delphi developments  Links  Download
the Pascal Institute


+ Home
  + articles_with_sources
  + delphi_training
    – delphi_tutorial_course
    – ib_client_server
    – delphi_2006_for_net
    – delphi_ado_net_course
    – delphi_asp_net_course
    – delphi_asp_net_20
    – rad_studio_databases
    – rave_reports_training
    – custom_delphi_training
    – training_calendar
    – registration_form
  + delphi_developments
  + sweet_home
  – download_zip_sources
  + links
Site Map
– search :

RSS feed