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: 

Améliorer LAZARUS PDF Imprimer Envoyer
Note des utilisateurs: / 0
MauvaisTrès bien 
Écrit par Matthieu Giroux   
Samedi, 17 Octobre 2009 20:09
LAZARUS est bien conçu. Les modifications qui ne s'assemblent pas de la même manière que DELPHI sont des améliorations structurelles. Elles permettent par exemple d'améliorer la lecture d'images, de réutiliser des API graphiques. LAZARUS c'est une réutilisation du meilleur des librairies existantes sans que l'exécutable en ait besoin après.

Seulement si on s'arrête là LAZARUS ne peut pas s'améliorer. Il faut savoir que les composants RAD sont non seulement intuitifs mais permettent d'améliorer le polymorphisme.

 Comment améliorer le polymorphisme FREE PASCAL ?

 Prenons l'exemple de l'instruction ExecSQL. L'instruction ExecSQL est présente dans les QUERY mais pas dans les TABLES reliées aux données. Une façon d'améliorer le polymorphisme serait de déclarer une interface réutilisée dans les classes objets Query. Cette interface permettrait d'accéder à toute instruction ExecSQL car elle y serait déclarée.

Sinon il reste le choix de créer une méthode publiée. Mais cela n'est pas recommandée car surcharge plus votre composant. En effet selon ajoute un pointeur vers la méthode en plus de la déclaration au lieu de n'utiliser que des déclarations. Une méthode publiée peut être appelée indépendamment de toute déclaration. Il est préférable donc de créer des interfaces héritées dans les classes objets.

 

Mise à jour le Samedi, 31 Octobre 2009 13:56
 

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 :