This article needs additional citations for verification .(January 2021) |
Developer(s) | Microsoft |
---|---|
Operating system | Microsoft Windows |
Predecessor | Microsoft Compiled HTML Help |
Successor | Microsoft Help Viewer |
Type | Help system |
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.
Microsoft Help 2.x is the help engine used in Microsoft Visual Studio 2002/2003/2005/2008 and Office 2007 and Office 2010. Help files are made with the Help 2.0 Workshop (VSHIK), a help authoring tool. The default viewer for Help 2.x files is Microsoft Document Explorer, and there are several third-party viewers available such as H2Viewer and Help Explorer Viewer.
Visual Studio 2010 uses a new help engine, Microsoft Help Viewer.
A Microsoft Help 2.x file has a ".hxs" extension. A compressed .HxS help file (help title) is compiled from a set of topic pages written in a subset of HTML (much like its CHM predecessor), a .HxC main project file, an .HxF include file, a .HxT table of contents, a .HxA attribute definition file, and a number of .HxK indexes (keyword Index, NamedURL index, optional associated and context links indexes).
Specifics of the format can be found in an unofficial "ITOLITLS" format specification. [1] An open source "convertlit" tool can be used to decompile the hxs file.
This format was originally intended only for the help system used by Visual Studio .NET 2002 help, MSDN Library and TechNet, but now it is used in Office 2007, Office 2010 and some IDEs, such as Borland Developer Studio.
An Assistance Platform (AP) help format based on a new XML-based markup language called Microsoft Assistance Markup Language was originally part of the Longhorn project. It introduced a "guided help" (active content wizard, ACW) feature that highlights what parts of the screen to interact with. [2] It can also use this information to automate a task if the user accepts. Microsoft eventually decided against including ACW in Windows Vista. [3] The compiled .H1s help format, along with the HelpPane viewer, remained in Windows Vista and Windows 7. It is similar to H2's Hxs format. [4] A third party "xHelpMarkup" tool for compiling and decompiling exists, but it is only a wrapper around the BDD 2007 apcompnt and apss.dll tools.
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.
Vector Markup Language (VML) is an obsolete XML-based file format for two-dimensional vector graphics. It was specified in Part 4 of the Office Open XML standards ISO/IEC 29500 and ECMA-376. According to the specification, VML is a deprecated format included in Office Open XML for legacy reasons only.
Extensible Application Markup Language is a declarative XML-based language developed by Microsoft for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.
Windows Presentation Foundation (WPF) is a free and open-source user interface framework for Windows-based desktop applications. WPF applications are based in .NET, and are primarily developed using C# and XAML.
Microsoft Compiled HTML Help is a Microsoft proprietary online help format, consisting of a collection of HTML pages, an index and other navigation tools. The files are compressed and deployed in a binary format with the extension .CHM, for Compiled HTML. The format is often used for software documentation.
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 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. Support for WinHelp files would eventually be removed entirely in Windows 10.
Microsoft Windows SDK, and its predecessors Platform SDK, and .NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework. Platform SDK specializes in developing applications for Windows 2000, XP and Windows Server 2003. .NET Framework SDK is dedicated to developing applications for .NET Framework 1.1 and .NET Framework 2.0. Windows SDK is the successor of the two and supports developing applications for Windows XP and later, as well as .NET Framework 3.0 and later.
Microsoft Assistance Markup Language is an XML-based markup language developed by the Microsoft User Assistance Platform team to provide user assistance for the Microsoft Windows Vista operating system. It makes up the Assistance Platform on Windows Vista.
Microsoft Build Engine, or MSBuild, is a set of free and open-source build tools for managed code under the Common Language Infrastructure as well as native C and C++ code. It was first released in 2003 and was a part of .NET Framework. MSBuild is included with Visual Studio, but can also be run independently through MSBuild's command-line interface.
Sandcastle is a documentation generator from Microsoft. It automatically produces MSDN-style code documentation out of reflection information of .NET assemblies and XML documentation comments found in the source code of these assemblies. It can also be used to produce user documentation from Microsoft Assistance Markup Language (MAML) with the same look and feel as reference documentation.
A mathematical markup language is a computer notation for representing mathematical formulae, based on mathematical notation. Specialized markup languages are necessary because computers normally deal with linear text and more limited character sets. A formally standardized syntax also allows a computer to interpret otherwise ambiguous content, for rendering or even evaluating. For computer-interpretable syntaxes, the most popular are TeX/LaTeX, MathML, OpenMath and OMDoc.
Visual Studio is an integrated development environment (IDE) developed by Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms including Windows API, Windows Forms, Windows Presentation Foundation (WPF), Microsoft Store and Microsoft Silverlight. It can produce both native code and managed code.
ActiveX Document is a Microsoft technology that allows users to view and edit Microsoft Word, Excel, and PDF documents inside web browsers. It defines a set of Component Object Model coding contracts between hosting programs like Internet Explorer or Microsoft Office Binder and hosted documents from programs like Microsoft Word, Microsoft Excel and Adobe Reader. This allows them to negotiate communications about commands like save and navigate, as well as merging user interface elements such as menu, to provide a unified user experience.
VSdocman is a documentation generator that allows for code commenting and the automatic generation of technical documentation from C# and VB .NET projects. It is directly integrated in Visual Studio as an extension.
Text Template Transformation Toolkit is a free and open-source template-based text generation framework. T4 source files are usually denoted by the file extension ".tt".
Microsoft Help Viewer (HV) is the offline help system 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.
Blackbird was the codename for an online content authoring platform developed by Microsoft in the mid-90s. Intended to be the online publishing tool for the first version of MSN, "Blackbird" was born of a Microsoft acquisition of Daily Planet Software, and the tool was first conceived prior to the advent of the Internet and Web as we know it today. At the time, AOL and CompuServe were the primary online venues, and the introduction of the Web to mass consumers was about to begin, even as low-bandwidth, dialup connections dominated. "Blackbird" was based on the concept of an object-based backend file system in Microsoft Data Centers, a low-bandwidth-streaming rendering client with page-based layout and embedded interactive client-side ActiveX objects. Fundamentally, it was based on the SGML standard for client-side layout. It became a Microsoft-promoted alternative to HTML for a brief time, just as the commercial Internet and Web Browser were born. But with scripting capability for HTML yet to be demonstrated, it was to be a means to serve dynamic, media-rich applications and documents that contained processing logic, similar to what a user would experience in a desktop environment. Pages in a "Blackbird application" would be able to contain video, audio, graphs, and other OLE based document formats without the need of plug-ins.