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

Delphi Advanced Programming Technology

Tutorial: Creating a Database Application using Delphi

Others related eBooks about Delphi Language Manual Guide

React JS tutorial

Download free React JS tutorial course in PDF, training file in 31 chapters and 110 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Artificial Neural Networks - Models and Applications

The idea of simulating the brain was the goal of many pioneering works in Artificial Intelligence. The brain has been seen as a neural network, or a set of nodes, or neurons, connected by communication lines. Currently, there has been increasing interest in the use of neural network models. ...

Download Scrum Guide in PDF

Course pdf Training, overview of agile project management with Scrum...

Introduction to Microsoft SharePoint 2016

Download a free document of SharePoint 2016, a course in pdf on 64 pages for beginners....

Python for Everybody

This book assumes that everyone needs to know how to program, and that once you know how to program you will figure out what you want to do with your newfound skills. Download free ebook intituled Python for Everybody, creative commons document...

Python For Loop free PDF

Download free course Python For Loop free PDF, pdf file on 5 pages by tutorialkart.com....

Download Django tutorial in PDF

Download free Django tutorial course in PDF, training file in 53 chapters and 228 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Effective AWK Programming, 5th Edition

When processing text files, the awk language is ideal for handling data extraction, report..., download free AWK Programming tutorial in PDF (572 pages) created by ....

Using Perl 6

This book is primarily for people who want to learn Perl 6. It teaches the basics from a Perl 6 perspective, touching on variable interpolation, datastructure use, object construction, threads, closures, symbol tables, and other core features. It then introduces continuations, coroutines, binding (o...

Python Machine Learning Projects

Download free course Python Machine Learning Projects, pdf file on 135 pages by Lisa Tagliaferri, Michelle Morales, Ellie Birkbeck, Alvin Wan....