C#. Основы программирования
В книге изложены основы программирования на языке C# в среде .Net Framework. Подробно описаны операции и операторы языка, система встроенных типов данных, организация консольного ввода-вывода, преобразование и форматирование значений. Отдельная глава посвящена одномерным и двумерным массивам с основными алгоритмами их обработки. Рассмотрены способы создания пользовательских типов данных на основе структур (struct) и перечислений (enum).
Вторая часть учебного пособия посвящена основам объектно-ориентированного программирования: разбираются понятия класса и объекта, виды членов-данных и членов-функций, реализация принципов инкапсуляции, наследования и полиморфизма. Эффективность ООП демонстрируется на примере создания и обработки динамических структур данных – списков, стеков и очередей. Вводятся важные понятия интерфейса, коллекции, делегата и события.
Излагаются основы технологии разработки приложений Windows Forms с обзором наиболее часто используемых компонентов. Текст содержит большое количество примеров программного кода, способствующих усвоению материала. Книга рассчитана на студентов высших учебных заведений, учащихся старших классов, а также лиц, самостоятельно изучающих языки программирования.
