1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 該如何合并多個(gè)HTML 幫助文件

        時(shí)間:2024-09-18 08:02:18 HTML DOM 我要投稿
        • 相關(guān)推薦

        該如何合并多個(gè)HTML 幫助文件

          你有沒有想過,假如你單獨(dú)發(fā)行了若干小游戲,并為這些小游戲?qū)懥?HTML 幫助。突然有一天,你打算把這些小游戲集合起來搞成一個(gè)“游戲樂園”,是不是要把它們的幫助文檔源文件(.htm) 再拿出來編譯一遍呢?添加 HTML 道是非常方便,可是那一堆目錄和索引,難道需要重寫嗎?――天啊,人生最痛苦的事莫過于此。

          不過沒關(guān)系, 雖然有些時(shí)候 Microsoft 的東東的確很差勁,但這次,它想到了――提供了一個(gè)非常方便的合并(Merge) 功能,可以把目錄、索引甚至全文搜索字典都合并起來。

          怎么開始呢?還記得在“設(shè)置工程選項(xiàng)(Project Options)”一節(jié)中最后介紹的內(nèi)容嗎?對(duì)了,就是從這里開始的:工程選項(xiàng)(Option) 對(duì)話框的 Merge Files 屬性頁(yè)。不過在這之前我們需要新建一個(gè) HTML 幫助工程,所有制作將在這個(gè)工程中完成。

          Merge Files 屬性頁(yè)里只有添加(Add...) 和刪除(Remove) 兩個(gè)按鈕,它們的作用我想不必介紹了吧。只需要在這里添加你想要合并的文件,第一步就簡(jiǎn)單的完成了。不過切記,這個(gè)合并不是真正意義上的合并――生成后的 HTML 幫助文件大小和沒合并前幾乎一樣大。因此,發(fā)布幫助文檔的時(shí)候,需要將被合并的 HTML 幫助一起發(fā)布。

          現(xiàn)在還有一個(gè)問題,我編譯后找遍了所有鏈接,始終打不開被合并的幫助文件啊,什么地方搞錯(cuò)了?不要著急,我們才剛剛完成第一步,不過做完這一步,被合并 HTML 幫助文件的索引和全文搜索字典都已經(jīng)合并進(jìn)來了,你沒找到嗎?那是你觀察不仔細(xì)。

          下面,我們要做的第二步是合并目錄。

          在剛才新建的工程中添加一個(gè)目錄文件,當(dāng)然,是新建的。然后右鍵單擊空白處彈出菜單。菜單的前兩項(xiàng)都已經(jīng)在“為幫助文件添加目錄(Contents)和索引(Index)”一節(jié)有介紹過了,第三項(xiàng)“Insert File...”才是本節(jié)的重頭戲。

          點(diǎn)擊“Insert File...”菜單項(xiàng),會(huì)彈出一個(gè)叫做“Include File”的對(duì)話框,選擇你要合并的 HTML 幫助文件(.chm),然后……還沒完,你還需要?jiǎng)邮痔砑尤缦挛淖?/p>

          .....chm::contents.hhc

          前面的 .....chm 是你選擇的文件,后面的 ::contents.hhc 是要你動(dòng)手輸入的。其中 contents.hhc 要根據(jù)實(shí)際你使用的目錄文件名來填寫,而這個(gè)目錄文件是 .....chm 的,不是當(dāng)前工程的。如果還沒明白,看看下面注意事項(xiàng)的例圖。

          編譯運(yùn)行,一切正常,該合并的都合并了,從目錄里就能找到被合并幫助文件中的內(nèi)容。不過,這個(gè)樣子好象還是有點(diǎn)不對(duì)勁啊――下面我來說說需要注意的地方。

          第一,我們沒有給這個(gè)新工程添加主題文件。有什么后果?想想你用 IE 瀏覽一個(gè)不存在的頁(yè)面時(shí)會(huì)出現(xiàn)什么樣的情況吧。任何一個(gè) HTML 幫助都有一個(gè)默認(rèn)頁(yè)的,我們新建這個(gè)工程也不例外,雖然它合并了其它的 HTML 幫助,但是――還是沒有自己的默認(rèn)頁(yè)啊。結(jié)論:無論如何要給它添加一個(gè)主題文件,就算是封面好了。

          第二,HTML Help Workshop 在這里有一個(gè) BUG,為免費(fèi)BUG,你需要注意的第二點(diǎn)就是:想要目錄中的并入文件節(jié)點(diǎn)是子某個(gè)節(jié)點(diǎn)的字節(jié)點(diǎn),在編輯時(shí)應(yīng)該讓它和這個(gè)節(jié)點(diǎn)同層次。 有時(shí)候我們會(huì)見到一從一個(gè)幫助頁(yè)中鏈接到另一個(gè)幫助文件的例子,比如在 MSDN 中就非常多,這就是怎么實(shí)現(xiàn)的呢?其實(shí),這不是 HTML Help Workshop 的工作,而是主題文件(.htm) 的工作。需要在 HTML 文件中插入一個(gè)用打開 HTML 幫助的 ActiveX 控件,這里就不詳述了。

        【該如何合并多個(gè)HTML 幫助文件】相關(guān)文章:

        HTML幫助文件添加目錄和索引03-30

        excel合并多個(gè)文件的方法05-27

        php如何過濾危險(xiǎn)html代碼03-30

        如何在HTML頁(yè)面插入flash代碼01-21

        如何實(shí)現(xiàn)html表單輸入監(jiān)聽03-29

        頸部該如何護(hù)理02-28

        下圍棋該如何思考03-03

        競(jìng)聘演講該如何開場(chǎng)03-01

        泡茶用水該如何選擇03-09

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>