Курсовая работа: Разработка программы при помощи языка программирования языка 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 |