中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

HTML HELPを作ろう(第4回)

第4回

さて今回はさらに複雑なコンテンツテーブルを製作していく。

前回の最終段階はこのようになっていた。

最終目標はこのようになっている。

まずは使い方のフォルダを追加する。Headingという。

"はじめに"を選択し、フォルダマークの"Insert a heading"を選択する。

このページ("はじめに")の前に挿入する場合には"はい"後ろに挿入する場合には"いいえ"を選択しよう。
今回は後ろに追加なので"いいえ"だ。

タイトルを入力するが、今回このHeading自体にはHTMLを関連付けないので、このままOKを押す。

ここで関連付けをするとヘルプを表示することのできるフォルダを作ることができる。

そうするとこのように無事追加される。

続いて使い方の配下にページを追加しよう。

単純にページを追加するだけだ。

使い方配下のページではない場合などは

矢印ボタンを押してページなどの位置を調整する。

最後までがんばって作った結果が以下のとおり

ソースは以下のとおり

proj.hhc
[OPTIONS]
Compatibility=1.1 or later
Compiled file=proj.chm
Contents file=Table of Contents.hhc
Default topic=HTML\index.html
Display compile progress=No
Language=0x411 日本語
[FILES]
HTML\index.html
HTML\作者情報など.html
HTML\参考サイト.html
HTML\画面の説明\XMLファイル.html
HTML\画面の説明\XSLファイル.html
HTML\画面の説明\アウトファイル.html
HTML\画面の説明\処理実行ボタン.html
HTML\使い方\01kihon.html
HTML\使い方\02tamesi.html
HTML\使い方\03default.html
HTML\使い方\04automate.html
HTML\使い方\index.html
[INFOTYPES]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; HTML Help Workshop 4.1">
<!-- Sitemap 1.0 -->
</HEAD><BODY>
<OBJECT type="text/site properties">
<param name="ImageType" value="Folder">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="はじめに">
<param name="Local" value="HTML\index.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="使い方">
<param name="Local" value="HTML\使い方\index.html">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="基本的な使い方">
<param name="Local" value="HTML\使い方\01kihon.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="ためしに利用してみよう">
<param name="Local" value="HTML\使い方\02tamesi.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="規定値を設定しよう">
<param name="Local" value="HTML\使い方\03default.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="自動で処理しよう">
<param name="Local" value="HTML\使い方\04automate.html">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="画面の説明">
</OBJECT>
<UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="XMLファイルテキストボックス">
<param name="Local" value="HTML\画面の説明\XMLファイル.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="XSLファイルテキストボックス">
<param name="Local" value="HTML\画面の説明\XSLファイル.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="アウトファイルテキストボックス">
<param name="Local" value="HTML\画面の説明\アウトファイル.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="処理実行ボタン">
<param name="Local" value="HTML\画面の説明\処理実行ボタン.html">
</OBJECT>
</UL>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="参考サイト">
<param name="Local" value="HTML\参考サイト.html">
</OBJECT>
<LI> <OBJECT type="text/sitemap">
<param name="Name" value="作者情報など">
<param name="Local" value="HTML\作者情報など.html">
</OBJECT>
</UL>
</BODY></HTML>

今までの連載をまとめてあります。
http://blogs.users.gr.jp/naka/articles/6328.aspx

投稿日時 : 2004年11月28日 14:10

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント