Book description
Najlepszy podręcznik po?więcony C#! W dzisiejszych czasach szczególnš popularno?ciš cieszš się języki programowania pozwalajšce na pisanie kodu łatwego do przenoszenia między platformami, ponieważ nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny język, który bez trudu spełnia ten wymóg. Dzięki swej elastyczno?ci, wydajno?ci oraz mocnemu wsparciu społeczno?ci zdobył on uznanie programistów. Jego wybór to strzał w dziesištkę!</p><p>Ten bestsellerowy podręcznik pozwoli Ci błyskawicznie poznać wszystkie niuanse języka C# 4.0. Najnowsze wydanie zostało zaktualizowane o nowo?ci w C# oraz zawiera opis tego języka i platformy .NET. W trakcie lektury nauczysz się tworzyć skomplikowane programy przy użyciu technik programowania obiektowego i funkcjonalnego. Ponadto sprawdzisz, jaki potencjał kryje język zapytań LINQ oraz jak przesyłać komunikaty za pomocš Windows Communication Foundation (WCF). Dodatkowo poznasz możliwo?ci C# w zakresie tworzenia aplikacji internetowych w technologii Silverlight. Nauka C# jeszcze nigdy nie była tak przyjemna.
Table of contents
- C#. Programowanie
- Wstęp
- 1. Prezentacja C#
- 2. Podstawowe techniki programowania
- 3. Wyodrębnianie idei przy wykorzystaniu klas i struktur
-
4. Rozszerzalność i polimorfizm
- Tworzenie asocjacji poprzez kompozycję i agregację
- Dziedziczenie i polimorfizm
- Zastępowanie metod w klasach pochodnych
- Dziedziczenie i ochrona
- Wywoływanie metod klasy bazowej
- Dotąd i ani kroku dalej: modyfikator sealed
- Wymuszanie przesłaniania — metody abstrakcyjne
- Wszystkie typy dziedziczą po klasie Object
- C# nie obsługuje wielokrotnego dziedziczenia implementacji
- C# obsługuje wielokrotne dziedziczenie interfejsów
- Tworzenie jednych interfejsów na bazie innych
- Ostateczne rozwiązanie: sprawdzanie typów podczas wykonywania programu
- Podsumowanie
- 5. Delegacje — łatwość komponowania i rozszerzalność
- 6. Obsługa błędów
- 7. Tablice i listy
- 8. LINQ
- 9. Klasy kolekcji
-
10. Łańcuchy znaków
- Czym są łańcuchy znaków?
- Typy String i Char
- Literały łańcuchowe i znakowe
- Formatowanie wyświetlanych danych
- Wrażliwość na ustawienia kulturowe
- Uzyskiwanie dostępu do znaków na podstawie indeksów
- Łańcuchy znaków są niezmienne
- Pobieranie ciągu znaków
- Składanie łańcuchów znaków
- Operacje na tekście
- Odnajdywanie i zastępowanie łańcuchów
- Wszelkiego typu „puste” łańcuchy znaków
- Usuwanie białych znaków
- Sprawdzanie typu znaków
- Kodowanie znaków
- Podsumowanie
-
11. Pliki i strumienie
- Sprawdzanie katalogów i plików
- Badanie katalogów
- Operacje na ścieżkach
- Zdobywanie informacji o pliku
- Tworzenie plików tymczasowych
- Usuwanie plików
- Powszechnie znane katalogi
- Bezpieczne łączenie elementów ścieżek
- Tworzenie i zabezpieczanie hierarchii katalogów
- Usuwanie katalogu
- Zapis plików tekstowych
- Gdy pliki schodzą na złą drogę: obsługa wyjątków
- Wczytywanie plików do pamięci
- Strumienie
- Odczyt, zapis i blokowanie plików
- Konstruktory klasy FileStream
- Asynchroniczne operacje na plikach
- Mechanizm Isolated Storage
- Strumienie, które nie są plikami
- Podsumowanie
- 12. XML
- 13. Sieci
-
14. Bazy danych
- Krajobraz możliwości dostępu do danych w ramach platformy .NET
- Model encji danych
- Zapytania
- Kontekst obiektu
- WCF Data Services
- Podsumowanie
- 15. Podzespoły
-
16. Wątki i kod asynchroniczny
- Wątki
- Podstawowe narzędzia synchronizacji
- Programowanie asynchroniczne
- Task Parallel Library
- Równoległość danych
- Podsumowanie
- 17. Atrybuty i odzwierciedlanie
- 18. Typ dynamic
- 19. Współdziałanie z COM i Win32
- 20. WPF i Silverlight
- 21. Tworzenie aplikacji w ASP.NET
- 22. Windows Forms
- A. O autorach
- Indeks
- Kolofon
- Copyright
Product information
- Title: C#. Programowanie. Wydanie VI
- Author(s):
- Release date: October 2012
- Publisher(s): Helion
- ISBN: 97888324637010
You might also like
book
C# 6.0 – Księga Przepisów
Nowe wydanie bestsellerowej ksiazki w pelni zaktualizowane do wersji C 60 oferuje ponad 150 uzytecznych rozwiazan …
book
Use A Cabeça Padrões E Projetos
Como você sabe que não quer reinventar a roda (ou, pior, um pneu furado), então você …
book
Use a Cabeça! Desenvolvendo Para iPhone e iPad
Vamos dizer que você tenha uma ideia para um aplicativo genial para iPhone ou iPad. Por …
book
Ölpastelle entdecken – Malen in satten Farben
Die besondere Farbigkeit von Ölpastellen brachte Martin Stankewitz dazu, sich mit diesem Material näher zu beschäftigen. …