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

Tutorial: Creating a Database Application using Delphi

Delphi Advanced Programming Technology

Others related eBooks about Delphi Language Manual Guide

IPython Interactive Computing and Visualization Cookbook

This book contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these state-of-the-art methods to various real-world examp...

The C Programming Language Handbook

Download free course The C Programming Language Handbook, pdf file on 78 pages by Flavio Copes....

So You Want to Learn to Program? - Programming With BASIC-256

Learn to program a computer without the jargon and complexity of many programming books. Suitable for anybody age 10 to 100+ who wants to learn and is ready to experiment. This book engages through media (sound, color, shapes, and text to speech) and then introduces the concepts of structured prog...

C++ Notes for Professionals

Download free course C++ Notes for Professionals, pdf file on 707 pages by Stack Overflow Community....

Learning Statistics with R

R is the world's most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations, drug companies use it to discover which medications are safe and effective, and actuaries use it to assess financial risks and keep economies running smooth...

Essential C

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C Programming Language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

Python for You and Me

Download free course Python for You and Me, pdf file on 173 pages by Kushal Das....

Happy Learn Haskell Tutorial

This book provides a tutorial to get started using Haskell and takes a no-prerequisites approach to teaching the basics of a modern general-purpose programming language. It teaches you new techniques of Haskell development as well as providing useful code for reuse in your own projects. ...

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....

Python Data Science Handbook: Essential Tools for Working with Data

For many researchers, Python is a first-class tool mainly because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all - IPython, NumPy, ...