Ничек берләштерергә. HTMLHelp белешмә - аша слияние

2017-05-07 09:42:27 / author: Timur Ganeev views 203Total views: 203 / 3Views for 7 days: 3

Күзәтү
Бу документ сезгә ярдәм итәчәк алырга слили файллар CHM эшли.

Зур рәхмәт Мюллер-Гиллебранд Германиядә өчен мәҗбүр итәргә, аны эшләргә, кайчан калганнары алмады. Шулай ук Кейт Пирсон бу Вариан Австралия өчен әйтү-кузнечный.

Модульле пособие ярдәм итә

  • Зур системасын мөмкин разбиты артык вак подсистемы, шул ук вакытта әле таныштырганда, бердәм системасына ярдәм кулланучыга билгеләнә ала.
  • Слили ярдәм итәргә, "акыллы". Урнаштырылачак гына ул модульләре, күрсәтә бу тәрәзәдә белешмә.

Модульная проблемалар ярдәм итегез

  • Модуль кроссы гипер-сылтамалар кирәк, махсус форматирование.
  • HH 1.2 түгел сольют вкладку Сайланма элементлары.
  • Салу " TOC түгел эшли (ышанам беркетелгән НН 1.3 х).
  • Барлык файллар chm-файл булырга тиеш скомпилирован белән "недвоичных TOC" һәм "бинарный Индексы". Иске чмс бу MSDN төрле.

Демо-Проект

Түбәндәге демо-проекты өчен кулланылачак иллюстрации моннан ничек CHM-файллар мөмкин берләштерелгән. Демо-проекты тора киләсе:

1х Мастер chm Файл (Master.chm)
2х колы chm Файллар (SiteA.chm & SiteB.chm).

Шул ачу демо-проектын, сез күрергә тиеш болай:

  • Әгәр сез откроете теләсә кайсы CHM-файл, сез алачаксыз да шул ук хђл, бердәм системасын тулырак гомуми TOC, индексы һәм эзләү
  • SiteB настроен күрсәтер SiteB TOC буенча шаблон. Икенче билгеләмә бирә күрсәтергә тулы TOC.
  • Һәр модуль ия исеме тәрәзә. Проектның финалында сез, мөгаен, теләсәгез, барысын да заголовки тигез, димәк, кулланучы үзе генә белә, чөнки алар кулланалар модульную системасына ярдәм күрсәтү.

1. Скачать демо-проекты (merge.zip - код өчен бу күрсәтү).

2. Скачать өстәмә демки (merge_chapter.zip - башка мисал: код һәм документлар).

Адым 1 - Мастер-таблицасында тоту (TOC)
Әйтик, бездә 3 модулен, һәркем белән балалары өчен үзләре оглавлением (.HHC Файл). Беренче адым-берләштерергә барысы да "подчиненные".ННС файллар "мастер".Файл hhc (без называем Мастер-модуле модуль калган сливаются).


Инструкция:
Адым 1А:
Откройте Master.HHC (мастер эчтәлеге файлның) ярдәмендә двойного клика бу проводнике. Бу ачачак HH Workshop мөмкинлек бирәчәк сезгә редактировать Master.HHC.

Адым 1В:
Тычканның уң як төймәсенә тычканы бу элементы TOC һәм сайлагыз "Вставить файл". Языгыз, СайтА торгызу содержимого файлның "SiteA.CHM::SiteA.HHC".

Адым 1С:
Повторите адым 1В, бу юлы өстәде эчтәлеге СайтВ файл "SiteB.CHM::SiteB.HHC".

Бу мастер-TOC эшләнгән. Файллар итне сораган HHC таләп итә, бернинди махсус үзгәрешләр.

Ничек берләштерергә. HTMLHelp белешмә - аша слияние

2 адым - [файлларның кушылган] [MERGE FILES] гариза
Ачык Master.HHP Файл проектын һәм өстәргә секциясенә [MERGE FILES], содержащий исемнәре калган файлларның CHM (добавлять проектларга үз CHM-файл).
Инструкция:
Адым 2а:
Ачык Master.HHP остаханәсендә. Откройте "проект параметрлары" диалогового, тәрәзә сайлагыз "берләштерергә файллар" вкладки. Файдаланып, төймәгә "Өстәргә", өстәргә SiteА һәм SiteB CHM-файллар исемлегенә кертелгән. Түгел добавляйте Мастер CHM.

Әгәр телисез икән, булсын өчен, файл SiteA.CHM һәм SiteA.CHM өчен ачарга кебек Master.CHM переходите к адым саен 2В.

Адым 2В:
Кабатларга адым 2а өчен барлык модульләр. Янә инаныгыз Сез дә керткәннәр проектларга үз CHM " үз исемлеге слияние.

Ничек берләштерергә. HTMLHelp белешмә - аша слияниеНичек берләштерергә. HTMLHelp белешмә - аша слияние

3 файллар проектын HHP һәм хәзер барысын да карап торырга тиеш ссылку һәр бер CHM файлларның проекты.
<Master.HHP>[MERGE FILES]
SiteA.CHM
SiteB.CHM
<SiteA.HHP>[MERGE FILES]
Master.CHM
SiteB.CHM <SiteB.HHP>[MERGE FILES]
Master.CHM
SiteA.CHM

