Примеры кода Visual Studio C++Visual Studio C++ Samples

В Интернете доступно множество примеров кода для Visual Studio C++.Samples for Visual Studio C++ are available on the web. Корпорация Майкрософт предлагает примеры кода Visual 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:

Архив примеров кода Archived C++ на сайте GitHubArchived 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.

Примеры библиотек ATLATL samples

Расширенные примеры библиотек ATLATL samples - Advanced

Имя примераSample name ОписаниеDescription
ActiveDocActiveDoc Показывает, как реализовать сервер активных документов.Demonstrates how to implement an Active Document Server.
AsyncAsync Выполняет асинхронную загрузку данных с URL-адреса.Downloads data asynchronously from a URL.
ATLButtonATLButton Создает кнопку, которая отображается с тремя различными растровыми изображениями в зависимости от ее состояния.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 Показывает, как вызывать COM-объект, реализованный в службе Windows, из нескольких клиентов, работающих на разных компьютерах.Demonstrates how to call a COM object (implemented in a Windows service) from multiple clients, running on different machines.
MFCATLMFCATL Показывает, как можно использовать COM-объекты ATL в EXE-файлах сервера MFC.Illustrates how ATL COM objects can be used in an MFC server EXE.

Примеры элементов управления библиотек ATLATL samples - Controls

Имя примераSample name ОписаниеDescription
ATLFireATLFire Показывает порядок построения оконного элемента управления с использованием библиотеки ATL.Demonstrates how to build a windowed control using ATL.
CDInfoCDInfo Воспроизводит звуковые дорожки с компакт-диска и выводит сведения о записях в подсказках, а также на круговой диаграмме.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.
МногоугольникPolygon Создает элемент управления, который реализует пользовательские свойства, события, страницы свойств и средства безопасности объектов.Builds a control that implements custom properties, events, property pages, and object safety.
SubEditSubEdit Создает элемент управления Windows на основе суперкласса.Creates a superclassed Windows control.

Общие примеры библиотек ATLATL samples - General

Имя примераSample name ОписаниеDescription
ATLCollectionsATLCollections Демонстрирует использование классов ICollectionOnSTLImpl и CComEnumOnSTL, а также реализацию пользовательских классов политики копирования.Demonstrates the use of ICollectionOnSTLImpl and CComEnumOnSTL, and the implementation of custom copy policy classes.
ATLConATLCon Демонстрирует простой контейнер элементов управления.Demonstrates a simple control container.
ATLSafeArrayATLSafeArray Показывает, как создавать и обслуживать объекты SAFEARRAYс помощью CComSafeArray, а также как передавать объекты 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.

Примеры объекта-получателя OLEDB библиотеки ATLATL 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.

Примеры поставщика OLEDB библиотеки ATLATL 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 FormsCLR and language samples - Windows Forms

Имя примераSample name ОписаниеDescription
BirthdayPickerBirthdayPicker Показывает, как механизм ресурсов .NET Framework можно использовать в приложениях C++.Shows how the .NET Framework resource mechanism can be used in C++ applications. Также демонстрируются некоторые стандартные компоненты Windows Forms.It also demonstrates some common Window Forms components.
CalculatorCalculator Реализует простой карманный калькулятор, использующий средства C++ и классы Windows Forms в .NET Framework.Implements a simple pocket calculator using C++ and the .NET Framework Windows Forms classes.
Scribble (с использованием MFC)Scribble (using MFC) Реализация примера Scribble на базе MFC, обновленная и дополненная новыми функциями .NET.An MFC implementation of the Scribble sample, updated and extended to include new .NET functionality.
Scribble (Windows Forms)Scribble (Windows Forms) Реализация примера Scribble на базе Windows Forms, обновленная и дополненная новыми функциями .NET.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.

Примеры событий COMCOM events samples

Имя примераSample name ОписаниеDescription
COMEventsCOMEvents Демонстрирует обработку событий с использованием модели COM.Demonstrates event handling using COM.

Примеры ComTypeLibfor7ComTypeLibfor7 samples

Имя примераSample name ОписаниеDescription
ACDualACDual Добавляет сдвоенные интерфейсы в приложение автоматизации.Adds dual interfaces to an Automation application.
ADOSampADOSamp Реализует приложение с трехуровневой архитектурой клиент-сервер.Implements a three-tier client/server application.
AllInOneAllInOne Реализует сервер с использованием библиотеки ATL, который предоставляет доступ к коллекциям STL и управляется с помощью средств поддержки COM в приложении MFC.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 Демонстрирует вызов COM-объекта, реализованного в службе Windows, из нескольких клиентов, работающих на разных компьютерах.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 в компиляторе.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 в компиляторе.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).

