Показать сообщение отдельно
  #1  
Старый 13.07.2010, 00:11
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,003
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию WinApps Replace Pack

Итак, желающие принять участие в данном проекте приглашаются к обсуждению.

1. Цель проекта.
Данный проект является Community проктом по написанию набора приложений для замены стандартных программ, входящих в поставку
Windows. Проект преследует следующие цели:
а) Передача опыта от более опытных программистов начинающим
б) Создание пакета программ, более удобного, чем входящие в стандартную поставку Windows
в) Оформление данного пакета как DonationWare. Весь доход с данного проекта будет направлен на призы для конкурсов, проврдимых на этом сайте.

2. Идеи для проекта.
Собственно, первые программы, которые так и просятся под замену, это Notepad, Paint, SoundRecorder и Explorer. Начать, думаю, стоит с первых двух. Основная идея - сделать набор программ, выглядящих в одном стиле, с большей usability и по возможностям не уступающим (как минимум) уже существующим. Плюс к этому - программу установки, автоматически подменяющую стандарные программы на входящие в состав пакета.

3. Вопросы, которые необходимо решить до собственно старта проекта:
а) Состав команды.
б) Версия IDE (я бы предложил Delphi 7, как, ИМХО конечно, самую удачную версию из всей линейки).
в) Вопрос используемых библиотек (будем использовать или нет сторонние библиотеки. я обычно пользуюсь DevExpress Bars (у меня достаточно старая версия), для редактора можно SynEdit - довольно удобен).
г) Выбираемый стиль оформления программ (зависит от библиотек и/или желания писать кучу кода для поддержки выбранного стиля. Как-то делал тулбар в стиле Office 2000 на основе стандатрного TToolBar'а - не скажу, что очень тяжело, но повозиться пришлось).

4. Дополнительные идеи.
Конечно. данный пакет может включать в себя также программы, аналога которых в Windows нет или были, но перестали поставляться. Были раньше приложения Картотека и Портфель. Их тоже можно сделать более полезными. Возможно, полезным будет что-то типа маленькой БД - есть же Access... Может еще какие идеи будут...
Ответить с цитированием