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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Delphi Tutorials

Tutorial: Creating a Database Application using Delphi

Delphi Advanced Programming Technology

Others related eBooks about Delphi Language Manual Guide

Cobol programmer's guide

Download a complet PDF tutorial about Cobol for programmers ,it shows you how to develop COBOL programs that use the database languages SQL and PL/SQL....

Android Notes for Professionals

Download free course Android Notes for Professionals, pdf file on 1329 pages by by Stack Overflow Community....

Create native apps with Flutter

Learn how to build beautiful native apps in record time with flutter, free pdf tutorial to download for beginners. Document tutorial by Eduardo Telaya....

Asynchronous Programming Succinctly

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

Creating Games in C++ : A Step-by-Step Guide

Creating Games in C++ : A Step-by-Step Guide,this PDF tutorial teaches You How to Build A Real Game, a complete training course under 600 pages by David Conger and Ron Little....

2D Game Development: From Zero to Hero

This is a small project that aims to gather some knowledge about game development and make..., download free Game Development tutorial in PDF (260 pages) created by Penaz ....

Fundamentals of Python Programming

Download free course Fundamentals of Python Programming, pdf file on 669 pages by Richard L. Halterman....

Introduction to VB.NET

This document is a complete PDF tutorial about VB dot NET ,free training courses under 223 pages designated to all level users by Paul Boger....

Programming Computer Vision with Python

If you want a basic understanding of computer vision's underlying theory and algorithms, t..., download free Python tutorial in PDF (272 pages) created by Jan Erik Solem ....

Think Java, 2nd Edition

Think Java is a hands-on introduction to computer science and programming used by many uni..., download free Java tutorial in PDF (326 pages) created by ....