Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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
1-1089520403
TUser
2004-07-11 08:33
2004.07.25
CreateProcess+AssignFile


3-1088433735
MORA
2004-06-28 18:42
2004.07.25
IB


3-1088768962
zorik
2004-07-02 15:49
2004.07.25
Некоректные TDBEdit и TDBText


3-1088514199
Sonnik
2004-06-29 17:03
2004.07.25
Пользовательский интерфейс.


4-1087304529
Soldier
2004-06-15 17:02
2004.07.25
Как узнать раскладку клавиатуры





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский