![]() |
![]() |
HTMLヘルププロジェクトの概要 | ||||||||||||
具体的なヘルプ作成手順の説明に入る前に、「HTMLヘルププロジェクト」の概要について、説明しておきましょう。 ![]() HHWにおけるプロジェクトも、これとまったく同じ概念のものです。つまり、最終的に作成されるHTMLヘルプファイル(CHM)のコンパイルに必要なすべてのソースを包括・定義する、最上位単位にあたるものです。ただし、厳密には、HTML内で使われているイメージファイル(GIFやJPEG)そのものはプロジェクト上では管理されません。HTMLファイルを経由してインクルードされてコンパイルされる形になります。 HHWでのプロジェクトの構成要素にはどのようなものがあるか見てみましょう。次の図がプロジェクトの全体構成を表したものです。 ![]()
これらの構成要素を追加登録したり、削除したり、あるいは定義の変更を行ったりと、プロジェクト全体の管理を行うのがHHWの役割です。そして、最終的にコンパイルを実行することによって作成されたHTMLヘルプファイルが、HHWというツールの最大の成果物となります。それらの作業、つまり、上記の○で囲まれた部分がいわばHHWの守備範囲です。もちろん、コンパイラも含む以上、コンパイル過程のエラーチェックなども行われますし、コンパイル後のHTMLのプレビューもHHW上から実行することができます。 ![]() さて、プロジェクトの全体構成からも分かるように、HHWでの開発の概要としては、これらの構成要素を1つずつ作成、または読み込んでプロジェクト上に統合、最後にコンパイルを実行し、そしてテストという手順になります。個々の構成要素は、そのほとんどがHHWで新規作成できます。しかし、HTML関連のファイルについては、事前に、各種のWebツール(平たくいうとホームページ作成ソフト)を使って作成しておいたほうがはるかに効率的です。また、その段階で表示内容やリンクのテストなどを行っておけば、余分なコンパイルをしなくてすみますし、デバッグ作業も効率的です。HHWでのHTML編集では、ボールドやイタリックの指定、簡単なテキストブロックの挿入程度の機能しかなく、HTMLファイルの文法チェックやリンク切れの検出、あるいは半角カタカナの変換といった、一般的にWebツールに用意されているような便利な機能はありません。さまざまなWebツールを活用することによって、ヘルプファイルのソース作成と動作確認がより簡単になったこと、これがHTMLヘルプあるいはHHW最大のメリットと言えるでしょう。。 |
||||||||||||||
|
Copyright © T'sWare All rights reserved | ![]() ![]() |