160 likes | 268 Views
Aplikacje ASP.NET. Arkadiusz Twardoń ZTiPSK e-mail: Arkadiusz.Twardon@polsl.pl. Wprowadzenie do Microsoft .NET Framework. Na podstawie kursu MOC 2310. Wprowadzenie do technologii .NET Framework Ogólnie o ASP.NET Zasoby. Przegląd zagadnień. Wprowadzenie do technologii .NET Framework.
E N D
Aplikacje ASP.NET Arkadiusz Twardoń ZTiPSK e-mail: Arkadiusz.Twardon@polsl.pl
Wprowadzenie do Microsoft .NET Framework Na podstawie kursu MOC 2310
Wprowadzenie do technologii .NET Framework Ogólnie o ASP.NET Zasoby Przegląd zagadnień
Wprowadzenie do technologii .NET Framework • Czym jest .NET Framework? • Jakie problemy pozwala rozwiązać? • Elementy składowe .NET Framework • Korzyści wynikające z wykorzystania .NET Framework • Visual Studio .NET: narzędzie programisty .NET
Czym jest .NET Framework? Developer Tools Clients ASP.NET Web Applications Databases XML Web Services User Experiences .NET Framework
Jakie problemy pozwala rozwiązać .NET? • Większość aplikacji ma problem z wzajemną komunikacją, nawet w sieci Internet • Programiści nie musza już tworzyć infrastruktury aplikacji • Programiści mogą, ale nie muszą, uczyć się nowych języków programowania
Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI Elementy składowe .NET Framework Visual Basic C++ C# Perl Python … XML Web Services User Interface ASP.NET ADO.NET and XML .NET Framework Class Library Common Language Runtime Win32
MFC/ATL .NET Framework Windows API Visual Basic ASP 1990’s 2000’s 1980’s Korzyści wynikające z wykorzystania .NET • Oparcie o standardy i rozwiązania sieci Web • Uniwersalność zastosowania funkcjonalności hierarchii klas .NET • Kod organizują rzez hierarchię przestrzeni nazw oraz klas • Niezależność od języka programowania
Visual Studio .NET: narzędzie programisty .NET Web Forms Tools Windows Forms Tools Multiple Languages Visual Studio .NET Error Handling Web Services Tools Data Access Design Develop Debug Deploy
Ogólnie o ASP.NET • Co oznacza termin ASP.NET? • Aplikacje ASP.NET (ASP.NETWeb Application) • Multimedia: Model działania aplikacji ASP.NET
Co oznacza termin ASP.NET? • Ewolucyjne rozwinięcie technologii Active Server Pages • Dynamiczne strony WWW z dostępem do zasobów serwera • Przetwarzanie formularzy (Web Forms) przez serwer
Co oznacza termin ASP.NET? • Usługi XML Web services pozwalają na rozproszenie aplikacji • Niezależność od przeglądarki • Niezależność od języka programowania
ASP.NET Web Application ASP.NET Web Server Clients Web Forms Web.config Page1.aspx Code-behind pages Output Cache Internet Page2.aspx machine.config global.asax WebServices Database Components XML Data
Zasoby wiedzy o .NET • Dokumentacja .NET Framework • Przykłady kodu • Poradniki Quick Start • Online communities • www.codeguru.pl • Źródła WWW • www.gotdotnet.com • www.ibuyspy.com • www.asp.net • msdn.microsoft.com • www.google.com
Podsumowanie • Wprowadzenie do technologii .NET Framework • Ogólnie o ASP.NET • Zasoby