XML和ASP.NET
新型交叉平臺式幫助文檔開發工具
就像程序員一樣,技術作者也可以習慣于使用他們的工具,但是向.NET的轉移通常需要有新型文檔工具和方法的引入。通過多種平臺對在線幫助進行訪問的需要逐漸增加,這對現有的文檔工作方案將造成最大的影響。
Web基于服務的本質意味著在線幫助是為用戶提供協助和培訓的最佳平臺。對于.NET應用軟件來說,在線幫助可以通過下面的方法實現:
◆基于服務器的HTML或基于Web的幫助:這樣的服務器端文檔可以是自定制的解決方案,也或者是利用eHelp的RoboHelp Enterprise這樣的工具所開發的,RoboHelp Enterprise以RoboHelp為基礎,使你可以開發基于服務器的和基于應用軟件的在線幫助解決方案。
◆應用軟件自身所提供的HTML幫助:目前已經有各種不同的工具可以使用,你的公司中也許就有一些。
◆Web幫助:來自于應用軟件或是服務器端。
加入XML和ASP.NET
如果你的文檔工作方案中不包括XML和ASP.NET,你的文檔就需要進行擴展以加入這些內容。對于應用軟件的最終用戶來說,對XML和ASP.NET的使用也許是透明的,但你的軟件開發生存周期和結構性文檔也要考慮到這個問題。
這可以通過多種途徑實現,其中包括:
◆將應用軟件XML DTD文檔化。
◆將ASP.NET代碼文檔化,其中包括一般性項目信息,COM對象和構成ASP.NET的其他元素。有一些自動化的文檔工具可以完成這樣的工作,例如Living Doc。
移動用戶
在PDA的使用逐漸流行起來的同時,也許有一些技術作者和分析人員還不是很熟悉PDA的環境。此外,移動電話的功能不斷增加,使他們都能夠對Web進行訪問。
如果你的文檔化工作還擴展到了用戶培訓這一方面,那么你就要提供課堂和在線培訓以滿足人們的需要。有一些工具,例如來自eHelp的RoboDemo,他們可以讓你產生運行在基于PDA的Pocket PC之上的介紹和教程,這些內容同時也可以在Web中進行訪問。
接受挑戰
要調整文檔工作方案以滿足.NET環境的需要,你就要對用戶文檔進行一些改動,采取策略來適應被Microsoft .NET和用戶社區所支持的多種平臺。以上介紹XML和ASP.NET。
【編輯推薦】