Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Хочу просто совет...   Найти похожие ветки 

 
Шоломицкий   (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;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.028 c
14-1089017648
Dmitriy O.
2004-07-05 12:54
2004.07.25
А как Вы закончили программировать?


6-1085463570
ORMADA
2004-05-25 09:39
2004.07.25
посылка почты


1-1089432809
Kaginava
2004-07-10 08:13
2004.07.25
объекты


6-1085687450
iVovs
2004-05-27 23:50
2004.07.25
Как открыть адрес странички в Интернете?


1-1089688636
ksa2002
2004-07-13 07:17
2004.07.25
Qreport