Zrozumiec platforme NET Wydanie II.pdf
(
491 KB
)
Pobierz
Zrozumieć platformę .NET. Wydanie II
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Zrozumieæ platformê
SPIS TREœCI
.NET. Wydanie II
KATALOG KSI¥¯EK
Autor: David Chappell
T³umaczenie: Anna Trojan
ISBN: 83-246-0755-2
Tytu³ orygina³
u:
Understanding .NET (2nd Edition)
Format: B5, stron: 312
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
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
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOœCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
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
6
Spis treści
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
Spis treści
7
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
8
Spis treści
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
Plik z chomika:
janowiec
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
PHP
Zgłoś jeśli
naruszono regulamin