Visual Studio C++ のサンプルVisual Studio C++ Samples

Visual Studio C++ のサンプルは Web で利用できます。Samples for Visual Studio C++ are available on the web. Microsoft では、複数のテクノロジのさまざまな機能を示す C++ の多くのサンプルを作っています。Microsoft has produced many C++ samples that demonstrate different functionalities across multiple technologies. さらに、次の場所でもサンプルが見つかります。Here are a few of the places to find additional samples:

GitHub にアーカイブされている C++ のサンプルArchived C++ samples on GitHub

Visual Studio の以前のバージョンにも、C++ のサンプル コードが含まれていました。Visual Studio included C++ sample code in previous versions. サンプル コードには、Visual Studio と共にインストールされるものと、別にダウンロードして入手できるものがありました。The sample code was either installed with Visual Studio, or was available as a separate download. ドキュメントの多くの記事では、これらのサンプルを参照しています。Many articles in our documentation refer to these samples. それらは、Visual Studio ではインストールされなくなりました。They don't get installed by Visual Studio anymore. 代わりに、GitHub のリポジトリを利用できます。Instead, a repository is available on GitHub. 次の表では、各サンプルについて説明し、リポジトリ内のサンプルのディレクトリへのリンクを示します。The tables below have descriptions for each sample, and links to the sample's directory in the repository.

重要

このサンプル コードは概念を示すためのものであり、その概念に関連するコードのみを示しています。This sample code is intended to illustrate a concept, and it shows only the code that is relevant to that concept. 特定の環境について必ずしもセキュリティ要件を満たしていませんので、そのまま使用しないでください。It may not meet the security requirements for a specific environment, and it should not be used exactly as shown. セキュリティおよびエラー処理コードを追加して、プロジェクトをより安全かつ堅牢にすることをお勧めします。We recommend that you add security and error-handling code to make your projects more secure and robust. これらのサンプル コードは、現状有姿のままで提供されるものであり、一切保証されていません。Microsoft provides this sample code "AS IS" with no warranties.

ATL のサンプルATL samples

ATL のサンプル - 上級者向けATL samples - Advanced

サンプル名Sample name 説明Description
ActiveDocActiveDoc Active Document サーバーの実装方法を示します。Demonstrates how to implement an Active Document Server.
AsyncAsync URL からデータを非同期にダウンロードします。Downloads data asynchronously from a URL.
ATLButtonATLButton 状態に応じて 3 つの異なるビットマップを使用して表示されるボタンを作成します。Creates a button that displays itself with three different bitmaps depending on its state.
ATLDuckATLDuck ATL コントロールでのコネクション ポイントの使用例を示します。Demonstrates using connection points with ATL controls.
ATLSecurityATLSecurity ATL セキュリティ クラスを使用してセキュリティ設定を確認する方法を示します。Shows how to use the ATL security classes to examine security settings.
ATLTraceToolATLTraceTool ATLTRACE2 マクロで生成された出力を表示します。Displays the output generated by the ATLTRACE2 macro.
のインスタンスに接続するときには、Connect マルチスレッド環境でのコネクション ポイント (IConnectionPointContainer インターフェイスおよび IConnectionPoint インターフェイス) の実装と使用を示します。Illustrates the implementation and use of connection points (the IConnectionPointContainer and IConnectionPoint interfaces) in a multithreaded environment.
CThreadPoolCThreadPool アプリケーションでのスレッド プールの使い方、およびスレッド プールの実装によってアプリケーションのパフォーマンスを向上させる方法を示します。Shows how to use a thread pool in an application and how implementing a thread pool can improve the application's performance.
DCOMDCOM 異なるコンピューターで実行されている複数のクライアントから (Windows サービスに実装された) COM オブジェクトを呼び出す方法を示します。Demonstrates how to call a COM object (implemented in a Windows service) from multiple clients, running on different machines.
MFCATLMFCATL MFC サーバー EXE での ATL COM オブジェクトの使い方を示します。Illustrates how ATL COM objects can be used in an MFC server EXE.

ATL のサンプル - コントロールATL samples - Controls

サンプル名Sample name 説明Description
ATLFireATLFire ATL を使用してウィンドウ付きコントロールをビルドする方法を示します。Demonstrates how to build a windowed control using ATL.
CDInfoCDInfo CD オーディオ トラックを再生し、トラックの情報をツール ヒントおよび円グラフで表示します。Plays CD audio tracks and displays information about the tracks in tooltips and a pie chart display.
CircCirc プロパティ ページを示し、円を描画するコントロールを作成します。Creates a control that demonstrates property pages and draws a circle.
PolygonPolygon カスタム プロパティ、イベント、プロパティ ページ、およびオブジェクトの安全性を実装するコントロールをビルドします。Builds a control that implements custom properties, events, property pages, and object safety.
SubEditSubEdit スーパークラス化された Windows コントロールを作成します。Creates a superclassed Windows control.

ATL のサンプル - 一般ATL samples - General

サンプル名Sample name 説明Description
ATLCollectionsATLCollections ICollectionOnSTLImplCComEnumOnSTL の使用例、およびカスタム コピー ポリシー クラスの実装を示します。Demonstrates the use of ICollectionOnSTLImpl and CComEnumOnSTL, and the implementation of custom copy policy classes.
ATLConATLCon 単純なコントロール コンテナーを示します。Demonstrates a simple control container.
ATLSafeArrayATLSafeArray CComSafeArray を使用して SAFEARRAY を作成および管理する方法を示します。また、SAFEARRAY をコンポーネントからスクリプトに渡す方法を示します。Shows how to create and maintain SAFEARRAYs using CComSafeArray; also how to pass SAFEARRAYs from a component to script.
AutoThreadAutoThread CComAutoThreadModule クラスの使用方法を示します。Demonstrates using CComAutoThreadModule Class.
BeeperBeeper BSTR のコレクションまたは列挙型のティアオフ インターフェイスを実装します。Implements a tear-off interface of a collection/enumeration of BSTRs.
CircCollCircColl ATL と標準 C++ ライブラリを使用して、オブジェクトのコレクションまたは列挙型を実装します。Implements a collection/enumeration of objects using ATL and the Standard C++ Library.
COMMapCOMMap コンパイラ COM サポートを使用した COM インターフェイス マップ エントリ マクロを示します。Demonstrates COM interface map entry macros with compiler COM support.
CustomStringCustomString CStringT に対してカスタム メモリ アロケーターを使用して、マルチスレッド アプリケーションのパフォーマンスを向上させる方法を示します。Shows how to use a custom memory allocator for CStringT to improve performance in a multithreaded application.
DispSinkDispSink ディスパッチ インターフェイスでのコネクション ポイントの使用方法を示します。Demonstrates using a connection point on dispatch interfaces.

ATL のサンプル - OLEDB - コンシューマーATL samples - OLEDB - Consumer

サンプル名Sample name 説明Description
CatDBCatDB OLE DB プロバイダーについて、テーブルや列などのスキーマ情報を表示します。Displays the schema information, such as tables and columns, of OLE DB providers.
DBViewerDBViewer CManualAccessor クラスに依存してアプリケーションのデータ バインディングを完全に制御する、中間レベル アプリケーションを示します。Demonstrates a mid-level application that relies on the CManualAccessor class to take full control of data bindings for your applications.
DynamicConsumerDynamicConsumer 動的アクセサー クラスとスキーマ行セット クラスを使用してデータベースのメタデータを読み取る方法を示します。Demonstrates using dynamic accessor and schema rowset classes to read metadata from a database.
MultiReadMultiRead 複数のスレッドを使用してデータベースのテーブルを読み取ります。Reads through a table in a database using multiple threads.

ATL のサンプル - OLEDB - プロバイダーATL samples - OLEDB - Provider

サンプル名Sample name 説明Description
AdvancedPVAdvancedPV 更新可能な OLE DB プロバイダーを実装します。Implements an updatable OLE DB Provider. いくつかの高度なテクニックを示します。Demonstrates some advanced techniques.
UpdatePVUpdatePV 更新可能な読み取り/書き込み OLE DB プロバイダーを実装します。Implements an updatable (read/write) OLE DB provider.

CLR と言語のサンプル - Windows フォームCLR and language samples - Windows Forms

サンプル名Sample name 説明Description
BirthdayPickerBirthdayPicker C++ アプリケーションで .NET Framework リソース メカニズムを使用する方法について説明します。Shows how the .NET Framework resource mechanism can be used in C++ applications. また、一般的な Window フォーム コンポーネントについても例示します。It also demonstrates some common Window Forms components.
CalculatorCalculator C++ と .NET Framework Windows フォーム クラスを使用して、簡単なポケット電卓を実装します。Implements a simple pocket calculator using C++ and the .NET Framework Windows Forms classes.
Scribble (MFC を使用)Scribble (using MFC) .NET の新機能を含むように更新および拡張された Scribble のサンプルの MFC 実装です。An MFC implementation of the Scribble sample, updated and extended to include new .NET functionality.
Scribble (Windows フォーム)Scribble (Windows Forms) .NET の新機能を含むように更新および拡張された Scribble のサンプルの Windows フォームの実装です。A Windows Forms implementation of the Scribble sample, updated and extended to include new .NET functionality.
STLCLRSTLCLR STL/CLR ライブラリを使うときに利用できるいくつかの機能を示します。Demonstrates some of the capabilities available when using the STL/CLR Library.

COM イベントのサンプルCOM events samples

サンプル名Sample name 説明Description
COMEventsCOMEvents COM を使用したイベント処理の例を示します。Demonstrates event handling using COM.

ComTypeLibfor7 のサンプルComTypeLibfor7 samples

サンプル名Sample name 説明Description
ACDualACDual Automation アプリケーションにデュアル インターフェイスを追加します。Adds dual interfaces to an Automation application.
ADOSampADOSamp 3 階層のクライアント/サーバー アプリケーションを実装します。Implements a three-tier client/server application.
AllInOneAllInOne ATL を使用し、STL コレクションを公開し、MFC アプリケーションのコンパイラ COM サポートにより制御されたサーバーを実装します。Implements a server using ATL, exposing STL collections, and controlled by compiler COM support in an MFC application.
COMMapCOMMap コンパイラ COM サポートを使用した COM インターフェイス マップ エントリ マクロを示します。Demonstrates COM interface map entry macros with compiler COM support.
のインスタンスに接続するときには、Connect マルチスレッド環境でのコネクション ポイント (IConnectionPointContainer インターフェイスと IConnectionPoint インターフェイス) の使用と実装を示します。Illustrates the use and implementation of connection points (the IConnectionPointContainer and IConnectionPoint interfaces) in a multithreaded environment.
DCOMDCOM 異なるコンピューターで実行されている複数のクライアントから (Windows サービスに実装された) COM オブジェクトを呼び出す方法を示します。Demonstrates how to call a COM object (implemented in a Windows service) from multiple clients, running on different computers.
FreeThrdFreeThrd コンパイラ COM サポートを使用したマルチスレッド クライアントとフリー スレッド サーバーの例を示します。Demonstrates a multithreaded client and free-threaded server with compiler COM support.
InProcInProc コンパイラ COM サポートを使用したインプロセス Automation サーバー アプリケーションの例を示します。Demonstrates an in-process Automation server application with compiler COM support.
LabradorLabrador ユーザー インターフェイスを持たない EXE サーバーを実装します。Implements an EXE server that doesn't have any user interface.
MFCCalcMFCCalc コンパイラ COM サポートを使用した Automation サーバー アプリケーションの例を示します。Demonstrates an Automation server application with compiler COM support.

コンパイラのサンプルCompiler samples

コンパイラのサンプル - 一般Compiler samples - General

サンプル名Sample name 説明Description
ccWrapperccWrapper C/C++ コンパイラのフラグを他のコンパイラから Visual C++ コンパイラ (cl.exe) にマップする方法を示します。Demonstrates how to map C/C++ compiler flags from other compilers to the Visual C++ compiler (cl.exe).

コンパイラのサンプル - MASMCompiler samples - MASM

サンプル名Sample name 説明Description
EuclidStep1EuclidStep1 純粋な C プロジェクトであり、最大公約数を求めるユークリッドの互除法のアルゴリズムの例を示します。A pure C project that demonstrates Euclid's algorithm for finding the greatest common divisor.
EuclidStep2EuclidStep2 EuclidStep1 が拡張された、C と MASM の混合プロジェクトです。An extension of EuclidStep1 that is a mixed C and MASM project. ユークリッドの互除法のアルゴリズムの中心部分を .c ファイルから .asm ファイルに移動して、 .c ファイルから .asm ファイルを呼び出します。The core of Euclid's algorithm is moved from the .c file to an .asm file, with the .c file calling into the .asm file.
PrimesStep1PrimesStep1 純粋な C プロジェクトであり、素数を求めるエラトステネスの篩の例を示します。A pure C project that demonstrates the Sieve of Eratosthenes to find prime numbers.
PrimesStep2PrimesStep2 アルゴリズムの中心部分を .asm ファイルに移動した C と MASM の混合プロジェクトであり、PrimesStep1 を拡張したサンプルです。An extension of PrimesStep1 that is a mixed C and MASM project that moves the core algorithm to the .asm file.
PrimesStep3PrimesStep3 別の C ヘッダー ファイルと .asm インクルード ファイルを追加して extern 関数とグローバル データ構造体を宣言した、PrimesStep2 の拡張サンプルです。An extension of PrimesStep2 that adds a separate C header file and an .asm include file to declare the extern function and global data structure.

CRT のサンプルCRT samples

サンプル名Sample name 説明Description
CPUIDCPUID 使用している CPU の機能を確認します。Determines the capabilities of the CPU being run.
CRT_Dbg1CRT_Dbg1 C ランタイム ライブラリの基本的なデバッグ機能を示します。Illustrates the basic debugging features of the C run-time libraries.
CRT_Dbg2CRT_Dbg2 C ランタイムのデバッグのフック関数について例を示します。Demonstrates the C run-time debugging hook functions.
DFACObjsDFACObjs _CrtDoForAllClientObjects C ランタイム関数を使用して、クライアント オブジェクトのリンク リストを反復処理する方法を示します。Shows how to use the _CrtDoForAllClientObjects C run-time function to iterate through a linked list of client objects.
ReportReport C ランタイムのデバッグ レポート関数を示します。Illustrates the C run-time debugging report functions.
RTCRTC ランタイム エラー チェック機能の例を示します。Demonstrates the run-time error checks feature.
SecureCRTSecureCRT このサンプルでは、非推奨の CRT 関数を含んでいるコードをアップグレードし、コードのセキュリティを向上する方法を示します。This sample demonstrates how to upgrade code that used deprecated CRT functions to increase code security.

デバッグのサンプルDebugging samples

サンプル名Sample name 説明Description
EEAddInEEAddIn 式エバリュエーター アドイン API を使用して、ネイティブ デバッガーの式エバリュエーターを拡張します。Uses the Expression Evaluator Add-In API to extend the native debugger expression evaluator.

Fusion のサンプルFusion samples

サンプル名Sample name 説明Description
TraceManTraceMan アプリケーション依存アセンブリとネイティブ Fusion キャッシュ内のアセンブリの状態に関する情報を、ユーザーが認識できる形式で提供します。Provides information about application-dependent assemblies, and the assemblies' state in the native fusion cache, in human readable form.

Hilo のサンプルHilo sample

サンプル名Sample name 説明Description
HiloHilo Hilo は、一連の記事とサンプル アプリケーションです。Hilo is a series of articles and sample applications. Windows 7、Visual Studio、C++ の機能を使用して、ハイ パフォーマンスで応答性の高いクライアント アプリケーションをビルドする方法が示されています。They demonstrate the power of Windows 7, Visual Studio and C++ to build high performance, responsive client applications. Hilo にはソース コードとガイダンスの両方が用意されており、魅力的でタッチ対応の Windows アプリケーションの設計と開発に役立ちます。Hilo provides both source code and guidance that will help you design and develop compelling, touch-enabled Windows applications of your own.

このサンプルは、Visual Studio 2013 用に更新されています。This sample has been updated for Visual Studio 2013. これには、一般的なクラッシュの問題に対処する、AsyncLoaderMemoryManager.cpp ファイル (36 および 37 行) に対するホット フィックスが含まれています。It includes a hot fix to the AsyncLoaderMemoryManager.cpp file (in lines 36 and 37), which addresses a common crash issue.

国際化対応のサンプルInternational samples

サンプル名Sample name 説明Description
IMEIME IME (Input Method Editor) モードの制御方法と IME レベル 3 の実装方法を示します。Demonstrates how to control the Input Method Editor mode and how to implement IME level 3.
SatDLLSatDLL Win32 アプリケーションの多言語リソースを実装する推奨方法を示します。Demonstrates a recommended way to implement multilingual resources in a Win32 application.
UniResUniRes Unicode リソース ファイルの使用例を示します。Demonstrates the use of Unicode resource files.

言語のサンプル - 一般Language samples - General

サンプル名Sample name 説明Description
データData SQL データベースへの簡単なアクセスを示します。Demonstrates simple access to a SQL Database.
MEDriverMEDriver COM サーバーのタイプ ライブラリから自動的に生成される .NET Framework ラッパーを通じて、アンマネージ COM サーバーから発生した COM イベントを使用する方法を示します。Illustrates the use of COM events (fired from an unmanaged COM server) through a .NET Framework wrapper, automatically generated from the COM server's type library.
NileNile ASP.NET Web Forms と ASP.NET Web サービスを示します。Demonstrates ASP.NET Web Forms and ASP.NET Web Services.
QStatQStat COM オブジェクトへのアクセスをラップし、.NET Framework クライアントに機能を公開する DLL の作成方法を示します。Shows how to create a DLL that wraps access to a COM object and exposes its functionality to .NET Framework clients.
ScribbleScribble C++/CLI および .NET Framework クラスを使用して Windows フォーム MDI アプリケーションを開発する方法を示します。Demonstrates how to develop a Windows Forms MDI application using C++/CLI and the .NET Framework classes.
TilePuzzleTilePuzzle C++ および C# で記述されたマネージド コンポーネントと、COM 属性を使用して C++ で記述されたネイティブ コンポーネントとの間の相互運用性を示します。Demonstrates interoperability between managed components (written with C++ and C#) and native components (written with C++ using COM attributes).

MFC のサンプルMFC samples

MFC のサンプル - 上級者向けMFC samples - Advanced

サンプル名Sample name 説明Description
CollectCollect MFC C++ テンプレート ベースのコレクション クラスおよび標準のビルド前のコレクション クラスを示します。Demonstrates MFC C++ template-based collection classes and standard prebuilt collection classes.
CubeCube OpenGL のリソース コンテキストと一緒に MFC デバイス コンテキストを使用する OpenGL アプリケーションです。OpenGL application using MFC device contexts along with OpenGL's resource contexts.
DLLHuskDLLHusk Foundation Class ライブラリの DLL バージョンをアプリケーション DLL およびカスタム DLL と共有します。Sharing the DLL version of the Foundation class library with an application and custom DLL.
DLLScreenCapDLLScreenCap Microsoft Foundation Class ライブラリに静的または動的にリンクできる標準 DLL を示します。A regular DLL that can be statically or dynamically linked to the Microsoft Foundation Class Library.
MTGDIMTGDI ドキュメントやビューに対するフレームワークのシングル ドキュメント インターフェイス (SDI: Single-Document Interface) のサポートを使用して複数のスレッド間で GDI リソースを共有する例を示します。Demonstration of sharing GDI resources among multiple threads using the framework's single document interface (SDI) support for documents and views.
MTMDIMTMDI ユーザー インターフェイス イベントが個別のユーザー インターフェイス スレッドで処理されるマルチスレッドについて示します。Multithread illustration, where user-interface events are processed in a separate user-interface thread.
MTRecalcMTRecalc 再計算がワーカー スレッドで行われるマルチスレッドについて示します。Multithread illustration, where recalculations are done in a worker thread.
ミューテックスMutexes 2 つの CWinThread オブジェクトを作成し、それらを使用してユーザーの制御下でタスクを実行するダイアログ ベースのアプリケーションです。Dialog-based application that creates two CWinThread objects and uses them to do a task under the user's control.
SpeaknSpeakn ユーザー定義のリソースを使用したマルチメディア サウンドについて示します。Demonstrates multimedia sound using user-defined resources.

MFC のサンプル - コントロールMFC samples - Controls

サンプル名Sample name 説明Description
ButtonButton 埋め込み先のアクティブなメニュー、ストック プロパティ ページ、および情報ボックス コントロール オプションの使用方法を示します。Demonstrates use of an in-place active menu, a stock property page, and the About box control option.
CircCirc ActiveX コントロールの基本を示します。Demonstrates ActiveX control basics. コントロールの描画、ストック プロパティとカスタム プロパティ、ストック イベントとカスタム イベント、色やフォントの使い方、ストックのフォント プロパティ ページ、既定のプロパティ ページ、バージョン管理などです。These include control painting, stock and custom properties, stock and custom events, use of colors and fonts, the stock Font property page, the default property page, and versioning.
CmnCtrlCmnCtrl wiprlhext の MFC で利用できる新しいコントロールの一部を示します。コマンド リンク ボタン (CButton)、ページャー コントロール (CPagerCtrl)、分割ボタン (CSplitButton)、ネットワーク アドレス コントロール (CNetAddressCtrl) などです。Demonstrates some of the new controls available with MFC on wiprlhext: The command link button (CButton), the pager control (CPagerCtrl), the split button (CSplitButton), and the network address control (CNetAddressCtrl).
ContainContain ビジュアル編集コンテナー アプリケーションを示します。Demonstrates a Visual Editing Container Application.
イメージImage MFC を使用して、非同期にデータをダウンロードする ActiveX コントロールを作成する方法を示します。Demonstrates how to use MFC to build an ActiveX control that downloads data asynchronously.
LicensedLicensed デザイン時および実行時のライセンスの使用を強制するコントロールです。A control that enforces use of a design-time and run-time license.
LocalizeLocalize ローカライズされたユーザー インターフェイスを持つコントロールです。個別のタイプ ライブラリとリソースのダイナミック リンク ライブラリ (DLL: Dynamic-Link Library) を使用したローカライズの例を示します。A control with a localized user interface that demonstrates use of separate type libraries and resource dynamic-link libraries (DLLs) for localization.
NetAddrNetAddr Windows Vista の "ネット アドレス検証ツール" コントロールの使用例を示します。Demonstrates use of the Windows Vista "Net Address Verifier" control.
PalPal パレットの色を表示するコントロールです。Control that displays the colors of a palette. 読み取り専用プロパティ、永続的な Get/Set プロパティ、永続的にパラメーター化されたプロパティ、およびピクチャ プロパティを示します。It demonstrates read-only properties, persistent Get/Set properties, persistent parameterized properties, and picture properties.
PushPush Windows オーナー描画ボタン コントロールからサブクラス化されたコントロールです。Control subclassed from a Windows owner-drawn button control. このサンプルでは、ストック プロパティ、カスタム イベント、およびピクチャ ホルダーの例を示します。It demonstrates stock properties, custom events, and picture holders.
RegSvrRegSvr 自己登録コードの起動方法を示します。Demonstrates the invocation of Self-Registration Code.
SpinDialSpinDial プロパティ ページのデータ検証の例を示す、スピン ダイヤルの形をしたコントロールです。A control with the visual appearance of a spin-dial that demonstrates property page data validation.
TestHelpTestHelp 独自のヘルプ ファイルとツール ヒントを持つ ActiveX コントロールです。An ActiveX control that has its own help file and tooltips.
時刻Time 実行時には表示されず、設定された間隔でタイマー イベントを発生させるコントロールです。A control that is invisible at run time and fires a timer event at set intervals. 通知関数とアンビエント プロパティの例を示します。Demonstrates notification functions and ambient properties.
XListXList Windows リスト ボックスからサブクラス化した、テキストまたはビットマップの項目を表示するコントロールです。A control, subclassed from a Windows list box, that displays text or bitmap items.

MFC のサンプル - 一般MFC samples - General

サンプル名Sample name 説明Description
ClipArtClipArt ClipArt ディレクトリには、アプリケーションの外観をカスタマイズするために使用できるサンプル リソースが含まれています。The ClipArt directory contains sample resources that you can use to customize the appearance of your application.
CmnCtrl1CmnCtrl1 MFC クラスを使用して Windows コモン コントロールのスタイルを作成および変更する方法を示します (第 1 部)。Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 1).
CmnCtrl2CmnCtrl2 MFC クラスを使用して Windows コモン コントロールのスタイルを作成および変更する方法を示します (第 2 部)。Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 2).
CTaskDialogCTaskDialog CTaskDialog クラスのさまざまな機能を示します。Demonstrates various features of the CTaskDialog class.
CtrlBarsCtrlBars カスタムのツール バーとステータス バー、ダイアログ バー、およびフローティング パレットを示します。Custom toolbar and status bar, dialog bar, and floating palette.
CtrlTestCtrlTest オーナー描画のリスト ボックスおよびメニュー、カスタム コントロール、ビットマップ ボタン、スピン コントロールを示します。Owner-draw list box and menu, custom control, bitmap button, spin control.
DBVListDBVList CListView クラスと CDaoRecordset クラスを使用して、リスト ビュー コモン コントロールで使用できる仮想一覧表示機能を実装します。Uses the CListView and CDaoRecordset classes to implement the virtual list view functionality available for the list view common control.
DIBLookDIBLook DIB およびカラー パレットの使用方法を示します。Demonstrates the Use of DIBs and Color Palettes.
DlgCbr32DlgCbr32 ダイアログ ベースのアプリケーションにツール バーとステータス バーを追加します。Adding a toolbar and a status bar to a dialog-based application.
DlgTemplDlgTempl ダイアログ テンプレートを動的に生成する方法について説明します。Demonstrates the dynamic creation of dialog templates.
DockToolDockTool ドッキング可能なツール バーのドラッグとフローティングについて示します。Dragging and floating toolbars that are dockable.
DynamenuDynamenu メニュー項目一覧の動的な変更、コンパイル時に不明なコマンドの処理、およびそのようなコマンドのステータス バー コマンド プロンプトの更新について示します。Dynamically modifying list of items in menus; handling commands not known at compile time; and updating the status bar command prompt for such commands.
FileDlgWatcherFileDlgWatcher CFileDialog を作成する場合に生成されるイベントを示すカスタム ダイアログ ボックスを作成します。Creates a custom dialog box that illustrates what events are generated when you create a CFileDialog.
HelloHello メニューと情報ボックスを持つ単一アプリケーション ウィンドウを示します。Illustrates a single application window with a menu and About box.
HelloAppHelloApp ウィンドウを画面に表示するために必要な数行のコードを示す最小限の MFC のサンプルです。Minimal MFC sample that illustrates that few lines of code are required to get a window to appear on the screen.
ListHdrListHdr コモン コントロール MFC クラスである CListCtrl および CHeaderCtrl の使用方法を示します。Demonstrates how to use the common control MFC classes CListCtrl and CHeaderCtrl.
MDIMDI ドキュメントとビューを使用しない MDI アプリケーションです。MDI application that doesn't use documents and views.
MDIDocVwMDIDocVw ドキュメントおよびビュー アーキテクチャを使用する MDI のサンプルの更新版です。Updated version of the MDI sample that uses the document/view architecture.
MMXSwarmMMXSwarm CImage__m64 データ型、およびデバイスに依存しないビットマップ (DIB: Device-Independent Bitmap) の使い方を示します。Demonstrates how to use CImage, the __m64 data type, and device-independent bitmaps (DIBs).
ModelessModeless MFC の CDialog オブジェクトをモードレス ダイアログ ボックスとして使用する例を示します。Demonstrates the use of an MFC CDialog object as a modeless dialog box.
MultipadMultipad ユーザーが複数のテキスト ファイルを一度に開いて編集できる簡易テキスト エディターです。Simple text editor that lets the user open and edit multiple text files at one time.
NppNpp メモ帳に似たインターフェイス (SDI) アプリケーションの実装方法を示します。Demonstrates how to implement an interface (SDI) application similar to Notepad. テキスト メッセージを編集し、Windows メッセージ API (MAPI) を使用して他のユーザーやシステムに送信できます。It allows you to edit text messages and send them to other users or other systems through the Windows messaging API, or MAPI.
PropDlgPropDlg プロパティ シート (ダイアログ) です。Property sheets (dialogs).
RowListRowList リスト ビュー コモン コントロールでの全行選択について示します。Illustrates full row selection in a list-view common control.
ScribbleScribble 広範な MFC の機能を簡単に紹介します。Provides simple illustrations of a wide breadth of MFC features.
SimpleImageSimpleImage イメージの読み込み、サイズ変更、変換、および保存の方法を示します。Demonstrates loading, resizing, conversion, and saving images.
SnapVwSnapVw MDI 子フレーム ウィンドウでプロパティ ページを使用する方法を示します。Shows how to use property pages in an MDI child frame window.
SpiroSpiro CImageList の使い方と、アニメーション効果を必要とするアプリケーションでのメモリ ディスプレイ コンテキストの使い方を示すゲームです。A game that shows to use CImageList and how to use memory display contexts in applications requiring animation effects.
TrackerTracker CRectTracker のさまざまなスタイルとオプションについて示します。Demonstrates various CRectTracker styles and options.
VariantUseVariantUse バリアント データ型の使用方法を示します。Demonstrates the use of the variant data type.
ViewExViewEx 複数のビュー、スクロール ビュー、分割ウィンドウについて示します。Multiple views, scroll view, splitter windows.

MFC のサンプル - インターネットMFC samples - Internet

サンプル名Sample name 説明Description
DHTMLExploreDHTMLExplore DHTML イベントの処理方法と DHTML DDX の使い方を示します。Demonstrates handling DHTML events and using DHTML DDX.
HTMLEditHTMLEdit Internet Explorer MSHTML 編集コントロールをラップします。Wraps the Internet Explorer MSHTML editing control.
MFCIEMFCIE MFC の CHtmlView クラスと CReBar クラスを示します。Demonstrates the MFC CHtmlView and CReBar Classes.
SchedulerScheduler Visual C++ ライブラリ クラスを使用して HTML ベースのダイアログ ボックスを作成する方法を示します。Demonstrates how to create an HTML-based dialog box using the Visual C++ libraries classes.

MFC のサンプル - OLEMFC samples - OLE

サンプル名Sample name 説明Description
ACDualACDual MFC ベースのオートメーション サーバーにデュアル インターフェイス サポートを追加する方法を示します。Demonstrates how to add dual interface support to an MFC-based Automation server.
AutoClikAutoClik Automation の機能を示します。Illustrates Automation features. 簡単な Automation クライアント アプリケーションであり、AUTOCLIK サンプル アプリケーションを呼び出す AUTODRIV が含まれます。Includes AUTODRIV, a simple Automation client application that drives the AUTOCLIK sample application.
CalcDrivCalcDriv Automation クライアントです。Automation client.
DrawCliDrawCli ActiveX ビジュアル編集コンテナーでもある、完全な機能を備えたオブジェクト指向描画アプリケーションを示します。Full-featured object-oriented drawing application that is also an ActiveX Visual Editing container.
HierSvrHierSvr OLE ドラッグ アンド ドロップを含むサーバー アプリケーションを示します。Demonstrates a Server Application with OLE Drag and Drop.
InProcInProc クライアントのアドレス空間に DLL として読み込むことができるインプロセス オートメーション サーバーです。An in-process Automation server that can be loaded as a DLL in the client's address space.
IPDriveIPDrive 簡単な Automation クライアント アプリケーションであり、INPROC サンプル アプリケーションを呼び出します。A simple Automation client application that drives the INPROC sample application.
MFCBindMFCBind Active ドキュメント (以前の DocObject) コンテナーの作成方法を示します。Shows how to create an Active document (formerly known as a DocObject) container.
MFCCalcMFCCalc 簡単な電卓を実装するオートメーション サーバーです。An Automation server that implements a simple calculator.
OClientOClient ドラッグ アンド ドロップを使用する ActiveX ビジュアル編集コンテナー アプリケーションです。ActiveX Visual Editing container application, with drag and drop.
OLEViewOLEView カスタム OLE インターフェイスを通じて OLE オブジェクト ブラウザーを実装します。Implementing an OLE object browser through custom OLE interfaces.
SuperPadSuperPad CEditView を使用してテキストを編集するビジュアル編集サーバーについて示します。Demonstrates a visual editing server that edits text using CEditView.
TstConTstCon MFC の OLE 埋め込みサポートを使用して ActiveX コントロール コンテナーを実装します。Implements an ActiveX control container using MFC's support for OLE embedding. TSTCON を使用すると、ActiveX コントロールのテスト、プロパティの変更、およびメソッドの呼び出しを行うことができます。You can use TSTCON to test ActiveX controls, change their properties, and invoke their methods.
WordPadWordPad リッチ エディット コントロールに対する MFC のサポートを使用して、基本的なワード プロセッサを作成します。Uses MFC's support for rich edit controls to create a basic word processor.

MFC のサンプル - ユーティリティMFC samples - Utility

サンプル名Sample name 説明Description
GUIDGenGUIDGen グローバル一意識別子を生成する単純なダイアログ ベースの MFC アプリケーションです。A simple dialog-based MFC application that generates globally unique identifiers.
MakehmMakehm リソース識別子とヘルプ コンテキストとのマッピングを作成するコンソール アプリケーションです。A console application that produces a mapping between resource identifications and Help contexts.

MFC のサンプル - Visual C++ 2008 Feature PackMFC samples - Visual C++ 2008 Feature Pack

サンプル名Sample name 説明Description
CustomPagesCustomPages ツール バーのカスタマイズ ダイアログ ボックスにカスタム ページを追加する方法を示します。Demonstrates how to add a custom page to the Toolbar Customization dialog box.
DesktopAlertDemoDesktopAlertDemo デスクトップ通知ダイアログ ボックス (インスタント メッセージング アプリケーションのダイアログ ボックスに似たもの) を実装する方法を示します。Demonstrates how to implement a desktop alert dialog box (similar to the dialog box of an instant messaging application).
DlgToolTipsDlgToolTips ダイアログ ボックスのコントロールに高度なツールヒントを実装する方法を示します。Demonstrates how to implement advanced tooltips for controls on a dialog box.
DrawClientDrawClient 編集コンテナー サポートを含む描画アプリケーションにリボンのサポートを統合する方法を示します。Demonstrates how to integrate support for a ribbon into a drawing application with editing container support.
DynamicMenuDynamicMenu メニュー バーのメニューおよびポップアップ メニューを実行時に動的に更新する方法を示します。Demonstrates how to dynamically update a menu on the menu bar and a popup menu at run-time.
エクスプローラーExplorer ファイル エクスプローラーに似ているファイル システム エクスプローラーを実装する方法を示します。Demonstrates how to implement a file system explorer that resembles File Explorer. これは、類似したユーザー インターフェイスの要素と機能を備えています。It has similar user interface elements and capabilities.
IEDemoIEDemo Internet Explorer に似たユーザー インターフェイスの要素と機能を持つアプリケーションの実装方法を示します。Demonstrates how to implement an application similar to Internet Explorer, with similar user interface elements and capabilities.
MDITabsDemoMDITabsDemo 従来の MDI 子ウィンドウではなく、新しいタブ付き MDI ドキュメント インターフェイスを使用するアプリケーションの作成方法を示します。Demonstrates how to create an application that uses the new tabbed MDI documents interface instead of the traditional MDI child windows.
MenuSubSetMenuSubSet 特定のメニュー項目およびサブメニューをアプリケーションの起動時に動的に削除する方法を示します。Demonstrates how to dynamically remove specific menu items and submenus at application startup.
MSMoneyDemoMSMoneyDemo MFC を使用して Microsoft Money に似たユーザー インターフェイスを作成する方法を示します。Demonstrates how to use MFC to create a user interface similar to Microsoft Money.
MSOffice2007DemoMSOffice2007Demo Office 2007 アプリケーションに似たユーザー インターフェイス要素を持ち、類似する機能を限定的に備えたエディター アプリケーションの実装方法を示します。Demonstrates how to implement an editor application similar to an Office 2007 application, with similar user interface elements and limited similar capabilities. MSOffice2007Demo サンプルでは、Office 2007 アプリケーションと同様に、完全なリボン ユーザー インターフェイスが実装されます。The MSOffice2007Demo sample implements a full ribbon user interface, much like an Office 2007 application. リボン要素の一部は、アプリケーションの機能に接続されています。Some of the ribbon elements are connected to capabilities in the application.
NewControlsNewControls MFC で実装されている多くのコントロールの機能を示します。Demonstrates the capabilities of many of the controls implemented in MFC. これらのコントロールには、カスタマイズ可能ボタン、カラー ピッカー コントロール、カラー パレット、フォント選択、イメージ エディター、プロパティ グリッド、マスク エディット コントロール、シェル リスト コントロール、ツリー コントロールなどがあります。These controls include customizable buttons, color picker controls and palettes, a font chooser, an image editor, a property grid, a masked edit control, and shell list and tree controls.
OutlookDemoOutlookDemo Outlook 2003 または 2007 に似たアプリケーションの作成方法を示します。Demonstrates how to create an application similar to Outlook 2003/2007.
OutlookMultiViewsOutlookMultiViews SDI アプリケーションで単一ドキュメントの複数ビューを切り替える方法を示します。Demonstrates how to switch between multiple views on a single document in an SDI application. このサンプルでは、Outlook バー コントロールを使用して、利用できるビューの一覧を表示し、それらのビューを切り替えます。The sample uses the Outlook bar control to list the available views and switch between them.
OwnerDrawMenuOwnerDrawMenu ポップアップ メニュー項目を動的に描画する方法を示します。Illustrates how to draw popup menu items dynamically.
PaletteDemoPaletteDemo オーナー描画の情報領域を使用して複数列のツール バーを作成する方法を示します。Illustrates how to create a multi-column toolbar with an owner-draw information area. [Standard] ツール バーの [2]、[3]、または [4] の各ボタンをクリックすると、カスタム ツール バーの列数が実行時に変更されます。Click 2, 3 or 4 buttons on the Standard toolbar to change at runtime the number of columns of the custom toolbar.
PropSheetDemoPropSheetDemo 各種類のプロパティ シート コントロールの例を示します。具体的には、単純なスタイル、左側にタブのあるスタイル、左側にツリー コントロールのあるスタイル、OneNote スタイルのタブ、左側に項目のリストのあるスタイルについて説明します。Illustrates the following types of Property Sheet control: simple, with tabs at the left side, with tree control at the left side, OneNote-style tabs, list of items at the left side.
RebarTestRebarTest ツール バーをホストする、カスタマイズ可能な Rebar コントロールを示します。Demonstrates a customizable Rebar control that hosts a toolbar.
RibbonGadgetsRibbonGadgets リボン コントロールでホストできるさまざまなコントロールを示します。Illustrates various controls that can be hosted in the Ribbon Control. メイン フレームの下部に、特定のガジェットの作成方法を示したソース コード テキストのある [Source Code] ウィンドウが表示されます。At the bottom of the main frame, you can find the Source Code window with source code text, which outlines how to create a particular gadget.
RibbonMDIRibbonMDI マルチ ドキュメント インターフェイスでリボン コントロールを使用する方法を示します。Demonstrates usage of Ribbon Control with Multi Document Interface.
RollupPaneRollupPane 自動的に重ね合わせられる浮動 "情報" ペインを示します。Demonstrates a floating "information" pane, which automatically rolls up. 浮動ペインのキャプションにあるピン ボタンをクリックすると、重ね合わせのオン/オフを切り替えることができます。You can press the pin button on the caption of floating pane to turn rolling on and off.
SetPaneSizeSetPaneSize プログラムを使用して、ドッキング ペインのサイズを設定する方法を示します。Demonstrates how to set docking pane size programmatically.
SliderSlider 外部コントロールをホストするツール バー ボタンを実装する方法を示します。Demonstrates how to implement a toolbar button that hosts an external control.
StateCollectionStateCollection メニュー バー、ツール バー、およびドッキング ウィンドウのさまざまな状態を保存し、読み込むアプリケーションの実装方法を示します。Demonstrates how to implement an application that saves and loads different states for the menu bar, toolbars, and docking windows.
StatusBarDemoStatusBarDemo さまざまな高度なコントロールをステータス バーに追加する方法を示します。Demonstrates how to add various advanced controls to a status bar.
TabbedViewTabbedView Excel ブックのタブのような、複数のタブ付きビューを含むビューを作成する方法を示します。Demonstrates how to create a view that contains multiple tabbed views, such as the tabs in an Excel workbook.
TabControlTabControl MFC タブ コントロール、および各種プロパティとビジュアル マネージャーを使用した場合のこのクラスの多様な外観を示します。Demonstrates the MFC Tab Control and the different appearances it has using different properties and visual managers.
TasksPaneTasksPane MFC 作業ウィンドウ クラス、および各種プロパティとビジュアル マネージャーを使用した場合のこのクラスの多様な外観を示します。Demonstrates the MFC Task Pane classes and their different appearances using various properties and visual managers.
ToolbarDateTimePickerToolbarDateTimePicker 日時指定コントロールをツール バーに統合する方法を示します。Demonstrates how to integrate a date/time picker control with the toolbar
ToolTipDemoToolTipDemo 高度な MFC ツールヒント機能を使用する方法を示します。Demonstrates how to use advanced MFC tooltip features.
TrayMenuTrayMenu システム トレイ アイコンによって MFC コントロール バー メニューを使用する機能を示します。Illustrates the ability to use MFC Control Bar menus with the system tray icon. これは、画面の右下隅にある通知アイコンに似ています。It's similar to the notification icons in the lower-right corner of the display.
VisualStudioDemoVisualStudioDemo Visual Studio と同じユーザー インターフェイスの特長と機能の多くを備えたアプリケーションの実装方法を示します。Demonstrates how to implement an application with many of the same user interface features and capabilities of Visual Studio. カスタマイズできるドッキング メニュー バー、ツール バー、ウィンドウなど、Visual Studio が備えるユーザー インターフェイス要素の多くについて示します。Many of the Visual Studio user interface elements are demonstrated, including a customizable docking menubar, toolbar, and windows.
WordPadWordPad ワードパッドの機能 (ユーザー インターフェイス要素、一部の機能など) を模倣したアプリケーションを実装する方法を示します。Demonstrates how to implement an application that imitates the functionality of WordPad, including the user interface elements and some of the capabilities.
WorkSpaceToolBarWorkSpaceToolBar ドッキング ペインにツール バーを追加する方法を示します。Demonstrates how to add a toolbar to a docking pane. これは、Visual Studio のソリューション エクスプローラーのツール バーに似ています。It resembles the toolbar in Solution Explorer in Visual Studio.

MFC のサンプル - Windows タッチMFC samples - Windows Touch

サンプル名Sample name 説明Description
GestureDemoGestureDemo MFC での Windows タッチのサポートの例を示します (タッチ ハードウェアが必要です)。Demonstrates the Windows Touch support in MFC (requires touch hardware).
TouchDemoTouchDemo MFC での Windows タッチのサポートの例を示します (タッチ ハードウェアが必要です)。Demonstrates the Windows Touch support in MFC (requires touch hardware).

ODBC サンプルODBC samples

サンプル名Sample name 説明Description
odbcsqlodbcsql このサンプルでは、ODBC API を使用してデータベースに接続し、アクセスする方法を示します。This sample demonstrates how to use ODBC APIs to Connect to and access database.

OS のサンプルOS samples

サンプル名Sample name 説明Description
GetImageGetImage WIA (Windows Image Acquisition) アプリケーション プログラミング インターフェイス (API) の例を示します。Demonstrates the Windows Image Acquisition (WIA) application programming interfaces (APIs).

Unix のサンプルUnix samples

サンプル名Sample name 説明Description
Unix - ccWrapperUnix - ccWrapper Sun Forte および gcc コンパイラから Microsoft Visual C++ コンパイラ (cl.exe) にフラグをマップするラッパーの例を示します。Demonstrates a wrapper that maps flags from the Sun Forte and gcc compilers to the Microsoft Visual C++ compiler (cl.exe).

Windows 8 のサンプルWindows 8 samples

Windows 8 サンプル パックには、Windows 8 向けに開発および更新されたすべてのアプリ コード例が含まれています。The Windows 8 Sample Pack includes all the app code examples developed and updated for Windows 8. サンプル パックは、すべてのサンプルを一度にダウンロードする便利な方法を提供します。The sample pack provides a convenient way to download all the samples at once. このサンプル パックのサンプルは、C#、C++、VB.NET、および JavaScript で使用できます。The samples in this sample pack are available in C#, C++, VB.NET, and JavaScript. Windows サンプル ギャラリーには、Windows 8 および Windows Server 2012 で使用できるさまざまな新しいプログラミング モデル、プラットフォーム、機能、およびコンポーネントを実行するコード サンプルが含まれています。The Windows Samples Gallery contains code samples that exercise the various new programming models, platforms, features, and components available in Windows 8 and Windows Server 2012. これらのダウンロード可能なサンプルには、Visual Studio ソリューション (sln) ファイル、ソース ファイル、アセット、リソース、および正常にコンパイルして実行するために必要なメタデータが含まれています。These downloadable samples contain the Visual Studio solution (sln) file, source files, assets, resources, and metadata necessary to compile and run successfully.

各サンプルに示されているプログラミング モデル、プラットフォーム、言語、API に関する詳細情報をご利用いただけます。More information is available about the programming models, platforms, languages, and APIs demonstrated in each sample. Windows デベロッパー センターで入手できる Windows 8 ドキュメントに記載されているガイダンス、チュートリアル、およびリファレンス記事を参照してください。See the guidance, tutorials, and reference articles provided in the Windows 8 documentation, available in the Windows Developer Center. これらのサンプルは、Windows 8 および Windows Server 2012 のプログラミング モデルと機能 API の機能性を示すために、現状のままで提供されています。These samples are provided as-is, to demonstrate the functionality of the programming models and feature APIs for Windows 8 and Windows Server 2012.

