Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПО от Тихомирова / Уч пособие по КР СПО 2009 Ред 15-11-09.doc
Скачиваний:
19
Добавлен:
08.06.2015
Размер:
842.24 Кб
Скачать

11. Пример заполнения таблицы использованных компонентов

Таблица 3 Компоненты - методы, свойства и события

Название компонента

Выполняемая функция

Используе-мые методы

Используе-мые свойства

Используемые события

TBitButton

Запустить эксперимент, начать поиск, удалить процесс

OnClick

TGroupBox,

Объединяет раз-личные компо-ненты в одну группу и исполь-зуется для офор-мления интер-фейса программы

TListBox

Конфигурирова-ние монитора

Clear,

Items.Add

Items

OnClick

Окончание таблицы 3

Название компонента

Выполняемая функция

Используе-мые методы

Используемые свойства

Используе-мые события

TLabel

Вывод информа-ции о процессоре, пояснение к функциональным элементам.

Caption

TMainMenu

Создание функ-ционального меню

Items

OnClick

TPageControl

Разделение по страницам разных функций Мони-тора

Caption, Pages

TTimer

Используется для обновления дерева процессов

OnTimer

TtreeView

Вывод дерева процессов

Add, AddChild, Delete

Items, Selected, Node.SelectedIndex, ItemIndex, Node.Text, Images

OnClick

TForm

Главная форма монитора, форма настройки, ин-формация о прог-рамме

ShowModal

Show, Close

Menu, Caption, Icons

OnCreate

TCheckBox

Фильтры опера-ций при мони-торинге ФС

Checking

12. Пример описания основных переменных

//Процессы

ProArr = record

ID: int64; // 1 - ID

IDParents: int64; // 2 - ID родителя

name: string; // 3 - Имя процесса

NumProtokol: integer; // 4 - номер строки в протоколе процессов

Handle: THandle; // 5 - Handle

ThreadCount: word; // 6 - Количество потоков

Prioryty: longint; // 7 - Базовый приоритет потока

end;

//Файл настройки монитора

IniFile:TIniFile;

//Процессы

procArr, spec : TList; //списки процессов

FileProtokolProc: string; //Ссылка на файл протокол

n : word; // количество потоков

kol_prot : word; // количество строк в протоколе

13. Пример составления руководства пользователя по инсталляции и использованию монитора

Для работы программы инсталляция не требуется.

Программа предназначена для отслеживания процессов происходящих в ОС.

Возможности программы:

  • Просмотр выполняющихся процессов виде дерева

Дерево процессов» служит для отслеживания состояния процессов в системе. Отслеживается момент создания, завершения и время работы процесса. Для завершенных процессов выводиться время завершения. Все процессы, выполняющиеся в данный момент, приведены в вид дерева.

Существует возможность прекратить процесс. Для этого необходимо выбрать процесс в окне «Дерево процессов» и кликнуть мышкой на кнопку «Завершить процесс».

  • Информация о выбранном процессе

Показывает количество потоков у приложения, его идентификатор, и идентификатор его родителя, а также приоритет выбранного приложения

  • Выводит сведения о процессоре

Основную информацию: имя, номер процессора, производитель, тактовая частота, семейство, модель, stepping, а также дополнительную информацию о поддержке различных функций.

Рисунок П2.4 информация о процессоре