Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

.NET Framework 2.0. Zaawansowane programowanie

13-03-2012, 11:43
Aukcja w czasie sprawdzania nie była zakończona.
Cena kup teraz: 76.20 zł     
Użytkownik infmaster
numer aukcji: 2119062888
Miejscowość Warszawa
Zostało sztuk: 3    Wyświetleń: 8   
Koniec: 14-03-2012 14:19:39
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

Książka jest NOWA,
w stanie IDEALNYM.

Niezależnie od ilości zakupionych książek płacisz tylko jednorazowy koszt wysyłki.

.NET Framework 2.0. Zaawansowane programowanie

.NET Framework 2.0. Zaawansowane programowanie

Wydawnictwo: Helion



Przegląd funkcji i możliwości .NET Framework 2.0
oraz środowiska CLR 2.0 dla zaawansowanych

  • Jakie możliwości oferuje platforma .NET Framework 2.0 i środowisko CLR 2.0?
  • Jak szybko i łatwo pisać aplikacje dla systemu Windows?
  • Jak zwiększyć swą produktywność?

Wraz z coraz bardziej rozbudowaną funkcjonalnością .NET Framework rośnie także jej popularność. Możliwość błyskawicznego tworzenia zaawansowanych aplikacji dla systemu Windows na bazie tej platformy oraz wspólnego środowiska uruchomieniowego CLR sprawia, że coraz większa rzesza programistów pragnie poznać te technologie i wykorzystać je do zwiększenia swej produktywności. Wersja 2.0 .NET Framework udostępnia większą liczbę wbudowanych kontrolek, nowe funkcje obsługi baz danych za pomocą ADO.NET, rozbudowane narzędzia do tworzenia witryn internetowych przy użyciu ASP.NET i wiele innych usprawnień znacznie ułatwiających programowanie.

".NET Framework 2.0. Zaawansowane programowanie" to podręcznik dla programistów, którzy chcą szybko rozpocząć pracę z tą platformą. Dzięki tej książce poznasz mechanizmy działania .NET Framework i środowiska CLR, a także funkcje licznych bibliotek, zarówno tych podstawowych, jak i bardziej wyspecjalizowanych. Dowiesz się, jak przy użyciu tych technologii łatwo zapewniać bezpieczeństwo kodu, debugować oprogramowanie, obsługiwać transakcje, zapewniać współdziałanie aplikacji z kodem niezarządzanym i wykonywać wiele innych potrzebnych operacji.
  • Funkcjonowanie środowiska CLR
  • Struktura i mechanizmy wspólnego systemu typów (CTS)
  • Działanie języka pośredniego (IL) i kompilacji JIT
  • Obsługa operacji wejścia-wyjścia
  • Tworzenie aplikacji międzynarodowych
  • Zapewnianie bezpieczeństwa kodu
  • Programowanie współbieżne przy użyciu wątków, domen i procesów
  • Umożliwianie współdziałania z kodem niezarządzanym
  • Debugowanie oprogramowania
  • Stosowanie wyrażeń regularnych
  • Programowanie dynamiczne z zastosowaniem metadanych i refleksji
  • Obsługa transakcji

Zacznij korzystać z możliwości .NET Framework 2.0
i już dziś zwiększ swą produktywność.


Spis treści:

O autorze (11)

Przedmowa (13)

Część I Podstawowe informacje o CLR (21)

Rozdział 1. Wprowadzenie (23)

  • Historia platformy (23)
    • Nadejście platformy .NET Framework (24)
  • Przegląd technologii .NET Framework (25)
    • Kluczowe udoskonalenia w wersji 2.0 (26)

Rozdział 2. Wspólny system typów (29)

  • Wprowadzenie do systemów typów (30)
    • Znaczenie bezpieczeństwa typologicznego (31)
    • Statyczna i dynamiczna kontrola typów (33)
  • Typy i obiekty (37)
    • Unifikacja typów (37)
    • Typy referencyjne i wartościowe (39)
    • Dostępność i widoczność (47)
    • Składowe typów (48)
    • Podklasy i polimorfizm (73)
    • Przestrzenie nazw: organizowanie typów (82)
    • Typy specjalne (84)
  • Generyki (94)
    • Podstawy i terminologia (94)
    • Ograniczenia (102)
  • Lektura uzupełniająca (104)
    • Książki poświęcone .NET Framework i CLR (104)
    • Systemy typów i języki (104)
    • Generyki i pokrewne technologie (105)
    • Konkretne języki (105)

