al treilea exemplu nostru nu este o aplicație .NET; funktsialnost este partajată, care se numește de obicei o bibliotecă de clasă (clasa biblioteca). Lena regiune Windows și aplicații consolă se poate face în Windows Explorer sau linia de comandă. Dar biblioteca de clasă pentru a rula pe executarea nu poate utilizatorului; Acest lucru se poate face numai din aplicarea acestor două tipuri. Biblioteca Class este un depozit convenabil pentru cod, care este utilizat în mai multe aplicații.
Adăugarea de clasă în soluția de bibliotecă
Să creeze o bibliotecă de clasă, care pot fi partajate ispolzatsya în aplicația noastră Windows și aplicație consolă. Pentru a adăuga un nou proiect, constituind o bibliotecă de clasă în ThreeExamples soluție, val următoarea secvență de acțiuni:
1. Faceți clic dreapta pe numele ThreeExamples soluții în Solution Explorer.
2. În meniul contextual selectați Adăugați articole | Proiect nou.
3. În fereastra Șabloane care se deschide, selectați Add New component al proiectului
Class Library. În câmpul Nume, schimbați numele aplicației pe Exampie3.
Proiectul Adaugata ar trebui să apară în soluția (Fig. 1.10).
2 versiuni de Windows din Romania, un mesaj va fi „Apăsați pentru a continua orice alipit.“. - Ed.
Fig. 1.10. Structura soluțiilor care conțin toate cele trei proiecte
Proiectul Exampie3 conține un singur fișier Classl.cs, care este prtym fișierul sursă.
funcționalitate Mutarea
Acum vom muta codul responsabil pentru retragerea textului „Bună ziua, lume“, de la Exampie2 în Exampie3. Pentru a face acest lucru, introduceți fișierul codul sursă în Classl.cs, Velenje cu caractere aldine:
folosind System.Collections.Generic; folosind System.Text;
public class Classl
public void HelloWorldO static
Codul introdus conține metoda HeiioWorid *). Când apelați această metodă, el conduce textul „Hello World“. Așa cum am menționat mai devreme în acest capitol, metoda este un set de instrucțiuni pentru realizarea unei anumite sarcini. Metodele sunt discutate mai în detaliu în Capitolul 2.
Pentru a permite aplicațiilor să împartă un cod de bibliotecă de clasă, trebuie să știți despre existența unor proiecte între ele. Acest lucru este realizat prin referință.
Definirea link-uri
Pentru un proiect știa despre definițiile într-un alt proiect, trebuie să conectați obiectivată. Conceptul de referință este de a indica faptul că proiectul este conștient de alte funcționalități.
Pentru proiect Exampie2 știa despre funcționalitatea conținute în fișierul Classl.cs, trebuie să instalați o legătură fizică, după cum urmează:
1. Extindeți nodul Referințe al proiectului Exampie2, făcând clic pe pictograma cu semnul „plus“. Vă rugăm să rețineți că există deja trei referințe. Când introduceți Console.WriteLine () în fișierul text codul Classl.cs, funktsialnost utilizat cu condiția nume de sisteme spațiale.
2. Faceți clic dreapta pe elementul Referințe și selectați
3. Faceți clic pe fila Proiecte.
4. Selectați Exampie3, și apoi faceți clic pe OK. Ca rezultat al acestor dez proiect vor fi adăugate Exemplul 3 în link-urile proiectului Exemplul 2.
După instalarea link-urile de proiect poate duce la funcționalitatea Exemplu 2 prkta Exemplul 3.
În fișierul Class1.cs, primele trei linii începe cu un cuvânt cheie utilizând. Acesta sbschaet Visual C # Express, pe care doriți să utilizați funcționalitatea opredeleuyu cu referire la resursa după cuvântul cheie utilizând. În acest exemplu, nu ispolovali cel mai rapid mod de a construi pe funcționalitatea link-uri, pentru a arăta un alt mod de a crea.