Примеры MASM для компилятораCompiler 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 Расширение примера PrimesStep1, которое является смешанным проектом на C и MASM, где основной алгоритм перемещен в .asm -файл.An extension of PrimesStep1 that is a mixed C and MASM project that moves the core algorithm to the .asm file.
PrimesStep3PrimesStep3 Расширение примера PrimesStep2, где добавлен отдельный файл заголовка C и включаемый .asm -файл для объявления функции extern и глобальной структуры данных.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.

Примеры библиотек CRTCRT samples

Имя примераSample name ОписаниеDescription
CPUIDCPUID Определяет возможности используемого ЦП.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 Показывает, как использовать функцию времени выполнения C _CrtDoForAllClientObjects для итерации связанного списка клиентских объектов.Shows how to use the _CrtDoForAllClientObjects C run-time function to iterate through a linked list of client objects.
ОтчетReport Иллюстрирует отладочные функции отчетов для среды выполнения 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 Использует надстройку вычислителя выражений для расширения собственного вычислителя выражений отладчика.Uses the Expression Evaluator Add-In API to extend the native debugger expression evaluator.

Примеры переопределения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.

Пример HiloHilo 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 Показано управление режимом для редактора метода ввода и реализация редактора метода ввода на уровне 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 Демонстрирует использование файлов ресурсов на базе Юникода.Demonstrates the use of Unicode resource files.

Общие примеры для языковLanguage samples - General

