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)
Last news
Présentation Convertir en PDF Version imprimable Suggérer par mail
Appréciation des utilisateurs: / 0
FaibleMeilleur 
Écrit par Matthieu Giroux   
22-01-2008
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.
Dernière mise à jour : ( 26-01-2008 )
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

< Précédent
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
563
Feb.23
Downloads
File iconTJvXPBar
472
Jan.26
Downloads
File iconTVirtualTreeView
445
Jan.26
Downloads
File iconTVirtualDBTreeEx
348
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