3 Адым - Билгеләмәсе Итне Сораган Windows
Әгәр телисез икән, булсын өчен, файл SiteA.CHM һәм SiteB.CHM өчен, ачу белән, шул ук ТОС ничек Master.HHP, бу өстәмә адымнар таләп ителә.

Master.HHP гади генә кебек булып тора һәм бар түбәндәгеләрне билгеләү тәрәзә:
[WINDOWS]
TP=,"Master.HHC" ,"Master.HHK", "Master.htm"....

Өчен кулланырга рабский мастер HHC Оглавление без кулланабыз киләсе синтаксис:

"masterCHM::masterHHC".

Ничек берләштерергә. HTMLHelp белешмә - аша слияние

Билгеләмә мастер тәрәзә МП.

Файл SiteА
Без бирделәр файл SiteА, ике билгеләү тәрәзәләр. Куллану "TP=" кулланырга мастер CHM TOC. Кулланырга "ТР2=" билгеләмәсе куллану SiteA.HHC TOC.

Сез булдырырга шулкадәр билгеләмә тәрәзә, ничек таләп ителә.

<SiteA.HHP>

[WINDOWS]
TP=,"Master.CHM::Master.HHC", "SiteA.HHK","index_a.htm"....

TP2=,"SiteA.HHC","SiteA.HHK", "index_a.htm","index_a.htm"....

SiteB
Бу SiteB "TP" билгеләмәсе тәрәзә бу SiteB TOC. Карау өчен мастер TOC өчен SiteB кулланырга "ТР2 билгеләү" тәрәзәләр.

Искәрмә:.HHP файл "Default Window=TP" билгели билгеләү тәрәзә куллану өчен ачканда CHM -файлның.

<SiteB.HHP>

[WINDOWS]
TP=,"SiteB.HHC", "SiteB.HHK", "Index_B.htm"....

TP2=,"Master.CHM::Master.HHC", "SiteB.HHK", "index_b.htm"....

Нәтиҗә Ясап
Исегездә тотыгыз 3 гади адым.

  1. Master.HHC TOC файл тиеш "кертергә" бөтен файллар HHC.
  2. Master.HHP булырга тиеш бүлешү [Merge Files] листинг калган CHM. Бу берләштерә, барлык индексларны (.HHK) һәм FTS (полнотекстовый поиск) вакытында үтәү. Теләге булган һәр колы .HHP Проект мөмкин ия шулай ук бүлешү [Merge Files] листинг калган CHM. Бу-мәҗбүр итә итне сораган бар, бер үк индексы һәм FTS ничек оста.
  3. Әгәр сез теләсәгез өчен Мастер һәм коллар өчен отобразить гомуми TOC, ягъни һәр колы Билгеләмә тәрәзә .HHP тиеш ссылаться бу Master.HHC саклана Master.CHM-файл:

TP=,"masterCHM::masterHHC", "my.HHK", "myHomePage.htm"....

Адым 4?

сорау Берләшкән белешмә системасы кушымтасы ачарга мөмкин дигән ведомый " модуле аша мастер chm?
җавап

Юк. Күрсәтергә кирәк модуле, ул үз эченә алган дигән.
EG. "slaveA.chm::/slaveA_topic.htm" .
Болай эшли алмый. "master.chm::/slaveA_topic.htm".
Әйе, әгәр сез используете контекстную белешмә идентификаторы.

$Global_

сорау Ничек алам мәҗбүр итә барлык модульләре ачарга бер тәрәзәдә?
җавап

Префикс барлык исемнәр билгеләмәсе белән тәрәзә белән "$global_".
Бу приведенных югарырак, мисаллар китереп, без кулланачакбыз "$global_TP" түгел, "TP".
Бу Ральф Уолден берсе KeyWorks турында сөйли "$global_".
http://keyworks.helpmvp.com/home/keyhh

<<<

Чөнки HTML Help 1.2 эшкәртә неназванные типы тәрәзәләр, сез барыбер аласыз алырга берничә тәрәзә каршындагы кую HTML Help 1.2, бигрәк тә эшләгәндә берничә сорау белән системалары (мәсәлән, берләштерергә файллар CHM). Алсын өчен бу проблеманы хәл итәргә, игълан итәргә Тибы тәрәзәләр, исеме, аның башлана префикса "$global_" һәр CHM файл. Мәсәлән:

file1.chm::/file1topic1.htm>$global_task
file2.chm::/file2topic1.htm>$global_task

$global_" префикс дип хәбәр итә НТМL Help, дип Тибы тәрәзәләр куюда кулланылырга мөмкин теләсә нинди CHM-файл соң беренче тибындагы тәрәзәләр ачыла.
>>>

Башка Киңәшләр Һәм Хитрости