Имя примераSample name ОписаниеDescription
ДанныеData Демонстрирует простой метод доступа к базе данных SQL.Demonstrates simple access to a SQL Database.
MEDriverMEDriver Демонстрирует использование COM-событий (вызываемых с неуправляемого COM-сервера) посредством программы-оболочки .NET Framework, которая автоматически создается из библиотеки типов 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 и веб-служб ASP.NET.Demonstrates ASP.NET Web Forms and ASP.NET Web Services.
QStatQStat Показывает, как создать библиотеку DLL, которая служит оболочкой для доступа к COM-объекту и делает его функции доступными для клиентов .NET Framework.Shows how to create a DLL that wraps access to a COM object and exposes its functionality to .NET Framework clients.
ScribbleScribble Демонстрирует разработку MDI-приложения Windows Forms с использованием C++/CLI и классов .NET Framework.Demonstrates how to develop a Windows Forms MDI application using C++/CLI and the .NET Framework classes.
TilePuzzleTilePuzzle Демонстрирует взаимодействие между управляемыми компонентами (написанными на C++ и C#) и собственными компонентами (написанными на C++ с использованием COM-атрибутов).Demonstrates interoperability between managed components (written with C++ and C#) and native components (written with C++ using COM attributes).

Примеры библиотек MFCMFC samples

Расширенные примеры MFCMFC 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 Совместное использование DLL-версии библиотеки Foundation Class с приложением и пользовательской библиотекой DLL.Sharing the DLL version of the Foundation class library with an application and custom DLL.
DLLScreenCapDLLScreenCap Регулярная библиотека DLL, которая может быть статически или динамически связана с библиотекой Microsoft Foundation Class.A regular DLL that can be statically or dynamically linked to the Microsoft Foundation Class Library.
MTGDIMTGDI Демонстрирует совместное использование ресурсов GDI по нескольким потокам с помощью поддерживаемого платформой однодокументного интерфейса (SDI) для документов и представлений.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 Приложение на основе диалоговых окон, которое создает два объекта 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.

Примеры элементов управления MFCMFC 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. включая рисование в элементе управления, стандартные и пользовательские свойства, стандартные и пользовательские события, использование цветов и шрифтов, страницу стандартных свойств Font, страницу свойств по умолчанию и работу с версиями.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 Демонстрирует некоторые из новых элементов управления, доступных в MFC в системе wiprlhext: Кнопка ссылки на команду (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.
ЛокализацияLocalize Элемент управления с локализованным пользовательским интерфейсом, где показано использование отдельных библиотек типов и библиотек DLL ресурсов для локализации.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.

Общие примеры MFCMFC 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 Описывает создание и изменение стилей для общих элементов управления Windows с помощью классов MFC (часть 1).Demonstrates how to create and change the styles of Windows Common Controls using MFC classes (Part 1).
CmnCtrl2CmnCtrl2 Описывает создание и изменение стилей для общих элементов управления Windows с помощью классов MFC (часть 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.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. Позволяет изменять текстовые сообщения и передавать их другим пользователям или в другие системы через API обмена сообщениями Windows или 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 Демонстрирует использование типа данных variant.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 Создание программы-оболочки для элемента управления редактирования MSHTML в Internet Explorer.Wraps the Internet Explorer MSHTML editing control.
MFCIEMFCIE Демонстрирует классы MFC CHtmlView и CReBar.Demonstrates the MFC CHtmlView and CReBar Classes.
ПланировщикScheduler Демонстрирует создание диалогового окна на базе HTML с помощью классов из библиотек Visual C++.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 Демонстрирует функции автоматизации.Illustrates Automation features. Включает AUTODRIV — простое клиентское приложение автоматизации, которое управляет примером приложения AUTOCLIK.Includes AUTODRIV, a simple Automation client application that drives the AUTOCLIK sample application.
CalcDrivCalcDriv Клиент автоматизации.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 Простое клиентское приложение автоматизации, которое управляет примером приложения INPROC.A simple Automation client application that drives the INPROC sample application.
MFCBindMFCBind Демонстрирует создание контейнера активных документов (ранее называемого 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 Реализация контейнера элементов управления ActiveX с использованием доступной в MFC поддержки внедрения OLE.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++ 2008MFC 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 реализуется полный пользовательский интерфейс Ribbon, похожий на приложение 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. Нажмите кнопку 2, 3 или 4 на панели инструментов Standard, чтобы изменить число столбцов пользовательской панели управления во время выполнения.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 Демонстрирует настраиваемый элемент управления "Главная панель", в котором размещена панель инструментов.Demonstrates a customizable Rebar control that hosts a toolbar.
RibbonGadgetsRibbonGadgets Демонстрирует различные элементы управления, которые можно разместить на ленте.Illustrates various controls that can be hosted in the Ribbon Control. В нижней части главного фрейма имеется окно "Исходный код" с текстом исходного кода, в котором описано, как создать тот или иной гаджет.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 Демонстрирует использование элемента управления "Лента" с интерфейсом MDI.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 Демонстрирует реализацию приложения, имитирующего функциональность WordPad, в том числе элементы пользовательского интерфейса и некоторые функции.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 для технологии касания WindowsMFC samples - Windows Touch

Имя примераSample name ОписаниеDescription
GestureDemoGestureDemo Демонстрирует поддержку технологии касания Windows в MFC (требуется сенсорное оборудование).Demonstrates the Windows Touch support in MFC (requires touch hardware).
TouchDemoTouchDemo Демонстрирует поддержку технологии касания Windows в MFC (требуется сенсорное оборудование).Demonstrates the Windows Touch support in MFC (requires touch hardware).

Примеры для ODBCODBC samples

Имя примераSample name ОписаниеDescription
odbcsqlodbcsql В этом примере демонстрируется, как использовать интерфейсы API ODBC для подключения и доступа к базе данных.This sample demonstrates how to use ODBC APIs to Connect to and access database.

Примеры для ОСOS samples

Имя примераSample name ОписаниеDescription
GetImageGetImage Демонстрирует интерфейсы прикладного программирования (API) для службы загрузки изображений Windows (WIA).Demonstrates the Windows Image Acquisition (WIA) application programming interfaces (APIs).

Примеры для UnixUnix 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 8Windows 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 8, которая доступна в Центре разработчиков для Windows.See the guidance, tutorials, and reference articles provided in the Windows 8 documentation, available in the Windows Developer Center. Эти примеры предоставляются на условиях "как есть"с целью продемонстрировать функциональные возможности моделей программирования и API-интерфейсов функций для Windows 8 и Windows Server 2012.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) В этом примере демонстрируется удобный, экономичный и гибкий API фоновой передачи для приложений среды выполнения Windows.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) В этом примере демонстрируется использование новых 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 для отправки и загрузки различных типов содержимого с HTTP-сервера с помощью сетевых функций, предоставляемых средой выполнения Windows.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) В этом примере демонстрируется применение API Windows.Devices.Sensors.Accelerometer.This sample shows how to use the Windows.Devices.Sensors.Accelerometer API. В этом примере пользователь может просмотреть силы ускорения по осям 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. Можно выбрать один из трех сценариев.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) В этом примере показано, как использовать API-интерфейс ApplicationSettings и настройки всплывающих элементов для интеграции пользовательского интерфейса параметров приложения со значком "Параметры".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) В примере демонстрируются некоторые основные принципы разработки приложений для Магазина Windows в машинном коде C++ с помощью XAML для определения пользовательского интерфейса.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.
Пример использования элементов управления ListView и GridView XAML (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) В этом примере показано, как использовать API метрик анимации в Windows.UI.Core.AnimationMetrics для доступа к необработанным параметрам, определяющим анимацию в библиотеке анимации 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) В этом примере демонстрируется, как выбрать правильную категорию msAudioCategory для потока аудио-видео (AV), чтобы настроить его в качестве потока воспроизведения аудио.This sample demonstrates how to select the correct msAudioCategory category for an audio-video (AV) stream to configure it as an audio playback stream.
Пример трехмерного шутера DirectX XAML (Windows 8)XAML DirectX 3D shooting game sample (Windows 8) В этом примере демонстрируется реализация простой трехмерной игры от первого лица с помощью DirectX (Direct3D 11.1, Direct2D, XInput и XAudio2) и XAML в приложении C++.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 используется для отображения HUD-элементов и сообщений о состоянии игры.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.
Пример элемента управления FlipView XAML (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) В этом примере демонстрируется применение API Windows.Devices.Sensors.Gyrometer.This sample shows how to use the Windows.Devices.Sensors.Gyrometer API. В этом примере пользователь может просмотреть угловые скорости по осям 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) В этом примере показано, как создавать и регистрировать фоновые задачи с помощью API фоновой задачи среды выполнения Windows.This sample shows you how to create and register background tasks using the Windows Runtime background task API. Фоновая задача запускается событием системы или времени и может быть ограничена одним или несколькими условиями.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) В этом примере демонстрируются основы класса StreamSocket с помощью сетевых функций, предоставляемых средой выполнения Windows.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) В этом примере демонстрируется применение API Windows.Devices.Sensors.OrientationSensor.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. В этом примере используются API Windows.Storage и Windows.Storage.AccessCache.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.
Пример взаимодействия SurfaceImageSource DirectX XAML (Windows 8)XAML SurfaceImageSource DirectX interop sample (Windows 8) В этом примере демонстрируется, как использовать SurfaceImageSource для включения содержимого DirectX в приложение XAML.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#.
Пример подключения с помощью WebSockets (Windows 8)Connecting with WebSockets sample (Windows 8) В этом примере показано, как использовать WebSocket в подключенном приложении Магазина Windows.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) В этом примере демонстрируется, как использовать средство выбора контактов для выбора одного или нескольких контактов.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 Marble Maze (Windows 8)DirectX marble maze game sample (Windows 8) В этом примере демонстрируется создание простой трехмерной игры с помощью DirectX.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) В этом примере демонстрируется реализация простого приложения Магазина Windows с использованием DirectX и C++ для создания открытки с помощью взаимодействия DirectX и XAML.This sample demonstrates the implementation of a simple Windows Store app using DirectX with C++ for postcard creation using DirectX and XAML interop.
Пример трехмерного шутера DirectX (Windows 8)DirectX 3D shooting game sample (Windows 8) В этом примере демонстрируется реализация простой трехмерной игры от первого лица с помощью DirectX (Direct3D 11.1, Direct2D, XInput и XAudio2) в приложении C++.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.
Пример элемента управления AppBar XAML (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) В этом примере показано, как использовать класс DateTimeFormatter в пространстве имен Windows.Globalization.DateTimeFormatting для отображения дат и времени в соответствии с настройками пользователя.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) В этом примере используются многоугольники для демонстрации обработки сенсорного ввода, реализации настраиваемого сенсорного ввода и обработки процессов в приложении Магазина Windows с помощью C++ и DirectX.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) В этом примере демонстрируется, как использовать API сведений о сети среды выполнения Windows.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.
Пример вызова жеста на основе Edge (Windows 8)Edge-based gesture invocation sample (Windows 8) В этом примере показано, как прослушивать события, происходящие в пользовательском интерфейсе на основе Edge, с помощью класса EdgeGesture.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) В этом образце демонстрируется использование API Windows.System.RemoteDesktop.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.Core и Windows.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. В этом примере используется API Windows.UI.Popups, включая PopupMenu и событие oncontextmenu.This sample uses Windows.UI.Popups API, including the PopupMenu and the oncontextmenu event.
Пример геолокации (Windows 8)Geolocation sample (Windows 8) В примере геолокации демонстрируется использование API геолокации для получения сведений о местонахождении ПК пользователя.The Geolocation sample demonstrates how to use the Geolocation API to get the geographic location of the user's PC. Приложение может использовать API геолокации для получения сведений о местонахождении один раз или для непрерывного отслеживания местоположения.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. Пространство имен Windows.UI.Popups содержит класс MessageDialog.The Windows.UI.Popups namespace contains the MessageDialog class.
Пример расширения мультимедиа MediaStreamSource (Windows 8)MediaStreamSource media extension sample (Windows 8) В этом примере показано, как организовать поддержку концепции Microsoft Silverlight MediaStreamSource в приложении Магазина Windows.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) В этом примере демонстрируется использование мыши и сенсорного ввода для перемещения в трехмерной среде в приложении C++ с помощью Direct3D.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) В этом примере демонстрируется использование API XInput в приложении C++.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. Это эффективный способ создания HUD-элементов и вывода текста, таких как панели с информацией о набранных очках, в играх и трехмерных приложениях.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) В этом примере демонстрируется базовое приложение Магазина Windows для Windows 8, которое может получать веб-каналы из веб-службы.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) В этом примере демонстрируется создание и использование элементов UserControlXAML, а также создание настраиваемых элементов управления для проектов.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) В этом примере демонстрируется загрузка ресурсов Direct3D для приложений C++ с DirectX.This sample demonstrates Direct3D resource loading for C++ apps with DirectX.
Пример настройки интерактивного взаимодействия с помощью ListView и GridView XAML (Windows 8)XAML ListView and GridView customizing interactivity sample (Windows 8) В этом примере демонстрируется модель взаимодействия элемента управления ListView.This sample demonstrates the interaction model of the ListView control.
Пример элемента управления WebView XAML (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) В этом примере показано, как использовать API Windows.Devices.Sensors.Compass.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) В этом примере показано, как получить рекомендации по шрифтам для конкретного языка с помощью класса LanguageFontGroup в пространстве имен Windows.Globalization.Fonts.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) В этом примере демонстрируется применение API Windows.Devices.Sensors.Inclinometer.This sample shows how to use the Windows.Devices.Sensors.Inclinometer API. В этом примере пользователь может просмотреть углы наклона по осям 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) В этом примере демонстрируются основы класса DatagramSocket с помощью сетевых функций, предоставляемых средой выполнения Windows.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.
Пример Hello World DirectWrite (Windows 8)DirectWrite hello world sample (Windows 8) В этом примере показано, как использовать DirectWrite и Direct2D для визуализации текста "Hello World" в CoreWindow.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) В этом примере показано, как получить сведения о пакете с помощью API упаковки среды выполнения Windows.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) В этом примере демонстрируется применение API Windows.Devices.Sensors.LightSensor.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. Можно выбрать один из вариантов: события данных 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) В этом примере демонстрируется, как использовать API агента подготовки мобильного широкополосного подключения Windows 8 (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.
Пример "Воспроизвести на устройстве" для мультимедиа (Windows 8)Media Play To sample (Windows 8) В этом примере демонстрируется 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) Состояние привязки — одно из четырех возможных состояний представления приложения.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. Привязка позволяет отображать два приложения одновременно.Snapping enables two apps to be visible at the same time.
Пример перекодирования мультимедиа (Windows 8)Transcoding media sample (Windows 8) В этом примере показано, как использовать API Windows.Media.Transcoding для перекодирования видеофайла в приложении Магазина Windows.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 (Windows 8)XAML two-dimensional transforms sample (Windows 8) В этом примере демонстрируется, как использовать двухмерные преобразования для изменения способа отображения элементов в приложении.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.
Пример считывания/записи XML-данных IXmlReader и IXmlWriter (Windows 8)IXmlReader and IXmlWriter XML data read write sample (Windows 8) В этом примере демонстрируется, как использовать IXmlReader и IXmlWriter в приложении Магазина Windows с C++.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. Эти интерфейсы являются частью интерфейсов API Windows Win32 и COM, однако поддерживаются средой выполнения 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) В этом примере демонстрируется, как использовать API MediaCapture для записи видео, аудио и изображений с устройства захвата (например, с веб-камеры).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) В этом примере демонстрируется, как использовать API Windows.Media.Capture.CameraCaptureUI, который отображает полноэкранный пользовательский интерфейс для записи фотографий или видео.This sample demonstrates how to use the Windows.Media.Capture.CameraCaptureUI API, which displays a full-screen UI for capturing photos or videos. Пользовательский интерфейс записи с камеры предоставляет элементы управления для переключения с фото на видео, таймер для создания фотографий с задержкой по времени и многое другое.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) В этом примере демонстрируется, как создать полноценное приложение Магазина Windows с помощью C++ и XAML.This sample demonstrates how to build a complete Windows Store app using C++ and XAML. В примере Hilo представлены рекомендации для разработчиков C++, желающих создать приложение Windows 8 с использованием современных C++, XAML и среды выполнения Windows.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) В этом примере показано, как использовать API DrawBitmap для отображения изображения с примененным преобразованием перспективы.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. API CameraOptionsUI отображает пользовательский интерфейс для настройки параметров камеры.The CameraOptionsUI API displays a UI for adjusting camera settings. Для работы с этим примером требуется веб-камера.This sample requires a webcam.
Пример воспроизведения аудиоконтроллера XInput (Windows 8)XInput audio controller playback sample (Windows 8) В этом примере демонстрируется воспроизведение XAudio2 на устройстве XInput (например, гарнитуре) в приложении.This sample demonstrates XAudio2 playback to an XInput device, such as a headset, in an app.
Пример трехмерного преобразования Direct2D (Windows 8)Direct2D 3D transform effect sample (Windows 8) В этом примере демонстрируются различные методы преобразования изображения в трехмерном пространстве.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 для проверки подлинности пользователя с учетной записью Майкрософт в режиме делегирования.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. Также демонстрируется, как отправить полученные токены в интерфейсы API Live Connect с помощью протокола RESTFUL.And, how to send acquired tokens to Live Connect APIs using REST protocol.
Пример форматирования и анализа чисел (Windows 8)Number formatting and parsing sample (Windows 8) В этом примере показано, как использовать классы DecimalFormatter, CurrencyFormatter, PercentFormatter и PermilleFormatter в пространстве имен Windows.Globalization.NumberFormatting.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) В этом примере демонстрируется использование API IDXGIDevice2::OfferResources и IDXGIDevice2::ReclaimResources DXGI в приложении C++ с помощью DirectX.This sample demonstrates the use of the DXGI IDXGIDevice2::OfferResources and IDXGIDevice2::ReclaimResources APIs in a C++ app with DirectX.
Пример брокера веб-проверки подлинности (Windows 8)Web authentication broker sample (Windows 8) В этом примере демонстрируется API брокера веб-проверки подлинности WinRT.This sample demonstrates the web authentication broker WinRT API. Он позволяет использовать подключения единого входа (SSO) к поставщикам OAuth, таким как Facebook, Google, Microsoft и Twitter.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) В этом примере демонстрируется потоковая передача аудио в приложении C++ с помощью интерфейсов API XAudio2 и Media Foundation.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) В этом примере показано, как использовать API SMS мобильного широкополосного подключения Windows 8 (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) В этом примере показано, как использовать API SMS мобильного широкополосного подключения Windows 8 (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) В этом примере демонстрируется, как использовать API лицензирования, предоставленный Магазином Windows, для определения состояния лицензии приложения или функции, включенной с помощью покупки в приложении.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, а также с элементами управления XAML TextBox и RichEdit.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) В этом примере показано, как асинхронно выполнять рабочие элементы с помощью API пула потоков среды выполнения Windows.This sample shows you how to run work items asynchronously using the Windows Runtime thread pool API.
Пример поставщика основных окон автоматизации пользовательского интерфейса (Windows 8)UI Automation core window provider sample (Windows 8) В этом примере демонстрируется, как создать поставщик автоматизации пользовательского интерфейса Майкрософт.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.
Пример клиента сервера мультимедиа (Windows 8)Media Server client sample (Windows 8) В этом примере демонстрируется, как создать клиент сервера мультимедиа с помощью 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) В этом примере показано, как использовать API мобильной широкополосной связи Windows 8 (Windows.Networking.NetworkOperators), который используется операторами мобильной сети (MNO).This sample shows how to use the Windows 8 Mobile Broadband API (Windows.Networking.NetworkOperators) employed by Mobile Network Operators (MNO). Здесь показано, как использовать интерфейсы API MobileBroadbandAccount для получения и отображения доступных учетных записей мобильного широкополосного подключения.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. Вы можете использовать API Proximity для обмена короткими сообщениями во время выполнения жеста касания или установки подключения через сокет между одноранговыми приложениями.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, который используется в языке C++/CX, JavaScript и клиентском коде C#.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.
Пример контракта поиска (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) В этом примере показано, как использовать необработанные уведомления, которые являются push-уведомлениями, с которыми не связан пользовательский интерфейс, выполняющий фоновую задачу для приложения.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) В этом примере показано, как использовать класс ControlChannelTrigger в приложении Магазина Windows.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, чтобы приложение Магазина Windows, использующее StreamWebSocket, всегда было подключено и всегда доступно.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) В этом примере демонстрируется, как создавать, обновлять и удалять синдицированные веб-каналы содержимого из Интернета, а также получать к ним доступ.This sample demonstrates how to access, create, update, and remove syndicated content feeds from the web. В нем используется реализация стандарта публикации Atom в среде выполнения 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) В этом примере демонстрируется, как использовать класс Calendar в пространстве имен Windows.Globalization для обработки дат на основе системы календаря и настроек глобализации пользователя.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. В примере представлены два сценария: в первом сценарии 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) Этот пример представляет собой учебник, состоящий из пяти занятий.This sample is a five-lesson tutorial. В нем представлены общие сведения об API Direct3D, а также основные понятия и код, используемые во многих других примерах DirectX.It provides an introduction to the Direct3D API, and introduces the concepts and code used in many of the other DirectX samples.
Пример приложения для обработки фотографий с помощью Direct2D Effects (Windows 8)Direct2D effects photo adjustment app sample (Windows 8) В этом примере показаны различные распространенные методы обработки фотографий с помощью Direct2D Effects.This sample shows various common photo manipulation techniques using Direct2D Effects. Этот пример состоит из нескольких частей.This sample is divided into several parts. Урок 1. Основные сведения о загрузке и рисовании изображения с помощью Direct2D Effects.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) В этом примере демонстрируются функциональные возможности, связанные с доменом, предоставляемые классом UserInformation пространства имен Windows.System.UserProfile.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 обычно используется операторами мобильной сети (MNO) для управления учетными записями профиля мобильного широкополосного подключения.USSD is typically used for account management of a mobile broadband profile by the Mobile Network Operator (MNO).
Пример приложения Bing Maps Trip Optimizer (Windows 8)Bing Maps Trip Optimizer sample (Windows 8) В этом примере показано, как использовать JavaScript и Visual C++ для создания приложения для Windows 8 с именем Bing Maps Trip Optimizer.The sample demonstrates how to use JavaScript and Visual C++ and to create app for Windows 8 named Bing Maps Trip Optimizer. Bing Maps Trip Optimizer использует JavaScript для определения пользовательского интерфейса, а 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. Приложение визуализирует текст "Hello, World!"The app renders "Hello, World!" несколько раз на разных языках по кривой Безье.repeated several times in different languages along a Bezier curve.
Пример проверки подлинности хот-спота Wi-Fi (Windows 8)Wi-Fi hotspot authentication sample (Windows 8) В этом примере демонстрируется, как использовать API мобильного широкополосного подключения Windows 8 (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) В этом примере демонстрируются различные методы отображения и обработки изображений в приложении с помощью элемента управления Image и класса 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. В этом примере используются некоторые параметры HomeGroup, находящиеся в Windows.Storage.Pickers и Windows.Storage.KnownFolders.This sample uses some of the HomeGroup options found in the Windows.Storage.Pickers and Windows.Storage.KnownFolders.
Пример настроек контрастности и параметров пользовательского интерфейса (Windows 8)UI contrast and settings sample (Windows 8) В этом примере показано, как использовать интерфейсы API параметров пользовательского интерфейса в базовом приложении C# или JavaScript.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. В нем используется API Windows.Storage.Search.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. В нем используется API Windows.Storage.FileProperties.It uses Windows.Storage.FileProperties API.
Пример операций ввода и жестов (C++) (Windows 8)Input Manipulations and gestures (C++) sample (Windows 8) В этом примере демонстрируется, как обрабатывать сенсорный ввод, а также операции ввода и жесты с помощью интерфейсов API GestureRecognizer в приложении Магазина Windows с помощью C++ и DirectX.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.
Пример генератора фракталов HLSL Direct3D (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.
Пример эффектов освещения Direct2D XAML (Windows 8)XAML Direct2D lighting effects sample (Windows 8) В этом примере демонстрируются эффекты освещения, доступные в Direct2D Effects.This sample demonstrates the lighting effects available in Direct2D Effects. Для управления свойствами эффектов освещения используются элементы управления интерфейса XAML, после чего они отображаются с помощью Direct2D посредством SwapChainBackgroundPanel XAML.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.This sample demonstrates how to add Direct2D printing support to a Windows Store app. В этом примере показано, как использовать функции Direct2D для отображения содержимого приложения Магазина Windows для печати.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) В этом примере демонстрируется, как печатать изображения Direct2D и эффекты Direct2D в приложении Магазина Windows.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) В этом примере показано, как быстро отрисовать текст с помощью метода FillOpacityMask Direct2D.This sample shows how to render text quickly by using the Direct2D FillOpacityMask method. Пример также реагирует на касание.The sample also responds to touch. Для масштабирования текста используйте жест сжатия двумя пальцами.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.
Пример расширенных лингвистических служб (ELS) (Windows 8)Extended Linguistic Services (ELS) sample (Windows 8) В этом примере демонстрируется использование расширенных лингвистических служб (ELS) в приложении Магазина Windows.This sample demonstrates the use of Extended Linguistic Services (ELS) in a Windows Store app. В примере реализуются сценарии, демонстрирующие использование трех доступных служб 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, чтобы приложение Магазина Windows, использующее IXMLHTTPRequest2, всегда было подключено и всегда доступно.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.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) В этом примере демонстрируется, как создать программу-оболочку для API XInput C++ в компоненте среды выполнения Windows.This sample demonstrates how to wrap the XInput C++ API in a Windows Runtime component. Затем он вызывает его из приложения Магазина Windows с помощью JavaScript.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 Effects.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. Эти учетные данные можно передавать в интерфейсы API, которым они требуются, например HttpClient.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. Также показано, как сохранить преобразованное для просмотра изображение на диск с помощью API WIC.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. В этом примере используется API Windows.Graphics.Display.This sample uses the Windows.Graphics.Display API.
Пример создания внутрипроцессного компонента среды выполнения Windows (C#) (Windows 8)Creating a Windows Runtime in-process component sample (C#) (Windows 8) В этом примере показано, как создать компонент в C#, который используется в языке C++/CX, JavaScript и клиентском коде 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.
Пример push-уведомлений и периодических уведомлений на стороне клиента (Windows 8)Push and periodic notifications client-side sample (Windows 8) В этом примере показано, как клиентское приложение может регистрировать и прослушивать push-уведомления, отправленные с сервера.This sample shows how a client app can register and listen for push notifications sent from a web server. Push-уведомления можно использовать для обновления эмблемы или плитки, вызова всплывающего уведомления или запуска фоновой задачи.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) В этом примере показано, как получить доступ к API COM IPortableDevice из приложения C++.This sample shows how to access the IPortableDevice COM API from a C++ app. Чтобы узнать, как получить доступ к API COM IPortableDevice из классического приложения C++, см. пример API COM для переносного устройства.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) В этом примере демонстрируется создание получателя программного обеспечения "Воспроизвести на устройстве".This sample demonstrates how to create a software 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) В этом примере показано, как использовать API LockScreen для задания изображения экрана блокировки текущего пользователя.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) В этом примере демонстрируется, как использовать интерфейсы API PasswordVault WinRT, а также то, как использовать средство блокировки учетных данных для хранения учетных данных для Интернета.This sample demonstrates how to use the WinRT PasswordVault APIs, and how to use the credential locker to store web credentials. Конкретные сценарии включают одного пользователя с одним ресурсом и несколько пользователей с одним ресурсом.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) В этом примере демонстрируется воспроизведение видео с помощью API MediaEngine в приложении машинного кода C++.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) В этом примере демонстрируется применение API Windows.Devices.Sensors.SimpleOrientationSensor.This sample shows how to use the Windows.Devices.Sensors.SimpleOrientationSensor API.
Пример спрайта Direct3D (Windows 8)Direct3D sprite sample (Windows 8) В этом примере представлена реализация поведения пакета спрайта в Direct3D, аналогичного API XNA SpriteBatch.This sample provides a Direct3D implementation of sprite batch behaviors, similar to the XNA SpriteBatch API. Спрайты — это двумерные точечные рисунки, которые можно преобразовывать и которыми можно управлять независимо в трехмерной сцене (обычно используются в двумерных играх).Sprites are 2-D bitmaps that can be transformed and managed independently in a 3-D scene, typically used in 2-D games.
Пример трехмерного стереоскопического эффекта Direct3D (Windows 8)Direct3D stereoscopic 3D sample (Windows 8) В этом примере демонстрируется, как добавить трехмерный стереоскопический эффект в приложения C++ с помощью Direct3D.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. Для трехмерного стереоскопического эффекта требуется дисплей, поддерживающий трехмерные стереоизображения.The stereoscopic 3-D effect requires a display that supports stereo 3-D.
Пример создания компонента DLL среды выполнения Windows с помощью C++ (Windows 8)Creating a Windows Runtime DLL component with C++ sample (Windows 8) В этом примере показано, как создать внутрипроцессный компонент DLL в Microsoft Visual C++.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.
Пример создания компонента EXE среды выполнения Windows с помощью C++ (Windows 8)Creating a Windows Runtime EXE component with C++ sample (Windows 8) В этом примере показано, как создать внепроцессный компонент EXE в Microsoft Visual C++.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.