Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2009-03-12 18:54:32 ЛС | профиль | цитата
про бд имел ввиду следующее:

все схемы из указанного каталога распарсиваются на предмет элементов, ими используемых, которые помещаются в базу со сслылкой на исходный файл. К примеру есть табличка с элементами (получается после парсинга примеров)
id element
1 Button
2 Edit


сами схемы
id sha info author hiasm
1 crogram filesHiAsmElementsDelphiExampleInternetMRA.sha пример реализации Mail.ru агента Dilma 4.01 build 173
2 crogram filesHiAsmElementsDelphiExampleInternetTCP_Chat.sha проcтой пример TCP чата nesco 3.52 build 169


привязываем элемент к схеме
eid sid count
1 1 3
1 2 1
2 1 3

(eid - элемент, sid - схема, count - количество использований элемента)

а имея такую БД мы всегда сможем вытащить любой пример по любым критериям (можно еще дату примера сохранить, чтобы в новой версии видеть только свежие схема)
для меня лично скажем пригодилась бы возможность получить список схем без описания...

так же можно в отдельную таблицу собрать значения всех строковых параметров для текстового поиска. Для начала же достаточно и того, что написано выше.
карма: 27
0