Tableau de classe

Inscrit:
08/10/2003 15:30
De Montfort sur Argens (83)
Post(s): 209
Bonjour à toutes et à tous,

Qui peut me dire à quoi sert un tableau de classe ?
- Utilité ?
- Dans quels cas l'utiliser ?

Merci de vos réponses éclairées...



Contribution le : 03/09/2004 11:47
_________________
Cordialement,
Thernius
-------------------------------------------
Itanéa.com, réalisations de logiciels & créations webs......
Créer un fichier PDF de la contribution Imprimer


Re: Tableau de classe
Anonyme
Beh c'est comme si tu disais un tableau d'entier sauf o lieu que se soit des types primitifs se sont des types construits

Dans mon application j'utilise un tableau d'objet

Contribution le : 03/09/2004 11:52
Créer un fichier PDF de la contribution Imprimer


Re: Tableau de classe
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour Thernius,

>>à quoi sert un tableau de classe ?

Cela permet de stocker à un même endroit les informations de plusieurs structures identiques contenant chacune d?elle leurs propres valeurs.

L?explication par la pratique :
J?ai utilisé cette méthode dans le projet ExplorerBar

Ce projet est composé de 2 classes :

- Une classe claBoutonEx qui manipule les propriétés ainsi que les méthodes liées à un Bouton.

- Une classe claExplorerBar qui contient Plusieurs tableaux dynamiques dont un tableau dynamique de claBoutonEx

Cette méthode permet de ne pas avoir à créer X variables contenant chacune d?elle une instance de la classe claBoutonEX surtout que l?on ne sait pas combien on peut en avoir puisque les instances peuvent être créés par l?utilisateur final

Dans l?exemple ExplorerBar l?utilisateur peut créer en exécution de nouveaux boutons.

Donc pour dessiner les boutons il me suffit de parcourir le tableau dynamique pour exécuter la méthode RefreshBouton() sur chacune des instances de la classe contenue dans le tableau dynamique.

L?utilisation des tableaux d?instance de classe est une façon de contourner un manque du WLangage qui est l?objet Collection lier au For Each existant dans d?autres langages de programmation.

A ce propos je vous invite à consulter la classe TDD_Collection de Dominique Daussy.

L?utilisation des tableaux permet donc de manipuler facilement et avec peu de code une série d?instance de classe qui permet de par son indice de récupérer les valeurs des propriétés de l?objet.

Dans quel cas l'utiliser ?

Exemple simple :
- Une ligne est constitué de Points

Exemple plus complexe :
- Excel ==> Application
......!- X WorkBooks ==> Collection de Livres
.............!- X WorkSheets ==> Collection de Feuilles
......................!- X Ranges ==> Collection de cellules
.................................!- Characters ==> Collection de caractères

Contribution le : 04/09/2004 00:20
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2