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


D102 - Delphi Programming Part II

Price: US $1,995, UK £1,499 + VAT | Duration: 5 days


Delphi developers wanting to learn how to: Quickly create robust applications employing modern interfaces; Interface to the internet; Control other applications; Take advantage of OOP to reduce development time and increase stability.


This second level Delphi course is aimed at Delphi developers comfortable with the basics.
Delphi Versions 5 or 6


The course starts with a thorough coverage of modern GUIs, showing how to use 95/98/W2K controls, sound, video, graphics, & Explorer-style interfaces. The course continues with a thorough and in-depth coverage of object oriented programming - the key to quickly developing robust applications, & to creating your own components.

COM automation is discussed in detail and you will see how to control other Windows applications.

The Windows API is also covered in detail and you will see how Delphi's VCL handles and dispatches messages, how to intercept messages, and how to directly call functions from the Windows API.


  • Implement state-of-the-art user interfaces with the look & feel of Windows 95/98/W2K (Including toolbars, coolbars, tree and list views, explorer style interfaces, status bars, adding sound, video, graphics, drag & drop, drag and dock)
  • Control MS Word & MS Excel
  • Send email, browse the web, publish data on the Web, & perform FTP transfers
  • Benefit from object oriented programming techniques to drastically reduce development time & to increase stability
  • Include business graphics such as 3D bar charts & pie charts
  • Use decision support components
  • Implement exception handling to improve reliability
  • Exploit the Windows API
  • Understand event driven programming and Delphi's interaction with the Windows API
  • Internationalize your applications


D103 - Object Oriented Programming w/Delphi
D501 - Delphi Database Development
D301 - Delphi Power Programming
D201 - Using ADO in Delphi
D202 - Component Writing in Delphi


Building Modern GUIs
Using Toolbars & Coolbars |
Using Treeview, ListView & Statusbar controls | Adding sound & video | Using splitters & scrolling forms | Using the clipboard | Working with graphics | Implementing Drag & Drop

Object Oriented Programming
Using Inheritance to reuse code | Reusing objects by means of composition | Using Visual Form Inheritance to reuse forms & event handlers | Working with properties to hide data & implement encapsulation | Writing your own components & integrating them into the IDE

Exception Handling
Preventing resource leaks using Try / Finally |
Handling exceptions using Try / Except | Logging exceptions to disk | Using Assertions | Implementing your own exception classes

ActiveX Automation
Overview of ActiveX Automation | Working with compound documents - embedding Word documents & Excel spreadsheets in your forms | Controlling Microsoft Word: spell checking, mail merge | Controlling Microsoft Excel: graphing, calculations

Using the Windows API
Overview of message handling & Window procedures |
The nature of event-driven programming | Introduction to Windows resources & DLLs | How Delphi's VCL dispatches messages | Intercepting Windows messages | Pascal to C data type conversions | Calling API functions directly

Internationalization & Resources
Developing for non-English language markets |
Using resources to externalize strings & menus | Managing dates & times

Developing for the Internet
Overview of Delphi's Internet components | Using SMTP to send mail | Using POP3 to receive mail | Browsing the web | Using FTP to send & receive files | Publishing your data on the web | Using ActiveX controls on web pages | Creating a web server application with pages derived from databases

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


  • Use OLE automation to automate MS-Word to perform mail merge, sending results via email, fax, or to the printer
  • Use Dephi's Internet components to send & receive email, browse the web, publish data on the web, and perform FTP transfers
  • Create exception logging system to record exceptions in a disk file
  • Display business data as bar charts, pie charts, hot graphs, etc,
  • Use modern controls such as coolbars, treeview, listview, & splitters to build Windows 95/98 Explorer-style user interfaces
  • Adding sound, video, & graphics to your applications
  • Create components to integrate into Delphi's IDE

 

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

 

home ] contact ] courses ] register ]