Zrozumieć platformę .NET. Wydanie II
Autor: David Chappell
Szczegóły książki w Helionie
Tytuł oryginału: Understanding .NET (2nd Edition)
ISBN: 978-83-246-0755-6
Cena: 39 zł
Oprawa: miękka
Format: B5
Data wydania: 2007.03.27
Liczba stron: 312
Przykładowy rozdział: ftp://ftp.helion.pl/online/zronet/zronet-3.pdf
Kategoria: .Net
Poznaj platformę .NET
- Dowiedz się, jak funkcjonuje platforma .NET
- Naucz się tworzyć za jej pomocą różne rodzaje aplikacji
- Zapoznaj się z jej językami
Wprowadzenie platformy programistycznej .NET okazało się przełomem w programowaniu aplikacji dla systemu Windows. Obsługiwane przez nią technologie, takie jak ADO.NET czy ASP.NET, pozwalają szybko i łatwo tworzyć różnorodne programy dla tego systemu, a także witryny oraz usługi internetowe. Zestaw elementów .NET składa się na jedną z najpotężniejszych obecnie platform programistycznych, a podstawowym narzędziem umożliwiającym korzystanie z możliwości jej najnowszej, drugiej, wersji jest Visual Studio 2005.
"Zrozumieć platformę .NET. Wydanie II" to krótkie wprowadzenie w niezwykle bogaty świat platformy .NET. Z książki tej dowiesz się, jak działa wspólne środowisko uruchomieniowe (CLR) oraz biblioteka klas .NET Framework. Poznasz możliwości Visual Studio 2005 oraz podstawowe języki platformy, takie jak C#, Visual Basic i C++. Nauczysz się tworzyć różne rodzaje programów przy użyciu podstawowych technologii platformy .NET, między innymi aplikacje webowe za pomocą ASP.NET czy bazodanowe w ADO.NET. Książka ta pozwoli Ci rozpocząć korzystanie z olbrzymich możliwości platformy .NET.
- Biblioteka klas .NET Framework
- Wspólne środowisko uruchomieniowe (CLR)
- Przegląd języków .NET
- Visual Studio 2005
- Tworzenie aplikacji webowych za pomocą ASP.NET
- Używanie ADO.NET do obsługi danych
- Programowanie rozproszone
Dzięki tej książce szybko wkroczysz w świat platformy .NET.
Zrozumieć platformę .NET. Wydanie II -- spis treści
Przedmowa (9)
1. Wprowadzenie do .NET (13)
- Platforma .NET Framework (14)
- Wspólne środowisko uruchomieniowe (CLR) (20)
- Biblioteka klas .NET Framework (23)
- Visual Studio 2005 (32)
- Języki ogólnego przeznaczenia (36)
- Języki domenowe (40)
- Praca w grupach - Visual Studio Team System (43)
- Wnioski (45)
2. Wspólne środowisko uruchomieniowe (CLR) (47)
- Tworzenie kodu zarządzanego - wspólny system typów CTS (48)
- Wprowadzenie do CTS (49)
- Bliższe spojrzenie na typy CTS (51)
- Konwersja typów bezpośrednich na typy referencyjne - pakowanie (55)
- Specyfikacja CLS (56)
- Kompilowanie kodu zarządzanego (57)
- Język MSIL (58)
- Metadane (61)
- Organizowanie kodu zarządzanego - pakiety (63)
- Metadane dla pakietów - manifesty (63)
- Kategoryzacja pakietów (65)
- Wykonywanie kodu zarządzanego (67)
- Ładowanie pakietów (67)
- Kompilowanie kodu w MSIL (68)
- Tworzenie macierzystego obrazu - NGEN (72)
- Zabezpieczanie pakietów (72)
- Czyszczenie pamięci (77)
- Domeny aplikacji (80)
- Wnioski (82)
3. Języki .NET (85)
- C# (87)
- Przykład C# (87)
- Typy w C# (90)
- Struktury sterujące w C# (104)
- Inne cechy C# (105)
- Visual Basic (113)
- Przykład Visual Basic (114)
- Typy w Visual Basic (117)
- Struktury sterujące w Visual Basic (129)
- Inne cechy Visual Basic (130)
- C++ (134)
- C++/CLI (136)
- Managed C++ (140)
- Wniosek (144)
4. Przegląd biblioteki klas .NET Framework (145)
- Przegląd biblioteki (145)
- Przestrzeń nazw System (146)
- Przegląd przestrzeni nazw podporządkowanych System (147)
- Podstawowe przestrzenie nazw (157)
- Wejście i wyjście - System.IO (157)
- Serializacja - System.Runtime.Serialization (160)
- Introspekcja - System.Reflection (164)
- XML - System.Xml (167)
- Transakcje - System.Transactions (175)
- Współdziałanie - System.Runtime.InteropServices (179)
- GUI Windows - System.Windows.Forms (183)
- Wniosek (193)
5. Budowanie aplikacji webowych - ASP.NET (195)
- Aplikacje ASP.NET - podstawy (196)
- Tworzenie plików .aspx (197)
- Używanie kontrolek webowych (201)
- Oddzielanie interfejsu użytkownika od kodu - schowanie kodu (code-behind) (206)
- Definiowanie aplikacji (208)
- Wykorzystywanie informacji o kontekście (210)
- Aplikacje ASP.NET - zagadnienia zaawansowane (212)
- Zarządzanie stanem (212)
- Przechowywanie danych w pamięci podręcznej (217)
- Uwierzytelnianie i autoryzacja (218)
- Zarządzanie użytkownikami - przynależność (220)
- Praca z danymi - wiązanie danych (221)
- Dostosowanie interfejsów użytkownika do własnych potrzeb - Web Parts (224)
- Wniosek (226)
6. Dostęp do danych - ADO.NET (227)
- Wykorzystywanie dostawców danych .NET Framework (228)
- Wykorzystywanie obiektów Connection i Command (233)
- Dostęp do danych za pomocą DataReader (235)
- Dostęp do danych za pomocą DataSet (239)
- Tworzenie i wykorzystywanie DataSet (240)
- Dostęp do zawartości DataSet i jego modyfikacja (246)
- Wykorzystywanie DataSet z danymi zdefiniowanymi w XML (248)
- Wniosek (255)
7. Budowanie aplikacji rozproszonych (257)
- Usługi sieciowe ASP.NET - System.Web.Services (257)
- Podstawy usług sieciowych (258)
- Aplikacje usług sieciowych ASP.NET - podstawy (260)
- Aplikacje usług sieciowych ASP.NET - zagadnienia zaawansowane (264)
- .NET Remoting - System.Runtime.Remoting (268)
- Przegląd procesu .NET Remoting (270)
- Przekazywanie informacji do zdalnych obiektów (271)
- Wybór kanału (273)
- Tworzenie i niszczenie zdalnych obiektów (276)
- Enterprise Services - System.EnterpriseServices (282)
- Co udostępniają Enterprise Services (283)
- Enterprise Services i COM+ (286)
- Podsumowanie (289)
O autorze (291)
Skorowidz (293)