Гомуми Киңәшләр

  1. Барлык файллар CHM булырга тиеш билгеләнгән бу, теге, шул ук папку.
  2. Сез урнаштырырга теләсә кайсы саны колы CHM тик Master CHM һәрвакыт булырга тиеш билгеләнгән, әгәр сез теләсәгез өчен рабы түгел ссылаются төп эчтәлеге.
  3. Һәр проект кертергә тиеш "бинарный Индексы" максаты белән, өчен индекс кушылган.
    - Бинарный индексы түгел булдырылачак, әгәр сез сайлагыз Версия 1.0 " ярашучанлык тартмасы > компилятор диалогового тәрәзә > үзлекләре проектын яки, әгәр булдырырга бинарный индексы флажок чара уңаеннан.
    - Рик таш-дип искәртте миңа, дип баш индексы тиеш тотарга кирәк һәрхәлдә, бер чорда өчен өчен кушылган.
  4. Нәкъ шулай ук "бинарные ТОС" булырга be _disabled_ otherwise кушылган эшли алмый.
  5. Үз эченә HHC эшли рекурсивно, шуңа күрә аласыз ия төркеме өстәмә модульләр. И. е. HHC файллар да кертеп, файллар HHC, алар үз эченә ала һәм башка файллар hhc һәм шулай алга таба.
  6. Слияние индекс һәм ALink төп сүзләре. Бу бөтенләй _не_ эшли рекурсивно, чөнки алар белми включений TOC. Әгәр телисез икән, ия бердәм индексы, яки кроссы-модуле ALinks син әйтергә тиеш, һәр CHM файл, һәм ул башка булырга мөмкин, билгеле, принадлежащих янына бер проекты. Тагын бер тапкыр: _не_ үз-үзләрен сливаете.
  7. Тагын бер идея: әгәр сездә шундый ук төп сүзләр арасыннан берничә файлларның белешмә форматында HTML куллана теглар <title> исемлегендә максатлары. Без киңәйтте итеп язылган һәр тема исеме белән иң модулен ("бук") китерә: татарстан республикасы итеп <title> бу матур исем темасы (бу нормаль исеме китаплар) </title>.
  8. Оператор include " файл HHC аласыз мөрәҗәгать итегез к аерым файл HHC. Файл HHC булырга тиеш помещен бу, теге, шул ук папку, анда файллар CHM.

Связывание Арасында Модулями

Гади Сылтамалар
Кулланырга якорь өчен гади межмодульной бәйле.

Мәсәлән: <a href="ms-its:SiteA.chm::/Index.htm">Link Text</a>

Дәүләт советы: IE3 эшләүчеләр файдаланырга тиеш "mk:@MSITStore:" префикс

Бу алым ОК, әгәр CHM булачак, мөгаен урнаштырылган, әмма кайбер модульләре берләштерелгән белешмә системасы булырга тиеш түгел билгеләнгән.

ALinks
Билгеләргә идентификатор кертә телђсђ кайсы темага сезнең системасына ярдәм күрсәтү һәм ссылку темасына файдаланып, бу идентификатор кертә. Әгәр артык бер кисәк акция бер үк идентификатор кертә, ягъни сылтама булачак отображаться исемлегендә җәяүлеләр кичү. Реаль власть ALinks булып тора, ягъни алар таләп итми, сездән булсын өчен, исемен күрсәтергә максатчан файлның CHM. Сыйныф!

Өстенлекләр

  • ALinks кирәк түгел, белергә CHM, анда тема урнашкан.
  • ALinks юк текстын күчерү өчен. Идентификатор кертә невидим өчен кулланучының.
  • ALinks булырга мөмкин гадәти гиперссылка.
  • Булдыру динамических См. шулай ук исемлегенә җәяүлеләр кичү. Бары тик билгеләнгән модульләре кертә исемлегенә җәяүлеләр кичү.
  • Бәлки отображать альтернатив темага әгәр төп сылтама түгел найдена.

Җитешсезлекләр

  • Авырту " җайга салу. Һәр максатчан тема таләп махсус код.
  • Зур системаларында ярдәм итәчәк, әгәр CHM күрсәтелмәгән булса, анда булырга мөмкин түгел тоткарлау ярдәмендә эзләү тиешле темалар.

Нәтиҗә ясап: кулланырга ALinks эшкәртү өчен сезнең карагыз исемлегенә шулай ук җәяүлеләр кичү. Өчен бер сылтамалар, анда максатчан CHM билгеле, используйте тиешле темалар (түбәнрәк карагыз) таләп итә торган гади кодлаштыру.

Репетитор ALinks
1. Урнаштыру өчен максатчан темасы

  1. Откройте HTML-документ Workshop.
  2. Поместите курсор шунда, кайда телисез икән, вставить код.
  3. Сайлагыз "үзгәртү" > "компилятор мәгълүмат" төп меню.
  4. Сайлагыз "ALink Names" вкладки "мәгълүмат компилятор" диалог.
  5. Төймәгә басыгыз Өстәргә языгыз, уникаль идентификатор кертә текст буенча бу темага. Мисал: "my_topic_id".
  6. Төймәгә басыгыз ОК өчен бу ОК үзгәрешләрне кабул итәргә.
    Киләсе код вставляется бу документ

<Object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="ALink Name" value="my_topic_id">
</OBJECT>

2. Булдыру өчен ссылку темасына

  1. Откройте HTML документ остаханәсендә.
  2. Поместите курсор шунда, кайда телисез икән, вставить код сылтамалар.
  3. Сайлагыз "Tags > HTML Help Control" төп меню.
    Шулай ук, мөмкин нажать на wizards шляпа өчен панельләр кораллары.
  4. Сайлагыз "ALink эзләү" выпадающего меню һәм языгыз, уникаль исеме.
    Напр. "my_alink"
  5. Төймәгә басыгыз Алга таба да тутырыгыз калган басулар. Инаныгыз өстәргә исеме ALink сез билгеләделәр бер адым кала бер.
    Киләсе код вставляется бу документ

