9

Microsoft CHM形式は、次のような機能を提供するのに最適です。

  • テーブルはツリービューと競合します。
  • 索引。
  • インデックス付き検索。
  • HTMLソースに基づいています。

    しかし、この形式は時代遅れであり、多くの欠点があります。

  • セキュリティ上の問題があります(JavaScriptコードの実行を許可します)。
  • 新しいHTML形式についてはわかりません。
  • 文書化されていません。
  • 異なる文字コーディング(UTF-8など)を適切に処理できません。

    すべてのdesctopOS用のリーダーとコンパイラーを備えたCHMの代替手段はありますか?

    PS。QTは、KDE、NetBeansも独自のヘルプ形式を使用しているようなものだと聞いています。非ベンダー固有はどうですか?

    PPS。関連するもの:

  • http://live.gnome.org/devhelp および
    DevHelpは、開発者向けのGNOMEベースのオンラインヘルプシステムです。
  • http://en.wikipedia.org/wiki/MHTML MHTML、MIMEHTMLの略
  • http://en.wikipedia.org/wiki/EPUB 国際電子出版フォーラムによる無料のオープンな電子書籍標準
  • http://en.wikipedia.org/wiki/Mobipocket も電子書籍独自の形式

    PPS。状態ページhttp://en.wikipedia.org/wiki/Comparison_of_e-book_formatsとして、CHMに最も近いのはEPUBおよびMobipocket形式です。ただし、この形式は内部でXHTMLを使用するため、既存のhtmlページがEPUB/mobiリーダーによって適切にレンダリングされない場合があります。また、この形式の新機能として、CHMのように、目次、索引付け、および検索があるかどうかはわかりません。

  • 4

    2 に答える 2

    7

    いいえ、何もありません。Windows でも、Vista+ には新しいヘルプシステムがありますが、あまり使用されておらず、XP が企業の世界で消滅するまではおそらく同じままです。Visual Studio のヘルプ システムは、システムのヘルプ システムから分離されました。

    オープンソースの世界は少し動きましたが、通常は緩い html ファイルに基づいており、拡張性は決して高くありません (たとえば、ユーザーが新しいアプリをインストールでき、そのヘルプ コンテンツが既存のヘルプ システムと統合されるなど)。ヘルプシステムよりも多くの html マニュアルを IOW します。

    行われたいくつかの試みは、GNome または KDE のいずれかに接続されていたため、これらのシステムで提供されたアプリでのみ機能しました。(サードパーティの GTK および QT アプリなどではありません)。それらもあまり良くありませんでした (ここでも HTML がゆるく、遅いことがよくあります)、時間的にあまり安定していませんでした。多くの場合、すべてのメジャー バージョンが変更されます。これは、opendesktop の標準化を少し行うことでできる場所の 1 つですが、いつものように、少なくとも 1 人は現在のヘルプ システムをあきらめなければならないことに出くわします。

    ただし、さまざまな (Windows 以外の) プラットフォーム用の CHM リーダーはたくさんありますが、最近では移植可能なコンパイラも 1 つあります。KDE と Gnome の両方が独自のchm リーダー (それぞれ kchmviewer と gnochm) を持っているという事実は十分なことです。

    于 2011-08-15T07:28:10.200 に答える
    2

    Qt Assistantは私が知っている最も近いもので、カスタム ヘルプ コレクションを表示するために使用できます。ただし、どの OS にもプリインストールされていません。

    于 2011-08-15T07:40:18.650 に答える