Контрольные вопросы по дисциплине
-
Базовые концепции технологий программирования.
-
Модели жизненного цикла программы.
-
Этапы жизненного цикла программы.
-
Принципы объектно-ориентирпорванного пррограмммирования.
-
Понятие класса. Понятие полей и методов класса. Модификаторы доступа.
-
Конструкторы класса.
-
Стратегии доступа клиента к закрытым полям класса. Методы-свойства.
-
Операции, как частные случаи методов класса. Перегрузка операций.
-
Понятие наследования.
-
Типы данных C#.
-
Математические функции C#.
-
Операторы C#.
-
Обработка исключительных ситуаций в C#.
-
Концепция событийного программирования.
-
Задание реакции компонентов на то или иное событие. Кодирование функций-обработчиков событий.
-
Работа с кнопками, переключателями, списками.
-
Кодирование диалоговых окон.
-
Работа с компонентом «таймер».
-
Создание меню программы. Кодирование контекстных подсказок.
-
Работа с несколькими формами в приложении.
-
Работа с закладками, регуляторами, изображениями, панелью состояния, индикатором завершенности процесса, деревьями.
-
Работа с датами и временем.
-
Использование пользовательских подпрограмм-функций для обработки данных.
-
Работа с коллекциями и массивами. Представление табличной информации в приложении.
-
Обработка текстовой информации: строки и символы. Методы для работы с ними. Фрагментация текста на составляющие элементы.
-
Работа с внешними файлами. Запись и чтение текстовых файлов.
-
Графика в С#.
На экзамене студент получает практическое задание, для выполнения которого необходимы знания материала по вышеперечисленным вопросам.
Приложение 1
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Пермская государственная сельскохозяйственная академия имени академика Д.Н.Прянишникова»
Кафедра информационных систем
Курсовая работа по дисциплине «Технология программирования» Тема: _________________________
Выполнил___________________
Проверил_ст.преподаватель Кочкина М.А.
Оценка/Дата _________________
Пермь 2014