Создание программы Tweaker
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Содержание
Введение
Анализ предметной области
.1 Анализ существующих систем
.1.1 Программа Tweaker XP
.1.2 Программа XdN Tweaker
.1.3 Программа Registry Tweaker
.1.4 Результаты анализа
.2 Требования к разрабатываемой программе
.2.1 Требования к функциям выполняемых программой
.2.2 Выбор платформы
.3 Платформа Microsoft .Net
Выбор модели
.1 Карта программы
.2 UML диаграммы
.2.1 Разработка Use Case диаграммы
.2.2 Разработка диаграммы классов
.3 Реестр WINDOWS
.3.1 Модель реестра
.3.2 Важность реестра в программе
.3.3 Использование реестра в программе
Разрабока Алгоритмов
.1 Алгоритм взаимодействия с реестром
.2 Алгоритм поиска и открытия ключа
.3 Алгоритм чтения/записи ключа
.4 Алгоритм удаления ключа
Инструментальные средства
.1 Требования к исходным кодам и языкам программирования
.2 Файл хранения ключей
.2.1 Структура хранения данных в файле
.2.2 Получение адреса из файла
.3 Лог файл
.4 Характеристики создаваемого приложения
Эксперемент
.1 Тестирование программы
Экономическая часть
.1 Цель экономической части
.2. Описание характеристик продукта
.3 Оценка затрат на разработку продукта
.4 Расчёт себестоимости и договорной цены продукта
.5 Построение графика безубыточности
.6 Результаты проведения экономических расчётов
Охрана труда
.1 Описание помещения
.2 Анализ опасных и вредных факторов
.3 Микроклимат
.4 Освещение
.5 Шум
.6 Ионизирующее поле
Выводы
Перечень ссылок
Приложение А (листинги и экранные формы)
Приложение В (экранные формы)
Приложение С (графический материал)
Введение
Данная работа направлена на решение задачи быстрой оптимизации ОС для нового пользователя. Когда в наличии всего один компьютер, то можно настроить его вручную, но когда количество компьютеров начинает измеряться в десятках, то настройка компьютеров может занять значительное время. Для более быстрой и простой настройки компьютеров существуют программы твикеры (Англ. Tweaker). Они используют реестр Windows, изменяя или добавляя в него значения, так же при более глубоких настройках меняет параметры ядра ОС.
Таким образом, программы твикеры востребованы в системном администрировании. Программа способна сохранять настройки одного компьютера и затем перенести их на другой, что по времени займёт не более минуты. В современном мире очень важно учитывать время и качество работы, соответственно программы твикеры - незаменимы в своём деле.
1 Анализ предметной области
Системное администрирование компьютеров представляет собой отладку ОС на компьютере под определённые цели, так же определение неисправностей, физическое представление о компьютере, понимание взаимодействия ОС с железом, сетевое окружение и т.д.
Таким образом - системному администратору необходимо следить за множеством компьютеров и часто искать причину выхода из строя. После выявления неполадки и последующего ремонта, необходимо переустановить ОС. И после этого в действие входят программы твикеры. Они помогают ускорить процесс отладки компьютера на всех уровнях. Так как необходимо изменить множество параметров для правильного функционирования. Для ускорения процесса изменения параметров по разным окнам Windows системный администратор использует шаблоны. Шаблоны - это изначально сохранённые твикером параметры (уже настроенного компьютера) которые можно перенести на другой компьютер, не занимаясь настройкой каждого компьютера с помощью твикера.
1.1 Анализ существующих систем
Существует не много программ твикеров и у каждой есть свои особенности и недостатки. Соответственно встаёт вопрос о том, что бы взять лучшее из этих программ и объединить их в одну программу.
1.1.1 Программа Tweaker XP
XP Tweaker - программа настройки, оптимизации и защиты Windows XP. Включает несколько опций предназначенных специально для русских версий Windows XP. Возможность сохранения настроек в файле для быстрой настройки системы или настройки системы на нескольких компьютерах. Программа имеет подробную справочную систему обо всех имеющихся опциях.
В большинстве случаев XP Tweaker сохраняет только измененные параметры, что повышает стабильность работы программы и системы в целом. Встроенная консоль XP Tweaker выводит все изменения, которые программа делает в реестре.
Программа тестировалась под следующими ОС:XP Professional (Russian)XP Corporate Edition (English + MUI)Server 2003 Enterprise Edition (English + MUI)
Программа не совместима с другими версиями Windows. Вполне возможно большинство опций будут работать в Windows 2000 и Windows Longhorn, для этого запустите программу с ключом /nocheckver. Используйте данную возможность только в случае крайней необходимости, программа не тестировалась и не предназначена для этих операционных систем. С другими версиями Windows (95, 98, ME) программа не работает.[13]
1.1.2 Программа XdN Tweaker
Программа для настройки операционных систем Windows. XdN Tweaker содержит много настроек для различных компонентов системы, которые разбиты на удобные категории. Тут присутствует возможность удаления некоторых элементов Панели управления, настройки параметров Windows Media Player, скрытия пунктов контекстного меню Проводника, удаления ассоциации разных типов файлов с определенными программами, отключения поисковых ассистентов и многое другое. В XdN Tweaker есть опция для отключения появления начальной заставки при запуске поч