2012-09-06 73 views
4

看來,我不知道當我啓動程序的幫助時會發生什麼。這使得在決定如何爲我的應用程序創建幫助文件時更容易混淆。推薦幫助文件的推薦方式是什麼?

例如,它可能打開我的網頁瀏覽器的HTML文件的本地實例。它可能指向一個網站託管的幫助網站。它可能加載Windows幫助和支持中心。它可能會加載一個chm文件。它可以加載帶有菜單的自定義幫助等形式

什麼是「正確」的方式來實現的幫助?

我喜歡CHM文件的想法,但它使我很難推到用戶的任何更新,沒有他們更新應用程序。對於基於本地HTML的幫助文件也是如此。

我也喜歡做一個Web託管的幫助文件,因爲根據需要用新的信息,我可以更新,但是這是什麼意思了沒有激活的Internet連接的用戶誰的主意?例如(在我的情況下,我的軟件將同樣用於沒有互聯網連接的車載筆記本電腦以及具有互聯網連接的臺式計算機)

我很想知道創建幫助文件以及使用哪些創作工具(如果有的話)。

+0

沒有推薦的方法,這是你目睹的。沒有一種幫助技術是最終所有幫助技術。即使微軟正在擺脫單一幫助文件類型,如CHM ... –

回答

4

我用於移動應用程序的一個解決方案是有一個本地html幫助文件,應用程序在web視圖中呈現幫助內容。然後,我們有了一個後臺機制來檢查服務的幫助更新,並根據需要下載更新後的HTML和其他靜態內容。這樣你總是有一個不需要連接的本地HTML文件,並且快速呈現(因爲沒有下載需要查看)。

1

最微妙的方式是提供一個編譯的HTML(CHM)幫助文件。

有許多免費和付費的應用程序,幫助創建文檔。你可以試試Rahman CHM MakerKEL CHM Creator