pakiety w c#

0

Mógłby ktoś wyjaśnić co to są pakiety w c#?

0

rozszerzenie plików pakietowych to .dll z tego co wyczytałem.

0

Są to po prostu biblioteki DLL:

https://pl.wikipedia.org/wiki/DLL

0

co to są pakiety w c#

Dziwna nazwa, ale jeżeli chodzi o biblioteki DLL, to są to (huh..) pakiety klas i funkcji do wykorzystania w programie, ale nie samodzielne programy.
Ot, i tyle. Przykładowo, klasy odpowiedzialne za okienka Windows Forms są zawarte w bibliotece System.Windows.Forms.dll, która jest częścią .NET Frameworka.
Dotnetową konwencją jest, by DLL-ka miała nazwę taką jak namespace udostępnianych przez nią klas, ale nie jest to żaden wymóg.
W projekcie C# pod Visual Studio biblioteki zarządzane (.netowe) dodaje się przez polecenie "Add Reference".
Bibliotek natywnych (napisanych w C++ na przykład) używa się inaczej, przez mechanizm Platform Invocation (PInvoke).

0

Może artykuł/książkę/post na forum pisał ktoś wywodzący się się z innej technologii? Np w javie zewnętrzne zależności nazywa się paczkami (package) albo "słoikami" (jar) ;-). W Visualu nawet quick launch nie znajduje niczego pod hasłem packet.

0

Może ktoś sobie tak dziwnie Assembly przetłumaczył. Assembly może być za równo biblioteką jak i plikiem wykonywalnym. Aplikacja w .Net może składać się z wielu lub jednego Assembly. Nie umiem tego dobrze wytłumaczyć :(

0

Aplikacja w .Net może składać się z wielu lub jednego Assembly. Nie umiem tego dobrze wytłumaczyć

No jak. Aplikacja .NET działa tak samo jak każda pod Windowsem: jest plik wykonywalny EXE i są biblioteki dynamiczne DLL.

1 użytkowników online, w tym zalogowanych: 0, gości: 1