home | register | email  



Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303



 

Please visit our WebTech main site - we no longer maintain this web site

www.WebTechCorp.com - US

www.WebTechCorp.co.uk - UK

D101 - Delphi Programming Fundamentals
Price: US $1,995, UK £1,499 + VAT | Duration: 5 days


Anyone wanting to design and program object oriented and database applications using Delphi. Delphi Versions 5 or 6


Experience with at least one other high level programming language. Comfortable with using Windows - no Windows development experience required.


This course provides the foundation for the development of Delphi applications by both experienced and novice software developers who have not had extensive exposure to the Object Pascal programming language or the object-oriented environment.

Students are provided with a CD that contains lots of well converted source code, as well as examples and demo versions of popular Delphi add on tools.


  • To Program in Object Pascal
  • Write Object Oriented and Event Driven programs
  • Use forms and controls to create state-of-the-art user interfaces
  • Use Delphi database components to access databases
  • Write SDI & MDI database applications
  • Use Delphi RAD tools to quickly develop applications
  • Use QuickReport to create reports
  • Use add on products


D102 - Delphi Programming Part II
D103 - Object Oriented Programming w/Delphi
D501 - Delphi Database Development
D401 - Web App. Development w/Delphi 5
D701 - Delphi 6 Advanced Web Development
D201 - Using ADO in Delphi
D202 - Component Writing in Delphi


Introduction to the IDE
Basic IDE Skills | The Delphi environment | How two way tools work | Using the Editor Files created by Delphi | Delphi’s project manager | Smart linking

Introduction to Pascal
Program structure | Constants & variables | Expressions | Built-in data types | Creating your own data types | Consequences of strong typing | Looping constructs | Using the GUI debugger |
Functions & procedures | Parameters & arguments | Value, reference, & const parameters | Compiler options | Conditional compilation | Variable length arrays | Overloading functions | Using optional parameters | Interface & implementation section usage

Using Predefined Classes
Objects & Classes - what's the difference? | Declaring objects | Using Try/Finally to prevent memory leaks | Instantiating classes | Using properties & methods | TStringList in detail | TInifile & TRegistry

Forms & Controls
IDE customization | Using the form designer |
Using the standard controls | Control layout & tab order | Controls’ properties & behaviors

Creating & Using Menus
Using pop up & pull down menus | Using speed buttons & panels | Using tabbed notebooks | Using the system controls | Control interaction & event handling | Modal & non-modal windows

Structure of Delphi Applications
Main forms | Other forms | Using units to structure the code | Auto created forms | Dynamically created forms

The Windows Environment
Windows standards | Form design | Aesthetic considerations | Menu design guidelines | Selecting the right controls | Consequences on resource usage

Data Access with Delphi
Introduction to the BDE (Borland Database Engine) | Manipulation of data interactively using the Database Desktop & explorer | Creating a sample database | Interfacing to the BDE using data-aware components | Effective use of the TTable and TField components

MDI & SDI Models
Comparison of MDI & SDI | Building an SDI application | Building an MDI application

Help Files
Adding Windows help to a Delphi application | Survey of popular help authoring tools | Using the shareware product Helpware (copy supplied)

Report Writing using QuickReport
Understanding QR bands | Laying out reports | Using QR events

Add on Products
Overview and demonstration of popular add on products | Demonstration of ReportBuilder report writer

Overview of Delphi 6 Additions
IDE enhancements | Language enhancements | Web components | New database components


  • Write lots of small programs in Object Pascal
  • Implement multi form applications with a variety of controls and event handlers
  • Learn how to use pre-defined classes and components
  • Write database applications using SDI and MDO models

 

Copyright 2002 2004 - Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] register ]