+ -
当前位置:首页 → 问答吧 → Visual MainWin(mw)是个什么东西

Visual MainWin(mw)是个什么东西

时间:2009-06-13

来源:互联网

我用的软件altera quartus采用了这个东西来绘制界面,因此无法显示中文字符(乱码)。有没有谁了解mw的,怎么配置其支持中文?

mw的相关介绍
引用:
New Mainsoft Logo
Welcome to Visual MainWin

Visual MainWin introduces the following features:

Seamless integration with Visual Studio 6
The entire porting procedure can now be done sitting in front of the PC, using the Visual Studio C++ GUI. There is no need to directly interact with any UNIX machine! Developers port their applications to Unix using the Visual MainWin Client, an add-in to Visual Studio C++. The ported application is built remotely on the Visual MainWin Server, which is installed on the Unix host.
Visual C++ compliancy technology
Visual MainWin incorporates an advanced Compiler Front End to resolve format differences between Windows and UNIX source files. Many porting problems caused by the differences between the Visual C++ compiler and the native UNIX C++ compiler are now automatically resolved. This exciting new technology allows Mainsoft to remove more and more of these obstacles from the developer, thereby shortening the time it takes to port an application.
Easy batch build on Unix using nmake
When a batch build directly from the UNIX command line is preferred over the interactive build driven from the Visual C++ IDE, Visual MainWin now offers a Unix port of nmake, Visual Studio's easy to use build utility. It is no longer necessary to create UNIX makefiles. nmake uses the makefiles exported from Microsoft Visual C++.
Comprehensive Html Help online documentation
The entire Visual MainWin documentation set is now provided online in the easy to use HTML Help format. The HTML Help documentation is integrated into the Visual MainWin Client.
Smart Setup checks whether Unix host meets system requirements of Visual MainWin Server
Smart Setup is an easy to use, sophisticated, database-driven analysis tool that can be used to verify that a specific UNIX host meets the system requirements of the Visual MainWin Server. The automatic verification process includes:

* Is the correct operating system version and level installed?
* Are the required operating system patches installed?
* Are the required C and C++ compiler versions and patches installed?

MainWin Control Panel
This easy to use, Windows-like, GUI-based utility allows MainWin users to set MainWin system run-time features such as:

* Configuring printers
* Selecting system fonts
* Changing the system date and time settings
* Configuring system colors

Web server application support
Visual MainWin provides a rich set of features that allows web server application developers to easily port from Windows to UNIX and Linux. These features include:

XML support for server applications
Visual MainWin includes a full implementation of Microsoft's MSXML, allowing server applications to parse and process XML data.
ODBC integration
Accessing and using databases through the standard ODBC interface is now easier then ever with Visual MainWin, thanks to a tight integration between Visual MainWin and the leading ODBC product for the UNIX market-DataDirect Connect ODBC by Merant.
MainWin plug-in support
This new feature enables the linking of a native UNIX application (such as a web server application) with a MainWin ported DLL.
Java-COM bridge
Visual MainWin's Java-COM bridge technology enables any Java application (and in particular JSP and Java Application Servers) to directly activate COM components from within Java.

Other Visual MainWin features

* A full set of tools to compile C and Visual C++ Windows source code as native Unix binary, including:
o Windows header files for Unix
o Resource compiler for Unix
o Message compiler for Unix
o MIDL compiler for Unix
* Win32API on Unix
* Windows Registry, complete with regedit and regsrv32 for Unix
* Advanced Windows services on Unix, including:
o MFC 6
o ATL 3
o COM/DCOM
o WGL
o MSHTML, MSXML, VBScript, JSCript
o Winsock, Wininet, Urlmon
o OLE/ActiveX
o Shell32
o RichEdit
o Common Dialogs
o Common Controls
* Html Help and WinHelp for Unix
* Support for copying and pasting text to and from other X Windows applications
* Support for Stingray MFC extensions on Unix: Objective Grid, Objective Chart, Objective Toolkit Pro, Objective Edit and Objective Views

作者: athurg   发布时间: 2009-06-13

在 Windows 平台下写好的程序,直接移植 Linux/UNIX 平台不再是神话。Mainsoft 公司发展已久的 Visual MainWin 工具正式上市,它号称能直接用 Linux/UNIX 的编译器重新编译 Windows 程序的源代码。Visual MainWin 提供 30 天试用版的下载。  Mainsoft 公司和微软之间有签有提供 Windows 原始程序的合约,据称 Visual MainWin 这套工具里就有超过七百万行的 Windows 源代码。Visual MainWin 是以附加功能的方式嵌入 Visual Studio 开发环境内,使用者可以在毫无 Linux/UNIX 程序设计知识的情况下,直接由 Visual Studio 编译出 Linux/UNIX 下的应用程序,并维持和 Windows 上相同的表现。  另外,Visual MainWin 还支援了一些 Web 服务器应用,例如完整实作 MSXML。这些特色可由 Visual MainWin 功能网页取得介绍资料。  曾有谣传表示 Mainsoft 公司帮微软公司移植办公室套件到 Linux 操作系统,不过微软镇重否认了这项传闻。后来微软执行长 Ballmer 甚至公开表示 Linux 在桌上型系统不成气候,微软不会考虑将办公室软件移植过去。  Visual MainWin 介绍网页,并有 30 天试用版下载处:http://www.mainsoft.com/products/mainwin.html。

作者: Sleeper   发布时间: 2009-11-08