Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2009-03-12 01:49:53 ЛС | профиль | цитата
То что Dilma предложил, я не понял.
О какой базе может быть речь, если у меня в компе есть несколько папок со схемами (как говорится твои, мои и ваши) + архивный CD, на который сбрасываются схемы - а вдруг пригодится. Вот и этот анализатор 2007 года рождения там нашел.
Если бы все sha были в одном месте - тогда индексированая база была бы уместна, а так - дохлый номер.
Мое видение такое:
1. Указать путь к папке со схемами
2. выборка файлов по нужным критериям (по пакету(Delphi, Fasm,Web),по нужному компоненту и еще по чему - незнаю).
3. Открыть выбранный файл в HiAsm-е
и все - дальше не вижу - потому и предлагал обсудить.


карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#17: 2009-03-12 01:54:51 ЛС | профиль | цитата
Tad писал(а):
Если бы все sha были в одном месте

А что, их нельзя загнать в одно место, в ту же базу, это же текстовые файлы -- вытащил и запустил на-лету
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#18: 2009-03-12 02:13:16 ЛС | профиль | цитата
А выводить список всех sha на экран, как предложил kamakama, если их больше 50 и искать глазами... увольте. Я лучше поиском TC, а задав "искать со строкой" имя компонента получу то, что хочу.
------------ Дoбавленo:

nesco писал(а):
А что, их нельзя загнать в одно место, в ту же базу, это же текстовые файлы -- вытащил и запустил на-лету
Загнать то можно, а толку с этого если они в большинстве случаев Project1, два,три и т.д.. Это раз.
И загнав все sha в БД можно запросто их потерять из-за проблемм с "" ' () % и другими значками. Особенно опасны одинарные кавычки.
Так что к этому нужно подходить очень осторожно.

Как организованы электронные библиотеки : Книга хранится в отдельном файле, а в базе хранится Название, Автор, год выпуска, жанр и т.д.
Никто никогда текст книг ни в какие БД не загоняет.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26164
Рейтинг: 2127
#19: 2009-03-12 02:18:36 ЛС | профиль | цитата
Tad писал(а):
Я лучше поиском TC, а задав "искать со строкой" имя компонента получу то, что хочу

А в чем проблема то же сделать с базой

Ладно, я попробу, а там... что получится, надо же когда-то учиться, тем же запросам к базе
------------ Дoбавленo:

nesco писал(а):
Книга хранится в отдельном файле, а в базе хранится Название, Автор, год выпуска, жанр и т.д.
Никто никогда текст книг ни в какие БД не загоняет

Я это знаю. На этот счет у меня несколько вариантов (не менее двух -- точно)
------------ Дoбавленo:

Tad писал(а):
загнать то можно, а толку с этого если они в большинстве случаев Project1, два,три и т.д.

При добавлении можно изменить или оставить имя
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#20: 2009-03-12 09:42:34 ЛС | профиль | цитата
nesco, а если в базе хранить название программы, инфо о ней (если есть) и названия использованных в ней компонентов ? Тогда можно находить примеры использования любого компонента.
Просил же делиться идеями

Леонид, где там светлые мысли.!

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#21: 2009-03-12 11:20:59 ЛС | профиль | цитата
Tad, мне сейчас не до светлых мыслей, зубы делаю, своих-то почти не осталось, пол Хонды во рту, щёки отекли, а конца-края не видно
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#22: 2009-03-12 12:17:47 ЛС | профиль | цитата
Леонид, сочувствую.

kamakama, куда пропал ?
Вот немного поиздевался над твоей схемой. Условия применение те-же.Хотя наверное лучше добавить выбор папки, да и самой проге будет возможность работать из любого места, но идея твоя ты и доделывай. (обязательно добавь кнопу со ссылкой на наш сайт)
И не давай имена русскими буквами.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1viewsha.rar [3KB] [135]
Ответов: 8930
Рейтинг: 823
#23: 2009-03-12 14:03:41 ЛС | профиль | цитата
Tad, утешает то, что значительная часть этой пол-Хонды пошло на благо Израильского государства (блин, если я сейчас работал на родном заводе, подошёл бы к токарю Васе, даже без чертежа, а на пальцах, попросил выточить пару десятков шурупов на 6-8 мм из титана, посадочные места сам нардфилем обточил и всё за стакан - Израиль остался бы при своих )
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#24: 2009-03-12 14:15:20 ЛС | профиль | цитата
Да, Леонид, у нас зубникам палец в рот не клади ( они зубатые и аппетит волчий)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 5446
Рейтинг: 323
#25: 2009-03-12 15:00:25 ЛС | профиль | цитата
Tad, Леонид, не напоминайте про этих садистов - перед коммандировкой решил всё пролечить, так всю зарплату спустил
карма: 1

0
Ответов: 875
Рейтинг: 322
#26: 2009-03-12 16:24:17 ЛС | профиль | цитата
Tad, не пропал - в анализе поменял StringTable на StringTableMT и теперь разбираюсь как в неё впихиваются иконки. Что-то мелькает в голове но пока не соображаю. У nesco, это должно гораздо быстрей получиться.
карма: 1

0
Разработчик
Ответов: 26164
Рейтинг: 2127
#27: 2009-03-12 16:34:17 ЛС | профиль | цитата
kamakama писал(а):
У nesco, это должно гораздо быстрей получиться

Неее... Я распыляться не буду. Я сейчас базу юзаю на предмет впихивания туда схем. А нафига тебе StringTableMT, юзай сразу уже MTStrTbl, она более эффективна для серьезных задумок
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#28: 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
Разработчик
Ответов: 26164
Рейтинг: 2127
#29: 2009-03-12 19:43:34 ЛС | профиль | цитата
Dilma, а где брать старую версию (в sha только недавно она записываться стала), да и автор где хранится
карма: 22

0
Ответов: 3851
Рейтинг: 159
#30: 2009-03-12 22:16:02 ЛС | профиль | цитата
ещё критерий поиска - задействованные у элемента точки и их сочетания..
карма: 0
начавший
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)