vlad2i
Messages postés285Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention13 février 2005 26 sept. 2004 à 15:54
Les classes ...
Ca n'a pas tellement de rapport avec DirectX
C'est une fonctionnalité présente depusi VB4 qui permet de créer des objets (programmation orientée objet)
Si tu vois une Form, si tu vois un Module; une Classe c'est un module qui peut avoir des propriétés (Caption, Width, Pouët...) mais qui n'a pas d'apparence.
tu peux ajouter toi meme des propriétés, créer des instances, hériter des procédures, polymorpher :p
C'est un concept essentiel de la programmation; tu en as si tu créés une DLL par exemple.
Dans DirectX, tu peux utiliser les classes pour représenter un objet, ses propriétés et méthodes (Boite.Couleur = Rouge; Boite.Ouvrir() ; Bonhomme.Mange(Boite)) ou pour mettre en place des listes chainées (plus rapides que les tableaux)