okladka

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)
Rozdział 2. Zmienne i typy danych (19)
  • Typy danych (19)
  • Operatory (28)
  • Komentarze (41)
Rozdział 3. Instrukcje (43)
  • Instrukcje warunkowe (43)
  • Instrukcja goto (50)
  • Pętle (54)
  • Wprowadzanie danych (64)
Rozdział 4. Programowanie obiektowe (77)
  • Klasy (77)
  • Metody (79)
  • Konstruktory (87)
  • Specyfikatory dostępu (90)
  • Dziedziczenie (96)
Rozdział 5. Tablice (99)
  • Deklarowanie tablic (99)
  • Inicjalizacja (103)
  • Pętla foreach (105)
  • Tablice wielowymiarowe (107)
Rozdział 6. Wyjątki i obsługa błędów (113)
  • Obsługa błędów (113)
  • Blok try...catch (118)
  • Hierarchia wyjątków (124)
  • Własne wyjątki (126)
Rozdział 7. Interfejsy (131)
  • Prosty interfejs (131)
  • Interfejsy w klasach potomnych (135)
  • Czy to interfejs? (142)
Rozdział 8. Pierwsze okno (153)
  • Utworzenie okna (153)
  • Wyświetlanie komunikatu (157)
  • Zdarzenie ApplicationExit (159)
Rozdział 9. Delegacje i zdarzenia (161)
  • Delegacje (161)
  • Zdarzenia (165)
Rozdział 10. Komponenty (171)
  • 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)