u_c_basic_object - John COLIBRI. | - mots clé: objet racine
- logiciel utilisé: Windows 98, Delphi 5.0
- matériel utilisé: Pentium 500Mhz, 128 M de mémoire
- champ d'application: Delphi 1 à 6 sur Windows, Kylix
- niveau: débutant en Pascal et Delphi
- uses: u_c_basic_file, u_c_file_name, u_loaded,
u_c_display, u_dir, (u_c_log, u_strings,
u_types_constants)
- plan:
1 - Introduction
La classe c_basic_object a pour but de pouvoir donner un nom à tous mes objets. Lors de l'affichage de mise au point, chaque objet peut ainsi être facilement identifié. 2 - Utilisation
2.1 Interface L'interface est la suivante:
type c_basic_object= class
m_name: String;
constructor create_basic_object(p_name: String); Virtual;
constructor construct_empty;
procedure display_abstract(p_texte: string);
destructor Destroy; Override;
end; |
Pour utiliser cette classe, il suffit de dériver les nouvelles classes de celle-ci. C'est le cas, par exemple, de c_display, c_basic_file etc. 2.2 - Répertoires L'unité est prévue pour être placée dans:
C: programs colibri_helpers units Vous pouvez naturellement changer cette organisation par Projet | Options | Directories
2.3 - Directives de compilation Les directives de compilation sont: - R+ (vérification des intervalles)
- S+ (vérification de la pile)
- pas d'optimisation
3 - Programmation Rien de particulier, cette classe étant surtout utilisée pour garantir que chaque objet aura un nom affichable. 4 - Améliorations Nous pourrions:
- utiliser Abstract pour rendre la classe réellement virtuelle
5 - Télécharger le source Vous pouvez télécharger: Avec les mentions d'usage: - j'apprécie tous les commentaires, remarques ou critiques
- signalez-moi les bugs que vous trouverez.
L'auteur
John COLIBRI est passionné par le développement Delphi et les applications de Bases de Données. Il a écrit de nombreux livres et articles, et partage son temps entre le développement de projets (nouveaux projets, maintenance, audit, migration BDE, migration Xe_n, refactoring) pour ses clients, le
conseil (composants, architecture, test) et la
formation. Son site contient des articles
avec code source, ainsi que le programme et le calendrier des stages de formation Delphi, base de données, programmation objet, Services Web, Tcp/Ip et
UML qu'il anime personellement tous les mois, à Paris, en province ou sur site client. |