Létrehozása osztály könyvtár Visual C # (éles)
A harmadik példa nem egy .NET alkalmazást; funktsialnost megosztott, ami általában úgynevezett osztály könyvtár (class library). Lena régióban a Windows és a konzolos alkalmazások lehet tenni a Windows Intézőben vagy a parancssor. De az osztály könyvtári futtatni a végrehajtás a felhasználó nem tud; Ez csak úgy lehetséges, az alkalmazás a két típusú. Class Library kényelmes tárat a kódot, mellyel több alkalmazáshoz.
Hozzáadása osztály a könyvtárban oldatban
Hozzunk létre egy osztályt könyvtár, amely megosztható ispolzatsya a mi Windows alkalmazás és a konzol alkalmazás. Egy új projekt alkotó osztálygyűjteményt az oldatban ThreeExamples, hullám következő műveletsorozatot:
1. Kattintson a jobb egérgombbal a név ThreeExamples megoldások Solution Explorer.
2. A helyi menüben válasszuk a Új elem | Új projekt.
3. A sablonok megnyíló ablakban válassza ki az Add New Project Component
Class Library. A Név mezőben módosítsa a nevét az alkalmazás Exampie3.
Hozzáadott projekt jelenjen meg a megoldást (ábra. 1,10).
2 magyar Windows-verziók, egy üzenet lesz a „Press folytatásához minden clave.”. - Szerk.
Ábra. 1.10. A szerkezet a megoldások tartalmazó mindhárom projekt
Exampie3 projekt tartalmaz egy fájlt Classl.cs, ami prtym forrás fájlt.
mozgó alkalmassága
Most áttérünk a kódot felelős a visszavonását a „Helló, világ”, ettől Exampie2 a Exampie3. Ehhez helyezze a forráskód fájlt Classl.cs, Velenje félkövér:
használatával System.Collections.Generic; segítségével System.Text;
public class Classl
public static void HelloWorldO
A beszúrt kód tartalmaz HeiioWorid *) módszerrel. Amikor hívja ezt a módszert, ő vezeti a „Helló, világ”. Mint korábban említettük, ebben a fejezetben, az eljárás egy sor végrehajtására vonatkozó utasításokat adott feladatot. Módszerek tárgyaljuk részletesebben a 2. fejezetben.
Annak érdekében, hogy az alkalmazások megosztani osztálykönyvtárat kódot, meg kell tudni a létezéséről projektek egymással. Ezt úgy valósítjuk meg referenciaként.
definiálása linkek
Ahhoz, hogy egy projekt tudott a definíciók egy másik projektben, akkor kapcsolja tárgyiasult. A koncepció a hivatkozás azt jelzi, hogy a projekt tisztában van a többi funkciót.
Ahhoz Exampie2 projekt tudott a funkcionalitás szereplő Classl.cs fájlt, telepíteni kell fizikai kapcsolat az alábbiak szerint:
1. Bontsa ki a hivatkozásokat csomópont a projekt Exampie2, hogy rákattint a ikonra a jel „plusz”. Felhívjuk figyelmét, hogy már három hivatkozást. Ha belép Console.WriteLine () a szöveges fájl Classl.cs kódja, amely funktsialnost biztosított helyet rendszer nevét.
2. Jobb egérgombbal kattintson a Hivatkozások elem, és válassza
3. Kattintson a fülre projektek.
4. Válassza Exampie3, majd az OK gombra. Ennek eredményeként ezek a dis 3. példa projekt bekerül a LINKS projekt 2. példa.
A telepítés után a linkeket 2. példa projekt okozhat alkalmassága prkta 3. példa.
A Class1.cs fájl, az első három sort kezdeni egy kulcsszó segítségével. Ez sbschaet Visual C # Express, a használni kívánt funkciót opredeleuyu hivatkozás a forrás után a kulcsszót. Ebben a példában nem ispolovali a leggyorsabb módja annak, hogy építsen a funkcionalitás a linkeket, hogy megmutassa egy másik módja annak, hogy létrehozza azt.