The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access some new Windows 7 features (and some existing features of older versions of Windows operating system) from managed code. These Windows features are not available to developers today in the .NET Framework.

The individual features supported in this version (v0.90) of the library are:
  • Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars.
  • Known Folders, Windows 7 Libraries, non-file system containers, and a hierarchy of Shell Namespace entities.
  • Windows 7 Explorer Browser Control.
  • Shell property system.
  • Windows Vista and Windows 7 Common File Dialogs, including custom controls.
  • Windows Vista and Windows 7 Task Dialogs.
  • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs. (DirectWrite and WIC have partial support)
  • Sensor Platform APIs
  • Extended Linguistic Services APIs
  • Power Management APIs
  • Application Restart and Recovery APIs
  • Network List Manager APIs
  • Command Link control and System defined Shell icons.

What’s New in this update (v0.90):
The new features added in this update of code pack are:
  • Tabbed Thumbnail and Thumbnail Toolbar features in Taskbar area.
  • Direct3D 10.1/10.0, Direct2D 1.0, DirectWrite and WIC APIs in the DirectX area
  • Power Management
  • Application Restart and Recovery
  • Command Link
  • System defined Shell icons
  • Network List Manager APIs
Other enhancements done in this update are:
  • Bug fixes in all areas.
  • Many new and improved samples.
  • Addition of VB.NET samples in some areas.

Requirements:
  • Minimum .NET Framework version required to use this library is 3.5.
  • This library targets the Windows 7 RC version, though some of the features will work on the older versions of Windows operating system.
  • DirectX features have dependency on Windows SDK for Windows 7 RC and March 2009 release of DirectX SDK.

Building the Library:
  • To build the library (except the DirectX related features) in Visual Studio 2008, please extract the contents of the ‘WindowsAPICodePack.zip’ file in a new folder and build the included ‘WindowsAPICodePack.sln’ file.
  • To build the DirectX features, build the 'DirectX.sln' file inside the DirectX directory. Please read the DirectX Readme file (DirectXReadme.mht - available as separate download and also included in the help files) for additional information about building and using DirectX features.

Samples:
The Code Pack also contains sample applications built using this library. Most of the samples are written in C# and have their own solution files. Some VB.NET samples are also included.

Please note that the VB.NET samples currently do not have individual solution files (they have only project files). You can add these .vbproj files to a solution created by you or can use the default solution file generated by Visual Studio. To build the VB.NET samples, please add the .csproj files for the needed Code Pack assemblies in the solution (right click the solution Add | Existing Project, and then browse to the needed .csproj files like core.csproj, shell.csproj, sensors.csproj etc.)

Documentation:
The Code Pack also includes API reference and some conceptual documents. Help files can be found in two separate .chm files 'WindowsAPICodePack.chm' and ‘DirectXHelp.chm’. Overview document and DirectX Readme documents are also available as separate downloads for quick reference.


Please note that this library is currently a work-in-progress and this release is version 0.90 of the Code Pack. The final version of the Code Pack will be available around the time of the Windows 7 RTM release. Various features in the library could change between now and final release.

Note:
Some users may experience a security related issue when opening the help files or the Visual Studio solution. Contents of help files may not be visible or a security warning similar to “Unknown Publisher” or “This file came from another computer and might be blocked” may pop up. If that happens, the user won't be able to load the solution projects because Windows will block it.

To remove that error, please unblock the help files and zip file before extracting it (right click the file | select properties | click Unblock button).

Videos:
Two minute videos demonstrating some of the features in this release are now available:


Last edited Jun 29 at 3:53 PM by sumitmsft, version 32
조회수 :
9641
등록일 :
2009.07.06
10:31:24 (*.148.197.253)
엮인글 :
http://wpfkorea.net/?document_srl=3376&act=trackback&key=a05
게시글 주소 :
http://wpfkorea.net/?document_srl=3376
List of Articles
번호 제목 글쓴이 날짜 조회수
공지 Visual Studio 2010 Beta 2 다운로드가 시작되었습니다 나는산 2009-12-21 5328
19 Silverlight 4 링크들입니다. [1] 아라리온 2010-04-17 3109
18 Visual studio 2010 정식판입니다. [1] 아라리온 2010-04-13 3736
17 Visual studio 2010 RC 배포가 시작되었습니다. [1] 아라리온 2010-02-14 4373
16 Microsoft Visual Studio 2010 Beta 2 관련 정보 모음 아라리온 2009-10-23 6452
» The Windows® API Code Pack for Microsoft® .NET Framework [1] 무테 2009-07-06 9642
14 Silverlight 3 Beta 1 및 Expression Blend 3 Preview [3] 나는산 2009-04-06 10157
13 닷넷 커뮤티티 컨퍼런스 - 2009년 4월 18일 토요일 image 무테 2009-04-03 8911
12 Microsoft Sync Framework 1.0 나는산 2008-10-20 11990
11 Silverlight 2.0 Release 나는산 2008-10-15 10957
10 Silverlight 2 RC0 Unit Test Framework [1] 나는산 2008-10-01 11091
9 Silverlight Version 2 RC0 릴리스 [1] 나는산 2008-09-26 33029
8 UX / RIA 준비된 세가지 시리즈와 함께, Microsoft UX/RIA의 세계로 안내합니다. image 무테 2008-09-25 10038
7 Visual Studio 2008 Service Pack 1 & .NET Framework 3.5 Service Pack 1 정식 버전 출시. image 무테 2008-08-12 134922
6 WPF Bootcamp 사이트 [1] steven 2008-06-18 15136
5 Expression Blend 2.5 June 2008 Preview 게으른영혼 2008-06-12 531775
4 Silverlight 2 Beta 2 Released 게으른영혼 2008-06-09 10974
3 .NET 3.5 SP1 Graphics @ Channel 9 steven 2008-05-26 68571
2 REMIX KOREA 행사가 6월 11일에 열립니다. imagefile 무테 2008-05-22 10771
1 Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta 가 나왔습니다. [1] imagefile 무테 2008-05-14 14462