Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизХочу просто совет... Найти похожие ветки
← →
Шоломицкий (2004-07-02 17:44) [0]Как бы вы сделали......
Мы с другом собираемся открывать интернет-магазин по нашему небольшому городу.
Организовать способ заказа хочу не через WEB, а через мою программу..
Вот мне интересно, как бы вы сделали, если:
Прога должна соединяться с нашим сайтом и по необходимоси, если захочет юзер, например при нажатии на кнопку, загружался перечень товаров:
Диски
Жратва
Напитки
......
Далее юзер выбирает раздел, например "ДИСКИ", после чего должно раскрыться следующее:
ИГРЫ
СОФТ
МУЗЫКА
.....
Далее выбирает например "СОФТ" и там ищет диски с Delphi.
Я не знаю, как мне хранить файлы с описанием товаров??!!!
Никакие БД использовать не хочу, думаю сделать через TXT файлы, только как организовать подобное?! Подскажите пожалуйста! Харанее ОГРОМНОЕ СПАСИБО!!
← →
Anatoly Podgoretsky © (2004-07-02 17:47) [1]Или Tab delimited или Fixed Width
← →
Шоломицкий (2004-07-02 17:54) [2]тоесть, как я понял, в TXT файл надо записать что-то типа следующего:
Диски
Музыка
HIM
METALLICA
.........
Софт
Windows
Linux
.........
Еда
Кофе
.........
Так что ли?
СПАСИБО!
← →
Шоломицкий (2004-07-02 17:56) [3]извините, я просто не в курсе, что такое TAB DELIMITED......
← →
Delirium © (2004-07-02 17:59) [4]
Диски;Музыка;HIM
Диски;Музыка;METALLICA
.........
Диски;Софт;Windows
Диски;Софт;Linux
.........
Еда;Кофе;Saeco
.........
← →
Anatoly Podgoretsky © (2004-07-02 17:59) [5]Отвечу позже, сейчас домой пора
← →
Baron © (2004-07-02 18:00) [6]Шоломицкий (02.07.04 17:54) [2]
НЕ<b/>
Музыка
HIM
METALLICA
А<b/>
Музыка
METALLICA
HIM
← →
Delirium © (2004-07-02 18:00) [7]TAB DELIMITED - это когда вместо символа ";" в вышеприведённом примере - символ #9
← →
Baron © (2004-07-02 18:00) [8]Шоломицкий (02.07.04 17:54) [2]
НЕ<b/>
Музыка
HIM
METALLICA
А<b/>
Музыка
METALLICA
HIM
← →
Шоломицкий (2004-07-02 18:26) [9]спасибо
попробую что-нито сделать с этим...
если ещё что-нито посоветуете, то буду очень рад!
← →
Baron © (2004-07-02 18:30) [10]вот запарился
БЛИН
← →
Шоломицкий (2004-07-02 18:36) [11]я тут подумал, а может проще через БД ACCESS сделать?
Я хоть с БД работал, только не через инет. Получится ли с ней соедениться?
← →
Reindeer Moss Eater © (2004-07-02 18:39) [12]Организовать способ заказа хочу не через WEB, а через мою программу..
Я бы в такой магазин не пошел.
← →
Шоломицкий (2004-07-02 18:40) [13]нет! через БД тоже гемор...
Новые записи вносить очень долго будет.. И медленно это всё и сложно как-то..
Подскажите ещё!! Пожалуйста, ну очень надо!
Вот например, как мне здесь
Диски;Музыка;HIM
Диски;Музыка;METALLICA
.........
Диски;Софт;Windows
Диски;Софт;Linux
.........
Еда;Кофе;Saeco
хранить описание диска, есть стоимость и прочую информацию??
← →
Шоломицкий (2004-07-02 18:41) [14]> а не кто тебя и не зовёт..))
← →
Шоломицкий (2004-07-02 18:41) [15]У нас город небольшой, поэтому через прогу будет самое то!
← →
Reindeer Moss Eater © (2004-07-02 18:42) [16]пишется никто.
← →
Шоломицкий (2004-07-02 18:42) [17]а не важно! ну не засоряй мне тему ерундой всякой! не до тебя и так...
← →
Reindeer Moss Eater © (2004-07-02 18:43) [18]У нас город небольшой, поэтому через прогу будет самое то!
Бред полнейший.
← →
Reindeer Moss Eater © (2004-07-02 18:44) [19]ну не засоряй мне тему ерундой всякой!
Это уж я сам решу что мне делать
← →
Nous Mellon © (2004-07-02 18:46) [20]Off
Я вот в своем тоже подумываю о подобном... Насколько это реально? Какие-либо расчеты и иследования затрат и доходов проводились?
← →
Reindeer Moss Eater © (2004-07-02 18:50) [21]Насколько это реально?
Это реально, если в городе есть достаточная инет аудитория.
Но идея обязать клиента работать программой а не браузером - глупая идея (независимо от того, насколько грамотно будет написана сама программа).
← →
Nous Mellon © (2004-07-02 18:55) [22]
> Это реально, если в городе есть достаточная инет аудитория.
А сколько в вашем понимании достаточная? У нас инет развивается не по дням а по часам :)
> Но идея обязать клиента работать программой а не браузером
> - глупая идея (независимо от того, насколько грамотно будет
> написана сама программа).
С этим согласен
← →
Reindeer Moss Eater © (2004-07-02 18:58) [23]А сколько в вашем понимании достаточная?
В моем понимании это где-то 10% от общего населения
← →
Nous Mellon © (2004-07-02 19:00) [24]
> В моем понимании это где-то 10% от общего населения
Надо будет найти статистику и прочитать это дело..
А вот еще возник вопрос: ведь есть куча общероссийских сетевых магазинов. Есть ли смысл в внутри-городском? Есть ли преимущество и какое?
← →
Reindeer Moss Eater © (2004-07-02 19:06) [25]Есть ли смысл в внутри-городском? Есть ли преимущество и какое?
Есть.
Причем под городским инет магазином я необязательно подразумеваю "настоящий" онлайновый магазин с оплатой в онлайне.
Например это просто каталог + оформление заказа + доставка товара. Оплата по получении товара.
Преимущество:
я не бегаю по городу (и не звоню)в поисках товара и для сравнения цен.
я имею возможность не сходя с велосипеда сравнивать характеристики потенциальных кандидатов на покупку
и т.д.
← →
Anatoly Podgoretsky © (2004-07-02 19:07) [26]Для текстовых
root
Category1
SumCategory1
DataFile1
DataFile2
SucCategory1
DataFile1
Category2
SucCategory1
Категории любой вложенности это папки, DataFile файлы с данными по субкатегории. Это позволяет делать структуры любой вложенности, работать с деревьями.
Для файлов данных также существует много вариантов
Для одного поля - строка, считывать с помощью ReadLn или TSringList.LoadFromFile
Для двух полей, можно использовать также TSringList.LoadFromFile если писать в формате Parameter=Value ля получения Parameter=Value стандартные фукнции TSringList
Для двух или более значений, файлы с данными разделеным табуляцией или файлы с полями фиксированой длины, считывать с помощью ReadLn и разделять на составляющие. Можно обрабатывать и Экселем.
Различие между форматами в размере файла и разделением на составляяющие, для табуляции поиск позиций, но очень маленький размер файла, для фиксированых полей сразу копивание в переменные но большой размер файла и размер полей нельзя менять без конвертирования файлов.
В случае данных вариантов текстовая база может быть размещена на сервере с любой платформой.
Это базовые варианты, от которых может быть множество разветвления.
← →
Anatoly Podgoretsky © (2004-07-02 19:10) [27]Reindeer Moss Eater © (02.07.04 18:58) [23]
России, земного шара?
← →
Anatoly Podgoretsky © (2004-07-02 19:13) [28]Шоломицкий (02.07.04 18:41) [14]
Шоломицкий (02.07.04 18:42) [17]
Не огрызайся, а то будет соответствовать эхотагу
← →
Reindeer Moss Eater © (2004-07-02 19:13) [29]Цитаты
извините, я просто не в курсе, что такое TAB DELIMITED......
нет! через БД тоже гемор...
Новые записи вносить очень долго будет.. И медленно это всё и сложно как-то..
Подскажите ещё!! Пожалуйста, ну очень надо!
Парням захотелось попрограммировать, но не захотелось учиться этому.
Зачем к этому делу приплетать магазин и реальных клиентов - не пойму я этой таинственной русской души.
← →
Reindeer Moss Eater © (2004-07-02 19:14) [30]России, земного шара?
Города и окрестностей
← →
Anatoly Podgoretsky © (2004-07-02 19:23) [31]Reindeer Moss Eater © (02.07.04 19:14) [30]
Ну откуда там столько Интернета?
← →
Nous Mellon © (2004-07-02 19:24) [32]
> Например это просто каталог + оформление заказа + доставка
> товара. Оплата по получении товара.
Я это сразу и подразумевал :) Онлайн оплата у нас в ближайшее время вряд ли приживется..
> я не бегаю по городу (и не звоню)в поисках товара и для
> сравнения цен.
> я имею возможность не сходя с велосипеда сравнивать характеристики
> потенциальных кандидатов на покупку
> и т.д.
Это преимущество перд обычными магазинами, а я интересуюсь преимществами перед общероссискими сетевыми магазинами или я что-то неправильно понял?
← →
Reindeer Moss Eater © (2004-07-02 19:27) [33]Перед общероссийскими онлайновыми такое же преимущество как и перед оффлайновыми:
Оперативность и гарантийное обслуживание по месту.
← →
Reindeer Moss Eater © (2004-07-02 19:29) [34]Ну откуда там столько Интернета?
Во многих регионах не все так печально. Есть и больше интернета чем столько
← →
Nous Mellon © (2004-07-02 20:17) [35]
> Оперативность и гарантийное обслуживание по месту.
Вот оно и есть, то что я в принципе и ожидал. А гарантийное обсдуживание возможно организовать через контору через которую сам магазин(в данном случае например я и Ко) заказал товар?
← →
Шоломицкий (2004-07-02 21:01) [36]Окупаться будет, т.к. затраты минимальные: у меня уже просто действующая торговля налажена (без инета), теперь хочу и с нетом попробовать.
>Anatoly Podgoretsky
Щас отключусь, и подробно попробую изучить!
Спасибо
← →
Шоломицкий (2004-07-02 21:05) [37]>Anatoly Podgoretsky
Я всё это хочу звгрузить в TrieView. А из конечного пункта, данные показывать например в Memo..
Можно устроить?
← →
Anatoly Podgoretsky © (2004-07-02 21:09) [38]Структура изначально ориентирована на дерево, папки узлы, файлы значения в узлах.
← →
Шоломицкий (2004-07-02 21:13) [39]спасибо. Пока вопросов нет. Отключаюсь.....
Если что, ещё спрошу, ок?
← →
Шоломицкий (2004-07-02 21:59) [40]Наконец-то додумался! Всем спасибо. Организовал через ini файлы, только с нетом не проверял пока( А так всё пашет!
tree.LoadFromFile("shop.txt");
procedure Tmain.TreeChange(Sender: TObject; Node: TTreeNode);
var s,path:string;
ini:tinifile;
i:integer;
begin
path:=extractfilepath(Application.ExeName);
s:=tree.Items.Item[tree.Selected.AbsoluteIndex].Text;
ini:=tinifile.Create(path+s+".ini");
with ini do
begin
memo1.Lines.Add(readstring("text","value",""));
end;
ini.Free;
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.038 c