okladka
Język C# został opracowany w firmie Microsoft i wywodzi się z rodziny C/C++, choć zawiera również wiele elementów znanych programistom Javy, jak na przykład mechanizmy automatycznego odzyskiwanie pamięci. Łączy więc w sobie wszystko to, co najlepsze w Javie i C++, a dodatkowo pozwala na wygodne korzystanie z klas wchodzących w skład platformy .NET.

Dzięki książce "C#. Ćwiczenia" nauczysz się programować w C# niezależnie od tego, czy znasz już C++ lub Javę. Kilkadziesiąt ćwiczeń pozwoli Ci poznać język C# od podstaw po zagadnienia zaawansowane. Zaletą książki jest zwięzły i przystępny opis prezentowanych zagadnień i nastawienie na praktykę programistyczną, a nie na rozważania teoretyczne.

Poznasz:

  • Środowisko uruchomieniowe C# i Visual Studio
  • Zmienne, operatory i typy danych
  • Instrukcje C#
  • Podstawy programowania obiektowego, tworzenie klas, metod i konstruktorów
  • Użycie tablic w C#
  • Obsługę błędów za pomocą wyjątków
  • Interfejsy i rzutowanie
  • Obsługę zdarzeń
  • Korzystanie z komponentów interfejsu użytkownika Windows

Wstęp (5)
Część I Język programowania (7)
Rozdział 1. Pierwsza aplikacja (9)
  • Język C# (9)
  • Środowisko uruchomieniowe (10)
  • Narzędzia (11)
  • Najprostszy program (11)
  • Kompilacja i uruchamianie (12)
  • Visual Studio (13)
  • Dyrektywa using (16)
Rozdział 2. Zmienne i typy danych (17)
  • Typy danych (17)
    • Typy arytmetyczne (17)
    • Typ boolean (19)
    • Deklarowanie zmiennych (19)
    • Typy referencyjne (22)
    • Typ string (23)
    • Typ object (23)
    • Wartość null (23)
  • Operatory (24)
    • Operatory Arytmetyczne (24)
    • Operatory bitowe (29)
    • Operatory logiczne (30)
    • Operatory przypisania (30)
    • Operatory porównania (31)
    • Operator warunkowy (?) (31)
    • Priorytety operatorów (32)
  • Komentarze (32)
Rozdział 3. Instrukcje (35)
  • Instrukcje warunkowe (35)
    • Instrukcja if...else (35)
    • Instrukcja if...else if (38)
    • Instrukcja switch (39)
  • Instrukcja goto (41)
  • Pętle (43)
    • Pętla for (43)
    • Pętla while (48)
    • Pętla do while (49)
  • Wprowadzanie danych (50)
    • Argumenty wiersza poleceń (51)
    • Instrukcja ReadLine (54)
Rozdział 4. Programowanie obiektowe (61)
  • Klasy (61)
  • Metody (63)
  • Konstruktory (69)
  • Specyfikatory dostępu (71)
  • Dziedziczenie (75)
Rozdział 5. Tablice (77)
  • Deklarowanie tablic (77)
  • Inicjalizacja (80)
  • Pętla foreach (81)
  • Tablice wielowymiarowe (83)
Rozdział 6. Wyjątki (89)
  • Obsługa błędów (89)
  • Blok try...catch (93)
  • Hierarchia wyjątków (97)
  • Własne wyjątki (99)
Rozdział 7. Interfejsy (101)
  • Prosty interfejs (101)
  • Interfejsy w klasach potomnych (104)
  • Czy to interfejs? (110)
    • Rzutowanie (113)
    • Słowo kluczowe as (115)
    • Słowo kluczowe is (116)
Część II Programowanie w Windows (117)
Rozdział 8. Pierwsze okno (119)
  • Utworzenie okna (119)
  • Wyświetlanie komunikatu (122)
  • Zdarzenie ApplicationExit (123)
Rozdział 9. Delegacje i zdarzenia (125)
  • Delegacje (125)
  • Zdarzenia (128)
Rozdział 10. Komponenty (133)
  • Etykiety (Label) (133)
  • Przyciski (klasa Button) (137)
  • Pola tekstowe (TextBox) (140)
  • Pola wyboru (CheckBox, RadioButton) (143)
  • Listy rozwijalne (ComboBox) (146)
  • Listy zwykłe (ListBox) (149)
  • Menu (151)
    • Menu główne (151)
    • Menu kontekstowe (157)
    • Właściwości Menu (159)
    • Skróty klawiaturowe (162)