Основные технические условия и требования




Кафедра ЭВМ

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К КУРСОВОЙ РАБОТЕ

Рязань 2008

Цель курсового проектирования и исходные данные

В курсовой работе ставится задача разработки прикладной программы (приложения) на языке Object Pascal в системе программирования Delphi или разработки пользовательского компонента, а также их отладки и тестирования.

Исходными данными для работы являются:

· исходные тексты заданий согласно варианту (см. п. 2);

· операционная среда программирования: персональный компьютер модели IBM PC, операционная система Windows (любой модификации), система программирования Delphi 7;

· метод проектирования: модульное объектно-ориентированное программирование.

 

Варианты заданий

Номер варианта задания соответствует номеру студента в журнале группы. Тексты задач каждого задания приведены в приложении[1].

Основные технические условия и требования

По заданному варианту разработку приложения Windows требуется выполнить по следующим пунктам:

1. Анализ требований и уточнение спецификаций

1.1. Выполнить анализ задачи с целью определения основных состояний интерфейсной части приложения.

1.2. Для каждого состояния определить внешнее представление (экранную форму и требуемые визуальные компоненты), т. е. вид окна приложения в каждом случае.

1.3. Выполнить объектную декомпозицию интерфейсной и предметной частей приложения.

2. Проектирование приложения.

2.1. Логическое проектирование интерфейсной части (разработка структуры классов).

2.1.1. Открыть новый проект и создать окно главной формы приложения.

2.1.2. С помощью инспектора объектов настроить параметры формы и используемых компонент.

2.1.3. Исходя из возможных вариантов (списка событий задействованных компонент) определить события, по которым будет происходить смена состояний интерфейсной части. Одновременно определить, какие обработчики событий должны выполнять основные операции при смене этих состояний.

2.2. Физическое проектирование приложения (разбивка приложения на модули).

Выполняется системой программирования Delphi автоматически.

3. Программная реализация приложения.

3.1. На основании результатов п.2.1.3 разработать алгоритмы обработчиков всех событий и представить их в виде блок-схем с соответствующими текстовыми пояснениями.

3.2. Подготовить исходных тексты обработчиков всех событий и текст программы приложения в целом.

3.3. Выполнить компиляцию и отладку приложения на контрольных примерах.

3.4. Разработать справочную подсистему приложения и программу его инсталляции.

4. Выполнить инсталляцию приложения на жестком диске компьютера и его запуск средствами ОС из основного меню системы. Выполнить экспериментальную проверку работоспособности приложения на нескольких контрольных наборах исходных данных.

 

 

Разработка пользовательского компонента должна включать выполнение следующих шагов:

  1. Анализ требований к новому компоненту. На данном этапе, исходя из задания на разработку, необходимо определить, какие функции должны реализовываться компонентом, какими характерными свойствами и методами он должен обладать.
  2. Выбор подходящего родительского класса. По результатам предыдущего этапа следует выбрать из VCL класс, функции которого наиболее близко подходят к требуемым функциям нового компонента.
  3. Программирование компонента. На данном этапе создается модуль компонента и в нем реализуются свойства, методы и события компонента.
  4. Установка компонента в палитру компонентов системы Delphi.
  5. Тестирование компонента в отдельно создаваемом тестовом приложении.
  6. Создание значка (ресурса) для нового компонента.
  7. Создание справки компонента.
  8. Инсталляция тестового приложения на жестком диске компьютера и его запуск средствами ОС из основного меню системы. Экспериментальная проверка работоспособности приложения и созданного компонента на нескольких контрольных наборах исходных данных.

 

4.Пример разработки приложения Windows [2]



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: