Microsoft Help Viewer

Last updated

Microsoft Help Viewer
Developer(s) Microsoft
Operating system Microsoft Windows
Predecessor Microsoft Help 2
Type Help system

Microsoft Help Viewer (HV) is the offline help system (local help) developed by Microsoft that ships with versions of Microsoft Windows including and subsequent to Windows 8, as well as Visual Studio 2010 and its associated MSDN Library.

Contents

Microsoft Help Viewer 1.x supersedes Microsoft Help 2 which is the help system used by Microsoft Visual Studio 2002/2003/2005/2008 and Office 2007. It is shipped with VS 2010. Microsoft Help Viewer 2.x is backwards-compatible with 1.x and is shipped with the operating system as well as VS 2012+.

Although Microsoft Help Viewer was referred to as MS Help 3.x during development, it is a wholly new product and technically unrelated to Microsoft Help 2. With the growing need for a general Unicode-based help system, has become the default help system for Windows 10.

History

The HelpPane Viewer is found in Windows 10. The version appears to be 2.3.

User Experience

The user experience for Microsoft Help Viewer 1.x is that topics can be viewed in any installed web browser – a separate application, such as the Microsoft Document Explorer included with Microsoft Help 2, is not necessary. The browser-based model is meant to provide a more lightweight navigation, downloading, and reading experience than earlier help-viewer models.

Visual Studio 2010 includes a taskbar applet in the Windows notification area (system tray) that arbitrates between viewing offline help and online help in the browser when F1 is pressed, and resolves help topic URIs to the proper topic page. It also includes a "library manager" application to manage the download, installation and uninstallation of help topics on the system, as well as whether to prefer online help when connected to the Internet.

Microsoft Help Viewer 2.0 uses a COM runtime library, so the taskbar applet is no longer used. The format is unchanged. [1] The runtime API is accessible via .NET dlls used in VS2012 and Windows 8; they are equivalent except for a name change. [2] VS2012 ships a more sophisticated toolkit (HlpViewer and HlpCtntMgr), while Windows 8 only has a one-pane HelpPane program. [3]

File format

Help files from Microsoft Help Viewer have a .mshc file extension. They are ordinary Zip files containing HTML documents. Special meta tags are provided for navigation, and there is support for signing the help bundle. [4]

See also

Related Research Articles

<span class="mw-page-title-main">Java applet</span> Small application written in Java

Java applets were small applications written in the Java programming language, or another programming language that compiles to Java bytecode, and delivered to users in the form of Java bytecode. The user launched the Java applet from a web page, and the applet was then executed within a Java virtual machine (JVM) in a process separate from the web browser itself. A Java applet could appear in a frame of the web page, a new application window, Sun's AppletViewer, or a stand-alone tool for testing applets.

Visual Basic for Applications (VBA) is an implementation of Microsoft's Event-Driven Programming language Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no longer supported or updated by Microsoft, the VBA implementation in Office continues to be updated to support new Office features. VBA is used for professional and end-user development due to its perceived ease-of-use, Office's vast installed userbase, and extensive legacy in business.

Microsoft Foundation Class Library (MFC) is a C++ object-oriented library for developing desktop applications for Windows.

Microsoft WinHelp is a proprietary format for online help files that can be displayed by the Microsoft Help browser winhelp.exe or winhlp32.exe. The file format is based on Rich Text Format (RTF). It remained a popular Help platform from Windows 3.0 platform through Windows XP. WinHelp was removed in Windows Vista purportedly to discourage software developers from using the obsolete format and encourage use of newer help formats.

As the next version of Windows NT after Windows 2000, as well as the successor to Windows Me, Windows XP introduced many new features but it also removed some others.

The Speech Application Programming Interface or SAPI is an API developed by Microsoft to allow the use of speech recognition and speech synthesis within Windows applications. To date, a number of versions of the API have been released, which have shipped either as part of a Speech SDK or as part of the Windows OS itself. Applications that use SAPI include Microsoft Office, Microsoft Agent and Microsoft Speech Server.

The Microsoft Windows operating system supports a form of shared libraries known as "dynamic-link libraries", which are code libraries that can be used by multiple processes while only one copy is loaded into memory. This article provides an overview of the core libraries that are included with every modern Windows installation, on top of which most Windows applications are built.

Adobe AIR is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applications, programmed using Adobe Animate, ActionScript, and optionally Apache Flex. It was originally released in 2008. The runtime supports installable applications on Windows, macOS, and mobile operating systems, including Android, iOS, and BlackBerry Tablet OS.

Microsoft PowerToys is a set of freeware system utilities designed for power users developed by Microsoft for use on the Windows operating system. These programs add or change features to maximize productivity or add more customization. PowerToys are available for Windows 95, Windows XP, Windows 10 and Windows 11. The PowerToys for Windows 10 and Windows 11 are free and open-source software licensed under the MIT License and hosted on GitHub.

Comparison of the Java and .NET platforms.

Visual Studio Tools for Office (VSTO) is a set of development tools available in the form of a Visual Studio add-in and a runtime that allows Microsoft Office 2003 and later versions of Office applications to host the .NET Framework Common Language Runtime (CLR) to expose their functionality via .NET.

Microsoft Help 2.x is a proprietary format for online help files, developed by Microsoft and first released in 2001 as a help system for Visual Studio .NET (2002) and MSDN Library.

<span class="mw-page-title-main">Visual Studio</span> Code editor and IDE

Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.

Some of the new features included in Windows 7 are advancements in touch, speech and handwriting recognition, support for virtual hard disks, support for additional file formats, improved performance on multi-core processors, improved boot performance, and kernel improvements.

<span class="mw-page-title-main">.NET Framework version history</span> Wikimedia list article

Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2001 the first beta versions of .NET 1.0 were released. The first version of .NET Framework was released on 13 February 2002, bringing managed code to Windows NT 4.0, 98, 2000, ME and XP.

<span class="mw-page-title-main">Mono (software)</span> Computer software project

Mono is a free and open-source .NET Framework-compatible software framework. Originally by Ximian, it was later acquired by Novell, and is now being led by Xamarin, a subsidiary of Microsoft and the .NET Foundation. Mono can be run on many software systems.

<span class="mw-page-title-main">Universal Windows Platform apps</span> Applications usable across all compatible Microsoft Windows devices

Universal Windows Platform (UWP) apps are applications that can be used across all compatible Microsoft Windows devices, including personal computers (PCs), tablets, smartphones, Xbox One, Microsoft HoloLens, and Internet of Things. These are primarily purchased and downloaded via the Microsoft Store.

C++/WinRT is a C++ library for Microsoft's Windows Runtime platform, designed to provide access to modern Windows APIs. C++/WinRT is provided as a standard C++17 header file library, unlike C++/CX, which is an extension to C++ and requires a recent version of Microsoft Visual C++.

References

  1. "Help Viewer - MSHelpWiki". mshelpwiki.helpmvp.com.
  2. "HV2 API Calls - Microsoft Help Viewer 2.0". helpware hv2.
  3. "Microsoft Help Viewer 2.0". hv2 ,helpmvp.
  4. "Help File Format - Microsoft Help Viewer 2.0". helpware hv2.