Содержание дисциплины

Тема 1. Эволюция программного обеспечения. Современные средства создания программного обеспечения. Общее представление технологии визуального программирования. Современные среды визуального программирования и их сравнительная характеристика.

Тема 2. Технология взаимодействия пользователя с программным обеспечением в среде Windows. Событие и сообщение в среде Windows. Событийная модель взаимодействия с пользователем. Иерархия обработки сообщений. Технология организации межпрограммного взаимодействия.

Тема 3. Введение в среду разработки Delphi. Характеристика среды Delphi, ее основные составляющие. Понятие модуля, формы и компоненты. Понятие события. Свойства и методы компоненты. Базовые наборы компонент.

Тема 4. Язык Object Pascal. Назначение Object Pascal. Основные отличия Object и Turbo Pascal. Описание объектов, наследование, конструирования экземпляров объектов, удаление экземпляров объектов. Стандартные библиотеки Object Pascal – их характеристики и назначение.

Тема 5. Основные компоненты среды Delphi. Компоненты доступа к данным. Управление проектом в среде Delphi. Стандартные компоненты интерфейса, дополнительные и пользовательские компоненты. Основные события, генерируемые элементами интерфейса пользователя. Создание обработчиков событий.Компоненты доступа к данным. Компоненты просмотра и редактирования данных. Характеристика Borland Data Engine. Настройка BDE.Создание, модификация проекта, поддержка целостности проекта при коллективной разработке. Компиляция проекта. Распространение программного обеспечения. Поддержка актуальности проекта. Организация взаимодействия с другими системами разработки программного обеспечения.

Тема 6. Основы объектно-ориентированного подхода к проектированию программного обеспечения. Сущность объектно-ориентированного подхода. Построение диаграмм объектов. Абстрактные объекты, наследование и перекрытие свойств и методов объектов.

Тема 7. Модульное программирование. Модуль и его характеристики. Взаимосвязь модулей программного обеспечения. Связность модулей и ее определение.

Тема 8. Жизненный цикл программного обеспечения. Понятие жизненного цикла программного обеспечения. Модели жизненного цикла. Проектирование программного обеспечения.

Тема 9. Интерфейс пользователя. Отладка программного обеспечения. Понятие интерфейса. Классификация интерфейса. Компоненты интерфейса. Этапы разработки интерфейса. Отладка интерфейса пользователя.Отладка программного обеспечения, как один из важнейших этапов разработки. Принципы организации тестирования и отладки программ. Организация групповой работы по тестированию.

Тема 10. Характеристика системы программирования Visual Basic. Характеристика языка Visual Basic for Application. Общая характеристика Visual Basic. Возможности и ограничения. Основные компоненты среды. Основные компоненты интерфейса пользователя. Обработчики событий. Программирование в офисных средах. Общая характеристика языка. Основные объекты и свойства офисных приложений. Написание макросов.

 

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ

       Изучение дисциплины реализуется в форме отработки полученных знаний на практике. В учебной аудитории методы и приемы разбираются на реальных ситуациях, выполняются работы в среде Delphi, разрабатываются сложные проекты.

 4. КОНТРОЛЬНЫЕ ЗАДАНИЯ

Контрольная работа

1. Использование открытых интерфейсов среды программирования Delphi. Метапрограммирование. 6 открытых интерфейсов: Tool Interface, Design Interface, Expert Interface, File Interface, Edit Interface и Version Control Interface.

2. Создание оригинальных апплетов в панели управления. Windows-элемент управления. Графический элемент управления. Новые классы или элементы управления, невизуальные компоненты.

3. Эффективный способ применения интерфейсов в MDI приложениях. Разработка модели для построения приложений, ориентированных на работу с базами данных (БД).

4. Защита программ от взлома и нелегального копирования. CRC - контрольные суммы. Отлов пошаговой отладки программы

5. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox. Сравнительный анализ BDE и ADO.

Вопросы к экзамену

1. Современные средства создания программного обеспечения.

2. Сравнительная характеристика современных сред визуального программирования.

3. Событие и сообщение в среде Windows.

4. Иерархия обработки сообщений. Технология организации межпрограммного взаимодействия.

5. Характеристика среды Delphi, ее основные составляющие.

6. Понятие события. Свойства и методы компоненты.

7. Назначение Object Pascal. Основные отличия Object и Turbo Pascal.

8. Описание объектов, наследование, конструирования экземпляров объектов, удаление экземпляров объектов.

9. Стандартные компоненты интерфейса, дополнительные и пользовательские компоненты.

10. Компоненты доступа, просмотра и редактирования данных.

11. Характеристика Borland Data Engine. Настройка BDE.

12. Создание, модификация проекта, поддержка целостности проекта при коллективной разработке.

13. Распространение программного обеспечения. Поддержка актуальности проекта.

14. Организация взаимодействия с другими системами разработки программного обеспечения.

15. Сущность объектно-ориентированного подхода.

16. Абстрактные объекты, наследование и перекрытие свойств и методов объектов.

17. Взаимосвязь модулей программного обеспечения. Связность модулей и ее определение.

18. Понятие жизненного цикла программного обеспечения. Модели жизненного цикла.

19. Интерфейс. Классификация интерфейса. Компоненты интерфейса.

20. Отладка программного обеспечения. Принципы организации тестирования и отладки программ.

21. Организация групповой работы по тестированию.

22. Характеристика Visual Basic. Компоненты среды, компоненты интерфейса пользователя.

23. Программирование в офисных средах.

Тестовые задания


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow