Code Pack の話

3,236 views
3,054 views

Published on

こみゅぷらす Community Launch 2009
~Windows 7 コミュニティ勉強会 with Tech Fielders 東京編~で使用したスライドです。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,236
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Code Pack の話

  1. 1. Code Pack の話<br />尾崎 義尚<br />こみゅぷらす<br />
  2. 2. 自己紹介<br />こんにちは、尾崎 義尚です。<br />http://spysee.jp/%E5%B0%BE%E5%B4%8E%E7%BE%A9%E5%B0%9A<br />
  3. 3. Code Pack とは<br />The Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access new Windows 7 features (and some related Windows Vista features) from managed code. These features are not available to developers today in the .NET Framework. <br />
  4. 4. Code Pack とは<br />Windows API コード Pack for Microsoft .NET Frameworkは、マネージ コードからの Windows 7 の新機能 (および一部関連の Windows Vista の機能) にアクセスするために使用できるソース コード ライブラリを提供します。これらの機能は、.NET Framework で今日の開発者に使用できません。<br />Bing Translator<br />http://www.microsofttranslator.com/Default.aspx<br />
  5. 5. Code Pack とは<br />マイクロソフト.NET FrameworkのためのWindows API Code Packは管理されたコードから新しいWindows7機能(或るものはウィンドウズビスタの特徴について話した)にアクセスするのに使用できるソースコードライブラリを提供します。今日の.NET Frameworkにおける開発者には、これらの特徴は利用可能ではありません。<br />Excite 翻訳<br />http://excite.co.jp/world/english/<br />
  6. 6. Code Pack とは<br />Windows® API Code Pack for Microsoft® .NET Framework (v0.90)<br />Windows 7 の Feature を .NET から使うことができるソース コード ライブラリ<br />サポートなし<br />Windows® API Code Pack for Microsoft® .NET Framework<br />http://code.msdn.microsoft.com/WindowsAPICodePack<br />
  7. 7. Code Gallery と CodePlex<br />Code Gallery<br />開発者情報の共有<br />開発者リソースの共有<br />サンプルコード、コード スニペットなど<br />プロジェクト管理はできない<br />純粋なストレージ サイト<br />CodePlex<br />オープンソース プロジェクト ホスティング サイト<br />コード プロジェクトを管理可能<br />
  8. 8. 依存系<br />.NET Framework 3.5 (以降)<br />Windows 7 RC (v0.9では)<br />DirectX の機能には、Windows SDK for Windows 7 RC 、DirectX SDK が必要<br />
  9. 9. &gt;tree WindowsAPICodePack<br />サンプル<br />ソースコード ライブラリ<br />フォルダー パスの一覧<br />ボリューム シリアル番号は 00650064 A2B8:4507 です<br />C:USERSYOSHIHISADESKTOPWINDOWSAPICODEPACK<br />├─Samples<br />│ ├─AppRestartRecoveryDemo<br />│ │ ├─CS<br />│ │ └─VB<br />│ ├─DirectX<br />│ │ ├─Direct2D<br />│ │ │ ├─ChartDemo<br />│ │ │ └─Paint2D<br />│ │ ├─Direct3D10<br />│ │ │ ├─MeshBrowser<br />│ │ │ ├─TextureSwap<br />│ │ │ │ └─TextureSwap<br />│ │ │ ├─Tutorials<br />│ │ │ │ ├─D3D10Tutorial01_WinFormsControl<br />│ │ │ │ ├─D3D10Tutorial01_WinFormsWindow<br />│ │ │ │ ├─D3D10Tutorial01_WPF<br />│ │ │ │ ├─D3D10Tutorial02_WinFormsControl<br />│ │ │ │ ├─D3D10Tutorial04_WinFormsControl<br />│ │ │ │ ├─D3D10Tutorial05_WinFormsControl<br />│ │ │ │ ├─D3D10Tutorial06_WinFormsControl<br />│ │ │ │ ├─D3D10Tutorial07_WinFormsControl<br />│ │ │ │ ├─D3D10Tutorial09_WinFormsControl<br />│ │ │ │ │ ├─Media<br />│ │ │ │ │ │ └─Tiger<br />│ │ │ │ └─D3D10Tutorial09_WPF<br />│ │ │ │ ├─Media<br />│ │ │ │ │ └─Tiger<br />│ │ │ └─WindowsFlag<br />│ │ │ └─Properties<br />│ │ ├─Direct3D11<br />│ │ │ └─Tutorials<br />│ │ │ ├─Tutorial02_WinFormsControl<br />│ │ │ ├─Tutorial02_WinFormsWindow<br />│ │ │ └─Tutorial02_WPF<br />│ │ ├─DXGI<br />│ │ │ └─EnumAdapters<br />│ │ └─UtilitiesLibrary<br />│ │ ├─Controls<br />│ │ ├─D3DX10Helpers<br />│ │ └─Utilities<br />│ │ ├─Camera<br />│ │ ├─Math<br />│ │ ├─Mesh<br />│ │ │ ├─MeshLoaders<br />│ │ │ └─SimpleGeometry<br />│ │ ├─Shaders<br />│ │ └─Texture<br />│ ├─ExplorerBrowser<br />│ │ ├─CS<br />│ │ │ ├─WinForms<br />│ │ │ └─WPF<br />│ │ │ └─WPFExplorerBrowserDemo<br />│ │ └─VB<br />│ │ ├─WinForms<br />│ │ └─WPF<br />│ │ └─WPFExplorerBrowserDemo<br />│ ├─ExtendedLinguisticServices<br />│ │ ├─CS<br />│ │ └─VB<br />│ ├─NetworkDemo<br />│ │ ├─CS<br />│ │ └─VB<br />│ ├─PowerMgmtDemo<br />│ │ ├─CS<br />│ │ │ └─PowerMgmtDemo<br />│ │ └─VB<br />│ │ └─PowerMgmtDemo<br />│ ├─Sensors<br />│ │ ├─CS<br />│ │ │ ├─AccelerationMeasurement<br />│ │ │ └─AmbientLightMeasurement<br />│ │ └─VB<br />│ │ ├─AccelerationMeasurement<br />│ │ └─AmbientLightMeasurement<br />│ ├─Shell<br />│ │ ├─KnownFoldersBrowser<br />│ │ │ ├─CS<br />│ │ │ │ └─KnownFoldersBrowser<br />│ │ │ └─VB<br />│ │ │ └─KnownFoldersBrowser<br />│ │ ├─PicturePropertiesEditor<br />│ │ │ ├─CS<br />│ │ │ └─VB<br />│ │ ├─PropertyEditDemo<br />│ │ │ ├─CS<br />│ │ │ └─VB<br />│ │ ├─ShellHierarchyTreeDemo<br />│ │ │ ├─CS<br />│ │ │ └─VB<br />│ │ ├─ShellObjectCFDBrowser<br />│ │ │ ├─CS<br />│ │ │ │ └─ShellObjectCFDBrowser<br />│ │ │ └─VB<br />│ │ │ └─ShellObjectCFDBrowser<br />│ │ ├─ShellThumbnailBrowserDemo<br />│ │ │ ├─CS<br />│ │ │ │ └─ThumbnailBrowserDemo<br />│ │ │ └─VB<br />│ │ │ └─ThumbnailBrowserDemo<br />│ │ ├─StarBackupUsingLibraries<br />│ │ │ ├─CS<br />│ │ │ │ ├─Icons<br />│ │ │ │ └─Wizard<br />│ │ │ └─VB<br />│ │ │ ├─Icons<br />│ │ │ ├─My Project<br />│ │ │ └─Wizard<br />│ │ ├─StockIconsDemo<br />│ │ │ ├─CS<br />│ │ │ │ └─StockIconsDemo<br />│ │ │ └─VB<br />│ │ │ └─StockIconsDemo<br />│ │ ├─TabbedThumbnailDemo<br />│ │ │ ├─CS<br />│ │ │ │ └─Winforms<br />│ │ │ └─VB<br />│ │ │ └─Winforms<br />│ │ ├─TaskbarDemo<br />│ │ │ ├─CS<br />│ │ │ │ ├─RegistrationHelper<br />│ │ │ │ └─TaskbarDemo<br />│ │ │ └─VB<br />│ │ │ ├─RegistrationHelper<br />│ │ │ └─TaskbarDemo<br />│ │ └─ThumbnailToolbarDemo<br />│ │ ├─CS<br />│ │ │ ├─Winforms<br />│ │ │ └─WPF<br />│ │ └─VB<br />│ │ ├─Winforms<br />│ │ └─WPF<br />│ └─TaskDialogDemo<br />│ ├─CS<br />│ │ └─TaskDialogDemo<br />│ └─VB<br />│ └─TaskDialogDemo<br />└─WindowsAPICodePack<br /> ├─Core<br /> │ ├─AppRestartRecovery<br /> │ ├─Dialogs<br /> │ │ ├─Common<br /> │ │ └─TaskDialogs<br /> │ ├─Interop<br /> │ │ ├─AppRestartRecovery<br /> │ │ ├─Dialogs<br /> │ │ ├─NetworkList<br /> │ │ ├─PowerManagement<br /> │ │ └─TaskDialogs<br /> │ ├─NetworkList<br /> │ ├─PowerManagement<br /> │ ├─Properties<br /> │ ├─PropertySystem<br /> │ └─SafeHandles<br /> ├─DirectX<br /> │ └─DirectX<br /> │ ├─Direct2D<br /> │ ├─Direct3D10<br /> │ ├─Direct3D11<br /> │ ├─Direct3DCommon<br /> │ ├─DirectWrite<br /> │ ├─DXGI<br /> │ └─WIC<br /> ├─ExtendedLinguisticServices<br /> │ └─Properties<br /> ├─Sensors<br /> │ ├─Interop<br /> │ ├─Metadata<br /> │ ├─ObjectModel<br /> │ ├─Properties<br /> │ └─Sensors<br /> │ ├─Light<br /> │ ├─Motion<br /> │ ├─Orientation<br /> │ ├─Position<br /> │ └─Proximity<br /> └─Shell<br /> ├─Common<br /> ├─CommonFileDialogs<br /> ├─Controls<br /> ├─Design<br /> ├─ExplorerBrowser<br /> ├─Interop<br /> │ ├─Common<br /> │ ├─Dialogs<br /> │ ├─ExplorerBrowser<br /> │ ├─KnownFolders<br /> │ ├─PropertySystem<br /> │ ├─StockIcons<br /> │ └─Taskbar<br /> ├─KnownFolders<br /> ├─Properties<br /> ├─PropertySystem<br /> ├─StockIcons<br /> └─Taskbar<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />再起動・リカバリー<br />
  10. 10. CodePackとは<br />Windows 7 タスクバー<br />ジャンプリスト<br />アイコン オーバーレイ<br />進捗 (プログレス) バー<br />タブ化されたサムネイル<br />サムネイル ツールバー<br />Windows 7 Shell ライブラリ<br />Windows 7 Explorer Browser Control<br />シェル プロパティ システム<br />コモン ファイル ダイアログ<br />タスク ダイアログ<br />Direct X<br />Direct3D 11.0, 10.1/10.0<br />DXGI 1.0/1.1<br />Direct2D 1.0<br />DirectWrite (一部サポート)<br />Windows Imaging Component (WIC) APIs (一部サポート)<br />センサー<br />拡張言語サービス<br />電源管理<br />アプリケーションの再起動と復旧<br />ネットワーク リスト マネージャー<br />コマンド リンクとシステムで定義されたシェルアイコン<br />
  11. 11. &gt;tree WindowsAPICodePack<br />フォルダー パスの一覧<br />ボリューム シリアル番号は 00650064 A2B8:4507 です<br />C:.WindowsAPICodePack<br />├─Samples<br />└─WindowsAPICodePack<br />
  12. 12. &gt;tree WindowsAPICodePack WindowsAPICodePack<br />└─WindowsAPICodePack<br /> ├─Core<br /> │ ├─AppRestartRecovery<br /> │ ├─Dialogs<br /> │ ├─NetworkList<br /> │ ├─PowerManagement<br /> │ ├─PropertySystem<br /> │ └─SafeHandles<br /> ├─DirectX<br /> ├─ExtendedLinguisticServices<br /> ├─Sensors<br /> └─Shell<br /> ├─Common<br /> ├─CommonFileDialogs<br /> ├─Controls<br />    ├─ExplorerBrowser<br /> ├─KnownFolders<br /> ├─PropertySystem<br /> ├─StockIcons<br /> └─Taskbar<br />再起動・リカバリー<br />ダイアログ<br />ネットワーク<br />電源管理<br />プロパティー<br />ハンドル管理<br />Direct X<br />拡張言語サービス<br />センサー<br />シェル共通<br />コモン ファイル ダイアログ<br />コントロール<br />エクスプローラー ブラウザー<br />既知のフォルダー<br />センサー<br />拡張言語サービス<br />
  13. 13. &gt;tree WindowsAPICodePackSamples<br />フォルダー パスの一覧<br />ボリューム シリアル番号は 00650064 A2B8:4507 です<br />C:USERSYOSHIHISADESKTOPWINDOWSAPICODEPACK<br />├─Samples<br />│ ├─AppRestartRecoveryDemo<br />│ ├─DirectX<br />│ │ ├─Direct2D<br />│ │ │ ├─ChartDemo<br />│ │ │ └─Paint2D<br />│ │ ├─Direct3D10<br />│ │ │ ├─MeshBrowser<br />│ │ │ ├─TextureSwap<br />│ │ │ ├─Tutorials<br />│ │ │ └─WindowsFlag<br />│ │ ├─Direct3D11<br />│ │ ├─DXGI<br />│ │ │ └─EnumAdapters<br />│ ├─ExplorerBrowser<br />│ ├─ExtendedLinguisticServices<br />│ ├─NetworkDemo<br />│ ├─PowerMgmtDemo<br />│ ├─Sensors<br />│ ├─Shell<br />│ │ ├─KnownFoldersBrowser<br />│ │ ├─PicturePropertiesEditor<br />│ │ ├─PropertyEditDemo<br />│ │ ├─ShellHierarchyTreeDemo<br />│ │ ├─ShellObjectCFDBrowser<br />│ │ ├─ShellThumbnailBrowserDemo<br />│ │ ├─StarBackupUsingLibraries<br />│ │ ├─StockIconsDemo<br />│ │ ├─TabbedThumbnailDemo<br />│ │ ├─TaskbarDemo<br />│ │ └─ThumbnailToolbarDemo<br />│ └─TaskDialogDemo<br />
  14. 14. AppRestartRecoveryアプリの再起動・リカバリー<br />
  15. 15. Application Recovery and Restart<br />以下のような場合にアプリケーションを再起動することができる<br />ハンドルされていない例外<br />反応なし<br />停止<br />インストーラーによるアップデート<br />コンピューターの再起動<br />再起動に備えてデータを保存<br />再起動後にデータを読み込んで状態を復元<br />
  16. 16. AppRestartRecoveryDemo (1/25)<br />
  17. 17. Direct X<br />
  18. 18. Direct X on Windows 7<br />新しい API<br />Windows Imaging Component<br />DirectWrite<br />DirectX Video Acceleratior<br />Direct 2D<br />Desktop Window Manager<br />GDI+<br />Direct3D 9<br />Direct3D 10<br />Direct3D 11<br />User<br />GDI<br />DirectX Graphic Infrastructure<br />Win 32<br />Hardware<br />
  19. 19. Direct 2D<br />Windows Vista<br />Windows 7<br />GDI<br />GDI<br />メモリ<br />Desktop Window Manager<br />Direct 2D<br />GPU<br />GPU<br />同じ画像を 2 重で保持<br />GPU に直接描画<br />Hardware<br />高速化<br />メモリ使用量減<br />
  20. 20. DirectX Graphic Infrastructure (DXGI)<br />
  21. 21. DirectX Graphic Infrastructure (2/25)<br />
  22. 22. Direct 3d 10<br />
  23. 23. ドライブ C のボリューム ラベルがありません。<br /> ボリューム シリアル番号は A2B8-4507 です<br />C:...DirectXDirect3D10 のディレクトリ<br />2009/06/25 13:04 &lt;DIR&gt; .<br />2009/06/25 13:04 &lt;DIR&gt; ..<br />2009/06/24 07:29 &lt;DIR&gt; MeshBrowser<br />2009/06/25 13:03 &lt;DIR&gt; TextureSwap<br />2009/06/14 10:29 &lt;DIR&gt; Tutorials<br />2009/06/14 10:29 &lt;DIR&gt; WindowsFlag<br /> 1 個のファイル 0 バイト<br />6 個のディレクトリ 101,712,412,672 バイトの空き領域<br />Mesh Browser (3/25)<br />X ファイル ビューアー<br />
  24. 24. ドライブ C のボリューム ラベルがありません。<br /> ボリューム シリアル番号は A2B8-4507 です<br />C:...DirectXDirect3D10 のディレクトリ<br />2009/06/25 13:04 &lt;DIR&gt; .<br />2009/06/25 13:04 &lt;DIR&gt; ..<br />2009/06/24 07:29 &lt;DIR&gt; MeshBrowser<br />2009/06/25 13:03 &lt;DIR&gt; TextureSwap<br />2009/06/14 10:29 &lt;DIR&gt; Tutorials<br />2009/06/14 10:29 &lt;DIR&gt; WindowsFlag<br /> 1 個のファイル 0 バイト<br />6 個のディレクトリ 101,712,412,672 バイトの空き領域<br />TexturizerDemo (4/25)<br />テクスチャの貼り付けデモ<br />
  25. 25. Tutorials (5/25)<br /> ドライブ C のボリューム ラベルがありません。<br /> ボリューム シリアル番号は A2B8-4507 です<br />C:...DirectXDirect3D10 のディレクトリ<br />2009/06/25 13:04 &lt;DIR&gt; .<br />2009/06/25 13:04 &lt;DIR&gt; ..<br />2009/06/24 07:29 &lt;DIR&gt; MeshBrowser<br />2009/06/25 13:03 &lt;DIR&gt; TextureSwap<br />2009/06/14 10:29 &lt;DIR&gt; Tutorials<br />2009/06/14 10:29 &lt;DIR&gt; WindowsFlag<br /> 1 個のファイル 0 バイト<br />6 個のディレクトリ 101,712,412,672 バイトの空き領域<br />
  26. 26. WindowsFlag (6/25)<br /> ドライブ C のボリューム ラベルがありません。<br /> ボリューム シリアル番号は A2B8-4507 です<br />C:...DirectXDirect3D10 のディレクトリ<br />2009/06/25 13:04 &lt;DIR&gt; .<br />2009/06/25 13:04 &lt;DIR&gt; ..<br />2009/06/24 07:29 &lt;DIR&gt; MeshBrowser<br />2009/06/25 13:03 &lt;DIR&gt; TextureSwap<br />2009/06/14 10:29 &lt;DIR&gt; Tutorials<br />2009/06/14 10:29 &lt;DIR&gt; WindowsFlag<br /> 1 個のファイル 0 バイト<br />6 個のディレクトリ 101,712,412,672 バイトの空き領域<br />
  27. 27. Direct 3d 11<br />
  28. 28. Tutorials (7/25)<br />動かない・・・<br />
  29. 29. Explorer Browser<br />
  30. 30. Explorer Browser (8/25)<br />ナビゲーション<br />表示オプション<br />ファイル情報<br />
  31. 31. Extended Linguistic Services拡張言語サービス<br />
  32. 32. 拡張言語サービス(Extended Linguistic Services)<br />国際化対応の仕組み<br />Unicode テキストから言語を自動検出<br />表記変換<br />簡体字中国語から繁体字中国語への変換など<br />
  33. 33. 拡張言語サービス サンプル (9/25)<br />
  34. 34. Networkネットワーク<br />
  35. 35. Network List Demo (10/25)<br />
  36. 36. ネットワーク (Network クラス)<br />
  37. 37. ネットワーク接続<br />
  38. 38. Power Management電源管理<br />
  39. 39. Power Management (11/25)<br />
  40. 40. 電源管理 (PowerManagerクラス)<br />
  41. 41. 電源管理 (PowerManagerクラス)<br />GetCurrentBatteryState() メソッド<br />
  42. 42. Sensorsセンサー<br />
  43. 43. センサー<br />
  44. 44. Sensor Samples (12・13/25)<br />Acceleration Measurement<br /><ul><li>Ambient Light Level (環境光センサー)</li></li></ul><li>Shellシェル<br />
  45. 45. Shell Samples<br />ドライブ C のボリューム ラベルがありません。<br /> ボリューム シリアル番号は A2B8-4507 です<br />C:...SamplesShell のディレクトリ<br />2009/06/14 10:30 &lt;DIR&gt; KnownFoldersBrowser<br />2009/06/14 10:30 &lt;DIR&gt; PicturePropertiesEditor<br />2009/06/14 10:30 &lt;DIR&gt; PropertyEditDemo<br />2009/06/14 10:30 &lt;DIR&gt; ShellHierarchyTreeDemo<br />2009/06/14 10:30 &lt;DIR&gt; ShellObjectCFDBrowser<br />2009/06/14 10:30 &lt;DIR&gt; ShellThumbnailBrowserDemo<br />2009/06/14 10:30 &lt;DIR&gt; StarBackupUsingLibraries<br />2009/06/14 10:31 &lt;DIR&gt; StockIconsDemo<br />2009/06/14 10:31 &lt;DIR&gt; TabbedThumbnailDemo<br />2009/06/14 10:31 &lt;DIR&gt; TaskbarDemo<br />2009/06/14 10:31 &lt;DIR&gt; ThumbnailToolbarDemo<br />
  46. 46. Known Folders Browser (14/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  47. 47. Picture Properties Editor (15/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  48. 48. PropertyEditDemo (16/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  49. 49. ShellHierarchyTreeDemo (17/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  50. 50. ShellObjectCFDBrowser (18/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  51. 51. ShellThumbnailBrowserDemo (19/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  52. 52. StarBackupUsingLibraries (20/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  53. 53. StockIconsDemo (21/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  54. 54. TabbedThumbnailDemo (22/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />TabbedThumbnailPreview preview = new TabbedThumbnailPreview(this.Handle, newTab.Handle);<br />Taskbar.TabbedThumbnail.AddThumbnailPreview(preview);<br />
  55. 55. 注目!<br />TaskbarDemo (23/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  56. 56. タスクバー機能<br />ジャンプリスト<br />アイコン オーバーレイ<br />プログレスバー<br />
  57. 57. ThumbnailToolbarDemo (24/25)<br />KnownFoldersBrowser<br />PicturePropertiesEditor<br />PropertyEditDemo<br />ShellHierarchyTreeDemo<br />ShellObjectCFDBrowser<br />ShellThumbnailBrowserDemo<br />StarBackupUsingLibraries<br />StockIconsDemo<br />TabbedThumbnailDemo<br />TaskbarDemo<br />ThumbnailToolbarDemo<br />
  58. 58. Task Dialogタスク ダイアログ<br />
  59. 59. TaskDialogDemo (25/25)<br />
  60. 60. タスク ダイアログ<br />
  61. 61. CodePack未対応の 7 フィーチャー<br />リボン<br />マルチタッチ<br />インク<br />DirectWrite<br />などなど<br />
  62. 62. まとめ<br />CodePackには、いろいろな技術要素が詰まっている<br />マネージドな世界から最新技術にリーチすることができる<br />まだまだ未完成 (v0.90) な部分もある<br />実際に使う場合は、自己責任で<br />そのためのソースコード提供<br />

×