ASP.NET i platforma.NET Technologie internetowe ( ) Tomasz Popów
Microsoft inspirowany technologią Java firmy SUN stworzył.NET Wiele języków programowania w.NET Środowisko programistyczne VS 2005 ASP.NET ADO.NET Web Services Mobilne urządzenia (Palmtopy, Tel.) Wizualne kontrolki
Nie tylko Microsoft Pakiet Mono (Novell) Linux FreeBSD, OpenBSD*, NetBSD UNIX (FreeBSD) Projekt ROTOR (Microsoft) Instalacja na FreeBSD (z portów) make install clean Gtk (i mamy aplikacje okienkowe)
CLR (Common Langugae Runtime) Wspólne Środowisko Uruchomieniowe Biblioteki, GB, …
CLR (Common Langugae Runtime) Cechy Wiele języków platformy.NET (C#, VB, COBOL, Perl, Python, …> 37) Samo opisujące się obiekty Śmieciarz – Garbage Collector Dziedziczenie z VB w C# Raz kompilujesz i kod działa wszędzie Składnia podobna co C / C++
MSIL (Microsoft intermediate language) Język Pośredni
Hierarchicznie zorganizowane biblioteki klas. System System.Security System.Security.Cryptography System.Text System.Console
ASP.NET
ASP.NET 2.0 w VS 2005 Ponad 50+ wizualnych kontrolek Wbudowany serwer WWW w VS Nie potrzeba już IIS Zmienny numer portu (uwaga na WS) Tematy (ładowane dynamicznie, z pudełka) Podczas 1 odwiedzin strony kompilacja Wymuszenie kompilacji całej strony (aspnet_compiler –v /Whidbey c:\Aplikcja\)
ASP.NET 2.0 w VS 2005 Code behind (separacja logiki od UI) Cash (optymalizacja) Kontrolki takie same na PC jak i na PocketPC
DEMO Serwer IIS, gdzie on jest? Instalowanie.NET do IIS (aspnet_regiis.exe) Środowisko VS.NET 2005 (Beta 2) Projekty (lokalizacja projektów w VS) Serwer WWW w VS 2005 Ustawianie portu (WS!) Podstawy ASP.NET Konfiguracja aplikacji WWW Kontrolki wizualne
Gdzie szukać dalej … (WebMatrix) MSDN AA (Microsoft eLearning Library) MSDN TV, Web Cast, Radio, THE ROCK HELP VS.NET
ASP.NET i platforma.NET Technologie internetowe ( ) Tomasz Popów