logo
Saturday 19th of May 2012

 
 
avril.11
Downloads: 41

TMapViewer is a simple component that supports the most popular maps using native graphic control...

oct..11
Downloads: 21

The Devart native LCL/VCL/FMX data access components are the fastest and most flexible data acce...

févr..08
Downloads: 21

French RX Suite est une suite de composants visuels ou non visuels d'édition pour des applicati...

juin.11
Downloads: 18

This is a button in a tiled panel. French Bouton dans un panel à cases.

janv..08
Downloads: 14

LAZARUS HTML DocumentationDocumentation HTML LAZARUS

Rechercher: 
Rechercher par Titre de Fichier: 
Rechercher par Description de Fichier: 

Présentation PDF Imprimer Envoyer
Note des utilisateurs: / 0
MauvaisTrès bien 
Écrit par Matthieu Giroux   
Mardi, 22 Janvier 2008 11:27
La programmation orientée objet est utilisée en LAZARUS notamment par les composants. Cependant on peut aussi utiliser les unités de fonction lorsqu'on veut avoir une boîte à outil de fonctions.

LAZARUS est orienté objet car il n'utilise pas toutes les spécificités de l'objet, notamment l'utilisation de plusieurs classes. Il utilise le PASCAL objet pour gérer les classes.

On retrouve la programmation objet avec les méthodes qui peuvent être abstraites (abstract) dans une classe abstraite. La classe abstraite doit obligatoirement avoir une descendante afin d'être utilisée. On utilisera les méthodes virtuelles (virtual) pour reprogrammer une partie de la classe. Toutes les méthodes peuvent être surchargée sauf les méthodes statiques (static) qui ne fournissent pas leur faculté à leur descendante les appellant. Une méthode peut être appelée plusieurs fois avec des paramètres différent grâce à la directive overload. On pourra utiliser cette directive dans les unités de fonctions.

Il faudra utiliser les unités les unités de fonction pour réutiliser le code plusieurs fois. Ensuite ces unités de fonctions peuvent être transformées en composants utilisant l'objet pour réutiliser souvent le code créé. A ce moment là le composant est structuré par rapport aux choix des développeurs.
Mise à jour le Samedi, 26 Janvier 2008 08:46
 

Donations

Entrer le montant:

Magasin

Informatique

Lister tous les produits


Recherche avancée
Voir le panier
Votre panier est vide

LAZARUS FREE PASCAL - Développement rapide

A l'heure où l'on s'intéresse aux économies sur la création de logiciels, LAZARUS permet de répondre à une demande budgétaire en centralisant son savoir-faire ou framework. LAZARUS est un outil libre et gratuit, utilisable facilement et rapidement.
€29.00
€20.30
Remise: 30.00%

L'astucieux LINUX

Ce n'est qu'un tout petit nombre d'astuces qui permettent d'utiliser LINUX. Nous vous donnons les astuces essentielles vous permettant de faire ce que vous voulez de LINUX. Version papier.
€14.90

E-book LAZARUS FREE PASCAL - Développement rapide

Ceci est la version électronique du livre. A l'heure où l'on s'intéresse aux économies sur la création de logiciels, LAZARUS permet de répondre à une demande budgétaire cen centralisant son savoir-faire ou framework. LAZARUS est un outil libre et gratu
€18.00
€12.60
Remise: 30.00%

E-book Développer Très Rapidement des Applications

La programmation par modèles utile Utiliser un outil de Développement Rapide n'est pas suffisant pour gagner du temps. Nous vous donnons les moyens pour gagner du temps en créant votre savoir-faire centralisé sur toute plateforme.
€8.00
€5.60
Remise: 30.00%

Réseaux sociaux

Share to Facebook Share to Twitter Share to Linkedin Share to Myspace Share to Delicious Share to Google 
J'aime :