Курсовая работа: Программа контроля учебного процесса образовательного учреждения

Процесс создания формы состоит из следующих действий:

- настройка параметров формы

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

- размещение в форме объектов: текста, полей ввода, линий, рисунков, кнопок управления

- настройка свойств размещенных в форме объектов.

Для создания среды окружения формы предназначено диалоговое окно DataEnvironment.

Размещение объектов в форме осуществляется с помощью построителя формы или с помощью окна FormControls.

Набор используемых объектов при работе с данными определяет интерфейс пользователя.

Каждый объект имеет свойства (Properties), определяющие его внешний вид и поведение (например, для визуальных объектов это могут быть: заголовок, размер, цвет, формат, шрифт, доступность для редактирования и т.д.).

Свойства – это данные, инкапсулированные в объект, они представлены переменными в памяти, которые присоединены к объекту.

Работа с объектами VisualFoxPro 7.0 управляется событиями. Если пользователь щёлкнул кнопкой мыши или нажал клавишу, выбрал или закрыл какой-то, то происходит событие (Event), которое может быть инициировано не только пользователем, но и программой или системой. Например, для объекта, формируемого функцией Messagebox(), событием является щелчок на одной из кнопок объекта.

При возникновении события, на которое способен реагировать объект, выполняется связанный с ним программный код метода обработки этого события (Method). Таким образом, определяются правила поведения объекта в динамично функционирующей среде. В состав объекта включены методы обработки различных событий, представляющие собой присоединённые к объекту процедуры, в которые могут передаваться параметры. Метод может быть и не привязан к событию и вызываться на исполнение в любой момент времени. Например, метод Show отображает объект, метод Hide делает объект невидимым.

Код метода создаётся текстовым редактором так же, как и код обычной программы, но, в отличие от него, не используется для генерирования программного файла с расширением .prg.

Программным эквивалентом объекта является класс. В этом смысле говорят, что объект – это экземпляр определённого класса, он сохраняет связь с родительским классом (наследует все его свойства, события и методы), который, в свою очередь хранится в библиотеке класса.

Все классы можно разделить на две группы.

- Элементы управления (например, кнопка, счётчик).

- Контейнеры, предназначенные для объединения элементов или других контейнеров (например, форма, таблица, панель инструментов).

Известно ещё одно разделение классов – на визуальные и невизуальные. При помощи визуальных классов создаётся некоторое изображение на экране дисплея. К таким классам относятся одиночные и групповые элементы управления, контейнеры, экранные формы, панели инструментов.

При создании формы и определении ее функциональности часто возникает необходимость определять диалоговое окно. Для этого можно использовать специальную функцию Messagebox.

Полный синтаксис этой функции:

Messagebox (<вржС1>, <вржN>, <вржС2>)

Где:

<вржС1> - текст сообщения, которое появится в диалоговом окне; если необходимо вывести сообщение в две строки, можно использовать символ возврата каретки CHR(13); высота и ширина диалогового окна при автоматически увеличиваются;

<вржС2> - заголовок окна;

<вржN> - суммарное значение кодов, которые определяют внешний вид окна, а именно: набор кнопок, номер выбранной по умолчанию кнопки, вид изображаемых в окне пиктограмм.

Например:

Messagebox («Ошибка!», 5+16+0, «Указание»)

При выборе каждой кнопки возвращается значение, которое можно использовать для управления последующим вычислительным процессом.


II . Техническое задание

1. Основания для разработки

Основанием для разработки является задание № 3.10 по дисциплине «Технология разработки программных продуктов». Тема курсовой работы «Программа контроля учебного процесса образовательного учреждения».

К-во Просмотров: 276
Бесплатно скачать Курсовая работа: Программа контроля учебного процесса образовательного учреждения