Logo 100
Last Downloads
Sep.02
Downloads
FileDocView
Sep.02
Downloads
FileLysee
Sep.02
Downloads
FileFPRB/heLib
Aug.26
Downloads
FileSQLLiteARM
Aug.26
Downloads
FileERD-Maker
Rechercher
Rechercher: 
Rechercher par Titre de Fichier: 
Rechercher par Description de Fichier: 
CategoryComponents with sources
Des Composants gratuits.Vérifier la licence...
(88)
CategoryProjects with sources and components
Des Projets LAZARUS avec leurs sources et composants. Vérifier la licence pour utiliser les c...
(29)
CategoryProjects without sources
Projets sans les sources
(7)
CategoryComponents without sources
Des démonstrations de composants sous LAZARUS
(5)
CategoryDocuments
Documents
(2)
CategoryProjects with sources without component
Des exemples...Projets avec sources sans composant... Vérifier la licence...
(1)
Améliorer LAZARUS Convertir en PDF Version imprimable Suggérer par mail
Appréciation des utilisateurs: / 0
FaibleMeilleur 
Écrit par Matthieu Giroux   
17-10-2009
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.

 

Dernière mise à jour : ( 31-10-2009 )
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

< Précédent   Suivant >
Latest Remository Comments
Posted by: giroux
Date iconDec.24

Posted by: pedestre
Date iconDec.19

Posted by: giroux
Date iconAug.17

Posted by: giroux
Date iconAug.17

Top Downloads
Jan.27
Downloads
File iconFPC Documentation
789
Feb.23
Downloads
File iconTRichView
560
Feb.23
Downloads
File iconTJvXPBar
472
Jan.26
Downloads
File iconTVirtualTreeView
442
Jan.26
Downloads
File iconTVirtualDBTreeEx
347
Identification





Mot de passe oublié ?
Pas encore de compte ? Enregistrez-vous
Articles
Accueil
Liens
P.O.O.
LAZARUS
Lazarus and Firebird
Composants
DELPHI
FAQs
Contact
RAD LAZARUS
Administration du site