
BG Development · За реклама · За контакти |
![]() ![]() ![]() ![]() ![]() |
Здравей! ( Включване | Регистриране ) |
Страници: (2) [1] 2 ( Първото ново мнение ) | ![]() ![]() ![]() |
johnfound |
Публикувано на: 07-07-2012, 23:43
|
![]() ![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 ![]() |
Ако на някой му трябва много прост генератор на .chm файлове - този е идеален.
Създава хелп файловете, като екстрактва съдържанието и индекса с ключови думи директно от .html файла. Съдържанието се създава според таговете за заглавия (h1..h6), а ключовите думи се събират от таговете <a>, които имат параметър "id" или "name", тоест ако има таг <a id="keyword"> то думата "keyword" ще се включи в индекса. Програмата обработва и .txt файлове, форматирани с markdown подобния формат от MiniMagAsm. За компилиране на .chm файловете се използва компилатора от Free Pascal, така че програмата не зависи от инструментите на Майкрософт. В закаченият архив се съдържат версии за Windows и Linux и сорс кода. За проба можете да стартирате "example/compile.bat" или "example/compile.sh" в зависимост от това на каква операционна система работите. Програмката е още сурова - написана е за един ден и сигурно има бъгове и липсващи функции. (и документация), но все пак се надявам да е полезна и на някой друг освен мен. [EDIT] Има известен напредък в проекта. Включих в него инструменти за преобразуване на LaTeX в HTML, така че сега могат да се включват и документи на LaTeX. Създадох хранилище за съхранение на кода: ЕТО ТУК. Най-актуалната версия се сваля от ТУК - кликвате на "Fill out captcha" и след това на "Login" и получавате директно .ZIP архив с версиите за Windows и Linux и примери. [/EDIT] Това мнение е било редактирано от johnfound на 17-07-2012, 13:51 -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
rvc |
Публикувано на: 08-07-2012, 12:44
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2648 Регистриран на: 13.05.11 ![]() |
това ще е полезно за хора които все още работят с Win XP ... като мен
![]() |
johnfound |
Публикувано на: 08-07-2012, 13:45
|
||
![]() ![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 ![]() |
Това пък защо? Доколкото знам .chm се поддържа от всички версии на Уйндоус досега и няма планове това да се промени в бъдеще. Допълнително, има библиотеки за Linux и някои програми използват този формат и в Линукс. Въобще, досега май не е измислен по-удобен формат за хелп система на програми. Или поне по-общоприет. Някои хора го използват и като формат за книги. Използването на други системи обикновенно води или до силно усложнена програма или до липса на основни функции. -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
||
rvc |
Публикувано на: 08-07-2012, 20:14
|
||||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2648 Регистриран на: 13.05.11 ![]() |
хехе, ти май не си имал никога Vista? спомням си че в ранните версии на (Шибаната) Vista .CHM файловете не работеха и M$ бяха обявили че няма да ги потдържат а били измислили там някакви алабала глупости. ако все пак са се отказали от смахнатата си идея това е много хубаво нещо ![]() |
||||
johnfound |
Публикувано на: 08-07-2012, 21:31
|
||
![]() ![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 ![]() |
Мисля, че грешиш. Това беше за старият WinHelp формат (.hlp файловете) - той е базиран на RTF и съществува от времето на Win 3.0 Поддръжката му се прекрати с Vista, обаче за Vista и Win7 може да се свали програмата за разглеждане от сайта на MS. FreshHelp обаче, генерира т.н. "Microsoft Compiled HTML Help" файлове с разширение .chm Този формат се поддържа от всички версии на Windows до 7 включително и от всички по-големи операционни системи. -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
||
rvc |
Публикувано на: 08-07-2012, 21:33
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2648 Регистриран на: 13.05.11 ![]() |
да, прави си.
живял съм в заблуждение относно CHM и поддръжката му от Vista насам ![]() |
ici |
Публикувано на: 08-07-2012, 21:47
|
||
![]() ![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 18842 Регистриран на: 06.06.04 ![]() |
http://qt-project.org/doc/qt-4.8/qthelp-framework.html http://qt-project.org/doc/qt-4.8/qhelpengine.html CHM + Multithreading понякога е гъзоболно! -------------------- Ние не сме в една лодка, ние сме в една буря. Лодките са различни.
Следващият път когато се почувстваш ненужен, грозен и недооценен, помни че освен това си и тъп. |
||
0xdeadc0de |
Публикувано на: 09-07-2012, 10:04
|
||
![]() ![]() Име: Група: BG Dev модератори Ранг: Почетен член Мнения: 1987 Регистриран на: 26.07.04 ![]() |
CHM има проблеми (т.е. MS имат проблеми) при отварянето му от мрежов ресурс (\\my share\file.chm). Проблемите идват от настройките за сигурност по подразбиране и е мнооого досадно (особено когато не можеш да ги пипаш, например в корпоративна мрежа) да трябва всеки файл да го копираш локално. Винаги съм предпочитал добре форматиран PDF (със съдържание и т.н.), който освен същата функционалност като CHM, предоставя и добра версия за печат. Откакто имам iPad пък предпочитам ePub. Като цяло на CHM се радвах преди 5-6 години, когато работех изцяло на Windows. -------------------- One OS to rule them all, One OS to find them,
One OS to bring them all and in the darkness bind them ... MS-DOS FoReVeR! |
||
johnfound |
Публикувано на: 09-07-2012, 10:21
|
||
![]() ![]() Име: Група: VIP Ранг: Почетен член Мнения: 8045 Регистриран на: 27.05.04 ![]() |
За четене да. Обаче би ли ми казал, как с PDF може да се направи програма - текстов редактор, в която като позиционираш каретката на някоя дума и натиснеш F1, да ти показва главата за тази дума в съответният .pdf? Имам предвид не търсене в текста, а търсене в индекс. -------------------- asm32 - Приложно програмиране на асемблер.
Tox: 48C0321ADDB2FE5F644BB5E3D58B0D58C35E5BCBC81D7CD333633FEDF1047914A534256478D9 |
||
0xdeadc0de |
Публикувано на: 09-07-2012, 12:27
|
![]() ![]() Име: Група: BG Dev модератори Ранг: Почетен член Мнения: 1987 Регистриран на: 26.07.04 ![]() |
Това е до възможности на програмата за визуализиране, а не са формата. Моят коментар сравнява формати, а не възможности на четци.
-------------------- One OS to rule them all, One OS to find them,
One OS to bring them all and in the darkness bind them ... MS-DOS FoReVeR! |
![]() |
![]() ![]() ![]() |