Автор: EvgenLog (24.01.2007 в 21:13)
1) Думаю, что база будет внутренней. Думаю так проще. Но можно сделать и отдельную. Наверное так даже будет логичнее. Допустим, если программа ставится на предприятие с сетью, то можно будет установить базу на сервер и в последующем все компюютеры будут получать данные оттуда.
Есть ещё в голове такой вариант. Постольку поскольку все данные в базе программы будут дублироваться из базы на сайте, то возможно-ли сделать их динамическую загрузку? Это будет выглядеть примерно так.
Пользователь запускает программу. При этом из базы сайта (базы на удалённом сервере) скачивается необходимая в данный момент информация (т.е. та, кторая будет на стартовм окне. И по мере путешествия по ветвям справочника она так и будет подгружаться и сохраняться на локальной машине, а далее просто обнавляться. Думаю этот вариант будет очень удобен для пользователей, которые пожелают скачать программу непосредсвеннос сайта, через интернет, т.к. скачивать придётся масимум 10 метров. В ином случае, если базу загружать вместе с программой, то им пришлось бы скачивать порядка 600 метров. Вот кстати и ответ на вопрос "ОГРОМНАЯ, это сколько?" - 600 метров. 6000 преприятий с подробным описанием каждого (адрес, телефоны, продукция, характеристики продукции и т.д.) + реклама.
Таким образом можно сделать две версии программы. Для скачивания из сети и для утановки с диска. Соответсвенно в версии для скачивания база будет подгружаться по мере надобности, а в версии для компакт дисков (в продажу) база будет устанавливаться сразу и вся, а в далее только обновляться.
Осуществимо-ли такое?
3) Что за специальный интерфейс?
И в таком случае, как мне придать кнопкам стиль XP?
Можно-ли использовать Delphi?