|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
Ну, тема для некоторого сообщества программистов вполне подходящая.
Собственно, как бы я поставил задачу. Сначала базовый функционал, потом разный "сахар". Основные: 1. Клиентская БД с информацией: - расширение файла, - "человеческое" название типа, - программа (название, автор, платная/бесплатная и т.д.), - урл на скачку программы (если есть). БД состоит из 3х объектов. 2 таблицы (одинаковые по структуре - одна для основных зхаписей, одна для пользовательских) и вью (через UNION на эти 2 таблицы). 2. Клиентское приложение, где можно поискать, посмотреть, дополнить данные. 3. Shell Extention для проводника и т.д. c командой просмотра описания или добавления, 4. Обновление с сервера на клиент (новая версия основной БД). Дополнительный функционал (то, что делается во вторую очередь): 5. Обновление с клиента на сервер (что бы юзеры могли свои добавления расшарить), 6. Расширение shell extention: перекрытие хинта, property sheet в свойствах файла. Ну а далее делается, что придумается. Основное будет - поддержка базы в актуальном состоянии. |