[C# .NET] Classes, héritage, 3D

Classes, héritage, 3D [C# .NET] - C#/.NET managed - Programmation

Marsh Posté le 10-05-2005 à 11:02:34    

Bonjour
 
Je dois réaliser un projet en C# et je suis novice dans ce domaine.
Voila: je dois faire une interface permettant de visualiser des informations sous format texte et  
en 3D. J'ai plusieurs problèmes:
je voudrais bien créer deux classes TextView et 3DView qui deriveraient d'une meme classe View contenant une methode de mise a jour d'affichage a surcharger.  
Ce qu'il y a c'est que la TXtView est une form et que je ne sais pas comment a la fois faire en sorte que cette classe derive de la class View et soit aussi une form, vu que l'heritage multiple est impossible en C#.
Mon autre pb, c'est que pour la vue en 3D, j'aurais voulu utiliser le meme systeme et avoir un form qui deriverait de la classe VIew comme l'autre vue mais qui permettrait d'afficher de la 3D.
Est ce que c'est possible de creer une form contenant un panel dans lequel je pourrais afficher de la 3D avec directX?
 
Voila tout mon probleme, j'espere que quelqu'un pourra m'aider...
Merci d'avance
 
Blobette

Reply

Marsh Posté le 10-05-2005 à 11:02:34   

Reply

Marsh Posté le 10-05-2005 à 16:33:37    

blobette a écrit :


je voudrais bien créer deux classes TextView et 3DView qui deriveraient d'une meme classe View contenant une methode de mise a jour d'affichage a surcharger.  
 
Ce qu'il y a c'est que la TXtView est une form et que je ne sais pas comment a la fois faire en sorte que cette classe derive de la class View et soit aussi une form, vu que l'heritage multiple est impossible en C#.


Je suis pas sur d'avoir tout compris [:core 666]  
Mais a vu de nez ta classe View pourrais bien être une interface, en fait.
 
 

blobette a écrit :


Mon autre pb, c'est que pour la vue en 3D, j'aurais voulu utiliser le meme systeme et avoir un form qui deriverait de la classe VIew comme l'autre vue mais qui permettrait d'afficher de la 3D.
 
Est ce que c'est possible de creer une form contenant un panel dans lequel je pourrais afficher de la 3D avec directX?


Oui tu peux :)
Dans l'initiation de DX suffit de passer le panel plutot qu'une form.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed