Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Code Pack の話

3,810 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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 />

×