В курсе "Программирование и алгоритмизация" раскрываются основные понятия объектно-ориентированного программирования на примере системы программирования Delphi. Обсуждаются узловые моменты в технологии программирования. Особое внимание уделяется интегрированной
среде разработчика, принципам визуального проектирования и разработке
алгоритмов.
Электронный
курс предназначен для:
• обучения и аттестации студентов,
обучающихся по направлению «Информационные технологии» в учреждениях начального,
среднего и высшего профессионального образования.
Количество разделов
для изучения - 5
Список
рассмотренных тем:
- Введение
Предмет, цели и задачи курса, его
связь с другими учебными дисциплинами. Деление программного обеспечения на
системное, прикладное и системы программирования. Роль прикладного
программирования. Особенности современного этапа развития программирования
(программы как продукт, увеличение сложности программ и их жизненного цикла).
Проблемы программирования. Визуальное программирование, объектно-ориентированное
программирование и система Delphi.
- Основы Delphi
Запуск и завершение работы Delphi.
Интегрированная среда разработчика (IDE). Основные элементы IDE: главное окно,
окно инспектора объекта, окно дизайнера форм, окно редактора кода, менеджер проекта.
Основное окно: линейка инструментов, ее
настройка и изменение размеров; палитра компонентов и ее страницы, меню Delphi.
Окно дизайнера форм. Понятие формы. Окно инспектора объекта и его страницы.
Окно редактора кода. Менеджер проекта и его использование.
Технология создания нового проекта и
файлы проекта. Объектные и исполнимые файлы. Иерархия файлов.
Формы и компоненты. Формы как основа визуального программирования
в Delphi. Разработка проекта, основанная на компонентах: создание компонентов,
изменение свойств формы, вложенные свойства, размещение компонентов на форме.
Визуальные и невизуальные компоненты. Программы и модули Delphi. Синтаксис
модуля. Модули, поддерживающие формы. Классы и объекты, классы и наследование.
Поля и методы класса.
Принципы визуального программирования.
Проектирование формы. Время разработки и время выполнения. Размещение
компонентов на форме. Выбор группы компонентов. Операции над группой
компонентов. Визуальные и объектные аспекты форм. Классы и формы. Присоединение
программы обработки события. Свойства компонентов. События.
Архитектура приложения. Диалоговые
окна. Формы как модальные диалоговые окна. Формы как немодальные диалоговые
окна.
Особенности языка программирования Delphi.
Булевы типы, тип String.
- Введение в объектно-ориентированное
программирование
Классы и объекты. Определение
объектно-ориентированного программирования (ООП). Объекты. Классы.
Наследование. Объектные поля. Объявление переменных, представляющих экземпляр
класса. Обращение к элементам объекта.
- Методы.
Конструкторы и деструкторы
Разновидность методов. Методы -
функции и методы - процедуры. Конструкторы. Деструкторы. Классовые процедуры и
функции. Реализация методов. Вызов методов. Видимость элементов класса.
- Современные
технологии программирования и алгоритмизация
Стандарты на разработку прикладных
программных средств. Документирование, сопровождение и эксплуатация программных
средств.
Технологии программирования:
структурное программирование, стандартные логические структуры, метод пошаговой
детализации, тестирование и отладка программ.
Программирование и алгоритмизация
- Производитель: SYSTEMS-S LLC
- Модель: Программирование и алгоритмизация
- Наличие: Есть в наличии