Microsoft

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(Links)
 
(未显示1个用户的23个中间版本)
第1行: 第1行:
==SQL Server 2000==
+
{{top news}}
 +
{{SeeWikipedia}}
 +
[[Image:office-live-workspace-beta.gif|right]]
 +
 
 +
微软将[http://workspace.officelive.com/ Microsoft Office Live Workspace]看作是Microsoft Office基于Web的扩展,用户可以通过网络编辑文档,并与其他人进行协作。
 +
==[[Microsoft SQL Server|SQL Server]] 2000==
 
*Analysis Services
 
*Analysis Services
 
*English Query
 
*English Query
 
*Meta Data Services
 
*Meta Data Services
 +
 
==Windows API==
 
==Windows API==
[[Image:microsoft-platfrom-sdk.gif|right|thumb]]
+
[[Windows]] 是微软最核心的产品.
Microsoft的开放平台技术.
+
 
 +
[[Image:microsoft-platfrom-sdk.gif|right]]
 +
Microsoft的开放平台技术. 整个Windows API被DLL支持, DLL调用Windows的内核以获取相应服务。
 +
 
 +
Microsoft Windows API 是 MFC 库
 +
 
 +
==MFC==
 +
[[Image:MFC-6.0.gif|right|thumb|MFC 6.0]]
 +
[[Image:MFC-7.0.gif|right|thumb|MFC 7.0]]
 +
MFC Versions
 +
{| class="wikitable"
 +
! 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++ 2005<sup>[[#nomfc|1]]</sup>
 +
| MFC 8.0 (mfc80.dll)
 +
|-
 +
| Visual C++ 2008<sup>[[#nomfc|1]]</sup>
 +
| 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
 +
 
 +
*MFC Reference http://msdn.microsoft.com/en-us/library/d06h2x6e(VS.80).aspx
 +
*Visual C++ Developer Center http://msdn.microsoft.com/en-us/visualc/default.aspx
  
 
The Windows API consists of the following functional categories:
 
The Windows API consists of the following functional categories:
*Base Services  
+
===Base Services===
Character-Mode Applications
+
*Character-Mode Applications
Communications Resources
+
*Communications Resources
Debug Help Library
+
*Debug Help Library
Debugging
+
*Debugging
Device Input and Output
+
*Device Input and Output
Device Management
+
*Device Management
Dynamic-Link Libraries
+
*Dynamic-Link Libraries
Error Handling
+
*Error Handling
Event Logging
+
*Event Logging
Event Tracing
+
*Event Tracing
File Management
+
*File Management
Handles and Objects
+
*Handles and Objects
Image Help Library
+
*Image Help Library
Image Mastering API
+
*Image Mastering API
Mailslots
+
*Mailslots
Memory Management
+
*Memory Management
Network DDE
+
*Network DDE
Performance Data
+
*Performance Data
Pipes
+
*Pipes
Power Management
+
*Power Management
Processes and Threads
+
*Processes and Threads
PSAPI
+
*PSAPI
Registry
+
*Registry
Removable Storage Manager
+
*Removable Storage Manager
Services
+
*Services
Storage
+
*Storage
Structured Exception Handling
+
*Structured Exception Handling
Synchronization
+
*Synchronization
System Information
+
*System Information
System Monitor Automation Interface
+
*System Monitor Automation Interface
System Shutdown
+
*System Shutdown
Time
+
*Time
Time Provider
+
*Time Provider
Tool Help
+
*Tool Help
Window Stations
+
*Window Stations
*Common Control Library  
+
===Common Control Library===
*Graphics Device Interface  
+
===Graphics Device Interface===
Bitmaps
+
*Bitmaps
Brushes
+
*Brushes
Clipping
+
*Clipping
Colors
+
*Colors
Coordinate Spaces and Transformations
+
*Coordinate Spaces and Transformations
Device Contexts
+
*Device Contexts
Filled Shapes
+
*Filled Shapes
Fonts and Text
+
*Fonts and Text
Input Method Editor
+
*Input Method Editor
Lines and Curves
+
*Lines and Curves
Metafiles
+
*Metafiles
Multiple Display Monitors
+
*Multiple Display Monitors
National Language Support
+
*National Language Support
Painting and Drawing
+
*Painting and Drawing
Paths
+
*Paths
Pens
+
*Pens
Printing and Print Spooler
+
*Printing and Print Spooler
Rectangles
+
*Rectangles
Regions
+
*Regions
Unicode and Character Sets
+
*Unicode and Character Sets
Uniscribe
+
*Uniscribe
*Network Services  
+
===Network Services===
Network Management
+
*Network Management
Windows Networking (WNet)
+
*Windows Networking (WNet)
*User Interface  
+
===User Interface===
Buttons
+
*Buttons
Carets
+
*Carets
Clipboard
+
*Clipboard
Combo Boxes
+
*Combo Boxes
Common Dialog Box Library
+
*Common Dialog Box Library
Cursors
+
*Cursors
Data Copy
+
*Data Copy
Dialog Boxes
+
*Dialog Boxes
Dynamic Data Exchange
+
*Dynamic Data Exchange
Dynamic Data Exchange Management Library
+
*Dynamic Data Exchange Management Library
Edit Controls
+
*Edit Controls
Hooks
+
*Hooks
Icons
+
*Icons
Keyboard Accelerators
+
*Keyboard Accelerators
Keyboard Input
+
*Keyboard Input
List Boxes
+
*List Boxes
Menus
+
*Menus
Messages and Message Queues
+
*Messages and Message Queues
Mouse Input
+
*Mouse Input
Multiple Document Interface
+
*Multiple Document Interface
Raw Input
+
*Raw Input
Resources
+
*Resources
Rich Edit Controls
+
*Rich Edit Controls
Scroll Bars
+
*Scroll Bars
Static Controls
+
*Static Controls
Strings
+
*Strings
Text Object Model
+
*Text Object Model
Timers
+
*Timers
Version Information
+
*Version Information
Window Classes
+
*Window Classes
Window Procedures
+
*Window Procedures
Window Properties
+
*Window Properties
Windowless Rich Edit Controls
+
*Windowless Rich Edit Controls
Windows
+
*Windows
*Windows Shell
+
===Windows Shell===
+
==WTL==
 +
[[Windows Template Library|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==
 
==Links==
 
*http://ftp.ncnu.edu.tw/MsDownload/
 
*http://ftp.ncnu.edu.tw/MsDownload/
 
*支持VC6的最近的Platform SDK版本是Microsoft Platform SDK February 2003
 
*支持VC6的最近的Platform SDK版本是Microsoft Platform SDK February 2003
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
+
*http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
ftp://ftp.seu.edu.cn/Pub/Develope/SDK_DDK_DRV/04.09.03-Windows.Server.2003.Platform.SDK.Feb.2003.Edition-QUANTUM
+
*ftp://ftp.seu.edu.cn/Pub/Develope/SDK_DDK_DRV/04.09.03-Windows.Server.2003.Platform.SDK.Feb.2003.Edition-QUANTUM
 +
*http://download.huihoo.com/cpp/ 一些例子
 +
*[http://technet.microsoft.com/zh-cn/magazine/default.aspx TechNet Magazine 中文版]
 +
*[http://www.interoperabilitybridges.com/ Bridges between Microsoft and non-Microsoft technologies]
 +
 
 +
{{comment}}
 +
 
 +
[[Category:Microsoft]]

2011年2月4日 (五) 02:24的最后版本

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>

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

变换
操作
导航
工具箱