![]() |
Модераторы: Snowy, Poseidon |
![]() ![]() ![]() |
|
tFeniks |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 11.2.2008 Репутация: нет Всего: 1 |
Предлагаю всем желающим принять участие в совместной работе над программой. Предлагаю следующее ТЗ.
Техническое задание на разработку программы "Unsofter StartMenu" Содержание 1. Введение 1.1. Наименование программы 1.2. Назначение и область применения 1.2.1. Режим мастера 1.2.2. Экспертный режим 1.2.3. Замена изображения кнопки ПУСК 1.2.4. Скинирование меню ПУСК 1.2.5. Мастер удаления пустых ярлыков 1.2.6. Мастер резервного копирования 1.2.7. Мастер импорта и экспорта 1.2.8. Мастер назначение иконок 1.2.9. Функция Quick Uninstall 1.2.10. Режим Администрирования 1.2.11. Как работает программа 2. Требования к программе 2.1. Требования к функциональным характеристикам 3. Технико-экономические показатели 3.1. Экономические преимущества разработки 4. Стадии и этапы разработки 4.1. Стадии разработки 4.2. Этапы разработки 4.3. Содержание работ по этапам 1. Введение 1.1. Наименование программы Наименование программы: "Unsofter StartMenu" 1.2. Назначение и область применения Программа предназначена для структурирования и каталогизации меню ПУСК: 1.2.1. Режим мастера 1.2.2. Экспертный режим 1.2.3. Замены изображения кнопки ПУСК 1.2.4. Скинирование меню ПУСК 1.2.5. Мастер удаления пустых ярлыков 1.2.6. Мастер резервного копирования 1.2.7. Мастер импорта и экспорта 1.2.8. Мастер назначения иконок 1.2.1. Режим мастера Режим мастера -это самый простой способ создания собственной структуры меню. Имеется 9 стандартных категорий в которые можно разносить программы. Это: 1. Офисные 2. Утилиты 3. Игры 4. Развлечения 5. Интернет 6. Программирование 7. Графика 8. Безопасность 9.Разное Условно окно режима мастера можно разделить на 3 зоны. 1. Зона категорий 2. Зона списка программ 3. Зона навигации 1. Зона категорий. Эта панель кнопок, расположенная в верхней части окна, на которой вы видите текущую категорию. Текущая категория выделена рамочкой. 2. Зона списка программ В этой зоне вы видите список программ, которые находятся у вас в меню Пуск. Когда вы устанавливаете флаг напротив имени программы из списка, вы помещаете отмеченную программу в активную категорию (Активную категорию вы всегда видите в зоне категорий). 3. Зона навигации В этой зоне расположена кнопка для возврата к первой странице приложения. Вы можете: Для помещения программы в категорию вам нужно выбрать категорию (шаг 1) и отметить галочку напротив имени приложения (шаг 2). Для перемещения приложения в другую категорию перенесите его на кнопку с названием целевой категории. Для извлечения приложения из папки категории просто уберите галочку напротив его имени. 1.2.2. Экспертный режим Экспертный режим полностью повторяет функциональность обычного проводника Windows. Данный режим может оказаться полезным для профессиональных пользователей системы. Замечание: Обратите внимание, что по умолчанию при перенесении левой клавишей мышки программа производит копирование. Чтобы переместить объект, переносите его правой клавишей мыши. 1.2.3. Замена изображения кнопки ПУСК Данный режим позволяет сменить картинку кнопки ПУСК 1.2.4. Скинирование меню ПУСК Позволяет применить к меню различные скины. Собственное красочное оформление 1.2.5. Мастер удаления пустых ярлыков Когда вы работаете с программой Unsofter Start Menu, вы перемещаете ярлыки программ в категории и изменяете, тем самым, их положение, это же происходит, когда вы изменяете положение ярлыка вручную. При удалении программы она не знает о новом расположении своих ярлыков и поэтому не может их корректно удалить. Таким образом, после удаления программы, положение ярлыков которой изменялось, в меню останутся ярлыки, которые будут указывать на удаленные файлы. В Unsofter Start Menu встроена функция для удаления пустых ярлыков. Программа просматривает все ссылки в меню Пуск, на панели быстрого запуска и рабочем столе и составляет список ярлыков, которые ссылаются на отсутствующие файлы. Вам только остается выбрать ярлыки для удаления и нажать кнопку Удалить выбранное. 1.2.6. Мастер резервного копирования Данный помощник очень прост в использовании и служит для того, чтобы придать меню его первоначальный вид в том случае, если вам нужно отменить нежелательные изменения. При создании резервной копии программа экспортирует текущее состояние меню в XML файл и сохраняет его в папке - C:\Program Files\Unsofter Start Menu\backup\ При первом запуске программы автоматически создается резервная копия. Таким образом для возвращения меню в первоначальное состояние вам нужно: 1. Запустить Unsofter Start Menu 2. Запустить "Помощник резервного копирования" 3. Выбрать "Восстановить из резервной копии" 4. Выбрать точку, которая называется, "Меню Пуск до использования Unsofter Start Menu" 5. Нажать на кнопку "Восстановить" 1.2.7. Мастер импорта и экспорта Файлы импорта и экспорта поддерживают полное сохранение структуры меню. Вы можете сохранить любую сложную структуру меню и затем её восстановить. Но при этом данная возможность накладывает некоторые ограничение на возможности применения программы: Если в начальном меню название программы использовалось в двух местах, то после импорта останется только одно название. Программа сохраняет только имена ярлыков, поэтому если изменятся названия ярлыков или будут ярлыки с одинаковым названием, то возможны некоторые неточности в работе программы. Мы не можем гарантировать 100% точность работы алгоритма импорта. Но эти ограничения лишь немного влияют на работу программы, и в большинстве случаев вы с ними не столкнетесь и получите полностью удовлетворяющий результат. Замечание: Файлы XML, полученные с помощью программы версий 3.0 и выше, не совместимы с предыдущими версиями. Для администраторов: Кстати, вызвав программу из командной строки и указав в качестве параметра XML-файл, вы можете быстро распределить программы по категориям. Программа самостоятельно завершится после обработки данных файла. Вы можете использовать эту возможность для автоматической сортировки при загрузке компьютера или для применения настроек сортировки из файла к большому числу компьютеров. 1.2.8. Мастер назначение иконок Когда вы открываете меню "Пуск", вы видите лишь названия программ, и для того, чтобы найти необходимый пункт требуется просмотреть весь список. Наш "Мастер назначения иконок" поможет гораздо быстрее найти и запустить нужную программу в меню за счет естественной способности человеческого мозга распознавать яркие зрительные образы. Назначив для какого-либо пункта меню иконку, вы моментально заметите её в списке. Чтобы самостоятельно определить иконку для пункта меню, достаточно выделить его в дереве мышкой и указать путь к нужному файлу. Это может быть иконка из стандартного списка программы либо любое другое изображение на ваш выбор. Вернуть прежний вид выбранному пункту можно, нажав кнопку "По умолчанию". В мастере предусмотрен также автоматический режим. Нажав кнопку "Назначить автоматически", программа просмотрит всё меню "Пуск" и подберет наиболее подходящую иконку для каждого пункта. Если вам не понравится результат работы программы, то вы очень просто можете вернуть всё назад, нажав кнопку "Установить стандартные". 1.2.9. Функция Quick Uninstall Иногда возникает ситуация, когда вам какая-то программа уже не нужна и вы хотите её удалить. Для удаления программы есть два распространенных способа. Первый способ заключается в обращении к "Панель Управления -> Установка/удаление программ". Это самый надежный способ, но он и занимает больше времени. Для удаления вторым способом вам нужно найти в меню Пуск нужную программу и запустить её Uninstall. К сожалению, не все программы помещают в меню Пуск опцию удаления. Но теперь это не проблема. Достаточно щелкнуть правой кнопкой по названию программы в меню Пуск и выбрать Uninstall из контекстного меню. Модуль Quick Uninstall найдет деинсталлятор выбранной программы и запустит его. Также вы можете использовать этот прием на всех ярлыках, например, на рабочем столе или на панели быстрого запуска. 1.2.10. Режим Администрирования В данном режиме у вас есть возможность настраивать меню "Пуск" для всех пользователей компьютера. Кроме этого, режим подойдет для настройки меню удаленных пользователей системы - Windows Terminal Server. Вы можете выполнить все функции программы для любого пользователя. Также появилась возможность прятать программы из меню "Пуск". Внимание! Перед использованием этой функции, пожалуйста, убедитесь, что у вас достаточно системных привилегий. Работать необходимо в режиме Администратора. Этот режим более сложен, поэтому используйте его только при полном понимании и хорошем владении ПК. Для активации режима Администратора вам нужно зайти в меню и выбрать пункт Инструментарий Администратора (Admin Tools). После чего изменится внешний вид программы - станут доступны новые инструменты. Для отключения режима необходимо повторно щелкнуть по этому пункту в меню. Выбор активного пользователя: После включения режима Администратора на первой странице программы появится Панель управления. По умолчанию выбрана запись текущего пользователя. Как вы знаете, для любого пользователя системы меню формируется значениями, находящимися в двух папках Для текущего пользователя C:\Documents and Settings\Dennis\Start Menu\ Для всех пользователей системы C:\Documents and Settings\All Users\Start Menu\ Таким образом, программа вносит изменения в обе папки. Вам нужно в выпадающем списке выбрать пользователя, меню для которого надо редактировать. Если вы отметите флагом пункт Включая Меню Пуск "Всех Пользователей", будут вноситься изменения сразу в две папки. Убрав флаг, вы можете редактировать меню только текущего пользователя. Все основные режимы работают аналогично простому режиму, только используют указанный профиль пользователя. Пояснения требует режим скрытия программ. Скрытие программ Этот режим может понадобиться для настройки списка программ, который видит каждый пользователь. Например, вашему ребенку необязательно иметь доступ к офисным или системным программам. Также этот режим может быть использован в офисе администратором, когда для группы инженеров будет сформированною одно меню, а для работников склада и канцелярии - другое. Внимание! Данный режим лишь скрывает программы в меню, но не препятствует их запуску или другому использованию со злым умыслом. Функция предназначена для обеспечения удобства, а не защиты. Сокрытие программ доступно в стандартном режиме. Вам доступны две закладки: 1. На первой закладке отображены все доступные программы, здесь вы можете распределять их по категориям и прятать. 2. На второй закладке расположен список спрятанных значений, а в скобках указано их количество. Все спрятанные значения находятся в папке - "Для текущего пользователя" C:\Documents and Settings\Dennis\Application Data\unsofter Start Menu\hidden\ "Для всех пользователей" C:\Documents and Settings\All users\Application Data\Unsofter Start Menu\hidden\ Для того чтобы спрятать программу: 1. Вам нужно щелкнуть правой кнопкой в любом месте списка Все программы. 2. В контекстном меню вы можете выбрать один из пунктов: Спрятать выбранное - будут скрыты те программы, которые выделены синим цветом Спрятать программы из текущей категории - будут скрыты те программы, которые отмечены флагами. Действия будут выполнены для тех папок пользователей, которые вы выбрали в самом начале - для выбранного пользователя и для меню всех пользователей, если установлен флаг. Вернуть спрятанные Для того чтобы вернуть спрятанную программу: 1. Вам нужно выбрать закладку Спрятанные программы и на этой закладке выбрать с помощью мыши и кнопок ctrl и shift те значения, которые вы хотите вернуть на место. Щелкните затем правой кнопкой. 2. В контекстном меню вы можете выбрать: Показать для текущего пользователя - программа станет доступна в списке только для выбранного пользователя. Программа будет скопирована из скрытой папки в папку текущего пользователя. Показать для всех - программа станет доступна в списке для всех пользователей. Будет скопирована из скрытой папки в папку с общим списком программ. Для того чтобы эффективно использовать все эти функции, нужно разработать стратегию, с помощью которой вы осуществите эти действия. Разработка стратегии Обычно меню пуск становится очень запутанным после установки множества программ под разными пользователями. Чтобы навести порядок в списке программ, следует придерживаться единой стратегии. Небольшое число пользователей Вы например можете настраивать меню для каждого пользователя последовательно Большое число пользователей 1. Если есть программы, которые установлены у одного пользователя, но они недоступны другим и вы хотите сделать их доступными, выберите этого пользователя и "спрячьте" нужные программы. 2. Затем выберите в списке пользователей Все пользователи и настройте список таким образом, чтобы остались видны только те значения, которые доступны всем. 3. После этого последовательно выбирайте пользователей и прячьте программы, если они не нужны текущему пользователю и, если программа находится в списке спрятанных и нужна только этому пользователю, выбирайте соответствующий пункт контекстного меню. Внимание! Вы также можете воспользоваться импортом и экспортом в файл формата XML для назначения одинаковых настроек нескольким пользователям. В целях безопасности программа только "прячет" программы. 1.2.11. Как работает программа В этом разделе вы узнаете о том, что именно делает программа Unsofter Start Menu с вашим меню Пуск. Для начала давайте посмотрим, как устроено меню Пуск. На самом деле, это просто набор папок и ярлыков, хранящихся в определенном месте операционной системы. Описание: Ярлык – файл, ссылающийся на другой файл. По сути ярлык содержит мало информации и поэтому занимает мало места. Ярлыки обычно располагаются на рабочем столе и имеют в углу иконки белый квадратик со стрелкой. В многопользовательских операционных системах, таких как Windows XP, ярлыки и папки из меню Пуск хранятся в папках - C:\Documents and Settings\All Users\Start Menu Для всех пользователей C:\Documents and Settings\John\Start Menu Для пользователя John Для доступа к этим ярлыкам и папкам вам достаточно щелкнуть правой кнопкой мышки по кнопке Пуск и выбрать Explore: Как видите, вы можете сделать распределение по категориям самостоятельно в проводнике. Все, что делает программа, - это лишь копирует или перемещает файлы в нужные папки. Но это простой взгляд на проблему. Если вы будете распределять программы самостоятельно, вам придется сделать это сразу для двух папок, для папки, общей для всех пользователей, и для папки, используемой текущим пользователем. Таким образом, вам придется выполнить работу дважды. Кроме этого, в Unsofter Start Menu используется специальный интерфейс, более приспособленный для распределения программ по категориям, чем обычный проводник, и имеющий дополнительную функциональность (импорт, экспорт и т.д.). Поэтому даже для профессионального пользователя компьютера программа позволит значительно сократить время, необходимое на распределение по категориям, а затем повторно использовать проделанную работу. 2. Требования к программе 2.1. Требования к функциональным характеристикам Программа должна обеспечивать возможность выполнения перечисленных ниже функций: 2.1.1. Возможность создания резервной копии меню и восстановления из него: 2.1.1.1. Возможность структурирование и каталогизации меню 2.1.1.2. Смена картинки ПУСК 2.1.1.3. Скинирование меню 2.1.2. Возможность самостоятельного создания структуры меню 2.1.3. Обеспечить работу мастера удаления пустых ярлыков . 2.1.4. Иметь возможность назначения иконок пунктам меню. 3. Технико-экономические показатели 3.1. Экономические преимущества разработки Ориентировочная экономическая эффективность не рассчитываются. Из аналогичных программ следует выделить TidyStartMenu. 4. Стадии и этапы разработки 4.1. Стадии разработки Разработка должна быть проведена в три стадии: 1. разработка технического задания; 2. рабочее проектирование; 3. внедрение. 4.2. Этапы разработки На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания. На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ: 1. разработка программы; 2. разработка программной документации; 3. испытания программы. На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы. 4.3. Содержание работ по этапам На этапе разработки технического задания должны быть выполнены перечисленные ниже работы: 1. постановка задачи; 2. определение и уточнение требований к техническим средствам; 3. определение требований к программе; 4. определение стадий, этапов и сроков разработки программы и документации на неё; 5. согласование и утверждение технического задания. На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы. На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации. На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ: 1. разработка, согласование и утверждение и методики испытаний; 2. проведение приемо-сдаточных испытаний; 3. корректировка программы и программной документации по результатам испытаний. На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах Заказчика. |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: нет Всего: 128 |
и сколько денег?
-------------------- There are always someone smarter than you... |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: нет Всего: 60 |
MetalFan меня это тоже интресует. хоть такой проект подобный есть с октрытым кодом на делфи.
--- -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Совместные проекты/поиск партнёров" | |
|
Внимание: Этот раздел только для проектов в которых Вы будете выступать в качестве исполнителя! Темы и сообщения, не удовлетворяющие данным правилам, будут удаляться на основании пункта 3 Правил форума!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, Poseidon |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Совместные проекты/поиск партнёров | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |