Toon posts:

[VB.NET] Creating a Core-Engine

Pagina: 1
Acties:

Verwijderd

Topicstarter
Momenteel heb ik in VB.NET een eigen MSN Messenger client en een ICQ Client gescreven.

Nu ben ik van plan dit te gaan herschrijven in 1 applicatie met mogelijkheid tot uitbreiding van meerdere protocols. Dit wil ik gaan doen dmv plugins die in de "main application" geladen zouden moeten worden.

Het zal dus uiteindelijk een soort van Trillian moeten worden waar elk ondersteunend protocol een plugin is.

Nu vraag ik me af hoe je zoiets kunt maken, ik heb namelijk geen idee hoe je zoiets kunt maken. Tevens vraag ik me af hoe zoiets dergelijks heet (Zodat ik er meer informatie over kan vinden op google)

Dus ik wil een "main aplication" maken waarin plugins geladen kunnen worden die de "main aplication" kan aansturen.

Iemand enig idee hoe dit te verwezenlijken? Of heeft er mischien iemand Tips/Documentatie?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:43
Iedere 'component' (msn communicatie, icq communicatie, etc...), zal ongeveer dezelfde mogelijkheden hebben: met elk type communicatie is het mogelijk om berichten te zenden en te ontvangen.
Iedere 'plugin' zal dus eenzelfde interface hebben.

Je kan ook eens zoeken op de term 'inversion of control'. Als je met plugins werkt, zal je nl. at runtime bepaalde assemblies (dll's) willen laden.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Voor degene die meer informatie over dit onderwerp willen weten heb ik een perfecte site gevonden.

Writing Plugin-Based Applications

[ Voor 5% gewijzigd door Verwijderd op 19-08-2005 10:58 ]