Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Delphi Application Development

( Duration: 5 Days )

This Delphi Application Development covers the fundamental elements of developing applications with Delphi.

COURSE AGENDA

1

A Tour Of Delphi

  • Delphi Overview
  • The Delphi Environment
  • Environment Configuration
2

Projects, Units, And Forms

  • Projects
  • Units And Forms
  • Project Options
  • Compiling And Linking
3

Form Designer

  • Component Types
  • Naming And Conventions
  • Creating A Simple Form
  • Programming Events
  • Running A Forms
4

Component Sampler

  • Overview
  • View Management
5

Advanced Component Sampler

  • Page Controls
  • Dialog Components
6

Menus

  • Common Menu Characteristics
  • Designers
7

The Object Pascal Language

  • Overview & Latest Language Features Designers
  • Language Basics
  • Fundamental Control Elements
  • Data Types
  • Data Structure
8

Program Structure And Scoping

  • Project Groups
  • Programs
  • Units
  • Procedures And Functions
  • Scoping
9

Object-Oriented Programming In Delphi

  • Program Design Methodologies
  • Oop And Delphi
10

Advanced OOP

  • Polymorphism
  • Method Overloading
  • Typecasting Objects
  • The Class Explorer
  • Interfaces In Delphi
11

VCL Frameworks

  • A Short History
  • Tobject And Run-Time Type Information
  • The Component Hierarchy
  • Component Helpers
  • Help Files In Delphi
12

Using The Debugger

  • Debugger Options
  • Debugger Options Dialog
  • Debug Windows
  • Inspectors
  • Tasks
  • The Debugging Process
  • Dunit-Delphi Testing Framework
  • Memory Management
13

Exceptions In Delphi

  • Run-Time Error Handling
  • Exception Syntax
  • User Defined Exceptions
14

Templates And The Object Repository

  • Creating Templates
  • Template Strategies
15

Event Driven Programming

  • The Essence Of EDP
  • The Order Of Events
  • Programming Event Handlers
  • Opening Forms
16

Technology Overview

  • Choosing A Data Access Technology
17

Borland Database Engine Overview

  • About The Borland Database Engine
  • Deploying The BDE
18

Creating Database Applications

  • Connecting To Databases In Delphi
  • Creating A Simple Database Form
  • Adding More Data-aware Controls
  • Creating A Detail Form
19

Using Database Wizards

  • Introduction
  • Using The Form Wizard
  • Master/Detail Forms
20

Using Tfield Objects

  • Field Properties And The Tfield Component
  • Formatting Fields With Edit Masks
  • Creating Calculated Fields
  • Lookup Fields
  • Validations
21

Manipulating Datasets

  • Moving Record Pointers
  • Limiting Record Sets
  • Searching For Records
  • Bookmarking Records
  • Providing Default Values
22

Migrating To Client/Server

  • Migrating Your Database With The Data Migration Wizard
  • Modifying Applications
  • Client/Server Features
23

Using Tquery Components

  • The Tquery Component
  • Tquery Parameters
  • The Tquery Datasource Property
  • Database Form Wizard
  • Editing Records
  • Locating Records In Queries
  • Open Vs. Execsql
  • Stored Procedures
24

Client/Server And The Tdatabase Component

25

Dbexpress

  • Dbexpress Components
  • Clientdataset With Dbexpress
  • Sqldataset
  • Reconciling Server Errors
  • Deploying Dbexpress Applications
26

User Interface Techniques I

  • Common Interface Techniques
  • User Interface Techniques II
  • Mdi Applications
27

Advanced Object Pascal

  • Class Scoping
  • Properties
28

Unit Testing

  • Using Dunit In Delphi
  • Using Dunit With Forms
29

Advanced Tdatasets

  • Transaction Processing
  • Cached Updates
  • The Dataset State Property
30

Packages

  • Using Packages
  • Creating A Package
  • An Example
31

Threading

  • Introduction
  • Creating Thread Objects
32

Run-time Component Creation

  • Uses For Run-time Component Creation
  • Creating Components At Run-time
33

Win 32 Web Services With Delphi

  • Total

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X