
C# to jeden z najmłodszych języków programowania. Opracowany w firmie Microsoft język jest połączeniem najlepszych cech C++ i Javy. Stanowi świetne narzędzie do tworzenia aplikacji dla systemu Windows i urządzeń mobilnych. C# jest stosunkowo łatwy do opanowania, ma prostą i czytelną składnię. Ścisła integracja z platformą .NET pozwala programistom korzystać z oferowanych przez nią klas i komponentów. Bardzo dużym atutem najnowszej wersji języka C# jest to, iż wszyscy, którzy chcą poznać jego możliwości, mogą skorzystać z dostępnego nieodpłatnie środowiska programistycznego Microsoft Visual Studio Express Edition.
Dzięki książce "C#. Ćwiczenia. Wydanie II" poznasz podstawy języka C# i nauczysz się korzystać ze środowiska Visual Studio Express. Dowiesz się, z jakich elementów składają się programy napisane w C# i na czym polega programowanie obiektowe. Przeczytasz o obsłudze wyjątków, projektowaniu okien dialogowych, przetwarzaniu danych i programowaniu sterowanym zdarzeniami. Wykonując kolejne ćwiczenia, poznasz zasady tworzenia aplikacji dla systemu Windows z wykorzystaniem komponentów platformy .NET.
- Obsługa środowiska Visual Studio Express
- Typy danych
- Operatory
- Instrukcje warunkowe i pętle
- Programowanie obiektowe
- Obsługa błędów
- Wyświetlanie okien w systemie Windows
- Korzystanie z komponentów platformy .NET
Rozpocznij przygodę z programowaniem.
Wstęp (5)Rozdział 1. Pierwsza aplikacja (7)
- Język C# (7)
- Jak właściwie nazywa się ten język? (8)
- Środowisko uruchomieniowe (8)
- Narzędzia (10)
- Najprostszy program (10)
- Kompilacja i uruchamianie (12)
- Visual C# Express (13)
- Dyrektywa using (17)
- Typy danych (19)
- Operatory (28)
- Komentarze (41)
- Instrukcje warunkowe (43)
- Instrukcja goto (50)
- Pętle (54)
- Wprowadzanie danych (64)
- Klasy (77)
- Metody (79)
- Konstruktory (87)
- Specyfikatory dostępu (90)
- Dziedziczenie (96)
- Deklarowanie tablic (99)
- Inicjalizacja (103)
- Pętla foreach (105)
- Tablice wielowymiarowe (107)
- Obsługa błędów (113)
- Blok try...catch (118)
- Hierarchia wyjątków (124)
- Własne wyjątki (126)
- Prosty interfejs (131)
- Interfejsy w klasach potomnych (135)
- Czy to interfejs? (142)
- Utworzenie okna (153)
- Wyświetlanie komunikatu (157)
- Zdarzenie ApplicationExit (159)
- Delegacje (161)
- Zdarzenia (165)
- Etykiety (Label) (171)
- Przyciski (klasa Button) (177)
- Pola tekstowe (TextBox) (180)
- Pola wyboru (CheckBox, RadioButton) (185)
- Listy rozwijalne (ComboBox) (189)
- Listy zwykłe (ListBox) (192)
- Menu (195)