Особенности и идеология C#
Программное обеспечение
Установка Visual C# Express
Немного о книге
Благодарности
От издательства
Глава 1. Информация к размышлению: язык C# и даже больше
Очень простая программа
Несколько слов об ООП
Еще одна простая программа
Консольная программа
Глава 2. Классы и объекты
Описание класса
Объектные переменные и создание объектов
Перегрузка методов
Конструкторы и деструкторы
Наследование и уровни доступа
Объектные переменные и наследование
Замещение членов класса и переопределение методов
Статические члены класса
Глава 3. Основы синтаксиса языка C#
Базовые типы данных и основные операторы
Основные управляющие инструкции
Массивы большие и маленькие
Массивы экзотические и не очень
Знакомство с указателями
Глава 4. Перегрузка операторов
Операторные методы и перегрузка операторов
Перегрузка арифметических операторов и операторов приведения типа
Перегрузка операторов отношений
Глава 5. Свойства, индексаторы и прочая экзотика
Свойства
Индексаторы
Делегаты
Знакомство с событиями
Элементарная обработка событий
Глава 6. Важные конструкции
Перечисления
Знакомство со структурами
Абстрактные классы
Интерфейсы
Интерфейсные переменные
Глава 7. Методы и классы во всей красе
Механизм передачи аргументов методам
Аргументы без значений и переменное количество аргументов
Передача типа в качестве параметра
Использование обобщенного типа данных
Обработка исключительных ситуаций
Многопоточное программирование
Глава 8. Приложение с графическим интерфейсом: учебный проект
Общие сведения о графических элементах
Программный код и выполнение программы
Наиболее значимые места программного кода
Вместо заключения. Графический конструктор
Создание простого окна с кнопкой