Rozdział 3. Wewnątrz CLR (107)

  • Intermediate Language (IL) (108)
    • Przykład kodu IL: "Witaj, świecie!" (108)
    • Asemblacja i dezasemblacja IL (110)
    • Abstrakcyjna maszyna stosowa (110)
    • Zestaw instrukcji (113)
  • Wyjątki (127)
    • Podstawy wyjątków (128)
    • Szybkie zamknięcie (140)
    • Wyjątki dwuprzebiegowe (140)
    • Wydajność (142)
  • Automatyczne zarządzanie pamięcią (144)
    • Alokacja (144)
    • Odśmiecanie (150)
    • Finalizacja (153)
  • Kompilacja just-in-time (JIT) (155)
    • Przegląd procesu kompilacji (155)
    • Wywoływanie metod (156)
    • Obsługa architektury 64-bitowej (162)
  • Lektura uzupełniająca (162)

Rozdział 4. Podzespoły, wczytywanie i wdrażanie (165)

  • Jednostki wdrażania, wykonywania i wielokrotnego użytku (166)
    • Metadane podzespołu (168)
    • Podzespoły współdzielone (Global Assembly Cache) (177)
    • Podzespoły zaprzyjaźnione (178)
  • Wczytywanie podzespołów (179)
    • Proces wiązania, mapowania i wczytywania (179)
    • Wczytywanie CLR (188)
    • Statyczne wczytywanie podzespołów (189)
    • Dynamiczne wczytywanie podzespołów (191)
    • Przekazywanie typów (195)
  • Generowanie obrazów natywnych (NGen) (197)
    • Zarządzanie buforem (ngen.exe) (198)
    • Adresy bazowe i poprawki (198)
    • Wady i zalety (201)
  • Lektura uzupełniająca (202)

Część II Podstawowe biblioteki .NET Framework (203)

Rozdział 5. Najważniejsze typy .NET (205)

  • Typy podstawowe (205)
    • Object (207)
    • Liczby (214)
    • Wartości logiczne (219)
    • Łańcuchy (219)
    • IntPtr (227)
    • Daty i czas (227)
  • Pomocnicze klasy BCL (231)
    • Formatowanie (231)
    • Analiza składniowa (235)
    • Konwersja typów podstawowych (236)
    • Budowanie łańcuchów (237)
    • Odśmiecanie (238)
    • Słabe referencje (240)
    • Wywołania matematyczne (241)
  • Najważniejsze wyjątki (244)
    • Wyjątki systemowe (245)
    • Inne standardowe wyjątki (247)
    • Wyjątki niestandardowe (249)
  • Lektura uzupełniająca (249)

Rozdział 6. Tablice i kolekcje (251)

  • Tablice (251)
    • Tablice jednowymiarowe (252)
    • Tablice wielowymiarowe (253)
    • Obsługa tablic w BCL (System.Array) (256)
    • Tablice stałe (261)
  • Kolekcje (261)
    • Kolekcje generyczne (262)
    • Słabo typizowane kolekcje (283)
    • Porównywalność (284)
    • Funkcjonalne typy delegacyjne (289)
  • Lektura uzupełniająca (291)

Rozdział 7. Wejście-wyjście, pliki i sieć (293)

  • Strumienie (294)
    • Praca z klasą bazową (294)
    • Klasy czytające i piszące (303)
    • Pliki i katalogi (310)
    • Inne implementacje strumieni (318)
  • Urządzenia standardowe (320)
    • Zapisywanie danych na standardowym wyjściu i standardowym wyjściu błędów (320)
    • Czytanie ze standardowego wejścia (321)
    • Sterowanie konsolą (321)
    • Port szeregowy (322)
  • Sieć (322)
    • Gniazda (323)
    • Informacje o sieci (331)
    • Klasy do obsługi protokołów (332)
  • Lektura uzupełniająca (340)

Rozdział 8. Internacjonalizacja (343)

  • Definicja internacjonalizacji (344)
    • Obsługa platformy (344)
    • Proces (346)
  • Przykładowe scenariusze (348)
    • Dostarczanie zlokalizowanej treści (348)
    • Formatowanie regionalne (350)
  • Kultura (351)
    • Reprezentowanie kultur (CultureInfo) (352)
    • Formatowanie (357)
  • Zasoby (358)
    • Tworzenie zasobów (358)
    • Pakowanie i wdrażanie (360)
    • Dostęp do zasobów (362)
  • Kodowanie (363)
    • Obsługa BCL (364)
  • Problemy z domyślną kulturą (365)
    • Manipulacja łańcuchami (ToString, Parse i TryParse) (365)
  • Lektura uzupełniająca (369)

