Curso Delphi Application Development

  • Development

Curso Delphi Application Development

32 horas
Visão Geral

Este Curso Delphi Application Development cobre os elementos fundamentais do desenvolvimento de aplicativos com Delphi.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

A Tour Of Delphi

  1. Delphi Overview
  2. The Delphi Environment
  3. Environment Configuration

Projects, Units, And Forms

  1. Projects
  2. Units And Forms
  3. Project Options
  4. Compiling And Linking

Form Designer

  1. Component Types
  2. Naming And Conventions
  3. Creating A Simple Form
  4. Programming Events
  5. Running A Forms

Component Sampler

  1. Overview
  2. View Management

Advanced Component Sampler

  1. Page Controls
  2. Dialog Components

Menus

  1. Common Menu Characteristics
  2. Designers

The Object Pascal Language

  1. Overview & Latest Language Features Designers
  2. Language Basics
  3. Fundamental Control Elements
  4. Data Types
  5. Data Structure
  6. Program Structure And Scoping
  7. Project Groups
  8. Programs
  9. Units
  10. Procedures And Functions
  11. Scoping

Object-Oriented Programming In Delphi

  1. Program Design Methodologies
  2. Oop And Delphi

Advanced OOP

  1. Polymorphism
  2. Method Overloading
  3. Typecasting Objects
  4. The Class Explorer
  5. Interfaces In Delphi

VCL Frameworks

  1. A Short History
  2. Tobject And Run-Time Type Information
  3. The Component Hierarchy
  4. Component Helpers
  5. Help Files In Delphi

Using The Debugger

  1. Debugger Options
  2. Debugger Options Dialog
  3. Debug Windows
  4. Inspectors
  5. Tasks
  6. The Debugging Process
  7. Dunit-Delphi Testing Framework
  8. Memory Management

Exceptions In Delphi

  1. Run-Time Error Handling
  2. Exception Syntax
  3. User Defined Exceptions

Templates And The Object Repository

  1. Creating Templates
  2. Template Strategies

Event Driven Programming

  1. The Essence Of EDP
  2. The Order Of Events
  3. Programming Event Handlers
  4. Opening Forms

Technology Overview

  • Choosing A Data Access Technology

Borland Database Engine Overview

  1. About The Borland Database Engine
  2. Deploying The BDE

Creating Database Applications

  1. Connecting To Databases In Delphi
  2. Creating A Simple Database Form
  3. Adding More Data-aware Controls
  4. Creating A Detail Form

Using Database Wizards

  1. Introduction
  2. Using The Form Wizard
  3. Master/Detail Forms

Using Tfield Objects

  1. Field Properties And The Tfield Component
  2. Formatting Fields With Edit Masks
  3. Creating Calculated Fields
  4. Lookup Fields
  5. Validations

Manipulating Datasets

  1. Moving Record Pointers
  2. Limiting Record Sets
  3. Searching For Records
  4. Bookmarking Records
  5. Providing Default Values

Migrating To Client/Server

  1. Migrating Your Database With The Data Migration Wizard
  2. Modifying Applications
  3. Client/Server Features

Using Tquery Components

  1. The Tquery Component
  2. Tquery Parameters
  3. The Tquery Datasource Property
  4. Database Form Wizard
  5. Editing Records
  6. Locating Records In Queries
  7. Open Vs. Execsql
  8. Stored Procedures

Client/Server And The Tdatabase Component

Dbexpress

  1. Dbexpress Components
  2. Clientdataset With Dbexpress
  3. Sqldataset
  4. Reconciling Server Errors
  5. Deploying Dbexpress Applications

User Interface Techniques I

  1. Common Interface Techniques
  2. User Interface Techniques II
  3. Mdi Applications

Advanced Object Pascal

  1. Class Scoping
  2. Properties

Unit Testing

  1. Using Dunit In Delphi
  2. Using Dunit With Forms

Advanced Tdatasets

  1. Transaction Processing
  2. Cached Updates
  3. The Dataset State Property

Packages

  1. Using Packages
  2. Creating A Package
  3. An Example

Threading

  1. Introduction
  2. Creating Thread Objects

Run-time Component Creation

  1. Uses For Run-time Component Creation
  2. Creating Components At Run-time

Win 32 Web Services With Delphi

  • Total
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas