Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#1: 2007-01-06 23:17:20 ЛС | профиль | цитата
Прелюдия :
С каждым днём появляется всё больше программ и компонентов
в связи с чем постепенно зыбывается зачем нужна данная программа
или данный компонент.
Встал вопрос создать каталог ресурсов который всегда под рукой.
Данный пример демонстрирует как это можно сделать.

Принцип работы :
Данный пример сканирует папку с компонентами или программами
на наличие в ней файлов TXT содержащих их описание.
После чего вы просто добавляете необходимый текст в файл каталога,
в результате получаете один файл с описанием всех компонентов и
программ распечатываете его, и при необходимости используете(в туалете )
это не шутка та как завтра выйдет новый компонент и каталог надо будет дополнить.

Выложен для внесения предложений тестирования и т.д.
Скажем так версия 0.1
карма: 0

0
файлы: 1Catalog.rar [2.7KB] [546]
Разработчик
Ответов: 26305
Рейтинг: 2146
#2: 2007-01-07 00:45:22 ЛС | профиль | цитата
Вячеслав, а ничего, неплохо. Приукрасить немножко, убрать уход курсора в редакторе в конец текста, подобрать шрифт, использовать засветку заголовков, короче, привести в порядок и можно пускать в ход. ИМХО.
карма: 22

0
Ответов: 632
Рейтинг: 16
#3: 2007-01-07 00:56:17 ЛС | профиль | цитата
-да нехватает чтобы он сверял имя файла и не кидал повторно одно и тоже в каталог...
-сделать нужно поиск по каталогу и т.д.
И что за 0.1 это как? подверсия нулевой проги или ты ее так цениш? 1.0 или 1.0.1 еще понятно было-б!
карма: 0

0
Ответов: 3655
Рейтинг: 69
#4: 2007-01-07 01:25:08 ЛС | профиль | цитата


Geka писал(а):
да нехватает чтобы он сверял имя файла и не кидал повторно одно и тоже в каталог...
Сделать конечно можно но возникает проблема :
В папке может быть несколько файлов Redmi.txt и какой из них является комментарием
может определить только пользователь.

Geka писал(а):
И что за 0.1 это как
Конечно подверсия до проги ей далеко(шлифовать надо )
К стати первая версия ХиАсм была вроде 0.5.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#5: 2007-01-08 20:48:03 ЛС | профиль | цитата
Можно сделать базу компонентов на SQLite
карма: 0
%time%
0
Ответов: 632
Рейтинг: 16
#6: 2007-01-09 15:21:53 ЛС | профиль | цитата
В папке может быть несколько файлов Redmi.txt и какой из них является комментарием
может определить только пользователь.
ну правильно, в средней колонке он определяет а в ту что справа добавляет, а прога в свою очередь сверяет копии по названию файла и если есть такой то предлагает переименовать и добавить или недобавлять
до проги ей далеко(шлифовать надо )
вот-вот...
карма: 0

0
Ответов: 9906
Рейтинг: 351
#7: 2007-01-09 18:08:43 ЛС | профиль | цитата
А если еще и про Readme.txt вспомнить, то вообще голова вспухнет
карма: 9

0
Ответов: 3655
Рейтинг: 69
#8: 2007-01-10 20:20:24 ЛС | профиль | цитата
Galkov писал(а):
А если еще и про Readme.txt вспомнить, то вообще голова вспухнет

Во во
карма: 0

0
Ответов: 3655
Рейтинг: 69
#9: 2007-01-10 21:42:18 ЛС | профиль | цитата
Версия 1.0b
Добавил сохранение имени папки(что бы не искать каждый раз)
Добавил загрузку каталога для добавления новых данных.
Каталог теперь сохраняется в формате (.rtf) для удобства форматирования.
Можете вносить изменения в текст справки и сохранять его.

[size=-2]------ Добавлено в 21:42
Вот
карма: 0

0
Ответов: 1891
Рейтинг: 110
#10: 2007-01-13 01:58:59 ЛС | профиль | цитата
Вячеслав, в катологе (Каталог.rtf) можно заменить вот эту байду 'd2'e5'ea'f1'f2'ee'e2'fb'e9 'e4'ee'ea'f3'ec'e5'ed'f2 на Текстовый документ с целью уменьшения размера файла Каталога, но если будешь редактировать в Worde - каждая русская буква заменится на 4-символьный код этой буквы.
Кстати, если нужно могу дать расклад русских букв и их 4-символьных кодов. Если в файле католога будет много каментариев на русском языке по принципу замены слова, например код на 'ea'ee'e4, то посчитай какой размер файла будет?
карма: 0
%time%
0
Ответов: 3655
Рейтинг: 69
#11: 2007-01-13 02:07:54 ЛС | профиль | цитата
Alexbootch, Переход с формата TXT на RTF был сделан по нескольким причинам вот две основные.
1) Сохраняется выделение (жирным шрифтом) наименование компонента.
2) Сохраняются ссылки(к стати можно сделать свои) и возможен переход по ним одним кликом.

Но вообщем никто не заставляет можете сохранить и в формате TXT для уменьшения размера.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#12: 2007-01-13 02:16:36 ЛС | профиль | цитата
Кстати, ты не прав!!! Нужно заменять только 4-символьный код русской буквы и при этом весь формат rtf останется, в том числе и:
[b]1) Сохраняется выделение (жирным шрифтом) наименование компонента.
2) Сохраняются ссылки(к стати можно сделать свои) и возможен переход по ним одним кликом.[/b], так как специальные символы формата при этом останутся.
Сморти пример: http://dev.hiasm.com/xf/topic.php?t=7338&start=0
карма: 0
%time%
0
Ответов: 1891
Рейтинг: 110
#13: 2007-01-13 02:57:13 ЛС | профиль | цитата
RTF формат наподобие HTML. В HTML указываешь на русскую кодировку ...charset=windows-1251... и в RTF тоже самое - ansicpg1251. У HTML есть тэги, а у RTF - параметры, что почти что тоже самое. То, что написано в RTF между параметрами выдается в той кодировке, которая указана в документе. Так что если не заменять сами параметры или, как их называют еще командами управления настройки программы чтения файлов в RTF-формате, между параметрами можно вставлять любые русские символы и при этом сам формат RTF документа не изменится.
Для примера: есть простой текст без картиной и пр. наворотов - 357 страниц, написанный 4-символьным кодом русской буквы, его размер 5265 Кв, а если заменить символьный код на русские буквы - размер файла станет 1981 Кв. Вроде разница есть!
Способом замены 4-символьного кода русской буквы на русские буквы пользуются специалисты СПС КонсультантПлюс и Гарант с целью уменьшения объема справочных правовых баз и для ускорения поиска документов.

Насчет гиперссылок - смотри пример где я заменил 'f1'f1'eb'ea'ea'e0 на ссылка все работает и ссылка осталась(можешь проверить скопировав код в блокнот и найти поиском слово ссылка):
code_812
карма: 0
%time%
0
файлы: 1code_812.txt [5.8KB] [313]
Ответов: 3655
Рейтинг: 69
#14: 2007-01-13 13:49:37 ЛС | профиль | цитата
Alexbootch, Слово ссылка найти неудалось нет такого.
Поэтому совершенно не понимаю что я должен сделать.
И тем более чего и как там что то поменять.
карма: 0

0
Ответов: 1891
Рейтинг: 110
#15: 2007-01-13 14:16:59 ЛС | профиль | цитата
Извиняюсь. Вроде не тот файл скинул.
Посмотри здесь:
{insrsid9066873 HYPERLINK "C:\\Documents and Settings\\user\\Мои до
кументы" }{insrsid9066873 {*datafield
00d0c9ea79f9bace118c8200aa004ba90b02000000030000000303000000000000c000
00000000004600001a000000433a5c444f43554d457e315c757365725ccccec8c4ceca7e
3100ffffadde00000000000000000000000000000000000000005e000000580000000300
43003a005c0044006f00630075006d0065006e00
74007300200061006e0064002000530065007400740069006e00670073005c00750073
00650072005c001c043e043804200034043e043a0443043c0435043d0442044b04}}}{fldrslt {cs20ulcf2insrsid9066873charrsid9066873 ссылка}}}{insrsid8474644charrsid197425



code_814
карма: 0
%time%
0
файлы: 1code_814.txt [5.8KB] [327]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)