C++ 系统 & C# 应用 & F# 金融 & Erlang 通讯 & JavaScript 全栈 & PHP Web

Microsoft

来自开放百科 - 灰狐
跳转到: 导航, 搜索
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Microsoft Thanks, Wikipedia.
Office-live-workspace-beta.gif

微软将Microsoft Office Live Workspace看作是Microsoft Office基于Web的扩展,用户可以通过网络编辑文档,并与其他人进行协作。

目录

SQL Server 2000

  • Analysis Services
  • English Query
  • Meta Data Services

Windows API

Windows 是微软最核心的产品.

Microsoft-platfrom-sdk.gif

Microsoft的开放平台技术. 整个Windows API被DLL支持, DLL调用Windows的内核以获取相应服务。

Microsoft Windows API 是 MFC 库

MFC

MFC 6.0
MFC 7.0

MFC Versions

Product version MFC version
Microsoft C/C++ 7.0 MFC 1.0
Visual C++ 1.0 MFC 2.0
Visual C++ 1.5 MFC 2.5
Visual C++ 2.0 MFC 3.0
Visual C++ 2.1 MFC 3.1
Visual C++ 2.2 MFC 3.2
Visual C++ 4.0 MFC 4.0 (mfc40.dll included with Windows 95)
Visual C++ 4.1 MFC 4.1
Visual C++ 4.2 MFC 4.2 (mfc42.dll included with the Windows 98 original release)
eMbedded Visual C++ 3.0 MFC 4.2 (mfc42.dll)
Visual C++ 5.0 MFC 4.21 (mfc42.dll)
Visual C++ 6.0 MFC 6.0 (mfc42.dll)
eMbedded Visual C++ 4.0
Visual C++ .NET 2002 MFC 7.0 (mfc70.dll)
Visual C++ .NET 2003 MFC 7.1 (mfc71.dll)
Visual C++ 20051 MFC 8.0 (mfc80.dll)
Visual C++ 20081 MFC 9.0.21022 (mfc90.dll)
Visual C++ 2008 with Feature Pack MFC 9.0.30411 (mfc90.dll)

More detail: http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library

The Windows API consists of the following functional categories:

Base Services

  • Character-Mode Applications
  • Communications Resources
  • Debug Help Library
  • Debugging
  • Device Input and Output
  • Device Management
  • Dynamic-Link Libraries
  • Error Handling
  • Event Logging
  • Event Tracing
  • File Management
  • Handles and Objects
  • Image Help Library
  • Image Mastering API
  • Mailslots
  • Memory Management
  • Network DDE
  • Performance Data
  • Pipes
  • Power Management
  • Processes and Threads
  • PSAPI
  • Registry
  • Removable Storage Manager
  • Services
  • Storage
  • Structured Exception Handling
  • Synchronization
  • System Information
  • System Monitor Automation Interface
  • System Shutdown
  • Time
  • Time Provider
  • Tool Help
  • Window Stations

Common Control Library

Graphics Device Interface

  • Bitmaps
  • Brushes
  • Clipping
  • Colors
  • Coordinate Spaces and Transformations
  • Device Contexts
  • Filled Shapes
  • Fonts and Text
  • Input Method Editor
  • Lines and Curves
  • Metafiles
  • Multiple Display Monitors
  • National Language Support
  • Painting and Drawing
  • Paths
  • Pens
  • Printing and Print Spooler
  • Rectangles
  • Regions
  • Unicode and Character Sets
  • Uniscribe

Network Services

  • Network Management
  • Windows Networking (WNet)

User Interface

  • Buttons
  • Carets
  • Clipboard
  • Combo Boxes
  • Common Dialog Box Library
  • Cursors
  • Data Copy
  • Dialog Boxes
  • Dynamic Data Exchange
  • Dynamic Data Exchange Management Library
  • Edit Controls
  • Hooks
  • Icons
  • Keyboard Accelerators
  • Keyboard Input
  • List Boxes
  • Menus
  • Messages and Message Queues
  • Mouse Input
  • Multiple Document Interface
  • Raw Input
  • Resources
  • Rich Edit Controls
  • Scroll Bars
  • Static Controls
  • Strings
  • Text Object Model
  • Timers
  • Version Information
  • Window Classes
  • Window Procedures
  • Window Properties
  • Windowless Rich Edit Controls
  • Windows

Windows Shell

WTL

WTL 和 MFC 之间的关系:

ATL是一个产生C++/COM代码的框架,ATL又不同于MFC,它完全面向COM组件,其技术路线也不同于MFC,MFC使用的是C++中的继承、封装、嵌套等常规技术,而ATL使用了C++中模板、多继承等高级技术,甚至还用到了STL。

而WTL是ATL的扩展,WTL通过提供一个用于编写Win32应用程序和控制的轻量级的框架,一些特殊的视图,GDI对象和实用的类,来扩展了ATL窗口类。

DirectX

DirectX 9

DirectX 8

Microsoft DirectX 8.0 is made up of the following components.

  • DirectX Graphics combines the Microsoft DirectDraw and Microsoft Direct3D components of previous DirectX versions into a single API that you can use for all graphics programming. The component includes the Direct3DX utility library that simplifies many graphics programming tasks.
  • DirectX Audio combines the Microsoft DirectSound and Microsoft DirectMusic components of previous DirectX versions into a single API that you can use for all audio programming.
  • Microsoft DirectInput provides support for a variety of input devices, including full support for force-feedback technology.
  • Microsoft DirectPlay provides support for multiplayer networked games.
  • Microsoft DirectShow provides for high-quality capture and playback of multimedia streams.
  • Microsoft DirectSetup is a simple API that provides one-call installation of the DirectX components.

Links

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