Выбрать главу

Особенности и идеология C#

Программное обеспечение

Установка Visual C# Express

Немного о книге

Благодарности

От издательства

Глава 1. Информация к размышлению: язык C# и даже больше

Очень простая программа

Несколько слов об ООП

Еще одна простая программа

Консольная программа

Глава 2. Классы и объекты

Описание класса

Объектные переменные и создание объектов

Перегрузка методов

Конструкторы и деструкторы

Наследование и уровни доступа

Объектные переменные и наследование

Замещение членов класса и переопределение методов

Статические члены класса

Глава 3. Основы синтаксиса языка C#

Базовые типы данных и основные операторы

Основные управляющие инструкции

Массивы большие и маленькие

Массивы экзотические и не очень

Знакомство с указателями

Глава 4. Перегрузка операторов

Операторные методы и перегрузка операторов

Перегрузка арифметических операторов и операторов приведения типа

Перегрузка операторов отношений

Глава 5. Свойства, индексаторы и прочая экзотика

Свойства

Индексаторы

Делегаты

Знакомство с событиями

Элементарная обработка событий

Глава 6. Важные конструкции

Перечисления

Знакомство со структурами

Абстрактные классы

Интерфейсы

Интерфейсные переменные

Глава 7. Методы и классы во всей красе

Механизм передачи аргументов методам

Аргументы без значений и переменное количество аргументов

Передача типа в качестве параметра

Использование обобщенного типа данных

Обработка исключительных ситуаций

Многопоточное программирование

Глава 8. Приложение с графическим интерфейсом: учебный проект

Общие сведения о графических элементах

Программный код и выполнение программы

Наиболее значимые места программного кода

Вместо заключения. Графический конструктор

Создание простого окна с кнопкой