Курсовая работа: Разработка программы при помощи языка программирования языка Delphi
Таблица 3.2– Переменные
программы
Наименование |
Тип |
Назначение |
F |
file of TComp |
типизированный файл с
данными о компьютерах |
Comp |
TComp |
информация об одном компьютере |
AComp |
array of TComp |
данные обо всех компьютерах
в виде массива |
CurK |
integer |
номер текущей записи в
массиве AComp |
Fname |
string |
имя текущего (рабочего)
файла |
Для хранения данных о компьютере разработаем
составной тип данных TComp c полями, приведенными в таблице 3.3
Таблица 3.3 –
Информационные поля о компьютере
Наименование |
Тип |
Назначение |
Name |
string[20] |
наименование компьютера |
HDD |
real |
объём жесткого диска |
RAM |
integer |
объём оперативной
памяти |
Monitor |
string[20] |
тип монитора |
Inet |
boolean |
наличие подключения к
интернет |
В разработанной программе содержится описание 13
процедур обработчиков событий и 4 вспомогательных процедуры, которые приведены
в таблице 3.4.
Таблица 3.4
Пользовательские процедуры и обработчики событий
Наименование |
Обр-к |
Назначение |
Строки |
GetComp |
- |
поиск компьютера по имени |
78-89 |
ShowComp |
- |
вывод информации о компьютере
на форму |
90-101 |
ShowCompInGrid |
- |
вывод информации о компьютере
в таблицу |
102-114 |
ShowAComp |
- |
вывод содержимого
массива FComp в таблицу |
115-127 |
BBAddClick |
+ |
добавление новой записи
о новом компьютере |
128-149 |
BBPrevClick |
+
|
переход на предыдущую
запись |
150-157 |
BBNextClick |
+
|
переход на следующую
запись |
158-165 |
NSaveClick |
+
|
сохранение текущего
файла |
166-179 |
NSaveAsClick |
+ |
запуск диалога и
сохранение в файле с заданным именем |
180-194 |
NOpenClick |
+ |
запуск диалога и
открытие файла |
195-216 |
BBDeleteClick |
+ |
удаление текущей записи |
217-230 |
NCreateClick |
+ |
инициализация массива AComp |
231-237 |
FormCreate |
+ |
инициализация шапки
таблицы |
238-247 |
BBUpdateClick |
+
|
обновление записи в
массиве данными из полей ввода |
248-260 |
NShowClick |
+
|
вывод содержимого
текущего файла на форму |
261-278 |
BBSearchClick |
+ |
поиск компьютеров
согласно некоторым критериям и вывод результатов поиска |
279-312 |
NInfoClick |
+ |
вывод информации о
разработчике |
313-317 |
NExitClick |
+ |
выход из приложения |
318-322 |
Страницы: 1, 2, 3, 4, 5, 6 |