2013-01-03 88 views
1

上下文:Windows 7,Microsoft Office 2007+哪個Windows幫助技術使用DLL來包含實際的幫助內容?

微軟多年來開發了各種不同的交付機制來提供「幫助」。

HTML Help - Tech Info列表快捷幫助,WinHelp的,WinHelp95,HTML幫助1.x,2.x的幫助和AP幫助。名單在那裏停止,但我無法想象微軟。

近來我已經看到這似乎是一個幫助系統,其嵌入在DLL中的一切。我試圖追蹤用於開發這種基於DLL的交付方法的工具集,並發現驅動它的API。這個系統似乎是處理Microsoft Excel的幫助。

+1

聽起來類似於使用res://協議將內容從exe/dll加載到IE/HTML幫助查看器中; http://msdn.microsoft.com/en-us/library/aa767740(v=vs.85).aspx –

+1

其實,有htmlhelp3(最近的VS)。但是afaik html help 1.x之後的所有技術都不是開放的,只能用於合作伙伴或VS集成。 –

回答

1

你無法想象,但它是真的 - 推薦應用程序的幫助是HTML幫助(1996年)。請注意,Office 2007的幫助是幫助2.

Microsoft幫助2.x的是在線幫助文​​件專有格式,由微軟開發,並在2001年首次發佈的用於Visual Studio .NET(2002)和MSDN庫幫助系統。

Microsoft Help 2.x是Microsoft Visual Studio 2002/2003/2005/2008和Office 2007中使用的幫助引擎。幫助文件是使用Help 2.0 Workshop(VSHIK)(一種幫助創作工具)製作的。 Help 2.x文件的默認查看器是Microsoft文檔資源管理器,並且有幾個第三方查看器可用,如H2Viewer和Help Explorer Viewer。

Visual Studio 2010中採用了新的幫助引擎,微軟幫助查看器1.

的時間線:
1990年 - WinHelp的
1996年 - HTML幫助
2001 - MS幫助2(在2001-12下降作爲-28應用程序幫助)
2010 - 幫助查看器1
2012 - 幫助查看2/Windows 8的幫助

及相關僅

的Visual Studio幫助集成

MS幫助2.x的(.hxs - VS 2002/2003/2005/2008幫助)
幫助查看器的1.x(VS 2010的幫助)
幫助瀏覽器2.x的(VS 2012的幫助)