問題タブ [help-system]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - Flash / Flex/AIRのヘルプシステム
Flex / AIRでデスクトップアプリケーションを構築しています。TODOリストの現在の項目の1つは、ヘルプシステムの開発です。
GUI全体に、小さな(?)ボタンがあります。ユーザーがこれらのボタンの1つをクリックすると、HelpPanelが表示され、ドキュメントからの関連情報が表示されます。
十分に単純です。
しかし、デスクトップアプリで通常展開されているものと同じように、本格的なヘルプシステムを構築したいと思います。階層的な目次、キーワードの検索機能、ヘルプトピック間のハイパーリンクなどです。
また、私のアプリはプラグイン作成者にAPIを提供するので、サードパーティのプラグインにフックを提供して、独自のドキュメントをコアヘルプシステムに統合したいと思います。
私のアプリでは、ユーザーが常にオンラインであるとは限らないため、すべてのヘルプデータをローカルで利用できる必要があります(ただし、新しいヘルプコンテンツをサーバーから定期的に同期できれば、非常に便利です)。
この種のヘルプシステムを最初から構築するのは比較的簡単ですが、アプリケーションのコア機能を実際に開発するのにもかなりの時間がかかるため、既製のソリューションを使用したいと思います。
少しグーグルをしましたが、法案に合うものが見つかりません。
助言がありますか?
help-authoring - Google ヘルプ システム
Google ヘルプ システムに基づいて、アプリケーションの 1 つの HTML ヘルプを作成したいと考えています。Google ヘルプ システムが Google の外部で利用できるかどうか知っている人はいますか? はいの場合、それを取得する方法。オーサリングツールとは?オープンソースのツールですか?
そうでない場合、同じ風味のオーサリング ツールはありますか?
私が作成したいヘルプの種類は、たとえば http://docs.google.com/support/で得られるものです。
特に、ユーザーがヘルプトピックに関するフィードバックを提供できるようにするオプションがあります。
この情報はお役に立ちましたか?はい いいえ わかりやすい?はい いいえ 十分な詳細を記入しますか? はい・いいえ
これが役に立たなかった理由を教えてください。ありがとうございました!
どうすればこれを改善できますか? ありがとうございました!皆様からのフィードバックは、ヘルプ センターの改善に役立てさせていただきます。
asp.net - Web アプリケーション用の CMS のようなヘルプ フレームワーク?
ヘルプ画面の追加を開始する必要がある比較的大きな Web アプリケーション (>200 ページ) があります。私たちは、このような取り組みに特に適した CMS のようなアプリケーションがあるかどうか疑問に思っていました (すべてのビジネス オーナーの編集画面、検索、書式設定などを自分たちで構築しようとするのではなく)。
助言がありますか?
java - プラグインプロジェクトテンプレートを既存のEclipseプロジェクトに統合する方法は?
私はすでにEclipseを使用してJavaプロジェクトを開発しました。ここで、ユーザーがガイドを開くことができるようにヘルプシステムを統合したいと思います。
他の質問を閲覧すると、Eclipseヘルプシステムを使用するためにEclipse環境をセットアップするためのこのチュートリアルが見つかりました。とにかく、このチュートリアルと私が今から見つけたすべてのドキュメントは、新しいプラグインプロジェクトを作成するこのシステムの使用方法を説明するだけです。
しかし、EclipseIDEで作成された既存のJavaプロジェクトにヘルプシステムを追加したい場合はどうでしょうか。プロジェクト構成を更新するには、どの手順に従う必要がありますか?Eclipseを使用せずにEclipseヘルプシステムを統合することは可能ですか?
android - ヘルプシステムの実装
質問:Androidでヘルプ機能を表示するデフォルトの方法はありますか?AFAIK、いいえ。したがって、次のようになります。これを標準化するのに役立つ(またはしようとしている)そのようなライブラリまたはコンポーネントはありますか?デバイスの電源を最初にオンにしたときの緑色のチュートリアルもあります。どうですか?再利用できますか?
気になる場合の質問のコンテキスト:Androidアプリで使用する独自のヘルプシステムを開発しました:通常のフロントページ->トピック、再利用可能なFragment
レイアウトを使用します。それは私のニーズに対して「十分に」機能しますが、アドホックなニーズから成長し、負担になり始めています(やり直しが必要であり、今回は適切な抽象化でゼロから始める必要があります)。モバイルアプリはほとんどの場合、まったく助けを必要としないか、ほとんど助けを必要としないほど単純だと思います。私が見ることができるように、これらのケースでは、コンテキストヘルプも最近非常にうまく実装されています。ただし、主題の自然な複雑さのために、従来のヘルプシステムを必要とするアプリがあります(私の場合)。そして、それが私の質問の出所です。
確かにそのような議論の余地はありますが、これは議論の余地のある質問ではないことを確認してください(両方に「いいえ」の場合)。
お時間をいただきありがとうございます。
ps .:もちろん、「ヘルププラットフォーム」のような「ヘルプ」は「(何でも)助けが必要」のように「ヘルプ」とあいまいなので、Googleは役に立ちません。やってみて諦めました。
delphi - Delphiで開いているメニュー項目を確認するにはどうすればよいですか?
Delphi2009アプリケーションに状況依存ヘルプを実装しています。1つの場合を除いて正常に動作します。メインメニューにいること、およびどのメニュー項目が開かれたかを識別できません。
私がやりたいのは、ユーザーが[ファイル]メニューを開いていて、開いているときにF1を押しているときに、[ファイル]メニューでヘルプを表示することです。編集メニューを開いてF1キーを押すと、編集メニューなどでヘルプが表示されます。
ApplicationEventsHelpを使用して、ユーザーによるF1の押下を次のように処理しています。
前述したように、これはメインメニュー以外のすべてで機能します。使ってみました
そして、アクティブなコントロールを識別してメニューを識別するかどうかを確認する他のそのようなメソッドですが、そうではないようです。
F1キーが押されたときに開いているメニュー項目(ある場合)を確認する方法はありますか?
皆さんの助けと良いアイデアに感謝します。
私の最終的な解決策を文書化するために、システムはそれがどのコントロールにあるかを理解するのが特に得意ではなく、時々それを間違え、不適切なヘルプページを表示するApplicationEventsHelpに誤ったデータを渡すことがわかりました。
受け入れられた回答のメニューを処理するためのソリューションを実験して使用した後、正しいヘルプ項目を表示するには、どのコントロールを使用しているかを特定するのが最善であることがわかりました。HelpKeywordプロパティを使用することすらしませんでしたが、ハードコーディングしました。コードは明確で、機能します。また、RVEditウィンドウのヘルプがあり、ドキュメントのセクションに応じてさまざまなヘルプページが表示されます(CurCursorIDからわかります)。
私のようにこれをやりたい人のために、ここに方法があります:
7つのメインメニューのMenuItemsのHelpContextプロパティに11から17を入力して、どのメニューを使用しているかに応じて正しいヘルプが表示されるようにする必要がありました。メニュー項目の検出は、この質問に対する答えの助けになります。私に提供してくれました。
良い点は、このコードは(HelpContext番号の代わりにHelpKeywordsを使用して)簡単に追跡でき、DelphiXEおよびFireMonkeyに変換した後でもおそらく機能することです。
chm - ヘルプシステムの設計
デスクトップアプリ(Win32)のヘルプシステムを実装していて、その設計方法を探しています。
ヘルプシステムにはどのような構造が必要ですか、ユーザーにとって実際に役立つものは何ですか?たとえば、ヘルプシステムはFAQの大きなリストにする必要がありますか(Office 2010のヘルプはこのように見えます)?または、すべてが何をするかを文書化して説明する機能リストである必要があります(これは、ユーザーがすでに知っている機能がどのように機能するかわからない場合にのみ役立つ可能性があります)
エンドユーザーにどのような知識を期待すべきですか?File
->Open Project
現在のプロジェクト(存在する場合)を閉じて既存のプロジェクトを開くというヘルプファイルに書き込むのは、おそらく少し意味がありません。
ここで私が探しているのは、いくつかのガイド、優れたヘルプシステムに必要な一連の機能、およびユーザーがトピックを見つけられるようにトピックを整理する方法です。
windows - Windows アプリケーションの最新のヘルプ システム
現在、古い Windows デスクトップ アプリケーションの再設計を行っています。再設計の 1 つの目標は、リボンを使用して Office2010 スタイルでモダンな外観の UI を実装することです。
UI に加えて、モダンな外観のオンライン ヘルプを実装したいと考えています。現在、Microsoft HTML Help (*.chm) を使用しています。しかし、それは少し古くなっているようにも見えます。
Microsoft が現在使用しているヘルプ システムをいくつか調査しました。
- Microsoft AP ヘルプ (*.h1s)
- Microsoft ヘルプ 2.x (*.hxs)
- Microsoft ヘルプ ビューアー 1.x / ヘルプ 3.0 (*.mshc)
私の問題は、これらのシステムのいずれかが独立したアプリケーションで配布されることを意図している場合、情報が見つからないことです。
最新の未来志向のアプリケーションには、どのヘルプ システムを使用しますか? すべてのヒントや経験に感謝しています。
java - Eclipse Ganymedeでユーザー入力なしで起動時にヘルプビューを表示するにはどうすればよいですか?
私の仕事では、Eclipse 3.4(ganymede)用に開発する必要があります。起動時にEclipseヘルプシステムからのヘルプビューを自分の視点で表示したいと思います。
このようにしようとしています:
目的の結果は得られませんが、ログファイルにメッセージが表示されます。
では、ヘルプビューを今すぐ表示するにはどうすればよいですか?
delphi - HelpSystemは、いくつかのプロジェクトがあるDelphiXE2では機能しません
Delphi XE2で任意のアプリケーションを作成し、F1を押してヘルプシステムを実行します。ヘルプ記事または次のウィンドウ(検索文字列'function'の場合)が表示されます。
DelphiXE2用のアプリケーションがあります。それを開いてF1を押すと、ヘルプシステムは次のウィンドウのみを開きます(検索文字列'function'の場合)。
最初のプロジェクトを(2番目の後で)再度開くと、ヘルプシステムは2番目のプロジェクトと同じウィンドウを開きます(正しくありません)。
次のファイルを削除しようとしました:.dproj、.dof、.identcache、.otares-しかし成功しませんでした。この問題を修正するにはどうすればよいですか?
より詳しい情報:
HtmlHelpViewer
unit onuses句でBPLを使用している場合、コンテキストヘルプはIDEでは機能しません。BPLは、設計時と実行時の両方です。2つの別々のBPLを作成する必要があります。1つは条件付きディレクティブを使用する設計時用で、もう1つはアプリケーションで使用するためのものですか。これはDelphiXE2の問題ですか?Embarcaderoで修正する必要がありますか?