Автор Тема: программа для ведения информации о Вашей коллекции  (Прочитано 63553 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
BDE ставится в ...\Program Files\Common Files\Borland Shared\BDE\.
Если всё это скопировать в папку с программой, то должно работать без установки. Просто все эти 18Mb не нужны, достаточно ~2,5Mb.
Или чуть больше. Зависит от того, какие компоненты для доступа к данным использованы при написании программы.

Олег, постараюсь проверить идею днём, а если получится - то файлы выложу вечером с домашнего компьютера.
Можно ли будет дать ссылку открытым текстом? Модераторы не будут возражать?
« Последнее редактирование: 18 Марта 2010, 10:59:09 от AlDeBar77 »

Оффлайн OleLukoeАвтор темы

  • member
  • Старожил
  • ****
  • Сообщений: 258
  • Карма: +0/-0
    • Просмотр профиля
    • Мой сайт соответственно
надеюсь, что не будут.... я по крайней мере буду благодарен... так как облегчите мне процесс использования каталога по моей коллекции, который веду в этой проге... :)

Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
Ладно, рискнём.
http://files.mail.ru/0VILII
Пароль к архиву: 12345
Почему пароль - привычка.

Внимательно прочитайте ВСЁ что я писал в этой ветке!!!

Кому нужны русифицированные таблицы - берёте Minerals_сразу_после_установки_RUS_Tables,
BDE_Distr_Minerals и копируете содержимое этих двух папок в свою рабочую папку.

И читайте read.me внутри архива. Всё там написано.

Но все риски Вы принимаете на себя! Помните об этом!

Оффлайн onlooker

  • Ветеран
  • *****
  • Сообщений: 935
  • Карма: +0/-0
    • Просмотр профиля
Олег, спасибо.
Я пока пользовалась Help&Manual - это софт для создания справочных систем. Всё компилируется в chm файл. Получается стандартная справочная система, где слева - панель с деревом структуры вашей информации (с привычным режимом группировки/разгруппировки), справа открывается htm страница - привычный гипертекст с картинками и всеми делами. Поиски - как в стандартной справочной системе. (Да, фото тоже держу отдельно). Можно скомпилировать в веб-справку.

И вообще всем, кому трудно с базами данных общаться, вполне можно для начала посоветовать поглядеть на справочные системы - выбор есть.

В Вашей проге сама идея (DataBase) культурная и правильная, но вот заточенность на давно не поддерживаемый движок - решение уж очень опасное. Потом можно и не вытащить информацию. Всё-таки базы данных - это долговременные хранилища и решения не должны быть has been deprecated (For instance, BDE will never have Unicode support). Уже лет 15 назад было рекомендовано переносить решения на какую-нибудь другую архитектуру...

А с языком - знать безусловно надо, но специальную лексику все знать не могут. И если бы здесь (в самом каталоге) ещё бы приводились названия на английском, то и тем же mindat-ом было бы легче пользоваться. Далеко не все минералы там представлены с их русскими названиями. Иногда приходится сильно изворачиваться, чтобы найти. Может Вы, как человек мира, протолкнёте здесь в каталоге двойное именование?


Оффлайн onlooker

  • Ветеран
  • *****
  • Сообщений: 935
  • Карма: +0/-0
    • Просмотр профиля
to AlDeBar77
Цитировать
Но - пользоваться, скорее всего, не стану: слишком уязвима её файловая база.

Цитировать
Была мысль себе что-то подобное, но попроще, написать (Delphi+FireBird Enbrdded),

Я тоже всё собираюсь написать, но планировала Delphi или c ClientDataSet или c memoryTable, чтобы как раз без sql-серверов, т.е. всё-равно файловая база. Получается с той же уязвимостью, но с полной переносимостью, автономностью. Компромисс пока не выбран, поэтому всё делаю в Help&Manual - сhm. Получается вполне красиво, ...но без сортировок и не для гигантских объёмов данных (но таковых пока и нет :-).

Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
to onlooker
Я тоже всё собираюсь написать....
Смейтесь, но D5+FireBird Enbrdded - ровно та же степень автономности, что и с ClientDataSet.
SQL-то чем провинился?
А справка - всегда останется  справкой. Она ЗАВЕРШЕНА, и правите Вы всегда её исходные тексты.
Что касается "вытащить данные" - та база на таблицах Paradox  :'( :'( :'(, со всеми вытекающими.

   К слову, хоть один человек скачал то, что я навыкладывал?

Оффлайн MorpheuS

  • Пользователь
  • **
  • Сообщений: 52
  • Карма: +0/-0
    • Просмотр профиля
SQL- это хорошо. У меня даже плеер работает с MySQL.
Я бы не засунул коллекцию в компьютер он мне и так на работе надоедает. Для меня лучше в руках подержать и попробовать вспомнить откуда приволок=)

Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
Цитировать
SQL- это хорошо.
Ага, а мне он сейчас что пишет?
Dynamic SQL error! И никакого уважения....

Цитировать
Я бы не засунул коллекцию в компьютер
  Врёте батенька, причём нагло врёте! Давайте разберём ваш HDD, и что мы там найдём? Изогнутые такие железячки, а внутри что? Неодим! Да, в составе магнита, но разве это не Ваша коллекция?
 ??? ??? ???
   Ваша!
  ;D ;D ;D
   Кстати, детям надо подсказать, пусть дома добывают уж если не минералы, так то, что из них получают!
   И плюньте на данные на бывшем винте, он вам и так уже надоел! ;D
   Вот так и куются кадры будущих геофизиков-программистов!

Оффлайн onlooker

  • Ветеран
  • *****
  • Сообщений: 935
  • Карма: +0/-0
    • Просмотр профиля
to AlDeBar77
Цитировать
Смейтесь, но D5+FireBird Enbrdded - ровно та же степень автономности, что и с ClientDataSet.
SQL-то чем провинился? А справка - всегда останется  справкой. Она ЗАВЕРШЕНА, и правите Вы всегда её исходные тексты.
Не, я совсем не буду смеяться. Я типа благодарила за идею :-) И встраиваемый сервер в контексте задачи ничем не провинился, а наоборот очень к месту. Ведь искала "лёгкий" вариант, но совсем не рассматривала встраиваемый Firebird, т.к. однажды уйдя с IB5, уже совсем не следила за развитием событий там :-(
А справка как временное решение, чтобы как-то структурировать и сохранить информацию красивее чем в XL, для дилеров, безусловно, совсем не подходит, но для маленьких начальных коллекций, пополняемых не так часто, может и сгодиться (пока не будет выбран подходящий культурный софт). Почему нет? Раз в месяц исходники поправить - в чём проблема? Да и декомпилируется справка всем подряд. А всё-таки TreeView украшает каталог, сразу демонстрирует структуру коллекции...
Но повторяю, я за Ваше решение, без всякого смеха, и с благодарностью. Но DevExpress бы тогда использовала (для красоты неописуемой:-)
В общем, спасибо!



Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
Re: программа для ведения информации о Вашей
« Ответ #39 : 15 Апреля 2010, 20:55:14 »
DevExpress
Я и слов-то таких не знаю...
И вообще...
D5+FireBird Enbrdded - 200Mb таблица, 240 000 записей - падает, зараза...
Out of memory. Хотя памяти той - вагон. Делфю менять надо, с осью заодно. Если дрова для моего четырёхлетнего железа найду, всё лень посмотреть.
Не пробовали, к слову, таблички Paradox из-под Delphi на винте >32Gb создавать? 400 Gb свободно - а туда же, "дискового спейса" мало.
Это ещё раз об устойчивости подобных систем.
« Последнее редактирование: 15 Апреля 2010, 21:05:07 от AlDeBar77 »

Оффлайн onlooker

  • Ветеран
  • *****
  • Сообщений: 935
  • Карма: +0/-0
    • Просмотр профиля
to AlDeBar77
Мы, кажется, уже совсем не в тему. Но, надеюсь, нас простят, т.к. всё во благо создания подходящего софта для наших общих целей.
Цитировать
Не пробовали, к слову, таблички Paradox из-под Delphi на винте >32Gb создавать?
К сожалению ничего сказать не могу. Я и слово такое Paradox уже много лет как забыла :-)
A devExpress - это я всего лишь имела в виду библиотеку компонентов DeveloperExpress - крутейшие DBControls, со всевозможными вариантами визуализации данных, структурирования - всё на лету. Просто после них строго дельфийские приложения кажутся грустной самописью. Но это всё фантики. Сейчас главное в принципе определиться с решением. 
Если завтра будет время разобраться с firebird попробую на D7, которую уже тоже давно менять надо (но привыкаешь...)

Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
Re: программа для ведения информации о Вашей
« Ответ #41 : 15 Апреля 2010, 22:03:10 »
to onlooker
...И явится вам дьявол-соблазнитель в лице...
Ну, я не программист, всего лишь любитель.
Каталогизатор...
Куда ж вы меня толкаете?! И так штуки три програмулины от трёх лет до полугода недоделанные болтаются. Работают, но - ....
Ещё и это? Фигушки.
Так что готов быть мерзким и гадким тестером! ;D ;D ;D