<OBJECT id=my_alink type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,73,8252,0">
<PARAM name="Command" value="ALink">
<PARAM name="Item1" value="">
<PARAM name="Item2" value="my_topic_id">
</OBJECT>

Ниһаять, әгәр сез булдык билгеләргә ссылку өчен төймәгә, ягъни эш эшләнде. Компиляции, ачу һәм тикшерү үз CHM.

Әгәр телисез икән, активировать код белән ссылку аннан файдаланырга
<a href="javascript:my_alink.Click();">Some Hyper Text Here<a>

Махсус Искәрмә:

Өчен переадресации кулланучының икенче сәхифәне, Әгәр сылтама эшләми икән, добавьте түбәндәге өстәмә юллар " приведенном югарырак коде.

<PARAM name="Default Topic" value="filenotfound.htm">

Бу советына иде тәкъдим ителәчәк "Marta Arriazu" <M.Arriazu(AT)Lantek.es>
Аллага шөкер, кемдер укый документларны.

Бәйле Бүлекләр
Түгел бирегез бизәкләү алдап була соң сезне. Бу сылтамалар гади код һәм искиткеч гамђлгђ булдыру өчен межмодульной бәйле.

Өстенлекләр

  • Гап-гади шул кую. Бернинди махсус код кирәкле бу целевом документта.
  • Бәлки отображать альтернатив темага әгәр төп сылтама түгел найдена.
  • Бу HTML Help өстәмә тәрәзәләр.
    Чынлыкта чагыштырмача темалар булырга мөмкин бердәнбер ысул белән күрсәтер өчен өстәмә тәрәзә " НН 1.2.
  • Бәлки активирована стандартная гиперссылка.
  • Өчен бер элемента сикерү була иярләгән нормальной выпадающем исемлегендә сикерергә.
  • Өчен бер элемента скачков юк текстын күчерү өчен.

Җитешсезлекләр

  • Өчен берничә элементлар исемлеген җәяүлеләр кичү тәрҗемә текстын таләп ителми.

Икенче кисәк күрсәтәчәк, сезгә кебек темалар белән бәйле код.

Бәйле Темаларга Репетитор
Менә ничек билгеләргә смежным темаларга сылтама файдаланы Workshop. Ничек кенә сез беләсезме, сез, аласыз гади вставить код кайсы редакторе HTML.

1. Өчен өстәргә ссылку

  1. Откройте HTML документ Workshop.
  2. Поместите курсор шунда, кайда телисез икән, вставить код сылтамалар.
  3. Сайлагыз "теглар > HTML-белешмә идарәсе" төп меню.
    Шулай ук, мөмкин нажать на wizards шляпа өчен панельләр кораллары.
  4. Сайлагыз "бәйле темалар" выпадающего исемлеген һәм языгыз, уникаль исеме.
    Мәсәлән: "my_link"
  5. Төймәгә басыгыз Алга таба да отметьте флажок кулланырга исемлегенә popup һәм диалоговые тәрәзәләр
  6. Төймәгә Басыгыз Алга Таба. Әгәр сез используете ссылку, төймәгә аннары Введите текст өчен элемтә чарасы урнаштырырга бурычлы һәм янә нажать төймәгә Алга таба.

Бер чара добавления / редактирования сылтамалар. Төймәгә басыгыз Өстәргә өчен ачарга "Өстәргә/редактировать темалар белән бәйле" диалог.

  1. Языгыз, теләсә кайсы текст заголовка. Ул беркайчан да булмаячак, күрәсең, чөнки без генә тукталышыбыз-бер ссылку һәм өзәргә всплывающие тәрәзәдән сикерергә һәм әңгәмәләр (югарырак).
  2. Языгыз File/URLL
    Мисал: "SiteA.chm::/Index.htm"
  3. Языгыз, башка URL-адресына һәм төймәгә басыгыз ОК өчен кабул итәргә үзгәрешләр.
    Мисал: "CHMFileNotFound.htm"
  4. Әгәр телисез икән, булсын өчен, отобразить темалар вакытында икенчел тәрәзәдә языгыз исеме тәрәзәләр. Искәрмә: билгеләмә тәрәзәләр куелырга тиеш максатчан CHM түгел вызывающий CHM . Төймәгә басыгыз Алга таба әзер.
    Киләсе код вставляется бу документ

<OBJECT id=mylink type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,73,8252,0" width=100 height=100>
<PARAM name="Command" value="Related Topics">
<PARAM name="Button" value="Text:Relative Topic Jump">
<PARAM name="Item1" value="This text never seen;SiteA.chm::/Index.htm;CHMFileNotFound.htm">
</OBJECT>


8-нче декабрь-2005:

Удалил ms-its: яки mk:@MSITStore: prefix. Бу китерә ошибке всплывающее тәрәзә, яңа версиясе HTML-белешмә. Менә иске коды:

<PARAM name="Item1" value="This text never seen;ms-its:master.chm::/topic.htm">

2. Ниһаять, әгәр сез булдык билгеләргә ссылку өчен төймәгә, ягъни эш эшләнде. Компиляции, ачу һәм тест CHM.
Әгәр максатчан CHM файл билгеләнмәгән системасы белешмә булачак отображать альтернативный файл "CHMFileNotFound.htm" сез кайда аласыз сөйләү кулланучыга билгеләнә ала буларак билгеләргә өстәмә модуле ярдәм итә.