Część III Zaawansowane usługi CLR (371)

Rozdział 9. Bezpieczeństwo (373)

  • Zabezpieczenia dostępu do kodu (374)
    • Definiowanie zaufania (376)
    • Uprawnienia (380)
    • Zarządzanie polityką (385)
    • Stosowanie zabezpieczeń (386)
  • Zabezpieczenia oparte na tożsamości użytkowników (391)
    • Tożsamość (392)
    • Kontrola dostępu (393)
  • Lektura uzupełniająca (396)

Rozdział 10. Wątki, domeny i procesy (397)

  • Wątki (400)
    • Przydzielanie pracy wątkom należącym do puli (400)
    • Jawne zarządzanie wątkami (402)
    • Odizolowane dane wątku (411)
    • Współdzielenie elementów pomiędzy wątkami (414)
    • Częste problemy współbieżności (428)
    • Zdarzenia (430)
    • Model programowania asynchronicznego (433)
    • Zaawansowane zagadnienia wątkowości (436)
  • Domeny AppDomain (441)
    • Tworzenie (441)
    • Zwalnianie (442)
    • Wczytywanie kodu do domeny AppDomain (442)
    • Szeregowanie (443)
    • Wczytywanie, zwalnianie i wyjątki (443)
    • Izolacja domeny AppDomain (444)
  • Procesy (447)
    • Istniejące procesy (447)
    • Tworzenie (449)
    • Kończenie procesów (450)
  • Lektura uzupełniająca (451)

Rozdział 11. Interoperacyjność z kodem niezarządzanym (453)

  • Wskaźniki, uchwyty i zasoby (454)
    • Definicja interoperacyjności (454)
    • Natywne wskaźniki w CTS (IntPtr) (455)
    • Zarządzanie pamięcią i zasobami (458)
    • Niezawodne zarządzanie zasobami (SafeHandle) (463)
    • Powiadamianie GC o wykorzystaniu zasobów (467)
    • Regiony ograniczonego wykonania (469)
  • Interoperacyjność z COM (473)
    • Krótka powtórka z COM (473)
    • Interoperacyjność wsteczna (475)
    • Interoperacyjność w przód (481)
  • Praca z kodem niezarządzanym (483)
    • Platform Invoke (P/Invoke) (484)
    • Łączenie systemów typów (487)
  • Lektura uzupełniająca (490)

Część IV Zaawansowane biblioteki .NET Framework (491)

Rozdział 12. Śledzenie i diagnostyka (493)

  • Śledzenie (494)
    • Dlaczego śledzenie, a nie wyjątki? (495)
    • Architektura śledzenia (496)
    • Korzystanie ze źródeł śledzenia (499)
    • Słuchacze śledzenia (506)
    • Konfiguracja (513)
  • Lektura uzupełniająca (518)

Rozdział 13. Wyrażenia regularne (519)

  • Podstawowa składnia wyrażeń (520)
    • Kilka przykładowych wyrażeń regularnych (521)
    • Literały (524)
    • Metaznaki (526)
  • Obsługa wyrażeń regularnych w BCL (539)
    • Wyrażenia (539)
    • Wyrażenia kompilowane (548)
  • Lektura uzupełniająca (551)

Rozdział 14. Programowanie dynamiczne (553)

  • API refleksji (554)
    • API informacyjne (555)
    • Odwzorowywanie tokenów i uchwytów (569)
  • Atrybuty niestandardowe (573)
    • Deklarowanie atrybutów niestandardowych (573)
    • Dostęp do atrybutów niestandardowych (577)
  • Delegacje (578)
    • Wewnątrz delegacji (578)
    • Delegacje asynchroniczne (585)
    • Metody anonimowe (mechanizm językowy) (586)
  • Emitowanie kodu i metadanych (588)
    • Generowanie podzespołów (588)
  • Lektura uzupełniająca (592)

Rozdział 15. Transakcje (593)

  • Model programowania transakcyjnego (595)
    • Zasięgi transakcyjne (596)
    • Zagnieżdżanie i kontrola przepływu (601)
    • Integracja z Enterprise Services (605)
    • Menedżery transakcji (607)
  • Lektura uzupełniająca (609)

Dodatki (611)

Dodatek A Spis instrukcji IL (613)

Skorowidz (635)

.NET Framework 2.0. Zaawansowane programowanie

Szybka wysyłka po zaksięgowaniu wpłaty.

Przy zakupie powyżej 190zł
dostawa kurierem GRATIS

Dodaj nas do ulubionych sprzedawców

Zobacz nasze pozostałe aukcje