English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

NET :Solving l'issue multiple de transmission sous la plateforme de NET

Logiciels RSS Feed





La plateforme de NET ne soutient pas la transmission multiple. Ne confondez pas la transmission à multiniveaux avec la transmission multiple. Avec la transmission multiple nous pouvons avoir une sous-classe qui hérite de deux classes en même temps.

Supposons-nous ont une application qui a des clients d'une classe et des fournisseurs différents de classe. Si vous vouliez combiner ces deux classes dans une classe de CustomerVendor ce serait une combinaison des clients et des fournisseurs juste comme le diagramme ci-dessous.

Veuillez copier le URL suivant dans votre navigateur pour regarder le diagramme : http://www.vbprofs.com/images/Article Images/ThomasArt1.gif

Dans le diagramme ci-dessus nous voyons comment la classe de CustomerVendor hérite de toutes les deux ces classes.

La transmission multiple est complexe et peut être dangereuse. Les avantages de l're-utilisation de code règnent au-dessus de la complexité est jusqu'à votre choix.

La transmission multiple n'est pas soutenue par la plateforme de VB.NET ou de Net. Au lieu de la transmission multiple nous pouvons employer les interfaces multiples pour réaliser l'effet semblable à la transmission multiple.

Dans VB.NET tous les objets ont une interface primaire ou indigène, qui se compose de propriétés, d'événements, de méthodes ou de variables de membre avouées en utilisant le mot-clé public. Les objets peuvent mettre en application également les interfaces secondaires en employant le mot-clé d'instrument.

Parfois il est utile que un objet ait plus d'une interface, nous permettant d'agir l'un sur l'autre avec l'objet dans différentes manières. La transmission nous permettent de créer les sous-classes qui sont un cas spécialisé de la classe basse.

Exemple

Parfois nous avons un groupe d'objets qui ne sont pas les semblables, mais nous voulons les manipuler la même façon. Nous voulons que tous les objets agissent comme si ils sont identiques, quoiqu'ils soient différents.

Nous pouvons avoir quelques différents objets dans une application, telle que le client, le produit, la facture etc... Chaque objet aurait une interface de défaut appropriée à chaque objet individuel, et chacun d'eux est une classe différente. Aucune transmission normale n'est impliquée entre ces classes. Supposons-nous veulent imprimer un document pour chaque type d'objet. Dans ce cas-ci nous voudrions leur faire tout l'acte en tant qu'objet imprimable. Pour accomplir ceci nous pouvons définir une interface générique qui permettrait produire d'un document imprimé. En mettant en application une interface commune nous pouvons écrire une routine qui accepte n'importe quel objet qui met en application un document imprimé.

Pour conclure, en mettant en application les interfaces multiples dans VB.NET, nous pouvons réaliser un effet semblable à celui de la transmission multiple.

Thomas est un lotisseur de base visuel expérimenté, avec l'expertise des années 7+ développant particulièrement des applications financières. Sa force CE des qualifications sont VB, SQL, rapports en cristal - vous avez besoin d'un lotisseur de base visuel pour votre sentir de projets librement pour contacter Thomas par son site Web personnel Kaloyani.com ou par VBprofs.com - les plus nouvelles ressources visuelles de base et de VB.NET portiques.

Source D'Article: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster obtenir le code html
Ajouter cet article sur votre site Web dès maintenant!

Webmaster envoyer vos articles
Aucune inscription requise! Remplissez le formulaire et votre article est dans le Messaggiamo.Com répertoire!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Soumettez vos articles à Messaggiamo.Com Directory

Catégories


Copyright 2006-2011 Messaggiamo.Com - Plan du site - Privacy - Webmaster soumettre vos articles à Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu