Delphi Language Manual Guide

This tutorial describes the Delphi language as it is used in Borland development tools. This book describes the Delphi language on both the Win32, and .NET development platforms. Specific differences in the language between the two platforms are marked as appropriate.

Table of contents

  • Language Overview
  • Programs and Units
  • Using Namespaces with Delphi
  • Data Types, Variables, and Constants
  • Simple Types
  • String Types
  • Procedures and Functions
  • Classes and Objects
  • Fields
  • Methods
  • Libraries and Packages
  • Writing Dynamically Loaded Libraries
  • Memory Management on the Win32 Platform
  • Internal Data Formats

Introduction to Delphi language

Delphi is a RAD (Rapid Application Development) development environment
based on Pascal language. It allows to quickly and easily realize Windows applications.
This speed and simplicity of development are due to a visual design of the application. Delphi offers a very complete set of ready-to-use visual components including almost all Windows components (buttons, dialogs, menus, toolbars ...) as well as experts to easily create various types
applications and libraries.

To master the development of an application under Delphi, it is essential to address the following three topics:

  • Pascal language and object-oriented programming;
  • Delphi Integrated Development Environment (IDE);
  • Delphi objects and the class hierarchy of its library.

We will complete this approach by connecting to databases with Delphi.

The Delphi IDE

The Delphi interface
The figure below shows the typical interface of Delphi. She is made of :

  • the menu bar (at the top),
  • the icon bar (on the left under the menu bar),
  • the component palette (on the right under the menu bar),
  • the card designer (in the center),
  • the code editor (in the middle under the form designer),
  • the Object Inspector (on the left).


Size : 862.872 Kb
File type : pdf
Downloads: 351
Created: 2018-05-23

Others Delphi Tutorials

Delphi Advanced Programming Technology

Tutorial: Creating a Database Application using Delphi

Others related eBooks about Delphi Language Manual Guide

Asynchronous Programming Succinctly

Download free course Asynchronous Programming Succinctly, pdf file on 85 pages by by Dirk Strauss....

Learning C++

Learn C ++ language step by step, complete PDF tutorial on 920 free download pages created by StackOverFlow....

Introduction to programming with Fortran 95

Introduction to programming with Fortran 95. This tutorial aim to provide an introduction to programming with Fortran 95. Fortran is particularly suitable for science and engineering....

Learning Java by Building Android Games

Android is the fastest growing operating system (OS) with one of the largest installed bas..., download free Java tutorial in PDF (392 pages) created by ....

C# : Practical Guide for Programmers

Download a free Csharp tutorial in PDF by Michel de Champlain .A complet training document under 262 pages for intermediate level-users....

Invent Your Own Computer Games with Python

Download free course Invent Your Own Computer Games with Python, pdf file on 367 pages by Al Sweigart....

Fast Lane to Python

This book aims to enable the reader to quickly acquire a Python foundation. The material particularly feel quite comfortable to anyone with background in an object-oriented programming (OOP) language such as C++ or Java....

Android Application Development for the Intel Platform

The number of Android devices running on Intel processors has increased since Intel and Go..., download free Android tutorial in PDF (520 pages) created by ....

Scratch programming guide in PDF

Download Scratch programming tutorial by Julian Screawn, Scratch facilitate learning programming by designing and using blocks to create animation, games and videos....

Practices of the Python Pro

Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....