Wykład 1aa, szkoła, Projektowanie Aplikacji Internetowych

Pobierz cały dokument
wyklad.1aa.szkola.projektowanie.aplikacji.doc
Rozmiar 928 KB

Fragment dokumentu:

Wykład 1a

Co to jest .NET?

Początkowo, gdy nazwa pojawiła się w roku 2000, była to szeroka nazwa marki obejmująca dużą rodzinę nie powiązanych ze sobą technologicznie produktów.

Obecnie nazwa .NET odnosi się w zasadzie do dwóch środowisk:

  1. Platforma .NET Framework

    1. CLR (common language runtime) wspólne środowisko uruchomieniowe - podstawa do budowy aplikacji, podstawa dla wszystkich języków .NET.

      1. Wspólny zbiór typów danych

    2. biblioteka klas .NET Framework - zbiór standardowych klas, które można wykorzystywać w aplikacjach

      1. ASP.NET

        1. Klasy służące do tworzenia aplikacji dostępnych przez przeglądarkę WWW

      2. ADO.NET

        1. Klasy związane z dostępem do danych w relacyjnych bazach danych

      3. Windows Forms

        1. Klasy służące do budowania graficznych interfejsów użytkownika (GUI - graphical user interface)

      4. ASP.NET usługi sieciowe (ASP.NET Web Services)

        1. Klasy służące do tworzenia aplikacji komunikujących się z innymi aplikacjami za pomocą usług sieciowych

      5. Enterprise Services

        1. Klasy udostępniające transakcje rozproszone i inne usługi związane ze skalowalnymi aplikacjami

      6. Inne

  1. Visual Studio - zintegrowane środowisko programistyczne (IDE - integrated development environment). Używane przede wszystkim do pisania aplikacji .NET Framework.

0x01 graphic

Oprogramowanie korzystające z .NET Framework, korzysta z CLR i jest nazywane kodem zarządzanym.

Kod zarządzany

Kod zarządzany to część programu komputerowego (kodu), który działa pod kontrolą środowiska uruchomieniowego (maszyny wirtualnej).

W przypadku .NET Framework tą maszyną wirtualną jest CLR (Common Language Runtime) w przypadku Javy to JVM (Java Virtual Machine).

W przypadku platformy .NET Framework jest kompilowany i wykonywany przez CLR do kodu języka pośredniego MSIL (Microsoft Intermediate Language). Kod zarządzany kompilowany jest do kodu maszynowego dopiero bezpośrednio przed wykonaniem, jest więc przenośny i dostosowany do każdego procesora i systemu operacyjnego, o ile jest na nim zainstalowane środowisko uruchomieniowe. Program dystrybuowany jest w kodzie pośrednim.

Kod niezarządzany

Kod niezarządzany to kod, który wykonywany jest bezpośrednio przez system operacyjny, poza środowiskiem uruchomieniowym (CLR lub JVM).

Kod niezarządzany musi dostarczać własne wsparcie dla zabezpieczeń, zarządzania pamięcią oraz sprawdzania typów danych - w przeciwieństwie do kodu zarządzanego, który pobiera te informacje ze wspólnego środowiska uruchomieniowego. Kod niezarządzany wykonany jest poza środowiskiem uruchomieniowym.


Pobierz cały dokument
wyklad.1aa.szkola.projektowanie.aplikacji.doc
rozmiar 928 KB
Wyszukiwarka

Podobne podstrony:
Wykład 8 (2a), szkoła, Projektowanie Aplikacji Internetowych
Wyk 1b 3xApp, szkoła, Projektowanie Aplikacji Internetowych
02.Protokoły, Studia PŚK informatyka, Semestr 5, semestr 5, moje, Pai, Projektowanie aplikacji inter
Magia interfejsu Praktyczne metody projektowania aplikacji internetowych
pai 05 313B 08, Studia PŚK informatyka, Semestr 5, semestr 5, moje, Pai, Projektowanie aplikacji int
Magia interfejsu Praktyczne metody projektowania aplikacji internetowych magint
pai5, Studia PŚK informatyka, Semestr 5, Projektowanie aplikacji internetowych 1, laborki
Projektowanie dostępnych i funkcjonalnych aplikacji internetowych na przykładzie bazy pomiarów hy
Aplikacje internetowe projekt
Aplikacje internetowe Kopia
Wyklad z 14, szkoła
FP 7 i 8, Prawo Finansowe, Wykłady IV rok - projekt, PF - wykłady, wykłady PF - 6 semestr
Wyklady z poprzedniego roku projekty unijne
Projekt strony internetowej
TEORIA ORGANIZACJI I ZARZĄDZANIA-wykład, nauka - szkola, hasło integracja, rok I, Teoria organizacji
Objawy otrzewnowe, Szkoła, III rok, interna głównie ''P
projektowanie stron internetowych
Dżins projekty, aplikacje, dekoracje
Toksykologia - Wykład 7 - Rozpuszczalniki, szkoła bhp, Toksykologia

więcej podobnych podstron

kontakt | polityka prywatności