Әгәр телисез икән, активировать код нче генђ кулай гипер сылтама
<a href="javascript:mylink.Click();">Some Hyper Text Here<a>

Кушылган & Контекстную Белешмә Идентификаторы

Без барыбыз да беләбез, ничек настроить безнең проектлар контекстында чакырулар төп нче кушымталар (к. how_to_context.htm). Кешеләр склонны отклеиваться белән объединенными белешмә системасы. т. е. Ничек кушымталар ясарга контекст чакыру өчен колы тема булса да, мастер CHM.

Түбәндәге мисаллар күрсәтә контекстында картографическая мәгълүмат нче Master .HHP файл.

Начар Карар № 1:

Моның тапшырып булмаячак. Система күздә тота, бу тема быел CHM (Мастер).

[ALIAS]
IDH_MyTopic=slave1_topic.htm

[MAP]
#define IDH_MyTopic 1000

Карар № 1:

Бу ULR үз эченә алган тулы юл колы дигән. Соң, соңгы тәнкыйди яңарту (hhctrl.ocx 5.2.3735.x) без таптылар индекслар түгел сливайся ярдәмендә әлеге техника. Бары тик баш индексы күрсәтә өстәмә битендә библиографик күрсәткече чара навигация.

Шулай булгач, бу бик күңелле хәл, әгәр дә Сез используете вкладку "библиографик күрсәткече". Шулай ук Марк Ислам (MSFT) һөҗүмнәрдән сез файдаланырга тиеш $Global_ әгәр телисез икән, TOC автоматик синхронизации эшләү өчен дөрес.

[ALIAS]
IDH_MyTopic=ms-its:SlaveA.chm::/slave1_topic.htm

[MAP]
#define IDH_MyTopic1000

Карар №2:

Бу сәер Форматы URL-адресы бар Исправлена безнең ТОС автомат синхронизация проблемасын беразга. Әмма соң соңгы тәнкыйди яңарту (hhctrl.ocx 5.2.3735.x) ТОС авто-синхронизации тулысынча нарушена хәтта кулланганда $Global_. Күптән түгел генә сынаулар төрле авторларның шулай ук күрсәткәнчә, кайбер көннәрдә Индексы дөрес сливается һәм берничә көннән ул түгел ... алмыйбыз аңлатырга әлеге расхождение нәтиҗәсе. Шулай булгач, палка карары белән #1 Әгәр сездә юк индекс.

[ALIAS]
IDH_MyTopic=ms-its:master.chm::/SlaveA.chm::/slave1_topic.htm

[MAP]
#define IDH_MyTopic1000

Карар № 3:

Була настроить һәр колы CHM өчен кулланырга Мастер TOC һәм кушылган барлык башка CHMs (без күрсәттеләр, бу бер адым кала 3 демо югарырак проекты). Шул рәвешле, һәр колы булганда, ачык һәм турыдан-туры, ия булачак, ягъни шул ук тоту, ничек оста. Определите барысы да сезнең сопоставления Slave1 .HHP һәм ачарга Slave1 CHM каршындагы контекстном вызове Slave1 тема. Проблема моның белән подходом итүдән гыйбарәт кушымталар кирәк булачак ачыкларга берничә сорау белән CHM урынына алсын контекст тудыра, ичмасам, бер CHM-файл (мастер). Шулай ук мәгълүматны кебек сайланма әсәрләр һәм күләме һәм нигезләмә тәрәзәләр түгел сливались. Бу мәгълүмат саклана исеме астында файлның CHM.

Карар № 4:

1-гыйнвар-2003: ниһаять, кайбер карарлар эшли.

Вторичные Тәрәзәләр
Вторичные тәрәзә оснастки кулланганда сылтамалар һәм TOC сылтамалар. Гади тутырыгыз исеме тәрәзәләр, үзегез теләсәгез кулланырга ярдәмендә остаханәсендә Workshop.

Искәрмә: сопгы минутта берсе ватылды Вторичный тәрәзәдә ярдәм HH 1.2 өчен ALinks һәм KLinks. Сүз булып тора, ягъни алар кабат очрагы HH -1.21.

Алдында алга таба чтением сезгә кирәк прочитать бүлек буенча смежным темалар.

сорау Эшләргә вторичную Windows эшләргә автономияле CHM?
Алам гына ссылку өстәмә тәрәзә булса, максаты-төрле CHM.
җавап

Гел указывайте, соңгы CHM файл юлга булса да, исходный һәм максатчан CHM шундый ук.
Мисал:

Мин телим бәйләргә темасы белән master.chm башка темасына master.chm файдаланып, тәрәзә итеп билгеләнде "ТР2". Юл сылтама булырга тиеш билгеләнгән "ms-its:master.chm::/topic.htm".

<OBJECT id=mytopic5 type="application/x-oleobject"
classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11"
codebase="hhctrl.ocx#Version=4,73,8252,0">
<PARAM name="Command" value="Related Topics">
<PARAM name="Button" value="Text:Relatve Topic - Secondary Window in same CHM">
<PARAM name="Window" value="TP2">
<PARAM name="Item1" value="This text never seen;master.chm::/topic.htm">
</OBJECT>

8-нче декабрь-2005: удалено ms-its: префикс. Бу китерә ошибке всплывающее тәрәзә, яңа версиясе HTML-белешмә. Менә иске коды:

