Здравствуйте!
Есть интересное предложение с приличной оплатой.
Разработать программу для настройки и оптимизации ОС семейства Windows версий 7 и 8 (х32/х64)
Требования:
1. Программа должна быть выполнена на базе бесплатной среды разработки QT (4 или 5 версий).
2. Открытый программный код (для последующего внесения изменений).
3. Гибкий и простой интерфейс.
Программа должна изменять как основные параметры системы (файл подкачки, упрощать интерфейс (т.е. изменять его стилистику), отключение последовательных портов (как правило они не используются), отключение UAC и тд.) так и производить изменения в реестре.
Интерфейс должен быть практически автоматизированным. Пользователь должен выбрать только "профиль" направления оптимизации. Подразумеваются следующие основные профили: Работа с графикой, работа с 3D моделированием, игровой профиль, базовый профиль. В соответствии с каждым профилем будут изменяться те или иные параметры системы.
P.s. Несколько моментов:
1. Программа должна иметь открытый код, что бы была возможность дорабатывать ее по своим нуждам. В следствии этого надо оставлять комментарии для строк в программе (не обязательно ко всем, к основным. Например, если несколько строк выполняют одни и те же функции (редактирование реестра), то достаточно оставить коммент только для одной, что бы было легче ориентироваться в коде).
2. Так же необходимо составить описание функционала программы. Плюс описать подключаемые библиотеки. Например WinApi (библиотека позволит открыть QT доступ к функционалу Windows).
P.s.s. На данный момент возникли следующие идеи (не обязательно):
1. Для удобства желательно чтоб смена режима происходила в 2 клика, в независимости запущена ли программа.
2. Для быстрой смены режимов желательно чтобы программа была всегда запущена, но при этом не мешала пользователю.
3. Программа должна описывать свое предназначение и возможности в понятной форме.
Решение:
1. Программа имеет только два типа окон: основное и прогресс.
2. Программа после первого запуска работает в фоне и висит в трее.
3. После запуска открывается основное окно, после нажатия смены режима - прогресс, который исчезнет после применения параметров (но при этом минимум провисеть 2 сек и сообщить что все ок в 1 сек., так пользователь убедиться что режим сменен).
4. Смена режима доступна не только с основного окна, но и с трея. По нажатию по значку в трее, открывается меню с тремя категориями, разделенных сепараторами - разделителями: открыть окно программы и список режимов (по нажатию на них применяем выбранную настройку и отображаем прогресс бар (пункт 3)), команда выхода из программы.
5. В основном окне описание программы и кнопки для смены режимов. Кнопки должны быть максимально заметны и доступны.
Также должна быть кнопка выхода из программы полностью.
Если заинтересовало то милости прошу на
kassarz666@gmail.com