Технические требования
 - работа без установки (portable);
 - не писать в реестр (да, я параноик...);
-  картинки хранить в таблице. Никаких файловых хранилищ - костей не соберёте.
{На сей раз - по теме!}
« Последнее редактирование: 15 Апреля 2010, 22:08:06 от AlDeBar77 »

Оффлайн onlooker

  • Ветеран
  • *****
  • Сообщений: 935
  • Карма: +0/-0
    • Просмотр профиля
to AlDeBar77
Цитировать
-  картинки хранить в таблице. Никаких файловых хранилищ - костей не соберёте
Про кости согласна в принципе, но вот для меня так решение ещё не принято и не осознано.
Т.к. многие ведь делают качественные фото, в разных ракурсах и в разных разрешениях (для разных целей) и очень даже тяжёленькие, и возможно проще будет иметь листалку этих фото с диска, чем искать автономное решение стабильно и шустро ворочающее такие объёмы данных. Можно, конечно, в базе хранить что-то более скромное, но тогда задача культурной организации фотоархива просто будет отодвинута в сторону, типа забыли..
И ещё, я тут поняла что мы несколько о разном говорим, ну то есть я говорю о чём-то своём. И до формирования требований нужно понять - что и для кого. Я всё-таки устраиваю себе такую информационно-справочно-ликбезную базу, т.е. к минералу обязательно подтягиваю таблицу со свойствами, ещё стараюсь подтягивать (если выищу) страницу о месторождении, фотоотчёт об экспедиции - с места боёв. Ведь не геологам это уникально интересно посмотреть как оно там в реальной жизни :-). Т.е. у меня вырисовывается не голая складская программа, а именно информационно-справочная - относительно имеющихся минералов, и, до кучи, структурирующая все данные которые у тебя собраны про них. Вроде бы избыточность - интерент рядом, но экономит потом кучу времени, когда начинаешь заново искать по всем ресурсам какую-то инфу... Отсюда, видимо, и поросли корни использования мною справки.
Т.е. в требованиях неплохо бы определиться насколько интересно иметь и хранить ещё и объёмы справочной информации (понятно, что дилерам это совсем не нужно - а нам?). И с фотоархивами тоже бы понять - всё загонять в базу? - это нереально, и в какой-то момент все portable достоинства пропадут из-за размера базы.
Т.е. похоже мы говорим о двух разных решениях для двух разных задач.




Оффлайн AlDeBar77

  • Постоялец
  • ***
  • Сообщений: 237
  • Карма: +0/-0
    • Просмотр профиля
to onlooker

В профиле ничего, ни города, ни возраста. Ладно.
Вы программист?
   Когда юзер  бежит курсором по таблице, я не трогаю memo-поля. Я достаю из них что-то только, когда курсор остановился на 0,3 с. Всё! Нет дикой нагрузки на диск.
   А писать что-то вселенских масштабов, да притом ещё и универсальное (вплоть до взаимоисключающих требований) - я тоже не испытываю желания.
   Пока то, что есть, затолкаю в Excel, а база - домучаю одну из самоделок - может, приспособлю её под эту задачу.
  Кто-то скачал русифицированные таблицы? Скорее всего, никто. С mail.ru к-во закачек не взять. А ifolder в те дни - ну, сами помните... Там боролись с порнографией. Так что - спрос на данную программу будет крайне мал. Поддержки (я не о деньгах, только моральной!) скорее всего, не будет. И смысл за это браться?

Оффлайн Alx

  • Ветеран
  • *****
  • Сообщений: 761
  • Карма: +0/-0
    • Просмотр профиля
    • Фото-банк
Вот вы интересные  :)
Речи про сотни тысяч записей ведете, про гигабайты информации... и тут-же поясняете, что пока справляетесь на Excel.
Ребята, а вы не спутали промышленную эксплуатацию и бытовое использование? Каковые у меня ассоциации?

Бытовое использование - малые объемы, короткий срок жизни, низкие требования по безотказности.

Промышленное использование - 24х7, гарантированное восстановление при сбое, а лучше катастрофоустойчивость и еще много умных слов...

Так что и IB будет в тему и Oracle тоже, просто для разных целей  :)
Вернитесь с небес на землю, рядовая коллекция может быть описана простым деревом каталогов, или справочником или базой (бытовой) и лишь редкие собрания потребуют серьезных поисковых движков, быстрой обработки и ... гарантированной сохранности, конечно-же.