<PARAM name="Item1" value="This text never seen;ms-its:master.chm::/topic.htm">

сорау Ничек отобразить минем үз хәбәр турында ошибке, кайчан соединение булмый, чөнки CHM табылмый?
җавап

Тутырырга кырында альтернативный URL-адресы.
Белән смежным темалар һәм TOC аласыз күрсәтергә альтернативный URL-сылтамалар. Әгәр төп сылтама булмый, чөнки модуле юк, булса отображается альтернативный файл.

Өчен ALinks һәм KLinks сезгә өстәргә кирәк бу строку яңартуны кулдан. Семинар бирмәс Сезгә моны.

<PARAM name="Default Topic" value="filenotfound.htm">

сорау Булыр микән урта тәрәзә калышырга баш тәрәзә?
җавап Юк, өстәмә тәрәзә булачак калырга вершине.
Сез аласыз бинасына тәрәзәләр үз-үзеңне үзгәртү юлы белән билгеләү стиль тәрәзәләр.
сорау Мин алам төшерергә өчен элемтә чарасы урнаштырырга бурычлы өчен панельләр һәм/яки вкладки килгән өстәмә тәрәзәләр?
җавап Төшерергә өчен элемтә чарасы урнаштырырга бурычлы өчен панельләр бара мастерскую, үзгәртергә билгеләү, тәрәзә өзәргә барлык опции өчен элемтә чарасы урнаштырырга бурычлы. Өчен бетерә вкладки ясарга да шул ук хђл отключения панельләр навигация.
сорау Мин кайда билгеләргә тиеш билгеләү тәрәзәләр. Бу вызывающем модуле яки целевом модуле?
җавап Һәрвакыт определяйте аның максаты-chm, теманы үз эченә алган.
сорау Мин һәрвакыт алам тәрәзә "Window Type XXX найдено түгел" хата?
җавап

Карагыз әле предварить барлык исемнәр тибындагы тәрәзә белән "$GLOBAL_".

<PARAM name="Window" value="$GLOBAL_TP2">

сорау Мин сайлыйм булдырырга өстәмә тәрәзә ссылку икенче тапкыр, бу тема отображается төп тәрәзәдә түгел, ә дополнительном тәрәзәдә. Моны ни дип аћларга?
җавап Кайбер хәлләрдә кирәк башта ябарга вторичное тәрәзә.

Башка Вторичные Тәрәзәләр
Забудьте турында берничә CHM бу секундына мөмкинлек бирә, тиз арада карарга башка ысуллары алу өстәмә тәрәзәләр.

  1. Тәрәзә IE файдаланып, максатчан="метка" "label"

Иң гади ысулын күрсәтергә, өстәмә тәрәзә өчен rss максаты. Бигрәк тә файдалы төзегәндә сылтамалар бу чара интернетта, анда сезгә кирәк статусы-бар мәгълүмат.

Мәсәлән: <a href="somepage.htm" target="_blank">Click me</a>

Нажми на мине күрү өчен үрнәк

2. тәрәзәләр.ачу() window.open()

Бу алым шулай ук ача тәрәзә IE әмма сез бирделәр контроле өстендә зурлыгында һәм тышкы кыяфәте тәрәзәләр (яшерергә панель инструментларын, юл торышын һ. б.).

