Class Libraries - studopediya
Osztályba lehet használni a különböző programokat. Annak érdekében, hogy ne bonyolítsuk a fájlokat forráskódú projektek, ami szintén lehet üzleti titok mechanizmust használnak dinamikus csatolású könyvtárak - egyszerűen fogalmazva hordozható tantermek benyújtott külön kiterjesztésű fájl Dll (dynamic-link library), amely összeköti a másik program- projektben. Mi szállítjuk macskák és emberek egy külön osztály könyvtár. Ehhez meg kell futtatni egy másik példányát a Visual Studio és a projekt létrehozásához, hogy milyen típusú osztály könyvtár / osztály könyvtár. Nevezzük TestClassLibrary.

Ebben a projektben nem lesz Program.cs, így csak egy sor osztályok használható más projektekben.

Minden osztály ténylegesen hozzá külön fájlként, amelynek neve megegyezik a neve az osztály. Nevezze Class1, adjunk hozzá több osztály és másolja be a kódot a korábbi projektben. Távolítsuk osztályok predudschego projekt, így nem lesz csak Class Program


Építs egy projekt eljutunk a / bin / Debug fájl TestClassLibrary.dll
Most ez az osztály könyvtári hozzá az eredeti projekt, ez történik a projekt Punky hivatkozások.


És szerelje fel a legelején
Minden a régi kódot ugyanúgy működik, mintha ezek az osztályok voltak benne, de valójában töltik a osztálykönyvtárat dll. Amikor a másolás exe fájlt a program a legegyszerűbb esetben meg kell másolni vele, és minden nem szabványos dll.
Mint látható, a Hivatkozások szakaszban az összes szabványos osztály csak betölteni a dll könyvtárak - könyvtárak, mint System.dll jön .Net Framework is. Semmi sem akadályozza meg letöltését az internetről, vagy vásárolni valaki másnak a könyvtárban.
Tény, hogy a legtöbb programozó foglalkozó pontosan mi van leírva e három fejezetből áll. Osztályokat használ a különböző könyvtárak, írja a osztályt, amely megvalósítja a különböző algoritmusok hurkok és ágak belsejében funkciókat. Sok programozó unalmas világban ritkán találkozunk még felületek, nem beszélve a fejlettebb technikák, annál is inkább, mert nekik egy értelmes alkalmazás gyakran szükség van, hogy dolgozzon, vagy tapasztalt semmilyen konkrét problémáira kalauz elvtársak részeként egy adott feladatot. Ennek része egy tutorial kezdőknek, további fejezetek érdemi kapcsolatban csak egy adott technológiát. A mi korunkban a C # programozók gyakran:
- írták alapján Windows Forms asztali alkalmazás, ez elavult technológia még mindig használják sok vállalat, mert az teljes mértékben megfeleljen az alapvető követelményeknek a speciális irodai alkalmazások
- desktop alkalmazások WPF technológia több modern technológia, amely lehetővé teszi a használatát a fejlettebb technikák programozás és szebb interfészek animáció és más csinosság
- weboldalak / webalkalmazások elavult, de még mindig használják az üzleti szektorban WebForms technológia
- Sites ASP.NET MVC technológia
- szolgáltatás igénylése esetén az egyes könyvtári technológiák alkalmazásával, mint a WCF
- mobil alkalmazások a Windows 8 / Telefon
Túl a hatalmas királyság Microsoft
- alkalmazás Android / iOS / Masos segítségével Xamarin
- játékok segítségével Unity 3D
- alkalmazások Linux használatával Mono