Построение базы данных "Абитуриент" для учебного заведения
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ытая от программиста) процедура обработки этого события.
Методику создания процедур обработки событий рассмотрим на примере процедуры обработки события OnClick для командной кнопки "Запуск программы".
Таблица 1.
События
СобытиеПроисходитOnClickПри щелчке кнопкой мышиOnDblClickПри двойном щелчке кнопкой мышиOnMouseDownПри нажатии кнопки мышиOnMouseUpПри отпускании кнопки мышиOnMouseMoveПри перемещении мышиOnKeyPressПри нажатии клавиши клавиатурыOnKeyDownПри нажатии клавиши клавиатуры. События OnKeyDown и OnKeyPress - это чередующиеся, повторяющиеся события, которые происходят до тех пор, пока не будет отпущена удерживаемая клавиша (в этот момент происходит событие OnKeyUp) OnKeyUpПри отпускании нажатой клавиши клавиатурыOnCreateПри создании объекта (формы, элемента управления). Процедура обработки этого события обычно используется для инициализации переменных, выполнения подготовительных действийOnPaintПри появлении окна на экране в начале работы программы, после появления части окна, которая, например, была закрыта другим окном, и в других случаяхOnEnterПри получении элементом управления фокусаOnExitПри потере элементом управления фокуса
Чтобы приступить к созданию процедуры обработки события, надо сначала в окне Object Inspector выбрать компонент, для которого создается процедура обработки события. Затем в этом же окне нужно выбрать вкладку Events (События).
В левой колонке вкладки Events перечислены имена событий, которые может воспринимать выбранный компонент (объект). Если для события определена (написана) процедура обработки события, то в правой колонке рядом с именем события выводится имя этой процедуры.
Для того чтобы создать функцию обработки события, нужно сделать двойной щелчок мышью в поле имени процедуры обработки соответствующего события. В результате этого откроется окно редактора кода, в которое будет добавлен шаблон процедуры обработки события, а в окне Object Inspector рядом с именем события появится имя функции его обработки (рис.6).присваивает функции обработки события имя, которое состоит из двух частей. Первая часть имени идентифицирует форму, содержащую объект (компонент), для которого создана процедура обработки события. Вторая часть имени идентифицирует сам объект и событие. В нашем примере имя формы - Form1, имя командной кнопки - Button, а имя события - Click.
В окне редактора кода между словами begin и end можно печатать инструкции, реализующие функцию обработки события.
Рисунок 6.
Есть соответствующие справочники, где рассматриваются все компоненты Delphi. Но самые важные свойства компонентов Delphi и работу с ними мы рассмотрим.
Рассмотрим компоненты отображения текста. Создайте новый проект (File - " New - " Application), и перенесите на форму компоненты Label и Button. Выбирая одним щелчком мышки или клавишей Tab нужный компонент, в Инспекторе Объектов мы можем получить доступ к его свойствам.
Прежде всего, у визуальных компонентов есть свойства, определяющие их положение на Форме:
Ширина компонента, Width
Высота компонента, Height
Расстояние до левого края формы, Left
Расстояние до верхнего края формы, Top
Эти свойства получают значения в тот момент, когда компоненты попадают на форму. Примерно разместив на форме компоненты с помощью мышки, в Инспекторе объектов устанавливаем их точные размеры и координаты. В дальнейшем мы увидим, что их можно устанавливать и программно!
За визуальное представление отвечают для компонентов:
Label и Button - свойство Caption,
Edit - свойство Text,
Memo - свойство Lines.
При "конструировании" формы в Инспекторе объектов можно придать свойствам компонентов любые значения. Случайно можно задать такие размеры или координаты, что компонент "иiезнет" - сделается невидимым или спрячется за другими компонентами. Его легко найти с помощью того же Инспектора объектов - все компоненты, находящиеся на Форме, перечислены в его выпадающем списке. Достаточно выбрать нужный компонент, и он или его контуры (если он заслонён" другими компонентами) появятся на Форме, а в Инспекторе объектов - его свойства.
Теперь "запустите" программу (зелёная стрелка или F9). Видим, что компоненты "работают". Label является надписью (меткой) на форме, Button - кнопка нажимается, Edit - строка ввода и Memo - многострочный текстовый редактор позволяет вводить текст.
2. Разработка программного приложения
2.1 Разработка приложения
Автоматизация документооборота при работе приемной комиссии.
Создание и ведение базы данных по абитуриентам.
Подготовка информации к заседанию приемной комиссии (протоколы допуска к экзаменам, протоколы на зачисление).
Основное назначения разрабатываемой системы состоит в повышении эффективности проведения анализа абитуриентов поступающих в ВУЗ во время проведения вступительных экзаменов.
Диаграмма последовательностей
Сдано положительно 3 экзамена
Рисунок 7 - Процесс зачисления абитуриентов
т.е. разработки детального учёта абитуриентов, привязка требуемых данных во временном интервале, а также осуществления оперативного получения информации по текущему состоянию дел, контроля и положения по учёту абитуриентов.
Содержание работы
. Анализ существующих и проектирование новых технологических процессов приемной комиссии
. Разработка пользовател