サンプル名Sample name 説明Description
バックグラウンド転送のサンプル (Windows 8)Background Transfer sample (Windows 8) このサンプルでは、Windows ランタイム アプリケーションの Background Transfer API における、コストを意識した省電力で柔軟な動作を示します。This sample demonstrates the power-friendly, cost-aware, and flexible behavior of the Background Transfer API for Windows Runtime applications. このサンプル シナリオでは、ファイルのダウンロードとアップロードについて説明します。Provided sample scenarios cover file downloads and uploads.
CryptoWinRT サンプル (Windows 8)CryptoWinRT sample (Windows 8) このサンプルでは、新しい Cryptography API の使用方法を示します。This sample shows how to use the new Cryptography APIs.
印刷のサンプル (Windows 8)Print sample (Windows 8) このサンプルでは、アプリで Windows の印刷エクスペリエンスを統合する方法を示します。This sample demonstrates how apps can integrate the Windows print experience. このサンプルに示されているシナリオは次のとおりです。チャーム バーと印刷コントラクトを使用したアプリからの印刷、アプリ エクスペリエンス内からの印刷など。The scenarios demonstrated in this sample include: Printing from the app by using the charms bar and the print contract, Printing from within the app experience, and more.
HttpClient サンプル (Windows 8)HttpClient sample (Windows 8) このサンプルでは、HttpClient クラスと IXMLHTTPRequest2 インターフェイスを使用して、Windows ランタイムによって提供されるネットワーク機能で HTTP サーバーからさまざまな種類のコンテンツをアップロードおよびダウンロードする方法を示します。This sample demonstrates the use of the HttpClient class and the IXMLHTTPRequest2 interface to upload and download various types of content from an HTTP server using the networking features provided by the Windows Runtime.
加速度計センサーのサンプル (Windows 8)Accelerometer sensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.Accelerometer API の使用方法を示します。This sample shows how to use the Windows.Devices.Sensors.Accelerometer API. このサンプルを使用すると、3 軸加速度計の X 軸、Y 軸、および Z 軸に沿って加速力を表示できます。This sample allows the user to view the acceleration forces along the X-, Y-, and Z-axes for a 3-axis accelerometer. 次の 3 つのシナリオのいずれかを選択できます。You can choose one of three scenarios.
アカウントの画像名のサンプル (Windows 8)Account picture name sample (Windows 8) このサンプルでは、現在ログインしているユーザーの名前を取得するさまざまな方法を示します。This sample demonstrates different ways of getting the name of the user that is currently logged in. また、ユーザーのタイルに使用されるイメージを取得および設定する方法についても説明します。It also demonstrates how to get and set the image used for the user's tile.
アプリ設定のサンプル (Windows 8)App settings sample (Windows 8) このサンプルでは、ApplicationSettings API と設定ポップアップを使用して、アプリの設定 UI と [設定] チャームを統合する方法を示します。This sample demonstrates how to use the ApplicationSettings API and settings flyouts to integrate an app's settings UI with the Settings charm. このサンプルでは、Windows.UI.ApplicationSettings 名前空間と WinJS.UI.SettingsFlyout を使用しています。The sample uses the Windows.UI.ApplicationSettings namespace and WinJS.UI.SettingsFlyout.
カメラ用の Windows ストア デバイス アプリのサンプル (Windows 8)Windows Store device app for camera sample (Windows 8) このサンプルでは、カメラ用の Windows ストア デバイス アプリを作成する方法を示します。This sample demonstrates how to create a Windows Store device app for a camera. Windows ストア デバイス アプリは、特定のカメラのキャプチャ エクスペリエンスを差別化するために IHV または OEM によって提供されます。A Windows Store device app is provided by an IHV or OEM to differentiate the capture experience for a particular camera.
C++ の簡単なブログ リーダーの概要のサンプル (Windows 8)Getting started with C++ simple blog reader sample (Windows 8) このサンプルでは、ユーザー インターフェイスを定義するために XAML を使用して、ネイティブ C++ で Windows ストア アプリ開発を行う際の基本原則を示します。The sample demonstrates some basic principles of Windows Store app development in native C++ using XAML to define the user interface. これは、Windows デベロッパー センターで説明されているアプリケーションの完全な動作バージョンです。It's a complete working version of the application discussed on the Windows Developer Center.
データの読み取りと書き込みのサンプル (Windows 8)Reading and writing data sample (Windows 8) このサンプルでは、DataReader クラスと DataWriter クラスを使用してデータを格納および取得する方法を示します。This sample shows how to use the DataReader and DataWriter classes to store and retrieve data.
アプリケーション データのサンプル (Windows 8)Application data sample (Windows 8) このサンプルでは、Windows ランタイム アプリケーション データ API を使用して、各ユーザーと Windows ストア アプリに固有のデータを格納および取得する方法を示します。This sample shows you how to store and retrieve data that is specific to each user and Windows Store app using the Windows Runtime application data APIs. アプリケーション データには、セッション状態、ユーザー設定、およびその他の設定が含まれます。Application data includes session state, user preferences, and other settings.
カスタム ドライバー アクセスのサンプル (Windows 8)Custom driver access sample (Windows 8) このサンプルでは、CreateDeviceAccessInstance と IDeviceIoControl を使用して特殊なデバイスにアクセスする方法を示します。This sample shows how to use CreateDeviceAccessInstance and IDeviceIoControl to access a specialized device.
XAML ListView と GridView の要点のサンプル (Windows 8)XAML ListView and GridView essentials sample (Windows 8) このサンプルでは、GridView コントロールと ListView コントロールの使用方法を示します。This sample demonstrates how to use the GridView and ListView controls.
アニメーション メトリクスのサンプル (Windows 8)Animation metrics sample (Windows 8) このサンプルでは、Windows.UI.Core.AnimationMetrics で Animation Metrics API を使用して、Windows アニメーション ライブラリ内のアニメーションを定義する未加工のパラメーターにアクセスする方法を示します。This sample shows how to use the Animation Metrics APIs in Windows.UI.Core.AnimationMetrics to access the raw parameters that define the animations in the Windows Animation Library.
再生マネージャー msAudioCategory のサンプル (Windows 8)Playback Manager msAudioCategory sample (Windows 8) このサンプルでは、オーディオ ビデオ (AV) ストリームの正しい msAudioCategory カテゴリを選択して、オーディオ再生ストリームとして構成する方法を示します。This sample demonstrates how to select the correct msAudioCategory category for an audio-video (AV) stream to configure it as an audio playback stream.
XAML DirectX 3D シューティング ゲームのサンプル (Windows 8)XAML DirectX 3D shooting game sample (Windows 8) このサンプルでは、C++ アプリで DirectX (Direct3D 11.1、Direct2D、XInput、XAudio2) と XAML を使用して、簡単な一人称視点の 3-D ゲームを実装する方法を示します。This sample demonstrates the implementation of a simple first person 3-D game using DirectX (Direct3D 11.1, Direct2D, XInput, and XAudio2) and XAML in a C++ app. XAML は、ヘッドアップ表示とゲーム状態メッセージに使用されます。XAML is used for the heads-up display and game state messages.
XAML のスクロール、パン、ズームのサンプル (Windows 8)XAML scrolling, panning, and zooming sample (Windows 8) このサンプルでは、ScrollViewer コントロールを使用してパンとズームを行う方法を示します。This sample demonstrates how to use the ScrollViewer control to pan and zoom.
XAML FlipView コントロールのサンプル (Windows 8)XAML FlipView control sample (Windows 8) このサンプルでは、FlipView コントロールを使用して、ユーザーがコレクションをフリップできるようにする方法を示します。This sample demonstrates how to use the FlipView control to enable users to flip through a collection.
ジャイロメーターのサンプル (Windows 8)Gyrometer sensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.Gyrometer API の使用方法を示します。This sample shows how to use the Windows.Devices.Sensors.Gyrometer API. このサンプルを使用すると、3 軸ジャイロメーターの X 軸、Y 軸、Z 軸に沿って角速度を表示できます。This sample allows the user to view the angular velocity along the X-, Y-, and Z-axis for a 3-axis gyrometer.
プリンター用デバイス アプリの SDK サンプル (Windows 8)Device app for printers SDK sample (Windows 8) このサンプルでは、印刷ドライバー イベントに応答して、タイル コントラクトから、printTaskSettings コントラクトから、および backgroundTask によって表示されるトーストからアクティブ化できる、プリンター用デバイス アプリを作成する方法を示します。This sample shows how to create a device app for printers that can be activated from the tile contract, the printTaskSettings contract, and from toast displayed by backgroundTask in response to print driver event.
バックグラウンド タスクのサンプル (Windows 8)Background task sample (Windows 8) このサンプルでは、Windows ランタイム バックグラウンド タスク API を使用して、バックグラウンド タスクを作成および登録する方法を示します。This sample shows you how to create and register background tasks using the Windows Runtime background task API. バックグラウンド タスクは、システム イベントまたは時刻イベントによってトリガーされ、1 つ以上の条件によって制限できます。A background task is triggered by a system or time event, and can be constrained by one or more conditions.
StreamSocket サンプル (Windows 8)StreamSocket sample (Windows 8) このサンプルでは、Windows ランタイムによって提供されるネットワーク機能を使用して、StreamSocket クラスの基本を示します。This sample demonstrates the basics of the StreamSocket class using the networking features provided by the Windows Runtime. このサンプルのクライアント コンポーネントでは、ネットワーク接続を確立するための TCP ソケットの作成、ソケットを使用したデータの送信などが行われます。The client component of the sample creates a TCP socket to make a network connection, uses the socket to send data, and more.
スケジュール済み通知のサンプル (Windows 8)Scheduled notifications sample (Windows 8) このサンプルでは、アプリに対してスケジュール済みおよび定期的なタイル更新およびトースト通知を使用する方法を示します。This sample shows how to use scheduled and recurring tile updates and toast notifications for an app. この機能を使用すると、アプリが実行されていない場合でも、通知を配信する正確な時刻を指定できます。This ability enables you to specify a precise time to deliver the notification, even if the app isn't running.
再生マネージャー コンパニオンのサンプル (Windows 8)Playback Manager Companion Sample (Windows 8) このサンプルでは、オーディオ ビデオ ストリームの正しい msAudioCategory カテゴリを選択してオーディオ再生ストリームとして構成する方法を示します。This sample demonstrates how to select the correct msAudioCategory category for an audio-video stream to configure it as an audio playback stream.
OrientationSensor サンプル (Windows 8)OrientationSensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.OrientationSensor API の使用方法を示します。This sample shows how to use the Windows.Devices.Sensors.OrientationSensor API. これにより、ユーザーは、現在のデバイスの向きを反映する回転マトリックスおよび四元数の値を表示できます。It allows the user to view the rotation matrix and Quaternion values that reflect the current device orientation.
ファイル アクセスのサンプル (Windows 8)File access sample (Windows 8) このサンプルでは、ファイルを作成、読み取り、書き込み、コピー、削除する方法、ファイルのプロパティを取得する方法、ファイルまたはフォルダーを追跡してアプリが再度アクセスできるようにする方法を示します。This sample shows how to create, read, write, copy and delete a file, how to retrieve file properties, and how to track a file or folder so that your app can access it again. このサンプルでは、Windows.Storage API と Windows.Storage.AccessCache API を使用しています。This sample uses Windows.Storage and Windows.Storage.AccessCache API.
リムーバブル記憶域のサンプル (Windows 8)Removable storage sample (Windows 8) リムーバブル記憶域のサンプルでは、リムーバブル記憶装置との間でファイルを転送する方法を示します。The removable storage sample demonstrates how to transfer files to and from removable storage devices. このサンプルでは、カメラ、メディア プレーヤー、携帯電話、USB メモリなど、システムに接続されているリムーバブル記憶装置が必要です。This sample requires a removable storage device connected to the system, such as a camera, media player, cellular phone, or a USB thumb drive.
XAML SurfaceImageSource DirectX 相互運用のサンプル (Windows 8)XAML SurfaceImageSource DirectX interop sample (Windows 8) このサンプルでは、SurfaceImageSource を使用して、XAML アプリに DirectX コンテンツを含める方法を示します。This sample demonstrates how to use a SurfaceImageSource to include DirectX content in your XAML app. このサンプルでは、C++ と C# の両方を使用しています。This sample uses both C++ and C#.
WebSocket との接続のサンプル (Windows 8)Connecting with WebSockets sample (Windows 8) このサンプルでは、接続された Windows ストア アプリで WebSocket を使用する方法を示します。This sample demonstrates how to use WebSockets in a connected Windows Store app. このサンプルでは、接続の作成方法、データの送受信方法、接続の終了方法など、基本的な機能について説明します。The sample covers basic functionality, such as how to make a connection, send and receive data, and close the connection.
メディアのキーの構成のサンプル (Windows 8)Configure keys for media sample (Windows 8) このサンプルでは、キーボードでハードウェア メディア キーを構成する方法を示します。This sample demonstrates how to configure the hardware media keys on a keyboard. 次に、構成したキーを使用して、再生、一時停止、停止などを押すかクリックしてオーディオ ビデオ ストリームを制御する方法を示します。Then, how to use the configured keys to control an audio-video stream by pressing or clicking play, pause, stop, and so on.
XAML パーソナリティ アニメーションのサンプル (Windows 8)XAML personality animations sample (Windows 8) このサンプルでは、アプリで組み込みのパーソナリティ アニメーションを使用する方法を示します。This sample demonstrates how to use the built-in personality animations in your app.
トースト通知のサンプル (Windows 8)Toast notifications sample (Windows 8) このサンプルでは、トースト通知 (画面の右上隅にポップアップ通知として表示される) の使用方法を示します。This sample shows how to use toast notifications: Ones that appear as pop-up notifications in the upper right corner of the screen. ユーザーはトースト (タッチまたはクリック) を選択して、関連付けられているアプリを起動できます。A user can select the toast (touch or click) to launch the associated app.
連絡先ピッカー アプリのサンプル (Windows 8)Contact Picker app sample (Windows 8) このサンプルでは、連絡先ピッカーを使用して 1 つまたは複数の連絡先を選択する方法を示します。This sample demonstrates how to use the Contact Picker to select one or more contacts. これには連絡先ピッカー API の基本的な実装も含まれており、連絡先の一覧をユーザーに表示する方法を示します。It also includes a basic implementation of the Contact Picker APIs to demonstrate how to display a list of contacts to the user.
DirectX マーブル メイズ ゲームのサンプル (Windows 8)DirectX marble maze game sample (Windows 8) このサンプルでは、DirectX を使用して基本的な 3D ゲームを作成する方法を示します。This sample demonstrates how to build a basic 3D game using DirectX. このゲームは簡単な迷路ゲームであり、プレーヤーはチルト コントロールを使用して、落とし穴の迷路をマーブルを転がしながら進みます。This game is a simple labyrinth game where the player is challenged to roll a marble through a maze of pitfalls using tilt controls.
DirectX はがきアプリ サンプル (Windows 8)DirectX postcard app sample (Windows 8) このサンプルでは、DirectX と XAML の相互運用機能を使用してはがきを作成するために DirectX と C++ を使用する簡単な Windows ストア アプリの実装を示します。This sample demonstrates the implementation of a simple Windows Store app using DirectX with C++ for postcard creation using DirectX and XAML interop.
DirectX 3D シューティング ゲーム サンプル (Windows 8)DirectX 3D shooting game sample (Windows 8) このサンプルでは、C++ アプリで DirectX (Direct3D 11.1、Direct2D、XInput、XAudio2) を使用して、簡単な一人称視点の 3-D ゲームを実装する方法を示します。This sample demonstrates the implementation of a simple first person 3-D game using DirectX (Direct3D 11.1, Direct2D, XInput, and XAudio2) in a C++ app.
XAML AppBar コントロール サンプル (Windows 8)XAML AppBar control sample (Windows 8) このサンプルでは、AppBar コントロールを使用してナビゲーション、コマンド、ツールをユーザーに提供する方法を示します。This sample demonstrates how to use the AppBar control to present navigation, commands, and tools to users. アプリ バーは既定では表示されておらず、ユーザーが画面の上端または下端から指をスワイプすると表示されます。The app bar is hidden by default and appears when users swipe a finger from the top or bottom edge of the screen.
日付と時刻の書式設定サンプル (Windows 8)Date and time formatting sample (Windows 8) このサンプルでは、Windows.Globalization.DateTimeFormatting 名前空間の DateTimeFormatter クラスを使用し、ユーザーの設定に従って日付と時刻を表示する方法を示します。This sample demonstrates how to use the DateTimeFormatter class in the Windows.Globalization.DateTimeFormatting namespace to display dates and times according to the user's preferences.
セカンダリ タイル サンプル (Windows 8)Secondary tiles sample (Windows 8) このサンプルでは、セカンダリ タイルをピン留めして使用する方法を示します。This sample shows how to pin and use a secondary tile. 保存されたゲームなどの、アプリ内の特定の既定以外のセクションやエクスペリエンス、またはソーシャル ネットワーク アプリの特定のフレンドに直接アクセスするタイルです。That's a tile that directly accesses a specific, non-default section or experience within an app, such as a saved game, or a specific friend in a social networking app.
入力タッチ ヒット テスト サンプル (Windows 8)Input Touch hit testing sample (Windows 8) このサンプルでは、多角形のパズルを使用して、ポインター入力を処理する方法、タッチ入力用のカスタム ヒット テストを実装する方法、C++ と DirectX を使用して Windows ストア アプリで操作を処理する方法を示します。This sample uses a polygon shapes puzzle to demonstrate how to handle pointer input, implement custom hit testing for touch input, and process manipulations in a Windows Store app using C++ and DirectX.
ネットワーク情報サンプル (Windows 8)Network information sample (Windows 8) このサンプルでは、Windows ランタイムの Network Information API の使用方法を示します。This sample demonstrates how to use the Windows Runtime Network Information APIs.
入力簡略化インク サンプル (Windows 8)Input Simplified ink sample (Windows 8) このサンプルでは、Windows ストア アプリでインク機能を使用する方法を示します。This sample demonstrates how to use ink functionality in Windows Store apps.
StorageDataSource と GetVirtualizedFilesVector のサンプル (Windows 8)StorageDataSource and GetVirtualizedFilesVector sample (Windows 8) このサンプルでは、ユーザーの画像ライブラリ内の画像を取得して表示する方法を示します。This sample shows how to retrieve and display images in the user's Pictures Library.
エッジベースのジェスチャ呼び出しサンプル (Windows 8)Edge-based gesture invocation sample (Windows 8) このサンプルでは、EdgeGesture クラスを使用して、エッジベースの UI で発生するイベントをリッスンする方法を示します。This sample shows how to listen for events that occur in edge-based UI, using the EdgeGesture class.
現在のセッションがリモートかどうかを確認するサンプル (Windows 8)Check if current session is remote sample (Windows 8) このサンプルでは、Windows.System.RemoteDesktop API を使用する方法を示します。This sample demonstrates the use of Windows.System.RemoteDesktop API.
アプリケーション リソースとローカライズのサンプル (Windows 8)Application resources and localization sample (Windows 8) このサンプルでは、アプリケーション リソースを使用して、ローカライズ可能なコンテンツをアプリケーション コードから分離する方法を示します。This sample shows how to use application resources to separate localizable content from application code. このサンプルでは、Windows.ApplicationModel.Resources.CoreWindows.Globalization の名前空間、および WinJS.Resources を使用します。The sample uses the Windows.ApplicationModel.Resources.Core and Windows.Globalization namespaces, and WinJS.Resources.
コンテキスト メニュー サンプル (Windows 8)Context menu sample (Windows 8) このサンプルでは、コンテキスト メニューを作成する方法と、テキストの既定のコンテキスト メニューを置き換える方法を示します。This sample shows how to create a context menu and how to replace the default context menu for text. このサンプルでは、PopupMenu と oncontextmenu イベントを含む Windows.UI.Popups API を使用します。This sample uses Windows.UI.Popups API, including the PopupMenu and the oncontextmenu event.
位置情報サンプル (Windows 8)Geolocation sample (Windows 8) 位置情報サンプルでは、Geolocation API を使用して、ユーザーの PC の地理的な場所を取得する方法を示します。The Geolocation sample demonstrates how to use the Geolocation API to get the geographic location of the user's PC. アプリでは、Geolocation API を使用して場所を 1 回取得したり、場所を継続的に追跡したりできます。An app can use the Geolocation API to get location one time, or it can continuously track the location.
メッセージ ダイアログ サンプル (Windows 8)Message dialog sample (Windows 8) このサンプルでは、MessageDialog を使用して、ダイアログを表示し、コマンドとそのアクションを設定し、既定のボタンを変更する方法を示します。This sample demonstrates how to use a MessageDialog for displaying dialogs, setting commands and their actions, and changing the default button. MessageDialog クラスは、Windows.UI.Popups 名前空間に含まれます。The Windows.UI.Popups namespace contains the MessageDialog class.
MediaStreamSource メディア拡張機能サンプル (Windows 8)MediaStreamSource media extension sample (Windows 8) このサンプルでは、Windows ストア アプリで Microsoft Silverlight MediaStreamSource の概念をサポートする方法を示します。This sample shows how to support the Microsoft Silverlight MediaStreamSource concept in a Windows Store app.
DirectWrite 縦書きテキスト サンプル (Windows 8)DirectWrite vertical text sample (Windows 8) このサンプルでは、DirectWrite と Direct2D を使用して、カスタム レイアウト図形に縦書きのテキストを正しく表示します。This sample uses DirectWrite and Direct2D to properly display vertical text in a custom layout shape.
DXGI スワップ チェーン ローテーション サンプル (Windows 8)DXGI swap chain rotation sample (Windows 8) このサンプルでは、IDXGISwapChain1::SetRotation メソッドについて、およびそのメソッドと事前に回転されたコンテンツを組み合わせてプレゼンテーションのパフォーマンスを向上させる方法を示します。This sample demonstrates the IDXGISwapChain1::SetRotation method and how you can use the method in conjunction with prerotated content to improve presentation performance.
Direct2D カスタム イメージ効果サンプル (Windows 8)Direct2D custom image effects sample (Windows 8) このサンプルでは、標準のピクセル、頂点、および計算シェーダーを使用してカスタム Direct2D 効果を実装する方法を示します。This sample demonstrates how to implement custom Direct2D Effects using standard pixel, vertex, and compute shaders.
DirectX タッチ入力サンプル (Windows 8)DirectX touch input sample (Windows 8) このサンプルでは、Direct3D を使用する C++ アプリにおける 3-D 環境のタッチ アンド マウス ナビゲーションを示します。This sample demonstrates touch and mouse navigation of a 3-D environment in a C++ app with Direct3D.
XInput ゲーム コントローラー サンプル (Windows 8)XInput game controller sample (Windows 8) このサンプルでは、C++ アプリでの XInput API の使用方法を示します。This sample demonstrates the use of the XInput APIs in a C++ app. Xbox ゲーム コントローラーから入力を読み取り、アナログ スティックの動きとボタンの押下に関するデータを表示します。It reads input from an Xbox game controller and displays data about the analog stick movements and button presses.
Direct3D-Direct2D 相互運用サンプル (Windows 8)Direct3D-Direct2D interop sample (Windows 8) このサンプルでは、Direct2D と DirectWrite を相互運用して、Direct3D のレンダー ターゲットにテキストを書き込む方法を示します。This sample shows how to interoperate with Direct2D and DirectWrite to write text to a Direct3D render target. ゲームや 3-D アプリのスコアリング パネルなど、ヘッドアップ ディスプレイやテキストベースのリードアウトを作成するための効果的な方法です。It's an effective way to create heads-up displays and text-based readouts such as scoring panels in games and 3-D apps.
シンジケーション サンプル (Windows 8)Syndication sample (Windows 8) このサンプルでは、Web サービスからフィードを取得できる Windows 8 用の基本的な Windows ストア アプリを示します。This sample demonstrates a basic Windows Store app for Windows 8 that can retrieve feeds from a web service. このサンプルは、現在、JavaScript、C#、C++、VB の各プログラミング言語で提供されています。This sample is currently provided in the JavaScript, C#, C++, and VB programming languages.
アプリのタイルとバッジ サンプル (Windows 8)App tiles and badges sample (Windows 8) このサンプルでは、スタート画面でのアプリの表現と起動ポイントであるアプリ タイルを使用する方法を示します。This sample shows how to use an app tile, which is the representation and launch point for your app in the Start screen. また、そのタイルでバッジを使用する方法も示します。It also shows how to use a badge on that tile. アプリが実行されていないときに、アプリからユーザーに状態情報を伝える方法です。It's a method for the app to relay status information to the user when the app isn't running.
XAML のユーザーおよびカスタム コントロール サンプル (Windows 8)XAML user and custom controls sample (Windows 8) このサンプルでは、XAML の UserControl 要素を作成および使用して、プロジェクトのカスタム コントロールを作成する方法を示します。This sample demonstrates how to create and use XAML UserControl elements and create custom controls for your projects.
Direct3D リソース読み込みサンプル (Windows 8)Direct3D resource loading sample (Windows 8) このサンプルでは、DirectX を使用した C++ アプリ用の Direct3D リソースの読み込みを示します。This sample demonstrates Direct3D resource loading for C++ apps with DirectX.
XAML の ListView と GridView の対話機能カスタマイズ サンプル (Windows 8)XAML ListView and GridView customizing interactivity sample (Windows 8) このサンプルでは、ListView コントロールの相互作用モデルを示します。This sample demonstrates the interaction model of the ListView control.
XAML WebView コントロール サンプル (Windows 8)XAML WebView control sample (Windows 8) このサンプルでは、WebView コントロールを使用して、URL の表示、HTML の読み込み、WebView 内のスクリプトとのやりとり、WebViewBrush の使用を行う方法を示します。This sample demonstrates how to use the WebView control to display a URL, load HTML, interact with script within a WebView, and use WebViewBrush.
コンパス センサー サンプル (Windows 8)Compass sensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.Compass API を使用する方法を示します。This sample demonstrates how to use the Windows.Devices.Sensors.Compass API. このサンプルを使用すると、ユーザーは、磁北および (取り付けられているセンサーに応じて) 真北の値を示すコンパスを表示できます。This sample allows the user to view the compass reading as a magnetic-north and, depending on the installed sensor, a true-north value.
表示の向きサンプル (Windows 8)Display orientation sample (Windows 8) このサンプルでは、DisplayProperties クラスを使用して、アプリの表示の向きを設定する方法を示します。This sample demonstrates how to use the DisplayProperties class to set the display orientation in an app.
Direct2D 補間モード サンプル (Windows 8)Direct2D interpolation modes sample (Windows 8) このサンプルでは、Direct2D によって使用されるさまざまな補間モードを示します。This sample shows the various interpolation modes used by Direct2D.
グローバリゼーション ユーザー設定サンプル (Windows 8)Globalization preferences sample (Windows 8) このサンプルでは、Windows.System.UserProfile.GlobalizationPreferences クラスを使用して、ユーザーのグローバリゼーション設定を取得する方法を示します。This sample demonstrates how to use the Windows.System.UserProfile.GlobalizationPreferences class to obtain the user's globalization preferences. また、GeographicRegion クラスと Language クラスの使用方法についても示します。It also shows how to use the GeographicRegion and Language classes.
Direct2D ジオメトリ実現サンプル (Windows 8)Direct2D geometry realization sample (Windows 8) このサンプルでは、マルチコア ジオメトリ テセレーションがジオメトリ レンダリング時間の短縮にどのように役立つかを示します。This sample shows how multi-core geometry tessellation can help reduce geometry rendering time. 不透明度マスクとメッシュは、従来のジオメトリ レンダリングの代わりに使用でき、状況によってはいっそうよい結果が得られます。Using opacity masks and meshes is an alternative to traditional geometry rendering that may be better in some situations.
言語フォント マッピング サンプル (Windows 8)Language font mapping sample (Windows 8) このサンプルでは、Windows.Globalization.Fonts 名前空間の LanguageFontGroup クラスを使用して、言語固有のフォントに関する推奨事項を取得する方法を示します。This sample demonstrates how to obtain language-specific font recommendations using the LanguageFontGroup class in the Windows.Globalization.Fonts namespace.
傾斜計センサー サンプル (Windows 8)Inclinometer sensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.Inclinometer API の使用方法を示します。This sample shows how to use the Windows.Devices.Sensors.Inclinometer API. このサンプルを使用すると、3 軸傾斜計の場合、ユーザーは X 軸、Y 軸、Z 軸の傾斜角度を表示できます。This sample allows the user to view the angles of incline about the X-, Y-, and Z-axis for a 3-axis inclinometer.
XAML ハイ コントラスト スタイル サンプル (Windows 8)XAML high contrast style sample (Windows 8) このサンプルでは、アプリにハイ コントラスト モードのサポートを実装するためのさまざまな手法を示します。This sample demonstrates various techniques for implementing support for high contrast mode in your app. ハイ コントラスト モードのサポートは、視覚に問題のあるユーザーがアプリにアクセスできるようにするために重要です。Support for high contrast mode is important to make your app accessible to people with eyesight problems.
入力デバイス機能サンプル (Windows 8)Input Device capabilities sample (Windows 8) このサンプルでは、ユーザーのデバイスに接続されている入力デバイスに対してクエリを実行する方法を示します。This sample demonstrates how to query the input devices that are connected to the user's device. また、Windows ストア アプリのポインター、タッチ、ペンとスタイラス、マウス、キーボードの各入力モードをサポートする方法についても説明します。And, how to support the pointer, touch, pen/stylus, mouse, and keyboard input modes of Windows Store apps.
メール クライアント向け EAS ポリシー サンプル (Windows 8)EAS policies for mail clients sample (Windows 8) このサンプルでは、メール クライアントでデバイス情報を取得し、指定された Exchange Active Sync (EAS) ポリシーを処理する方法を示します。This sample shows how mail clients can retrieved device information and work with supplied Exchange Active Sync (EAS) policies. Windows ストア アプリでは、指定された EAS ポリシーへの準拠状態を維持するようにメール クライアントを構成できます。Windows Store apps can configure their mail clients to stay compliant with the given EAS policies.
DatagramSocket サンプル (Windows 8)DatagramSocket sample (Windows 8) このサンプルでは、Windows ランタイムによって提供されるネットワーク機能を使用する DatagramSocket クラスの基本を示します。This sample demonstrates the basics of the DatagramSocket class using the networking features provided by the Windows Runtime. このサンプルのクライアント コンポーネントでは、UDP ソケットを作成し、ソケットを使用してデータを送受信してから、ソケットを閉じます。The client component of the sample creates a UDP socket, uses the socket to send and receive data, and closes the socket.
DirectWrite hello world サンプル (Windows 8)DirectWrite hello world sample (Windows 8) このサンプルでは、DirectWrite と Direct2D を使用して、CoreWindow に "Hello World" というテキストをレンダリングする方法を示します。This sample shows how to use DirectWrite and Direct2D to render the text "Hello World" to a CoreWindow.
圧縮サンプル (Windows 8)Compression sample (Windows 8) このサンプルでは、ファイルから構造化されたデータを読み込み、圧縮されたデータを新しいファイルに書き込む方法と、圧縮されたデータを読み込み、解凍されたデータを新しいファイルに書き込む方法を示します。This sample demonstrates how to read structured data from a file and write compressed data to a new file and how to read compressed data and write decompressed data to a new file. 多くのアプリケーションでは、データの圧縮と展開を行う必要があります。Many applications need to compress and decompress data.
ネットワーク状態のバックグラウンド サンプル (Windows 8)Network status background sample (Windows 8) このサンプルでは、インターネットの現在の状態を使用してネットワーク状態変更イベントのバックグラウンド タスク ハンドラーを登録して、インターネット接続プロファイルの変更を判別する方法を示しています。This sample demonstrates how to determine a change in Internet connection profile by registering a background task handler for Network Status Change event using an Internet Present condition.
アプリ パッケージ情報サンプル (Windows 8)App package information sample (Windows 8) このサンプルでは、Windows ランタイム パッケージング API を使用してパッケージ情報を取得する方法を示しています。This sample shows you how to get package information using the Windows Runtime packaging API. ユーザーは、Windows ストア アプリをアプリ パッケージとして取得します。Users acquire your Windows Store app as an app package. Windows では、アプリ パッケージ内の情報を使用して、ユーザーごとにアプリをインストールします。Windows uses the information in an app package to install the app on a per-user basis.
LightSensor サンプル (Windows 8)LightSensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.LightSensor API の使用方法を示しています。This sample shows how to use the Windows.Devices.Sensors.LightSensor API. このサンプルでは、ユーザーが環境光の測定値を LUX 値として表示できるようにします。This sample allows the user to view the ambient light reading as a LUX value. 次の 2 つのシナリオのいずれかを選択できます。LightSensor データ イベント、現在の光センサーの測定値など。You can choose one of two scenarios: LightSensor data events, Current light sensor readings, and more.
モバイル ブロードバンド アカウント プロビジョニング サンプル (Windows 8)Mobile broadband account provisioning sample (Windows 8) このサンプルでは、Windows 8 Mobile ブロードバンド プロビジョニング エージェント API (Windows.Networking.NetworkOperators.ProvisioningAgent) を使用して、必要な接続情報とアクセス プロビジョニングを使用して Windows 8 を構成する方法を示しています。This sample demonstrates how to use the Windows 8 Mobile Broadband provisioning agent API (Windows.Networking.NetworkOperators.ProvisioningAgent) to configure Windows 8 with required connectivity information and access provisioning.
メディア Play To サンプル (Windows 8)Media Play To sample (Windows 8) このサンプルでは、Play To API を紹介します。This sample demonstrates the Play To API. メディア アプリケーションを拡張して、ローカル ネットワーク上の他のデバイスにビデオ、オーディオ、画像をストリーミングする方法を示します。It shows how you can expand your media application to stream video, audio, and images to other devices on your local network.
入力タッチ キーボード サンプル (Windows 8)Input Touch keyboard sample (Windows 8) このサンプルでは、プラットフォーム コントロールから派生していないカスタム コントロールでタッチ キーボードを自動的に起動する方法を示しています。This sample demonstrates how to launch the touch keyboard automatically in custom controls that aren't derived from platform controls. このサンプルは、キーボード入力を必要とし、標準の XAML コントロールから派生していないカスタム コントロールを実装しています。The sample implements custom controls that require keyboard input and aren't derived from standard XAML controls.
XAML アニメーション ライブラリ サンプル (Windows 8)XAML animation library sample (Windows 8) このサンプルでは、要素をアニメーション化し、イージング関数をアニメーションに適用してさまざまな効果を実現する方法を示しています。This sample demonstrates how to animate elements and apply easing functions to the animations to achieve various effects.
スナップ サンプル (Windows 8)Snap sample (Windows 8) スナップ状態は、アプリケーション ビュー状態として考えられる 4 つのうちの 1 つです。The snapped state is one of the four possible application view states. アプリをスナップすると、アプリの幅が 320 ピクセルに変更され、他のアプリと画面を共有できるようになります。Snapping an app resizes the app to 320 pixels wide, which allows it to share the screen with another app. スナップを使用すると、2 つのアプリを同時に表示できます。Snapping enables two apps to be visible at the same time.
メディアのコード変換サンプル (Windows 8)Transcoding media sample (Windows 8) このサンプルでは、Windows ストア アプリで Windows.Media.Transcoding API を使用してビデオ ファイルをコード変換する方法を示しています。This sample demonstrates how to use the Windows.Media.Transcoding API to transcode a video file in a Windows Store app. コード変換とは、ビデオやオーディオ ファイルなどのデジタル メディア ファイルをある形式から別の形式に変換することです。Transcoding is the conversion of a digital media file, such as a video or audio file, from one format to another.
XAML 2 次元変換サンプル (Windows 8)XAML two-dimensional transforms sample (Windows 8) このサンプルでは、2 次元変換を使用して、アプリでの要素の表示方法を変更する方法を示しています。This sample demonstrates how to use two-dimensional transforms to modify how elements are displayed in your app. 変換とは、ある座標空間上の点を決められた方法で別の座標空間にマップ、変換、またはポイントすることです。A transform defines how to map, or transform, points from one coordinate space to another coordinate space.
IXmlReader および IXmlWriter XML データ読み取り書き込みサンプル (Windows 8)IXmlReader and IXmlWriter XML data read write sample (Windows 8) このサンプルでは、Windows ストア アプリで C++ を使用して IXmlReaderIXmlWriter を使用する方法を示しています。This sample demonstrates how to use IXmlReader and IXmlWriter in your Windows Store app with C++. これらはフラットな XML 形式のテキスト ファイルから XML データの読み取りと書き込みを行うために使用されます。They're used to read and write XML data from a flat XML-formatted text file. これらのインターフェイスは、Windows Win32 および COM API の一部ですが、Windows ランタイムでサポートされています。These interfaces are part of the Windows Win32 and COM APIs, but are supported by the Windows Runtime.
キャプチャ デバイスを使用したメディア キャプチャのサンプル (Windows 8)Media capture using capture device sample (Windows 8) このサンプルでは、MediaCapture API を使用して、ビデオ、オーディオ、および画像を Web カメラなどのキャプチャ デバイスからキャプチャする方法を示しています。This sample demonstrates how to use the MediaCapture API to capture video, audio, and pictures from a capture device, such as a webcam.
XAML ポップアップのサンプル (Windows 8)XAML Popup sample (Windows 8) このサンプルでは、プロジェクトで XAML ポップアップ要素を作成して使用する方法を示しています。This sample demonstrates how to create and use the XAML Popup element in your projects.
CameraCaptureUI サンプル (Windows 8)CameraCaptureUI Sample (Windows 8) このサンプルでは、写真またはビデオをキャプチャする全画面 UI を表示する Windows.Media.Capture.CameraCaptureUI API の使用方法を示しています。This sample demonstrates how to use the Windows.Media.Capture.CameraCaptureUI API, which displays a full-screen UI for capturing photos or videos. カメラ キャプチャ UI には、写真からビデオに切り替えるコントロールや、タイマー撮影のためのタイマーなどがあります。The Camera Capture UI provides controls for switching from photo to video, a timer for taking time-delayed photos, and more.
XAudio2 オーディオ ファイル再生サンプル (Windows 8)XAudio2 audio file playback sample (Windows 8) このサンプルでは、アプリでの XAudio2 の使用方法を示しています。This sample demonstrates the use of XAudio2 in an app.
Hilo C++ サンプル (Windows 8)Hilo C++ sample (Windows 8) このサンプルでは、C++ と XAML を使用して完全な Windows ストア アプリを構築する方法を示しています。This sample demonstrates how to build a complete Windows Store app using C++ and XAML. Hilo 写真サンプルでは、最新の C++、XAML、Windows ランタイムを使用して Windows 8 アプリを作成する C++ 開発者向けにガイダンスを提供します。The Hilo photo sample provides guidance to C++ developers that want to create a Windows 8 app using modern C++, XAML, and the Windows Runtime.
DirectWrite カスタム テキスト レンダラー サンプル (Windows 8)DirectWrite custom text renderer sample (Windows 8) このサンプルでは、DirectWrite のカスタム テキスト レンダラーを実装する方法を示しています。This sample shows how to implement a custom text renderer for DirectWrite.
DirectWrite フォント列挙サンプル (Windows 8)DirectWrite font enumeration sample (Windows 8) このサンプルでは、DirectWrite を使用して、ユーザーのデバイス上のシステム フォント コレクションに含まれるフォントを一覧表示する方法を示しています。This sample shows how to use DirectWrite to list the fonts in the system font collection on a user's device.
Direct2D パースペクティブ変換サンプル (Windows 8)Direct2D perspective transform sample (Windows 8) このサンプルでは、DrawBitmap API を使用して、パースペクティブ変換が適用された画像を表示する方法を示しています。This sample shows how to use the DrawBitmap API to display an image with a perspective transform applied to it.
CameraOptionsUI サンプル (Windows 8)CameraOptionsUI Sample (Windows 8) このサンプルでは、デバイス アプリでカメラ オプションを使用する方法を示しています。This sample demonstrates how to use camera options in a device app. CameraOptionsUI API を使用すると、カメラ設定を調整するための UI が表示されます。The CameraOptionsUI API displays a UI for adjusting camera settings. このサンプルには Web カメラが必要です。This sample requires a webcam.
XInput オーディオ コントローラー再生サンプル (Windows 8)XInput audio controller playback sample (Windows 8) このサンプルでは、アプリでのヘッドセットなどの XInput デバイスへの XAudio2 再生を示しています。This sample demonstrates XAudio2 playback to an XInput device, such as a headset, in an app.
Direct2D 3D 変換効果サンプル (Windows 8)Direct2D 3D transform effect sample (Windows 8) このサンプルでは、3 次元空間で画像を変換するさまざまな方法を示しています。This sample demonstrates the different methods to transform an image in 3-D space.
Windows アカウント承認サンプル (Windows 8)Windows account authorization sample (Windows 8) このサンプルでは、Windows.Security.Authentication.OnlineId 名前空間のメンバーを使用し、委任モードでそれらの Microsoft アカウントを使用してユーザーを認証する方法を示しています。This sample demonstrates how to use the members of the Windows.Security.Authentication.OnlineId namespace to authenticate a user with their Microsoft Account in delegation mode. また、取得したトークンを REST プロトコルを使用して Live Connect API に送信する方法も示します。And, how to send acquired tokens to Live Connect APIs using REST protocol.
数値の書式設定と解析のサンプル (Windows 8)Number formatting and parsing sample (Windows 8) このサンプルでは、Windows.Globalization.NumberFormatting 名前空間で DecimalFormatterCurrencyFormatterPercentFormatterPermilleFormatter クラスを使用する方法を示しています。This sample demonstrates how to use the DecimalFormatter, CurrencyFormatter, PercentFormatter, and PermilleFormatter classes in the Windows.Globalization.NumberFormatting namespace. これらは、数値、通貨、パーセント値を表示および解析するために使用されます。They're used to display and parse numbers, currencies, and percent values.
DXGI のリソースの提供と再利用のサンプル (Windows 8)DXGI offer and reclaim resources sample (Windows 8) このサンプルでは、DirectX を使用する C++ アプリでの DXGI IDXGIDevice2::OfferResources および IDXGIDevice2::ReclaimResources API の使用を示しています。This sample demonstrates the use of the DXGI IDXGIDevice2::OfferResources and IDXGIDevice2::ReclaimResources APIs in a C++ app with DirectX.
Web 認証ブローカー サンプル (Windows 8)Web authentication broker sample (Windows 8) このサンプルでは、Web 認証ブローカー WinRT API を示しています。This sample demonstrates the web authentication broker WinRT API. これを使用すると、Facebook、Google、Microsoft、Twitter などの OAuth プロバイダーへのシングル サインオン (SSO) 接続が有効になります。It lets you enable single sign-on (SSO) connections to OAuth providers such as Facebook, Google, Microsoft, and Twitter.
XAudio2 オーディオ ストリーム効果サンプル (Windows 8)XAudio2 audio stream effect sample (Windows 8) このサンプルでは、XAudio2 および Media Foundation API を使用した C++ アプリでのオーディオ ストリーミングを示しています。This sample demonstrates audio streaming in a C++ app using the XAudio2 and Media Foundation APIs.
スプラッシュ スクリーン サンプル (Windows 8)Splash screen sample (Windows 8) このサンプルでは、Windows によって表示されたスプラッシュ スクリーンが閉じられるときに、同様の画像を正しく配置することにより、Windows がアプリに対して表示するスプラッシュ スクリーンを模倣する方法を示しています。This sample shows how to imitate the splash screen that Windows displays for your app, by positioning a similar image correctly when Windows dismisses the splash screen that it displays.
SMS バックグラウンド タスク サンプル (Windows 8)SMS background task sample (Windows 8) このサンプルでは、Windows 8 Mobile ブロードバンド SMS API (Windows.Devices.Sms) とバックグラウンド タスク API (Windows.ApplicationModel.Background) を使用して SMS テキスト メッセージを送受信する方法を示しています。This sample shows how to use the Windows 8 Mobile Broadband SMS API (Windows.Devices.Sms) with the Background Task API (Windows.ApplicationModel.Background) to send and receive SMS text messages.
SMS メッセージの送信、受信、および SIM 管理のサンプル (Windows 8)SMS message send, receive, and SIM management sample (Windows 8) このサンプルでは、Windows 8 Mobile ブロードバンド SMS API (Windows.Devices.Sms) の使用方法を示しています。This sample shows how to use the Windows 8 Mobile Broadband SMS API (Windows.Devices.Sms).
試用版アプリとアプリ内購入のサンプル (Windows 8)Trial app and in-app purchase sample (Windows 8) このサンプルでは、Windows ストアで提供されているライセンス API を使用して、アプリまたはアプリ内購入によって有効になる機能のライセンス状態を確認する方法を示しています。This sample demonstrates how to use the licensing API provided by the Windows Store to determine the license status of an app, or of a feature enabled by an in-app purchase.
入力タッチ キーボード テキスト入力のサンプル (Windows 8)Input Touch keyboard text input sample (Windows 8) このサンプルでは、タッチ キーボード上で最適化されたビューを有効にする方法を示しています。This sample shows how to enable optimized views on the touch keyboard. これは、入力スコープと入力型を、WinJS.UI 名前空間のコントロールと、TextBox および RichEdit XAML コントロールで使用することで機能します。It works by using input scopes and input types with controls in the WinJS.UI namespace, and with the TextBox and RichEdit XAML controls.
XAML テキスト編集サンプル (Windows 8)XAML text editing sample (Windows 8) このサンプルでは、アプリでテキスト入力コントロールを使用する方法を示しています。This sample demonstrates how to use text input controls in your app.
スレッド プール サンプル (Windows 8)Thread pool sample (Windows 8) このサンプルでは、Windows ランタイム スレッド プール API を使用して、作業項目を非同期的に実行する方法を示しています。This sample shows you how to run work items asynchronously using the Windows Runtime thread pool API.
UI オートメーション コア ウィンドウ プロバイダー サンプル (Windows 8)UI Automation core window provider sample (Windows 8) このサンプルでは、Microsoft UI オートメーション プロバイダーを作成する方法を示しています。This sample demonstrates how to create a Microsoft UI Automation provider. Windows ストア アプリに関するプログラム情報をスクリーン リーダーなどのアクセシビリティ対応テクノロジで利用できるようにします。It makes programmatic information about a Windows Store app available to accessible technologies such as screen readers. このサンプルは Direct2D アプリケーションです。The sample is a Direct2D application.
XAML アクセシビリティ サンプル (Windows 8)XAML accessibility sample (Windows 8) このサンプルでは、アプリに基本的なアクセシビリティ サポートを追加する方法を示しています。This sample shows you how to add basic accessibility support to your app.
プレイリスト サンプル (Windows 8)Playlist sample (Windows 8) このサンプルでは、オーディオ ファイルのプレイリストを作成、保存、表示、編集する方法を示しています。This sample demonstrates how to create, save, display, and edit a playlist of audio files. このサンプルでは、Windows.Media.Playlists 名前空間に含まれるクラスを使用します。This sample uses classes that are in the Windows.Media.Playlists namespace.
Media Server クライアント サンプル (Windows 8)Media Server client sample (Windows 8) このサンプルでは、Media Server API を使用してメディア サーバー クライアントを作成する方法を示します。This sample demonstrates how to create a Media Server client using the Media Server API. メディア サーバー サンプルからは、プログラムを利用してローカル ネットワーク上のデジタル メディア サーバーを参照し、そのすべての動画ファイルを再生する方法を示します。The Media Server sample demonstrates how to browse a Digital Media Server programmatically on your local network, and display all of its video files.
Direct2D 雑誌アプリ サンプル (Windows 8)Direct2D magazine app sample (Windows 8) このサンプルでは、Direct2D、DirectWrite、Windows Imaging Component (WIC)、XAML を利用し、雑誌のような表示のアプリを構築する方法を示します。This sample shows how to use Direct2D, DirectWrite, Windows Imaging Component (WIC), and XAML to build an app with a magazine-type presentation.
モバイル ブロードバンド アカウントとデバイス管理サンプル (Windows 8)Mobile broadband account and device management sample (Windows 8) このサンプルでは、Mobile Network Operators (MNO) で採用されている Windows 8 モバイル ブロードバンド API (Windows.Networking.NetworkOperators) を使用する方法を示します。This sample shows how to use the Windows 8 Mobile Broadband API (Windows.Networking.NetworkOperators) employed by Mobile Network Operators (MNO). MobileBroadbandAccount API を使用して、利用可能なモバイル ブロードバンド アカウントを取得し、表示する方法を示します。It demonstrates how to use the MobileBroadbandAccount APIs to retrieve and display available Mobile Broadband accounts.
近接通信サンプル (Windows 8)Proximity sample (Windows 8) このサンプルでは、PeerFinder クラスと ProximityDevice クラスを使用し、近くにあるコンピューターと通信する方法を示します。This sample demonstrates how to use the PeerFinder and ProximityDevice classes to communicate with nearby computers. Proximity API を使用することで、簡単なメッセージをタップ ジェスチャで交換したり、ピア アプリ間でソケット接続を設定したりすることができます。You can use the Proximity API to exchange small messages during a tap gesture or set up a socket connection between peer apps.
Windows ランタイム インプロセス コンポーネント サンプル (C++CX) (Windows 8)Creating a Windows Runtime in-process component sample (C++CX) (Windows 8) このサンプルでは、C++ または CX、JavaScript、C# のクライアント コードで使用されるコンポーネントを C++ または CX で作成する方法を示します。This sample shows how to create a component in C++/CX that's used in C++/CX, JavaScript, and C# client code. OvenServer プロジェクトに含まれる Oven という名前のランタイム クラスでは、IOven インターフェイスと IAppliance インターフェイスが実装されます。The OvenServer project contains a runtime class named Oven, which implements an IOven interface and an IAppliance interface.
デバイス自動ローテーション ユーザー設定サンプル (Windows 8)Device auto rotation preferences sample (Windows 8) このサンプルでは、DisplayProperties クラスを使用し、デバイスのローテーション イベントを処理し、確認する方法を示します。This sample shows how to use the DisplayProperties class to handle and verify device rotation events.
リアルタイム通信サンプル (Windows 8)Real-time communication sample (Windows 8) このサンプルでは、待ち時間を短くする機能を使用し、リアルタイム通信アプリケーションを動作可能にする方法を示します。This sample demonstrates how to use the low latency feature to enable real-time communication applications.
コンテンツ ソース共有アプリ サンプル (Windows 8)Sharing content source app sample (Windows 8) このサンプルでは、アプリ間でコンテンツを共有する方法を示します。This sample demonstrates how an app can share content with another app. このサンプルでは、Windows.ApplicationModel.DataTransfer 名前空間のクラスが使用されます。This sample uses classes from the Windows.ApplicationModel.DataTransfer namespace.
Search コントラクト サンプル (Windows 8)Search contract sample (Windows 8) このサンプルでは、ユーザーが検索チャームを選択し、検索ウィンドウを開くとき、ユーザーにアプリの検索を許可する方法を示します。This sample shows how to let users search your app when they select the Search charm and open the search pane. また、検索ウィンドウを利用し、ユーザーの問いに対する提案を表示する方法も示します。And, how to use the search pane to display suggestions for users' queries.
直接通知サンプル (Windows 8)Raw notifications sample (Windows 8) このサンプルでは、アプリのバックグラウンド タスクを実行する UI が関連付けられていないプッシュ通知である直接通知を使用する方法を示します。This sample shows how to use raw notifications, which are push notifications with no associated UI that perform a background task for the app.
Direct2D 基本イメージ特殊効果サンプル (Windows 8)Direct2D basic image effects sample (Windows 8) このサンプルでは、イメージを読み込み、それにブラー (ガウス) という特殊効果を適用し、それを Windows::UI::Core::CoreWindow に表示する方法を示します。This sample shows how to load an image, apply the Gaussian blur effect to it, and then display it in a Windows::UI::Core::CoreWindow.
Direct2D プリミティブの特殊効果サンプル (Windows 8)Direct2D effects on primitives sample (Windows 8) このサンプルでは、Direct2D プリミティブにイメージ特殊効果を適用する方法を示します。This sample shows how to apply image effects to Direct2D primitives. このサンプルでは、Direct2D を利用して角丸長方形を描き、長方形の真ん中で DirectWrite テキストを描きます。This sample draws rounded rectangles using Direct2D and then draws DirectWrite text in the middle of the rectangles. その後、特殊効果グラフがそれに適用されます。Then it applies an effect graph to it.
ControlChannelTrigger StreamSocket サンプル (Windows 8)ControlChannelTrigger StreamSocket sample (Windows 8) このサンプルでは、Windows Store アプリで ControlChannelTrigger クラスを使用する方法を示します。The sample shows how to use the ControlChannelTrigger class in a Windows Store app. TCP StreamSocket が使用されることで、アプリは常に接続された状態となり、常にアプリに到達できます。It uses a TCP StreamSocket, so the app is always connected and always reachable. このサンプルでは、バックグラウンド ネットワーク通知の使用が実証されます。This sample demonstrates the use of background network notifications.
ControlChannelTrigger StreamWebSocket サンプル (Windows 8)ControlChannelTrigger StreamWebSocket sample (Windows 8) このサンプルでは、ControlChannelTrigger クラスを使用して、StreamWebSocket を使用する Windows Store アプリを常に接続された状態にし、アプリに常に到達できるようにする方法を示します。The sample shows how to use the ControlChannelTrigger class to enable a Windows Store app using a StreamWebSocket to be always connected and always reachable. このサンプルでは、バックグラウンド ネットワーク通知の使用が実証されます。This sample demonstrates the use of background network notifications.
関連付け開始サンプル (Windows 8)Association launching sample (Windows 8) このサンプルでは、ファイルの種類やプロトコルに対してユーザーの既定アプリを起動する方法を示します。This sample shows you how to launch the user's default app for file type or a protocol. また、ファイルの種類やプロトコルに対してアプリを既定アプリにする方法もわかります。You can also learn how to enable your app to be the default app for a file type or a protocol.
AtomPub サンプル (Windows 8)AtomPub sample (Windows 8) このサンプルでは、Web のシンジケート コンテンツ フィードのアクセス、作成、更新、削除方法を示します。This sample demonstrates how to access, create, update, and remove syndicated content feeds from the web. Atom Publication 標準の Windows ランタイム実装が使用されます。It uses the Windows Runtime implementation of the Atom Publication standard.
証明書登録サンプル (Windows 8)Certificate enrollment sample (Windows 8) このサンプルでは、証明書を作成し、証明階層に登録する方法を示します。This sample demonstrates how to create and enroll a certificate in a certification hierarchy. Windows 8 の評価版を入手するには、Windows 8 に移動してください。To obtain an evaluation copy of Windows 8, go to Windows 8. Microsoft Visual Studio 2012 の評価版を入手するには、Visual Studio 2012 に移動してください。To obtain an evaluation copy of Microsoft Visual Studio 2012, go to Visual Studio 2012.
クリップボード アプリ サンプル (Windows 8)Clipboard app sample (Windows 8) このサンプルでは、コピー、貼り付け、切り取り、移動など、アプリでクリップボード コマンドを利用する方法を示します。This sample demonstrates how an app can use clipboard commands, including copy, paste, cut, and move. このサンプルでは、Windows.ApplicationModel.DataTransfer 名前空間のクラスが使用されます。This sample uses classes from the Windows.ApplicationModel.DataTransfer namespace.
Direct2D 複合特殊効果モード サンプル (Windows 8)Direct2D composite effect modes sample (Windows 8) このサンプルでは、Direct2D で利用できる幅広い複合モードやブレンド モードを示します。This sample shows the wide range of composite and blend modes available from Direct2D.
Direct3D バンプ マッピング サンプル (Windows 8)Direct3D bump mapping sample (Windows 8) このサンプルでは、通常のマップとピクセル単位の照明を利用したバンプ マッピングを紹介します。This sample demonstrates bump mapping using a normal map and per-pixel lighting.
カレンダーの詳細と演算のサンプル (Windows 8)Calendar details and math sample (Windows 8) このサンプルでは、Windows.Globalization 名前空間で Calendar クラスを使用し、カレンダー システムとユーザーのグローバリゼーション設定に基づいて日付を操作し、処理する方法を示します。This sample demonstrates how to use the Calendar class in the Windows.Globalization namespace to manipulate and process dates based on a calendar system and the user's globalization preferences.
デバイス列挙サンプル (Windows 8)Device enumeration sample (Windows 8) このサンプルでは、利用可能なデバイスを見つけ、デバイス情報を調べる目的でデバイス列挙 API を使用する方法を示します。This sample shows how to use the Device Enumeration API to find available devices and look for device information. このサンプルでは、2 つのシナリオが提示されます。最初のシナリオでは、デバイス列挙 API を使用し、特定のデバイス インターフェイスを探します。The sample presents two scenarios: In the first scenario, the Device Enumeration API is used to look for specific device interfaces.
DirectWrite 段落テキスト サンプル (Windows 8)DirectWrite paragraph text sample (Windows 8) このサンプルでは、DirectWrite と Direct2D を使用し、段落テキストを CoreWindow にレンダリングする方法を示します。This sample shows how to use DirectWrite and Direct2D to render paragraph text to a CoreWindow. また、行端揃えと文字間隔をレイアウトに適用します。And, apply justification and character spacing to the layout.
オンスクリーン キーボードの出現に対する応答のサンプル (Windows 8)Responding to the appearance of the on-screen keyboard sample (Windows 8) [このドキュメントは暫定的であり、変更される可能性があります。] このサンプルでは、オンスクリーン ソフト キーボードが出現するのをリッスンして応答する方法を示します。[This documentation is preliminary and is subject to change.] This sample shows how to listen for and respond to the appearance of the onscreen soft keyboard. キーボードのないデバイスでテキスト入力を要求する要素にフォーカスが与えられるとき。When focus is given to an element that requires text input on a device that doesn't have a keyboard.
XAML データ バインディング サンプル (Windows 8)XAML data binding sample (Windows 8) このサンプルでは、バインディング クラスとバインディング マークアップ拡張機能を利用した基本的データ バインディング手法を示します。This sample demonstrates basic data binding techniques using the Binding class and Binding markup extension.
Direct3D チュートリアル サンプル (Windows 8)Direct3D tutorial sample (Windows 8) このサンプルは 5 つのレッスンからなるチュートリアルです。This sample is a five-lesson tutorial. Direct3D API 入門であり、また、他のさまざまな DirectX サンプルで使用されている概念やコードを紹介しています。It provides an introduction to the Direct3D API, and introduces the concepts and code used in many of the other DirectX samples.
Direct2D 特殊効果写真調整アプリ サンプル (Windows 8)Direct2D effects photo adjustment app sample (Windows 8) このサンプルでは、Direct2D の特殊効果を利用したさまざまな共通写真操作手法を確認できます。This sample shows various common photo manipulation techniques using Direct2D Effects. このサンプルはいくつかの部分に分割されます。This sample is divided into several parts. レッスン 1:Direct2D 特殊効果を使用したイメージの読み込みや描画の基本を示します。Lesson 1: Shows the basics of loading and drawing an image using Direct2D Effects.
Windows Audio Session (WASAPI) サンプル (Windows 8)Windows Audio Session (WASAPI) sample (Windows 8) Windows Audio Session API (WASAPI) を使用し、さまざまなオーディオ関連タスクを行う方法を示します。Demonstrates how to do various audio related tasks using the Windows Audio Session API (WASAPI).
ユーザー ドメイン名サンプル (Windows 8)User domain name sample (Windows 8) このサンプルでは、Windows.System.UserProfile 名前空間の UserInformation クラスで提供されるドメイン関連機能を示します。This sample demonstrates the domain-related functionality provided by the UserInformation class of the Windows.System.UserProfile namespace. UserInformation クラスによって、アプリでユーザーに関する情報を取得したり、設定したりすることができます。The UserInformation class enables an app to get and set information about the user.
USSD メッセージ管理サンプル (Windows 8)USSD message management sample (Windows 8) このサンプルでは、USSD プロトコルと GSM 対応モバイル ブロードバンド デバイスを利用したネットワーク アカウント管理を示します。This sample demonstrates network account management using the USSD protocol with GSM-capable mobile broadband devices. USSD は通常、Mobile Network Operator (MNO) によってモバイル ブロードバンド プロファイルのアカウント管理に使用されます。USSD is typically used for account management of a mobile broadband profile by the Mobile Network Operator (MNO).
Bing マップ トリップ オプティマイザー サンプル (Windows 8)Bing Maps Trip Optimizer sample (Windows 8) このサンプルでは、JavaScript と Visual C++ を使用する方法と、Bing マップ トリップ オプティマイザーという名前の Windows 8 向けアプリを作成する方法を示します。The sample demonstrates how to use JavaScript and Visual C++ and to create app for Windows 8 named Bing Maps Trip Optimizer. Bing マップ トリップ オプティマイザーでは JavaScript を使用して UI を定義し、C++ の計算量が多い並列アルゴリズムを定義します。Bing Maps Trip Optimizer uses JavaScript to define the UI, and C++ for a computationally expensive algorithm in parallel.
Direct2D と DirectWrite のパス上でアニメーション化されたテキスト サンプル (Windows 8)Direct2D and DirectWrite animated text on a path sample (Windows 8) このサンプルでは、Direct2D と DirectWrite を使用し、アニメーション化された、線ではない幾何学的経路に沿ってテキスト文字列をレンダリングする方法を示します。This sample shows how to use Direct2D and DirectWrite to render a string of text along an animated, non-linear geometric path. アプリでは、ベジェ曲線に沿ってさまざまなThe app renders "Hello, World!" 言語で "Hello, World!" が繰り返しレンダリングされます。repeated several times in different languages along a Bezier curve.
Wi-Fi ホットスポット認証サンプル (Windows 8)Wi-Fi hotspot authentication sample (Windows 8) このサンプルでは、Windows 8 Mobile Broadband API (Windows.Networking.NetworkOperators) を Wi-Fi ホットスポット認証に使用する方法を示します。This sample demonstrates how to use the Windows 8 Mobile Broadband API (Windows.Networking.NetworkOperators) for Wi-Fi hotspot authentication. Wi-Fi ホットスポットの固定資格情報を構成する代わりにこのメカニズムを使用します。Use this mechanism as an alternative to configuring static credentials for a Wi-Fi hotspot.
XAML イメージ サンプル (Windows 8)XAML images sample (Windows 8) このサンプルでは、イメージ コントロールと BitmapImage クラスを利用し、イメージを表示し、操作するさまざまな手法を示します。This sample demonstrates various techniques for displaying and manipulating images in your app using the Image control and the BitmapImage class.
HomeGroup アプリ サンプル (Windows 8)HomeGroup app sample (Windows 8) このサンプルでは、HomeGroup を使用してファイルを開き、検索し、共有する方法を示します。This sample demonstrates how to use a HomeGroup to open, search, and share files. このサンプルでは、Windows.Storage.PickersWindows.Storage.KnownFolders に含まれる HomeGroup オプションの一部を使用します。This sample uses some of the HomeGroup options found in the Windows.Storage.Pickers and Windows.Storage.KnownFolders.
UI のコントラストと設定のサンプル (Windows 8)UI contrast and settings sample (Windows 8) このサンプルでは、基本的な C# または JavaScript アプリで UI 設定 API を使用する方法を示します。This sample shows how to use the UI settings APIs in a basic C# or JavaScript app.
フォルダー列挙サンプル (Windows 8)Folder enumeration sample (Windows 8) このサンプルでは、ある場所の中で上位のファイルとフォルダーを一覧表示する方法を示します。This sample shows how to list the top-level files and folders inside a location. (フォルダー、デバイス、ネットワークの場所など)また、クエリを利用してファイルをファイル グループに仕分け、ある場所の中にあるすべてのファイルを一覧表示する方法を示します。(For example, a folder, device, or network location.) And, how to use queries to list all files inside a location by sorting them into file groups.
ファイル ピッカー サンプル (Windows 8)File picker sample (Windows 8) このサンプルでは、ファイル ピッカーからユーザーに選択させることでファイルとフォルダーにアクセスする方法を示します。This sample shows how to access files and folders by letting the user choose them through the file pickers. また、ファイルを保存し、ユーザーが保存するファイルの名前、種類、場所を指定する方法を示します。And, how to save a file so that the user can specify the name, file type, and location of a file to save.
ファイル ピッカー コントラクト サンプル (Windows 8)File picker contracts sample (Windows 8) このサンプルでは、ファイル ピッカーを利用してアプリでファイルと保存場所を指定し、他のアプリにファイルをリアルタイム更新する方法を示します。This sample shows how an app can provide files, a save location, and real-time file updates to other apps through the file picker. これはファイル オープン ピッカー コントラクト、ファイル保存ピッカー コントラクト、キャッシュ ファイル アップデーター コントラクトに参加することで行われます。It's done by participating in the File Open Picker contract, File Save Picker contract, and Cached File Updater contract.
プログラムによるファイル検索サンプル (Windows 8)Programmatic file search sample (Windows 8) このサンプルでは、フォルダー、ライブラリ、デバイス、ネットワーク場所などの場所でファイルを問い合わせる方法を示します。This sample shows how to query files in locations such as a folder, library, device, or network location. Windows.Storage.Search API が使用されます。It uses Windows.Storage.Search API. このサンプルの重要な API には、QueryOptions クラスや StorageFileQueryResult クラスなどがあります。Important APIs in this sample include: QueryOptions class, StorageFileQueryResult class, and others.
ファイルとフォルダーのサムネイル サンプル (Windows 8)File and folder thumbnail sample (Windows 8) このサンプルでは、ファイルとフォルダーのサムネイルを取得する方法を示します。This sample shows how to retrieve thumbnails for files and folders. Windows.Storage.FileProperties API が使用されます。It uses Windows.Storage.FileProperties API.
入力操作とジェスチャ (C++) サンプル (Windows 8)Input Manipulations and gestures (C++) sample (Windows 8) このサンプルでは、C++ と DirectX を使用し、Windows Store アプリでポインター入力を処理し、GestureRecognizer API の操作とジェスチャを処理する方法を示します。This sample demonstrates how to handle pointer input and process manipulations and gestures with the GestureRecognizer APIs in a Windows Store app using C++ and DirectX.
Direct3D HLSL フラクタル ジェネレーター サンプル (Windows 8)Direct3D HLSL fractal generator sample (Windows 8) このサンプルでは、Direct3D HLSL と DirectCompute の計算シェーダーを使用し、フラクタル イメージを作成します。This sample demonstrates the use of Direct3D HLSL and DirectCompute compute shaders to create fractal images.
XAML Direct2D 照明特殊効果サンプル (Windows 8)XAML Direct2D lighting effects sample (Windows 8) このサンプルでは、Direct2D 特殊効果で利用できる照明特殊効果を示します。This sample demonstrates the lighting effects available in Direct2D Effects. 照明特殊効果のプロパティは XAML インターフェイス コントロールによって制御され、XAML SwapChainBackgroundPanel 経由で Direct2D を使用して表示されます。The lighting effect properties are controlled by XAML interface controls and then displayed using Direct2D via a XAML SwapChainBackgroundPanel.
Direct2Dapp 印刷サンプル (Windows 8)Direct2Dapp printing sample (Windows 8) このサンプルでは、Direct2D 印刷サポートを Windows Store アプリに追加する方法を示します。This sample demonstrates how to add Direct2D printing support to a Windows Store app. このサンプルでは、Direct2D 機能を使用し、Windows Store アプリのコンテンツを印刷のためにレンダリングする方法を示します。This sample shows how to use Direct2D features to render the content of a Windows Store app for printing. また、レンダリングしたコンテンツをプリンターに送信する方法を示します。And, how to send the rendered content to the printer.
Direct2D 印刷の画像と特殊効果のサンプル (Windows 8)Direct2D printing images and effects sample (Windows 8) このサンプルでは、Windows Store アプリで Direct2D 画像と Direct2D 特殊効果を印刷する方法を示します。This sample demonstrates how to print Direct2D images and Direct2D effects in a Windows Store app.
Direct2D アニメーション化されたテキストのサンプル (Windows 8)Direct2D animated text sample (Windows 8) このサンプルでは、Direct2D FillOpacityMask メソッドを利用してテキストをすばやくレンダリングする方法を示します。This sample shows how to render text quickly by using the Direct2D FillOpacityMask method. このサンプルでは、接触にも反応します。The sample also responds to touch. 2 本指でつねる動作でテキストを拡大したり、縮小したりできます。A two finger pinch can be used to zoom the text in and out.
Direct3D 後処理特殊効果サンプル (Windows 8)Direct3D post-processing effects sample (Windows 8) このサンプルでは、立方体が単純な回転するシーンでスケールを落とした中間バッファーを利用し、Direct3D 11.1 の後処理を行います。This sample demonstrates Direct3D 11.1 post-processing on a simple rotating cube scene, using down-scaled intermediate buffers.
Extended Linguistic Services (ELS) サンプル (Windows 8)Extended Linguistic Services (ELS) sample (Windows 8) このサンプルでは、Windows Store アプリでの Extended Linguistic Services (ELS) の使用を示します。This sample demonstrates the use of Extended Linguistic Services (ELS) in a Windows Store app. このサンプルでは、利用できる 3 つの ELS サービスの使用を示すシナリオが実装されます。The sample implements scenarios that demonstrate the use of the three available ELS services. シナリオでは、特定のサービスを要求する方法を示します。The scenarios demonstrate how to request a specific service.
DirectWrite ヒット テスト サンプル (Windows 8)DirectWrite hit testing sample (Windows 8) このサンプルでは、DirectWrite のヒット テスト機能を使用する方法を示します。This sample shows how to use the hit-testing features of DirectWrite. 表示されるテキストのどの部分がクリックまたはタッチされたか判断する目的で使用されます。They're used to determine which part of the displayed text is being clicked or touched.
DirectWrite インライン オブジェクト サンプル (Windows 8)DirectWrite inline object sample (Windows 8) このサンプルでは、画像など、インライン オブジェクトをテキスト レイアウトに挿入する方法を示します。This sample shows how to insert an inline object into a text layout, such as an image.
XAML ベクターベース描画サンプル (Windows 8)XAML vector-based drawing sample (Windows 8) このサンプルでは、アプリでベクターベースのグラフィックスを描画する方法を示します。This sample demonstrates how to draw vector-based graphics in your app.
Bluetooth 呼び出し制御サンプル (Windows 8)Bluetooth call control sample (Windows 8) Bluetooth CallControl サンプルからは、呼び出しを処理するよう、既定の Bluetooth 通信デバイスを構成する方法を示します。The Bluetooth CallControl sample demonstrates how to configure the default Bluetooth communications device for handling calls. このサンプルには JavaScript、C#、C++、VB.Net のバージョンがあります。There are JavaScript, C#, C++, and VB.Net versions of this sample. このサンプルには、Windows イベントとイベント処理の知識が必要です。This sample requires knowledge of Windows events and event handling.
Direct2D コマンド一覧サンプル (Windows 8)Direct2D command list sample (Windows 8) このサンプルでは、コマンド一覧の使用方法を示します。This sample demonstrates the use of a command list. 一連のベクトル コマンドを訊くし、コマンド一覧からイメージ ブラシを作成し、それを四角形ジオメトリで塗りつぶすために使用されます。It's used for recording a set of vector commands, creating an image brush from the command list, and then filling a rectangle geometry with it. コマンド一覧では、ベクトルに関係なく、解像度が保持されます。The command list preserves resolution independence of the vector.
ControlChannelTrigger XMLHTTPRequest サンプル (Windows 8)ControlChannelTrigger XMLHTTPRequest sample (Windows 8) このサンプルでは、ControlChannelTrigger クラスを使用することで、IXMLHTTPRequest2 を使用する Windows Store アプリを常に接続された状態にし、アプリに常に到達できるようにする方法を示します。The sample shows how to use the ControlChannelTrigger class to enable a Windows Store app using IXMLHTTPRequest2 to be always connected and always reachable. このサンプルでは、Windows Store アプリでのバックグラウンド ネットワーク通知の使用が実証されます。This sample demonstrates the use of background network notifications in a Windows Store app.
XInput と JavaScript のコントローラー スケッチのサンプル (Windows 8)XInput and JavaScript controller sketch sample (Windows 8) このサンプルでは、Windows ランタイム コンポーネントで XInput C++ API をラップする方法を示します。This sample demonstrates how to wrap the XInput C++ API in a Windows Runtime component. その後、JavaScript を利用し、Windows Store アプリからそれを呼び出します。Then, it calls it from a Windows Store app using JavaScript. このサンプルでは、Xbox ゲーム コントローラーを使用して線の太さなどを選択できるスケッチ アプリが実装されます。This sample implements a sketch app that lets you use the Xbox game controller to select line thickness and more.
Direct2D コンボリューション マトリックス特殊効果サンプル (Windows 8)Direct2D convolve matrix effect sample (Windows 8) このサンプルでは、Direct2D 特殊効果のコンボリューション マトリックス効果を示します。This sample demonstrates the Direct2D Effects convolve matrix effect. このサンプルには、畳み込みカーネル マトリックスの例がいくつかあります。パススルー (操作なし)、ボックス ブラー (幅 5)、単純なエッジ検出、単純なシャープ、エンボス、垂直スミア (高さ 10) などです。This sample has some example convolution kernel matrices: Passthrough (no-op), Box blur (width 5), Simple edge detect, Simple sharpen, Emboss, Vertical smear (height 10) theses and more.
DirectX スワップ チェーン実装サンプル (Windows 8)DirectX swap chain implementation sample (Windows 8) このサンプルでは、ネイティブ アプリケーションで CoreWindow イベントを受け取る方法と、DirectX スワップ チェーンをアプリケーション ビューに接続する方法を示します。This sample shows how to receive CoreWindow events in a native application, and how to connect a DirectX swap chain to the application view.
資格情報ピッカー サンプル (Windows 8)Credential picker sample (Windows 8) このサンプルでは、Windows.Security.Credentials.UI.CredentialPicker クラスを使用して資格情報を取得する方法を示します。This sample shows how to use the Windows.Security.Credentials.UI.CredentialPicker class to retrieve credentials. このような資格情報は、HttpClient など、それを必要とする API に渡されることがあります。These credentials may be passed to APIs that require them, for example, HttpClient.
Direct2D アニメーション サンプル (Windows 8)Direct2D animation sample (Windows 8) このサンプルでは、Direct2D を使用し、らせん経路に沿って Direct2D プリミティブをレンダリングし、アニメーション化する方法を示します。This sample shows how to use Direct2D to render and animate a Direct2D primitive along a spiral path.
コンテンツ ターゲット共有アプリ サンプル (Windows 8)Sharing content target app sample (Windows 8) このサンプルでは、アプリで別のアプリから共有されたコンテンツを受け取る方法を示します。This sample demonstrates how an app can receive content shared from another app. このサンプルでは、Windows.ApplicationModel.DataTransfer および Windows.ApplicationModel.DataTransfer.Share 名前空間のクラスが使用されます。This sample uses classes from the Windows.ApplicationModel.DataTransfer and Windows.ApplicationModel.DataTransfer.Share namespaces.
Direct2D 画像ファイルへの保存サンプル (Windows 8)Direct2D save to image file sample (Windows 8) このサンプルでは、Direct2D と DirectWrite を利用して画面にレンダリングする方法を示します。This sample shows how to render to the screen using Direct2D and DirectWrite. また、WIC API を利用し、レンダリング後の画像をディスクに保存する方法を示します。And, how to save the rendered image to disk using the WIC API.
DPI に基づく拡大縮小のサンプル (Windows 8)Scaling according to DPI sample (Windows 8) このサンプルでは、画面のピクセル密度に基づいて拡大縮小するアプリを構築する方法を示します。This sample describes how to build an app that scales according to the pixel density of the screen. 適切なスケールの画像を読み込むか、既定の拡大縮小をオーバーライドします。It loads images of the right scale or overrides default scaling. このサンプルでは、Windows.Graphics.Display API が使用されます。This sample uses the Windows.Graphics.Display API.
Windows ランタイム インプロセス コンポーネント サンプル (C#) (Windows 8)Creating a Windows Runtime in-process component sample (C#) (Windows 8) このサンプルでは、C++ または CX、JavaScript、C# のクライアント コードで使用されるコンポーネントを C# で作成する方法を示します。This sample shows how to create a component in C# that's used in C++/CX, JavaScript, and C# client code. OvenServer プロジェクトに含まれる Oven という名前のランタイム クラスでは、IOven インターフェイスと IAppliance インターフェイスが実装されます。The OvenServer project contains a runtime class named Oven, which implements an IOven interface and an IAppliance interface.
プッシュ通知と定期的通知のクライアント側サンプル (Windows 8)Push and periodic notifications client-side sample (Windows 8) このサンプルでは、クライアント アプリで Web サーバーから送信されるプッシュ通知を登録し、通知をリッスンするしくみを示します。This sample shows how a client app can register and listen for push notifications sent from a web server. プッシュ通知は、バッジやタイルの更新、トースト通知、バックグラウンドタスクの起動に利用できます。Push notifications can be used to update a badge or a tile, raise a toast notification, or launch a background task.
携帯機器 API サンプル (Windows 8)Portable device API sample (Windows 8) このサンプルでは、C++ アプリから IPortableDevice COM API にアクセスする方法を示します。This sample shows how to access the IPortableDevice COM API from a C++ app. デスクトップ C++ アプリから IPortableDevice COM API にアクセスする方法の詳細については、携帯機器 COM API サンプルを参照してください。To learn how to access the IPortableDevice COM API from a Desktop C++ app, refer to the Portable Devices COM API Sample.
PlayToReceiver サンプル (Windows 8)PlayToReceiver sample (Windows 8) このサンプルでは、Play To Receiver ソフトウェアを作成する方法を示します。This sample demonstrates how to create a software Play To receiver. Play To Receiver ソフトウェアを宣伝するには、レシーバーの開始ボタンをクリックします。To advertise the software Play To Receiver, click the Start Receiver button. レシーバーを停止するには、レシーバーの停止ボタンをクリックします。To stop the receiver, click the Stop Receiver button.
ロック画面の個人設定サンプル (Windows 8)Lock screen personalization sample (Windows 8) このサンプルでは、LockScreen API を使用し、現在のユーザーのロック画面の画像を設定する方法を示します。This sample demonstrates how to use the LockScreen API to set the current user's lock screen image. このサンプルでは、Windows.System.UserProfile 名前空間のクラスが使用されます。This sample uses classes from the Windows.System.UserProfile namespace.
資格情報ロッカー サンプル (Windows 8)Credential locker sample (Windows 8) このサンプルでは、WinRT PasswordVault API を使用する方法と、資格情報ロッカーを利用し、Web 資格情報を格納する方法を示します。This sample demonstrates how to use the WinRT PasswordVault APIs, and how to use the credential locker to store web credentials. 具体的なシナリオには、1 人のユーザーと 1 つのリソースや複数のユーザーと 1 つのリソースがあります。Specific scenarios include a single user with a single resource, and multiple users with a single resource.
メディア エンジンのネイティブ C++ ビデオ再生サンプル (Windows 8)Media engine native C++ video playback sample (Windows 8) このサンプルでは、ネイティブ C++ アプリで MediaEngine API を使用してビデオを再生する方法を示します。This sample demonstrates video playback using the MediaEngine API in a native C++ app.
メディア拡張機能サンプル (Windows 8)Media extensions sample (Windows 8) このサンプルでは、メディア拡張機能を使用する方法を示します。This sample demonstrates how to use media extensions. スキーム ハンドラーを使用して、ビデオへの効果の適用、ビデオのデコード、メディア ストリームの作成を行うことができます。You can apply effects to video, decode video, and create media streams using scheme handlers.
ロック画面のアプリのサンプル (Windows 8)Lock screen apps sample (Windows 8) このサンプルでは、基本的な状態の情報を提供するバッジまたは詳細な状態を提供するタイルと共に、ロック画面 (コンピューターがロックされたときに表示される画面) にアプリを表示する方法を示します。This sample shows how an app can have a presence on the lock screen—the screen that is shown when the computer is locked—with a badge to provide basic status information or a tile to provide more detailed status.
XAML テキスト表示のサンプル (Windows 8)XAML text display sample (Windows 8) このサンプルでは、アプリでテキストの外観を制御する方法を示します。This sample demonstrates how control the appearance of text in your app.
SimpleOrientationSensor サンプル (Windows 8)SimpleOrientationSensor sample (Windows 8) このサンプルでは、Windows.Devices.Sensors.SimpleOrientationSensor API の使用方法を示します。This sample shows how to use the Windows.Devices.Sensors.SimpleOrientationSensor API.
Direct3D スプライトのサンプル (Windows 8)Direct3D sprite sample (Windows 8) このサンプルでは、XNA の SpriteBatch API に似た、スプライト バッチ動作の Direct3D の実装を提供します。This sample provides a Direct3D implementation of sprite batch behaviors, similar to the XNA SpriteBatch API. スプライトは、3-D シーンで独立して変換および管理できる 2-D ビットマップであり、通常は 2-D ゲームで使用されます。Sprites are 2-D bitmaps that can be transformed and managed independently in a 3-D scene, typically used in 2-D games.
Direct3D ステレオスコピック 3D のサンプル (Windows 8)Direct3D stereoscopic 3D sample (Windows 8) このサンプルでは、Direct3D を使用して C++ のアプリにステレオスコピック 3-D 効果を追加する方法を示します。This sample demonstrates how to add a stereoscopic 3-D effect to C++ apps by using Direct3D. また、Direct3D でのシステム ステレオの変更に応答する方法も示します。It also demonstrates how to respond to system stereo changes in Direct3D. ステレオスコピック 3-D 効果には、ステレオ 3-D をサポートするディスプレイが必要です。The stereoscopic 3-D effect requires a display that supports stereo 3-D.
C++ による Windows ランタイム DLL コンポーネント作成のサンプル (Windows 8)Creating a Windows Runtime DLL component with C++ sample (Windows 8) このサンプルでは、Microsoft Visual C++ でインプロセス DLL コンポーネントを作成する方法を示します。This sample shows how to create an in-process DLL component in Microsoft Visual C++. これは、C++/CX、JavaScript、C# のクライアント コードで使用されます。It's used in C++/CX, JavaScript, and C# client code. OvenServer プロジェクトに含まれる Oven という名前のランタイム クラスでは、IOven インターフェイスが実装されています。The OvenServer project contains a runtime class named Oven, which implements an IOven interface.
C++ による Windows ランタイム EXE コンポーネント作成のサンプル (Windows 8)Creating a Windows Runtime EXE component with C++ sample (Windows 8) このサンプルでは、Microsoft Visual C++ でアウトプロセス EXE コンポーネントを作成する方法を示します。This sample shows how to create an out-of-process EXE component in Microsoft Visual C++. これは、C++/CX、JavaScript、C# のクライアント コードで使用されます。It's used in C++/CX, JavaScript, and C# client code. OvenServer プロジェクトに含まれる Oven という名前のランタイム クラスでは、IOven インターフェイスが実装されています。The OvenServer project contains a runtime class named Oven, which implements an IOven interface.