www.correlativoggettivo.com
okladka

Kompletne źródło wiedzy na temat C# i .NET!

C# to jeden z głównych języków, który możesz wykorzystać jeżeli chcesz tworzyć rozwiązania dla platformy .NET. Jego Nnajnowsza wersja 3.0 wniosła wprowadziła wiele udoskonaleń nowości takich jak , a wśród nich: typy domniemane, typy anonimowe, uproszczone inicjowanie obiektów oraz nowe słowa kluczowe ułatwiające korzystanie z zapytań SQL. Jednak oprócz tych nowości, w książce znajdziesz również wyczerpujący opis wszystkich elementów języka C# - począwszy od składni, skończywszy na wdrażaniu kodu. Nawiązując do najlepszych tradycji tej serii "Księga eksperta" książka "C# 3.0. Księga eksperta " stanowi kompletne źródło wiedz na temat języka C# oraz platformy .NET w wersji 3.5.

Joe Mayo podzielił książkę na dziesięć głównych części. Wśród nich znajdziesz te poświęcone podstawom języka C#. Dowiesz się zatem, co to jest tak naprawdę platforma .NET, poznasz środowisko programistyczne Visual Studio 2008 oraz zaznajomisz się z jego e elementami, składnią, wyrażeniami i instrukcjami języka C#. Część pierwsza tworzy podwaliny Twojej przygody z C# i platformą .NET. Kolejne części zawierają coraz bardziej zaawansowaną wiedzę. Szczególną uwagę warto zwrócić na te poświęcone programowaniu obiektowemu, dostępowi do danych z wykorzystaniem LINQ, tworzeniu interfejsu użytkownika czy też wdrażaniu kodu. Jeżeli jesteś programistą C# lub chcesz rozpocząć przygodę z tym językiem i platformą .NET jest to obowiązkowa pozycja w Twojej biblioteczce!

Twórz zaawansowane rozwiązania wykorzystując najlepsze narzędzia!


Wstęp (31)
Część I: Podstawy języka C# (37)
Rozdział 1. Wprowadzenie do platformy .NET (39)
Rozdział 2. Wprowadzenie do języka C# i środowiska Visual Studio 2008 (51)
Rozdział 3. Wyrażenia i instrukcje języka C# (87)
Rozdział 4. Typy referencyjne i wartościowe (117)
Rozdział 5. Operacje na łańcuchach (145)
Rozdział 6. Użycie tablic i typów wyliczeniowych (171)
Rozdział 7. Debugowanie aplikacji za pomocą Visual Studio 2008 (189)
Część II: Programowanie zorientowane obiektowo w języku C# (205)
Rozdział 8. Projektowanie obiektów (207)
Rozdział 9. Implementacja reguł zorientowanych obiektowo (223)
Rozdział 10. Metody kodowania i operatory tworzone przez użytkownika (249)
Rozdział 11. Obsługa błędów i wyjątków (281)
Rozdział 12. Programowanie oparte na zdarzeniach: obiekty delegowane i zdarzenia (299)
Rozdział 13. Nazewnictwo i organizacja typów w przestrzeniach nazw (323)
Rozdział 14. Implementacja klas abstrakcyjnych i interfejsów (339)
Część III: Używanie zaawansowanych funkcji języka C# (367)
Rozdział 15. Zarządzanie czasem życia obiektu (369)
Rozdział 16. Deklarowanie atrybutów i testowanie kodu za pomocą mechanizmów refleksji (393)
Rozdział 17. Parametryzowanie typów poprzez szablony klas i tworzenie iteratorów (419)
Rozdział 18. Wyrażenia lambda i drzewa wyrażeń (453)
Część IV: Dostęp do danych przy użyciu LINQ i platformy .NET (465)
Rozdział 19. Dostęp do danych z wykorzystaniem LINQ (467)
Rozdział 20. Zarządzanie danymi z wykorzystaniem ADO.NET (501)
Rozdział 21. Przetwarzanie danych w formacie XML (523)
Rozdział 22. Dostęp do danych za pomocą ADO.NET Entity Framework (537)
Rozdział 23. Dostęp do danych w sieci za pośrednictwem usług ADO.NET Data Services (555)
Część V: Tworzenie interfejsów użytkownika (573)
Rozdział 24. Interfejs użytkownika w aplikacjach konsolowych (575)
Rozdział 25. Tworzenie aplikacji w oparciu o formularze Windows Forms (583)
Rozdział 26. Tworzenie aplikacji Windows Presentation Foundation (WPF) (615)
Część VI: Projektowanie interfejsów użytkownika w oparciu o strony internetowe (653)
Rozdział 27. Tworzenie aplikacji sieciowych za pomocą ASP.NET (655)
Rozdział 28. Wykorzystanie ASP.NET AJAX w aplikacjach sieciowych (697)
Rozdział 29. Tworzenie zaawansowanych aplikacji sieciowych za pomocą Silverlight (721)
Część VII: Komunikacja za pomocą technologii dostępnych w .NET (741)
Rozdział 30. Technologie komunikacji sieciowej w .NET (743)
Rozdział 31. Tworzenie usług dla systemu Windows (761)
Rozdział 32. Technologia .NET Remoting (777)
Rozdział 33. Tworzenie tradycyjnych usług sieciowych ASMX (795)
Rozdział 34. Tworzenie usług sieciowych z wykorzystaniem WCF (809)
Część VIII: Architektura i projektowanie aplikacji (825)
Rozdział 35. Kreator klas - Visual Studio 2008 Class Designer (827)
Rozdział 36. Wzorce projektowe w C# (841)
Rozdział 37. Tworzenie systemów wielowarstwowych (865)
Rozdział 38. Windows Workflow (885)
Część IX: Przegląd biblioteki .NET Framework Class Library (905)
Rozdział 39. Zarządzanie procesami i wątkami (907)
Rozdział 40. Tworzenie różnych wersji językowych aplikacji (923)
Rozdział 41. Używanie mechanizmu Interop (usługi P/Invoke i COM) oraz tworzenie kodu nienadzorowanego (945)
Rozdział 42. Debugowanie aplikacji z wykorzystaniem typów przestrzeni System.Diagnostics (971)
Część X: Wdrażanie kodu (1007)
Rozdział 43. Złożenia i wersjonowanie (1009)
Rozdział 44. Zabezpieczanie kodu (1021)
Rozdział 45. Tworzenie pakietów instalacyjnych w środowisku Visual Studio 2008 (1035)
Rozdział 46. Wdrażanie aplikacji desktopowych (1045)
Rozdział 47. Rozpowszechnianie aplikacji sieciowych (1051)
Część XI: Dodatki (1059)
Dodatek A: Opcje kompilatora (1061)
Dodatek B: System pomocy w .NET Framework (1065)
Skorowidz (1069)