Prikaz jedne poruke
Stara 15.10.2009, 11:43   #1511
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Programming Challenges

Evo ga plugin sistem - VC# 2008

Pravljenje samih dodataka je lako - napravite nov VC# class library projekat, u reference dodajte PVAdll.dll. Obratite paznju na namespace koji MORA da bude Plugins i da sadrzi staticnu klasu MyPlugin sa metodom Initialize dakle ovako

Kod:
namespace Plugins
{
    public static class MyPlugin
    {
        public static void Initialize()
        {
            
        }
    }
}
u initialize samo napravite svoj plugin

Kod:
ThePlugin plugin = new ThePlugin();
i to je to. Sto se tice same konstrukcije plugina, nasledjujete klasu Plugin. Izgleda ovako nekako:

Kod:
public class ThePlugin : Plugin
    {
        public ThePlugin()
            : base("ime")
        {
            AppManager.FormText = "Prvi plugin!";
        }
    }
: base("ime") zamenite sa imenom plugina (bice korisno kasnije), a postoji jos jedan argument koji pokazuje ka slici na toolbaru (zvuchi komplikovano ali nemam vremena sada puno da objashnjavam posto celu noc nisam spavao xd). Odoh da spavam pa se chujemo a vi eksperimentishite :P
Priloženi fajlovi
Tip fajla: zip PVA.ZIP (24,9 KB, 5 puta viđeno)
EclipsE je offline   Odgovor sa citatom ove poruke