|
Delphi
Training Class in Florida - Part II Course Outline
Delphi
Part II - More Fundamentals |
Next
Course Dates |
08/16/2010 |
09/27/2010 |
Cost
/ Duration |
Price:
US $1,995, UK £1,495 + VAT | Duration: 5 days |
|
Pre-requisites
|
This second
level Delphi course is aimed at Delphi developers comfortable
with the basics. Any
Version of Delphi
|
Who
Should Attend?
|
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. |
|
Course
Benefits
|
This
Delphi training 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.
|
|
You
Will Learn How To
|
- 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
|
|
Course
Content
|
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
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 /7 Additions
IDE enhancements | Language enhancements | Web components
| New database components
|
|
Practical
Sessions
|
- 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 98/2K
- Explorer-style
user interfaces
- Adding
sound, video, & graphics to your applications
- Create
components to integrate into Delphi's IDE
|
|
|

Copyright
1990 - 2010 - WebTech Training & Development - All Rights
Reserved
|
|