• формат pdf
  • размер 1,20 МБ
  • добавлен 08 декабря 2016 г.
Осипов Н.А. Технологии программирования. C#
Методическое пособие к лабораторным работам. – СПб: Университет ИТМО, 2016. – 61 с.
В пособии описываются лабораторные работы по дисциплине «Технологии программирования». В результате выполнения работ обучающиеся приобретут навыки разработки алгоритмов и их реализации на основе современных средств Microsoft Visual Studio, использования стандартных средств отладки программ.
Предназначено для подготовки бакалавров по направлению «11.03.02 Инфокоммуникационные технологии и системы связи» по бакалаврским программам: «Инфокоммуникационные системы» и «Облачные технологии».
Содержание
Введение
Создание программы с помощью среды разработки Visual Studio.NET
Создание простой программы в текстовом редакторе
Создание программы с помощью среды разработки Visual Studio .NET
Использование отладчика Visual Studio .NET
Добавление в C#-программу обработчика исключительных ситуаций
Расчет площади треугольника
Создание и использование размерных типов данных
Создание перечисления
Создание и использование структуры
Реализация структуры Distance
Использование выражений
Реализация операторов выбора
Реализация циклов при работе с данными размерных типов
Создание и использование методов
Использование параметров в методах, возвращающих значения
Использование в методах параметров, передаваемых по ссылке
Использование возвращаемых параметров в методах
Расчет площади треугольника с помощью метода
Вычисление корней квадратного уравнения
Создание и использование массивов
Работа с массивом размерного типа данных
Перемножение матриц
Обработка данных массива
Создание и использование классов
Разработка класса Book
Использование конструкторов
Реализация класса Triangle
Создание иерархии классов
Реализация наследования классов
Использование конструкторов
Переопределение методов
Применение абстрактного класса и абстрактных методов
Реализации модели включения
Реализация отношения ассоциации между классами
Реализация прогрессии
Использование интерфейсов при реализации иерархии классов
Создание и реализация интерфейса
Использование стандартных интерфейсов
Реализация прогрессии с помощью интерфейса
Применение делегатов и событий
Использование делегата при вызове метода
Работа с событиями
Реализация события
Задание на самостоятельную работу. Иерархия классов учебного центра
Приложения:
Параметры форматирования C#
Флаги компиляции компилятора командной строки C#
Список литературы