Реєстр Windows – складна ієрархічна структура даних, у якій зберігаються усі програми встановленого в операційній системі обладнання та програмних продуктів. Для роботи із реєстром розроблено велику кількість програмного забезпечення. Для порівняння та аналізу завдання на курсову роботу було розглянуто деякі відомі програми для роботи з реєстром, які є аналогами авторської програми. Для програмування було обрано мову С++, зважаючи на її особливості та переваги.
РОЗРОБКА ІНТФЕРФЕЙСУ ПРОГРАМИ
Обґрунтування вибору інтерфейсу
Інтерфейс – зовнішня оболонка додатку разом з програмами управління доступом та іншими прихованими від користувача механізмами управління, яка дає можливість працювати з документами, даними та іншою інформацією, що зберігається в комп'ютері або за його межами[7]. Головна мета будь-якої програми – забезпечити максимальну зручність і ефективність роботи з інформацією: документами, базами даних, графікою та зображеннями. Добре розроблений інтерфейс гарантує зручність роботи з додатком.
|
|
Вибір того чи іншого типу інтерфейсу залежить від складності розробляється, оскільки кожен з них має й певні недоліки й обмеження і призначений для вирішення певних завдань. Сучасними видами інтерфейсів є:
· Командний інтерфейс
У даному виді інтерфейсу людина подає "команди" комп'ютеру, а комп'ютер їх виконує і видає результат людині. Командний інтерфейс реалізований у вигляді пакетної технології та технології командного рядка.
· WIMP-інтерфейс
Діалог з користувачем ведеться за допомогою графічних елементів: меню, вікон, тощо.
· SILK-інтерфейс
Комп'ютер знаходить для себе команди, аналізуючи людську мову і знаходячи в ній ключові фрази. Даний вид інтерфейсу найбільш вимогливий до апаратних ресурсів комп'ютера.
З огляду на перелічені особливості, для створення навігатора системного реєстру було обрано WIMP-інтерфейс. Розглянемо його переваги:
· вся робота з програмами, файлами і документами відбувається у вікнах;
· всі дії з об'єктами здійснюються за допомогою меню та кнопок, прапорців, перемикачів, тощо;
· WIMP-інтерфейси є найпоширенішим видом інтерфейсів у сучасному ПЗ, тому найбільш прості у засвоєнні і інтуїтивно зрозумілі.