Курсовая работа: Системное программирование в операционных системах

В первом блоке производится открытие раздела реестра, если он успешно открывается, то программа получает текущее время, если нет, то на экран выводиться сообщение “Cannotopenregistrykey!”, это означает, что раздел реестра не может открыться. После этого проверяется счётчик строк. В данной программе предусмотрена возможность создания расписания для 30 программ. Если проверка выявит, что счётчик равен 0, то программа завершит своё выполнение. В противном случае произойдёт считывание строки. Если строка считана, и считанное время равно текущему, то производится запуск заданной расписанием программы

Алгоритм работы программы изображен на рисунке А.1 в приложении А.


2. Руководство пользователю

Перед тем как осуществлять запуск программы по расписанию необходимо создать список запускаемых программ с указанием времени запуска каждой из них. Эту информацию необходимо вводить в специальный файл с расширением reg. Ввод информации необходимо осуществлять в определенном формате. Пример строки из файла schedule.reg, отвечающей за запуск программы калькулятора в 14:09.

"1"="14:09 c:\\windows\\system32\\calc.exe"

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

3. Проверка работоспособности программы

Для наглядной проверки работоспособности программы сделаем расписание запуска следующих программ:

- calc.exe

- cmd.exe

- notepad.exe

Для этого необходимо занести данные в файл schedule:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\shedule]

"1"="14:09 c:\\windows\\system32\\calc.exe"

"2"="14:10 c:\\windows\\system32\\cmd.exe"

"3"="13:15 c:\\windows\\system32\\notepad.exe"

Затем необходимо импортировать эти данные в реестр.

После этого запускаем программу. На экране появляется окно с надписью “выполнение” , что свидетельствует о работе программы.

В период выполнения, программа проверяет расписание, которое хранится в реестре, и если находит там время совпадающее с текущим, то запускается соответствующая программа.


Заключение

В результате курсового проекта была разработана программа, которая позволяет осуществлять запуск программы по расписанию, которое хранится в реестре. Средством написания данной программы являлась интегрированная среда программирования, специально предназначенная для программирования графической операционной системы. Разработанная программа обладает графическим интерфейсом.

В итоге, задание на курсовой проект было выполнено в полном объеме.


Приложение А

(ОБЯЗАТЕЛЬНОЕ)

Алгоритм работы программы

Рисунок 1- Алгоритм работы программы


Приложение Б

К-во Просмотров: 257
Бесплатно скачать Курсовая работа: Системное программирование в операционных системах