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