2013-04-04 42 views
0

我幾乎爲客戶端完成了Windows應用程序(Windows Forms)項目,但他的一個要求是要有典型的「?」通過用戶指南幫助打開幫助文件的菜單項。開發可從Windows應用程序打開的用戶指南幫助

我知道如何建立基於Documentation Xml的文檔(我已經這樣做了),但這是不同的:它必須是用戶指南,最終用戶會理解(他不關心知道任何有關應用程序背後的代碼),截圖,HOPW-TO,常見問題解答等。

用戶必須能夠隨時打開它(所以,網站或任何需要Internet連接的選項不是一個選項)。

我正在考慮使用實際的幫助文件(msha + mshc文件?),但由於我只知道如何從Documentation Xml構建它,所以我不知道如何創建它以及如何創建它從Windows應用程序顯示。

任何提示?

+0

您是否嘗試創建動態文檔?如果沒有,請嘗試將您的xml文檔轉換爲pdf格式,並在用戶點擊'?'按鈕時將其打開。 – 2013-04-04 08:58:32

+0

您需要坐下來編寫一份用戶指南,該文檔完全與Documentation Xml無關,然後將其另存爲標準每個人都可以打開的文檔類型。這幾乎是HTML或PDF現在。 – 2013-04-04 09:00:43

+0

對不起,我認爲很明顯,我知道這與Documentation Xml無關:我已經提到它來澄清這不是我想要做的。 – 2013-04-04 12:12:41

回答

0

您可以創建一個Windows幫助文件與此:http://download.microsoft.com/download/office97dev/helpws97/4.03/win98/en-us/hcwsetup.exe

這是一個幫助文件創建者應用。

+0

這是什麼?請不要給我一個鏈接到一個下載文件,但至少有一個鏈接指向一個頁面來解釋這個文件是/是什麼。 – 2013-04-04 12:13:47

+0

對不起,我從來沒有詳細信息頁面,但我更新了答案。 – 2013-04-04 18:31:13

+0

既然您知道應用程序是什麼,快速搜索將幫助您完成您的答案:http://www.microsoft.com/en-us/download/details.aspx?id=21138 我會接受你的答案,因爲這是微軟的官方工具,但它缺乏細節。 – 2013-04-09 19:53:56

0

創建一個.chm/help文件,可以通過嵌入代碼(或其他方式)的XML標記將其自身集成到您的應用程序中,這永遠不會是一個簡單的轉換問題。我建議尋找到以下工具(雖然它們不是免費的,有可能是可用的替代免費工具):

  1. Doc-to-Help我們利用這一點,它可以直接轉換成Word文檔成的.chm幫助文件。

  2. Help+Manual

  3. HelpSmith

另外看看這個問題

What tools are available to create a help file in Visual Studio 2010?

它有一些非常有用的答案,並可以提供正是你正在尋找對於。

我希望這會有所幫助。

0

我還沒有用過還有,但是HelpPane可能是你要找的。它是Windows Vista中CHM的替代品。

一個想法是構建一個自託管ASP.NET網站,以便您可以使用母版頁來獲得一致的外觀,然後將HelpPane實例指向該網站。

隨着一點點的挖掘,我相信你將能夠找到一個合適的庫來自我託管一個ASP.NET網站。編輯1:另見SO topic

編輯2:看起來HelpPane.exe將只顯示Windows幫助主題。也許this將更適合您的需求。HTH

相關問題