Үрнәк: window.open("Sample.htm",null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");

Карагыз MS Web Reference.

3 Башка ысуллары

window.showModelessDialog()
window.showModalDialog()
window.showHelp()
См. шулай ук минем китерерлек тупас кимчелекләр файдалану буенча ShowHelp()

Танылган Хаталар

1 HH 1.2 түгел сольют вкладку Сайланма элементлары.
2 Слили ярдәм итәргә HHC һәм HHK эшли фәннәр урын алган салу да эшли.
Анда, калса, проблема тоташтырып, бер HHC һәм HHK эшли, фәннәр, алар асрыйлар салу (берләшкән белешмә системасы). Сылтамалар арасыннан TOC һәм салу булачак ачарга файл " панельләр уңнан түгел, прыгайте аска таба шушы күрсәтелгән салу.
Гомумән, минем белән проблемалар юк Индексы вкладки "әлегә бар проблемалар исемендәге салу". Башка дип хәбәр итәләр барысы да ОК ачканда CHM-файлның, содержащий салу, ләкин әгәр башка модульләре
ачыла, аннары бер ошибкой.
Ышанам, беркетелгән HH 1.21
3 RoboHelp булдыра начар HHC һәм HHK файллар. Инаныгыз сезнең HHC һәм HHK эшли ия булырга тиешле заголовки. Артык иртә версиясе бар гына узелы мәгълүмат.
Мөмкин яки мөмкин түгел проблема.
4 Билгеләмә тәрәзәләр
Лета Герман алам хаталар, ул кайчан нажала бу TOC элементлары. Без таптылар, әгәр без алынды юллар
<param name="WindowName" value="Main"> барлык HHC һәм HHK эшли файллар бу ярдәм итте.
5

Добавление HHC үз эченә ала гариза
Бар баг остаханәсендә HTML-белешмә, ясый үзгәртү файл HHC бик кыен.
Хата бу. Кертергә элементлары булырга тиеш отображены бер адым уңга.
Мисал:

Киләсе булачак сузарга файл шул дәрәҗәдә ТОС 3 урынына дәрәҗәдәге TOC 2 күрсәтелгәнчә.

Папка
Папка
Үз эченә CHM::HHC
Папка

Иң зур проблема монда шунда ки алмыйбыз кертергә файлларның дәрәҗәсендә ТОС-1. Бу гади генә эшли.
Исправление:

  1. Алу өчен үз эченә ала күрсәтергә дәрәҗәсендә ТОС-1 үзгәртергә кирәк HHC блокноте һәм убедитесь, дип хәбәр include булса, читтә <UL> тег блогы.

Мисал:

<UL>
...
</UL>
турында мәгълүмат слиянии
<UL>
...
</UL>

2. Куллана аласыз 3 нче партия корал булачак башкарырга.

Үрнәк: FAR HTML

Башкалар, Диләр

Бик яхшы киңәшләр нче Джордж Фаркас
(Яхшы күзәтү берсе Джордж Фаркас)

Бик яхшы киңәшләр нче Шон Стагнер
(Ничек настроить контекстную белешмә белән слиянием. Үз эченә RoboHelp перспектива 2000)

Дәүләт советы нче Келли Холмс
Келли Холмс, дип билгеләп үтә каршындагы нажатии бу ссылку башка модуле CHM, төс сылтамалар да үзгәрә цвете. Юк төзәтергә, дип беләбез.

От: Дэниэл Ли
Тема: слили подсказка файлның
Дата: Чр, 19 Май, 1999 18:03:50 -0500

Роберт,

Алга таба усовершенствование сезнең слились ярдәм итәргә киңәшләр файл. Бәлки, сез инде беләсез, бу, әмма мин күптән түгел берәүдә бүлегендә [MERGE FILES] [слияние файлларның] була #include инструкция. Шуңа күрә дә әйтә аласыз:

[MERGE FILES]
#include MyFileList.txt

Хәзер генә калды, саклап бер исемлек слитых файлларның һәм гади #include, аны һәр проекты.
(Сезнең инструкциям веб-битендә чиреннән дә үз эченә проектына үз CHM " үз исемлеге слияние. Белмим, ни өчен: "мин түгел, берәүдә бернинди проблемалар да аның белән хәзерге көнгә кадәр).

Берсе: Тегермәне Перри
Тема: слили ярдәм итә, бу күчермәдә генә уку өчен
Дата: 07 Октябрь 1999

Шул ачылышында берләшкән скомпилированного файлның белешмә (.chm), ул беренче тапкыр оештырыла, шул ук каталоге, дип .chm файл файлның индексы .chw суффикс. Интернет .chw файл бар берләшкән төп сүзенә. CHW файл түгел булдырылачак, әгәр HTML-Белешмә алмый язарга, бу каталог. Башка .chw файл, вкладку библиографик күрсәткече булмаячак күрсәтергә берләштерелгән индекс, әгәр сездә бар берничә .chms, һәм сезнең шул исәптән, TOC түгел кертергә. Башка әйберләр мөмкин түгел, эшләргә тиешенчә, әмма бу иң видимые проблемалар.
НИЧЕК ДӨРЕС ИТЕП БАСТЫРЫРГА ГЕНӘ УКУ ӨЧЕН

1. Сезгә булдырырга кирәк .chw файл ачып осталары .chm файл. Сез моны берничә ысуллар:
ә. Откройте мастер .chm сезнең мохиттә эшләү һәм перемещения автомат рәвештә .chw белән беррәттән, яңа/үзгәрде .chms кысаларында процессын идарә үзгәрешләр Сезнең компания.
б. Бар, кемдер доступом ка язылу сетевую директорию, анда җитештерү .chms урнаштырыла яңартуны кулдан ачарга мастер .chm -файл төзү өчен .chw.
с. Язарга программасына өчен автоматик регенерации .chw соң, теләсә нинди.chms переодеться. Бу программа генә кирәк чакырту өчен белешмә HTML API белешмәләр өчен мастер .chm индексы, шактый длительные пауза, индексы бинасына кадәр өзү.

2. .chw булырга тиеш восстановлен тәүлекнең теләсә кайсы вакытында теләсә кайсы слился .chm яңартыла, ничек кенђ банально яңарту. Әгәр дә бу түгел, нәрсә эшләргә, сезнең ТОС үз эченә ала тапшырып булмаячак, һәм сезнең өлеше түгел сливаются.


<Rob Chandler нче>
Бер-ике әйберләр өчен өстәргә моңа CHW турында фикер алышу
1. Әгәр сездә юк вкладку күрсәткече яки төп сүз, ягъни файллар chw җитештерелми.
2. Сез тиеш нажать на вкладку "күрсәткече" булдыру өчен файл CHW.
3. Әгәр сезнең колы CHM тотарга кирәк индексы клинк/слить, ягъни алар булырга тиеш соң җибәрү, шулай ук булдыру өчен үз файлларның CHW.
4. MS HTML-белешмә төзи, файлның chw башка сжатия (тизлек белән). Тик алар мөмкин сжаты. файлның бу 50MB MSDN CHW кими кадәр 5Мб. Сжатие гади удаляет үлгән киңлеген нче ысулын istorage файл. Утилита шартлы рәвештә FAR ала сжимать файллар Chw.

Берсе: Юко Ишида
Тема: HH 1.3+CSS+multi-print
Дата: Җомга, 20 Февраль, 2000 14:22:18 +0900


Роберт Чандлер: яхшы дәүләт советы нче Йоко алу өчен, матбугат битләре өчен эш астында HH1.3.
Уйнаганда ук өйрәнә белән Windows 2000 булыша, айнып, бу тема белән бәйле css-файллар белән MS-ITS синтаксис.
<LINK MEDIA="screen" TYPE="text/css"
HREF="MS-ITS:ntshared.chm::/coUA.css">
Эврика! Мин булдырган түбәндәге белешмәләр һәм бәйле HTML-файлларның өчен test.css. куркынычсызлык идарәсе.

test.hhp
test.chm
-html folder
-topic1.html
-topic2.html
-css folder
-test.css

<LINK REL="stylesheet" TYPE="text/css"
HREF="MS-ITS:test.chm::/css/test.css">

Һәм CSS эшли мульти-страничный режимы матбугат. Күрәсең, бу гына эшли белән HH 1.3. Мин авыз шул ук алым белән HH 1.21, мульти-мөһер генә үтәлә.
Берсе изге добродетелей 1.3?

От: Мэттью Эллисон
Тема: теләсә нинди ысул өчен өзәргә контекстное меню өчен, HTML-белешмә ТОС?


- Минем тестлар показало, бу файлларның максималь саны, алар берләштерергә мөмкин
(т. е. файлларның максималь саны, торган була күчерергә [берләштерү файллар] [Merge Files] кисәк .файл hhp) тәшкил итә 1148. Теләсә кайсы югарырак, һәм компиляция ломается. Бу калса, шактый произвольным числом -- сез беләсезме, әгәр бу бәйле байлыклар компьютер, анда үтәлә компиляция?
Роб: мин уйлыйм, әгәр Сез эсселектән бу XP Pro PC белән зур күләмле хәтер, сез алачаксыз әле ;-) Ральф?
--Карарга түбәндәге слился системасын белешмә форматында HTML
main.chm
sub.chm
*sub.chm (кайда * - теләсә кайсы җыелмасы символы)
sub.hhc һәм *sub.hhc керә main.hhc. Бары sub.chm диелә [берләштерү файллар] [Merge Files] кисәк main.hhp. Әгәр сез компилируете, сайлагыз теләсә нинди темага берсе *sub.chm берсе берләшкән TOC, ә аннары тырышырга сайларга теләсә нинди темага бер sub.chm тема түгел найдена.
Әхлак инаныгыз сез күчерергә барлык sub-CHM [Merge Files] [берләштерү файллар] яки булдырмаска называния пар sub-CHMS шул рәвешле
name1.chm
*name1.chm
Роб: Рәхмәт Настюша. Кызык: әйе переименование файлларның, перезагрузка, барысы да ярдәм итә, кайчан странные әйберләр бара. :-)
Роб: ПС. Тулырак... Пол О ' Рир [MS] запрашиваются егетләр, алар кулланалар белән эшләү өчен коллекциями HTML-белешмә (Visual Studio 6). Иң командага ярдәм итәргә түгел слили иде, якынча 800-900. Алар беркайчан да күргәнем булмаса да, проблемалар моның белән номер. Шулай ук " Крис берсе-хисаплар Эмерсон, эзләү колы текст түгел соң добавления 1105 пунктлары [MERGE FILES] [берләштерү файллар] кисәк Файл проектын .HHP. Ул испытывал бары тик берничә CHM. Шулай булгач, проблема компилятора (Workshop) түгел, ә система.

Подстраницы (5): Контекстные идентификаторы IDs берләштерелгән ярдәм итә Контекстные идентификаторы IDs берләштерелгән ярдәм итә (2 Берләштерү киңәшләр нче Джордж Берләштерү киңәшләр нче Шон Язмалар на связывание

Add a comment:
Sign in or login with: Facebook Google+ Twitter

See also

Башында тарих

Башында тарих

2017-04-18 22:42:48

Уэс Чепман Бертран Рассел өчен әзерләнгән "Ни өчен мин христианин түгел" сериясе,10 апрель, 1996 ел Рөхсәт итегез, миңа башта рәхмәт капеллан...

Сыйныф этикет һәм вежливость

Сыйныф этикет һәм вежливость

2017-04-16 12:42:09

Д.С. Смолярский буенча --------------------------------------------------------------------------------------------------------------------------------- Җаваплылыктан баш тарту: содержимое әлеге чара кала, текст дословно дөрес берсе вузларның рәсми басмаларда, чагылдыра фикерләр өстенлек...

Бөер кимлек һәм ультрамарафоны

Бөер кимлек һәм ультрамарафоны

2017-04-30 21:26:58

Дон Дэвис буенча Дүрт көннән соң җиңү Сигейт 100 км Ультрамарафон " Толедо, Огайо штаты, мин бик госпитализирован 11 көн...

CAMCOS көз-2011 проекты: яңа модельләре темасы

CAMCOS көз-2011 проекты: яңа модельләре темасы

2017-04-18 22:06:52

Команда әгъзалары Рейчел Садок, Энни Ву, Дэмьен Адамс, Чинь Хуань К., Джоанна Спенсер, Нити Миттал, Юэ Венг. Аннотация Без эшләгән өчен алгоритм...


Useful: Make your own collection of cliparts