Visual Studio C++ 範例

Visual Studio C++ 的範例可在網路上取得。 Microsoft 已產生許多 C++ 範例,以示範多種技術的不同功能。 以下是一些尋找其他範例的地方:

GitHub 上的封存 C++ 範例

Visual Studio 在舊版中包含 C++ 範例程式碼。 範例程式碼是隨 Visual Studio 一起安裝,或以個別下載的形式提供。 我們檔中的許多文章都參考這些範例。 Visual Studio 不再安裝它們。 相反地,GitHub 上會提供存放庫。 下表具有每個範例的描述,以及存放庫中範例目錄的連結。

重要

此範例程式碼僅供示範概念之用,並且僅包含與該概念相關的程式碼。 此程式碼可能不符合特定環境的安全性要求,您也不應該以範例所示的方法使用此程式碼。 我們建議您新增安全性及錯誤處理程式碼,讓您的專案更安全完善。 Microsoft 提供的這個範例程式碼僅供參考,並無任何擔保責任。

ATL 範例

ATL 範例 - 進階

範例名稱 描述
ActiveDoc 示範如何實作主動式文件伺服程式 (Active Document Server)。
非同步 從 URL 非同步載入資料。
ATLButton 建立會根據本身狀態可顯示三種不同點陣圖的按鈕。
ATLDuck 示範以 ATL 控制項使用連接點。
ATLSecurity 顯示如何使用 ATL 安全類別來檢查安全設定。
ATLTraceTool 顯示宏所產生的 ATLTRACE2 輸出。
[連接] 說明在多執行緒環境中連接點 (IConnectionPointContainer 和 IConnectionPoint 介面) 的實作與使用。
CThreadPool 顯示如何在應用程式裡使用執行緒集區和實作執行緒集區如何改善應用程式的效能。
DCOM 示範如何從在不同電腦上執行的多個用戶端呼叫 COM 物件 (實作于 Windows 服務) 。
MFCATL 說明 ATL COM 物件如何用於 MFC 伺服器 EXE。

ATL 範例 - 控制項

範例名稱 描述
ATLFire 示範使用 ATL 建置視窗化控制項的方法。
CDInfo 播放 CD 音訊播放軌,並在工具提示和圓形圖顯示中顯示曲目的相關資訊。
Circ 建立示範屬性頁和畫圓的控制項。
Polygon 建置實作自訂屬性 (Property)、事件、屬性頁和物件安全的控制項。
SubEdit 建立 Superclass 的 Windows 控制項。

ATL 範例 - 一般

範例名稱 描述
ATLCollections 示範 如何使用 ICollectionOnSTLImplCComEnumOnSTL ,以及自訂複製原則類別的實作。
ATLCon 示範一個簡易控制項容器。
ATLSafeArray 示範如何使用 建立和維護 SAFEARRAYCComSafeArray ;以及如何從元件傳遞 SAFEARRAY 至腳本。
AutoThread 示範如何使用 CComAutoThreadModule 類別。
Beeper 實作 集合/列舉的 BSTR 卸載介面。
CircColl 實作使用 ATL 和 Standard C++ 程式庫之物件的集合/列舉型別 (Enumeration)。
COMMap 示範具有編譯器 COM 支援的 COM 介面對應項巨集。
CustomString 示範如何使用自訂記憶體配置器來 CStringT 改善多執行緒應用程式中的效能。
DispSink 示範在分派介面使用連接點。

ATL 範例 - OLEDB - 消費者

範例名稱 描述
CatDB 顯示 OLE DB 提供者的結構描述資訊,例如表格和欄位。
DBViewer 示範依賴 類別的中層應用程式 CManualAccessor ,以完全控制應用程式的資料系結。
DynamicConsumer 示範使用動態存取子和結構描述資料列集類別來讀取來自資料庫的中繼資料。
MultiRead 使用多個執行緒讀取資料庫中的資料表。

ATL 範例 - OLEDB - 提供者

範例名稱 描述
AdvancedPV 實作可更新的 OLE DB 提供者。 示範一些進階的技巧。
UpdatePV 實作可更新 (讀取/寫入) OLE DB 提供者。

CLR 和語言範例 - Windows Forms

範例名稱 描述
BirthdayPicker 示範 .NET Framework 資源機制在 C++ 應用程式中的使用方式, 此外,本範例還會示範某些 Window Form 通用元件。
計算機 使用 C++ 和 .NET Framework Windows Form 類別來實作簡單的袖珍計算機。
使用 MFC) 來擷寫 ( 實作 MFC 的 Scribble 範例,已經過更新和擴充以包含新的 .NET 功能。
Scribble (Windows Forms) Scribble 範例的 Windows Form 實作,已更新並擴充成包含新的 .NET 功能。
STLCLR 示範當使用 STL/CLR 程式庫時可用的某些功能。

COM 事件範例

範例名稱 描述
COMEvents 示範使用 COM 的事件處理。

ComTypeLibfor7 範例

範例名稱 描述
ACDual 將雙重介面 (Dual Interface) 加入至 Automation 應用程式。
ADOSamp 實作三層 (Three-Tier) 的主從架構應用程式。
AllInOne 在一個 MFC 應用程式中實作一個使用 ATL、公開 STL 集合物件並由編譯器 COM 支援控制的伺服程式。
COMMap 示範具有編譯器 COM 支援的 COM 介面對應項巨集。
[連接] 說明在多執行緒環境中, (IConnectionPointContainer 和 介面) 連接點的使用和 IConnectionPoint 實作。
DCOM 示範如何從不同電腦上執行的多個用戶端呼叫在 Windows 服務中實作的 COM (物件) 實作。
FreeThrd 示範一個多重執行緒用戶端和具有編譯器 COM 支援的無限制執行緒伺服程式。
InProc 示範具有編譯器 COM 支援的同處理序 (In-Process) Automation 伺服器應用程式。
拉布拉多犬 實作沒有任何使用者介面的 EXE 伺服器。
MFCCalc 示範一個具有編譯器 COM 支援的 Automation 伺服器應用程式。

編譯器範例

編譯器範例 - 一般

範例名稱 描述
ccWrapper 示範如何將其他編譯器的 C/C++ 編譯器旗標對應到 Visual C++ 編譯器 (cl.exe)。

編譯器範例 - MASM

範例名稱 描述
EuclidStep1 這是一個純 C 專案,示範使用 Euclid 的演算法來找出最大公因數。
EuclidStep2 EuclidStep1 的延伸模組,這是混合 C 和 MASM 專案。 Euclid 演算法的核心是從檔案移至 .c.asm 檔案,而 .c 檔案會呼叫 檔案 .asm
PrimesStep1 純 C 專案,示範 Eratosthenes 的 Sieve 以尋找質數。
PrimesStep2 PrimesStep1 的延伸模組,這是將核心演算法 .asm 移至檔案的混合 C 和 MASM 專案。
PrimesStep3 PrimesStep2 的延伸模組,可新增個別的 C 標頭檔以及 .asm 包含檔案來宣告 extern 函式和全域資料結構。

CRT 範例

範例名稱 描述
CPUID 判斷正在執行之 CPU 的效能。
CRT_Dbg1 說明 C 執行階段程式庫的基本偵錯功能。
CRT_Dbg2 示範 C Run-Time 偵錯攔截函式。
DFACObjs 顯示如何使用 _CrtDoForAllClientObjects C 執行階段函式來重複執行用戶端物件的連結串列。
Report 說明 C Run-Time 偵錯回報函式。
RTC 示範執行階段錯誤檢查功能。
SecureCRT 這個範例示範如何將使用已取代的 CRT 功能的程式碼升級,增加程式碼安全性。

偵錯範例

範例名稱 描述
EEAddIn 這個函式會使用運算式評估工具增益集 (Expression Evaluator Add-In) API 來擴充原生 (Native) 偵錯工具的運算式評估工具。

融合範例

範例名稱 描述
TraceMan 提供應用程式相依元件的相關資訊,以及原生融合快取中元件的狀態,以人類可讀的形式提供。

Ilo 範例

範例名稱 描述
希洛 Ilo 是一系列文章和範例應用程式。 它們示範 Windows 7、Visual Studio 和 C++ 的強大功能,以建置高效能、回應式的用戶端應用程式。 Androido 提供原始程式碼和指引,可協助您設計及開發自己具觸控功能的 Windows 應用程式。

此範例已更新Visual Studio 2013。 它包含 AsyncLoaderMemoryManager.cpp 檔案的熱修正程式, (行 36 和 37) ,以解決常見的當機問題。

國際範例

範例名稱 描述
IME 示範如何控制輸入法 (IME) 模式,以及如何實作 IME 層級 3。
SatDLL 示範在 Win32 應用程式中實作多語系資源的建議方式。
UniRes 示範 Unicode 資源檔的用法。

語言範例 - 一般

範例名稱 描述
Data 示範 SQL 資料庫的簡單存取。
MEDriver 其中將說明如何透過由 COM 伺服器型別程式庫自動產生的 .NET Framework 包裝函式來使用 COM 事件 (從 Unmanaged COM 伺服器引發)。
Nile 示範 Web 服務的 ASP.NET Web Forms和 ASP.NET。
QStat 示範如何建立一個可包裝 COM 物件存取權限、並向 .NET Framework 用戶端公開其功能的 DLL。
Scribble 示範如何使用 C++/CLI 和 .NET Framework 類別來開發 Windows Form MDI 應用程式。
TilePuzzle 示範 Managed 元件 (以 C++ 和 C# 撰寫) 和原生元件 (以採用 COM 屬性的 C++ 所撰寫) 之間的互通性。

MFC 範例

MFC 範例 - 進階

範例名稱 描述
收集 示範 MFC C++ 範本架構的集合類別以及標準的預先建置集合類別。
立方體 使用 MFC 裝置內容和 OpenGL 資源內容的 OpenGL 應用程式。
DLLHusk 提供 MFC 程式庫的 DLL 版本給應用程式和自訂的 DLL 共用。
DLLScreenCap 一個可以靜態或動態連結到 MFC 程式庫之規則 DLL。
MTGDI 示範使用架構對文件與檢視的單一文件介面 (SDI) 支援,在多個執行緒間共用 GDI 資源。
MTMDI 說明多執行緒,其中使用介面事件可以在不同的使用介面執行緒中處理。
MTRecalc 多執行緒圖例,其中重新計算是在背景工作執行緒中完成。
Mutex 建立兩 CWinThread 個物件的對話方塊型應用程式,並使用這些物件在使用者控制項下執行工作。
Speakn 示範使用使用者定義的資源進行多媒體音效。

MFC 範例 - 控制項

範例名稱 描述
Button 示範如何使用就地使用中功能表、庫存屬性頁和 [關於] 方塊控制項選項。
Circ 示範 ActiveX 控制項基本概念。 其中包括控制項繪製、庫存和自訂屬性、庫存和自訂事件、色彩和字型的使用、股票字型屬性頁、預設屬性頁和版本設定。
CmnCtrl 示範 wiprlhext 上 MFC 提供的一些新控制項:命令連結按鈕 (CButton) 、呼叫器控制項 CPagerCtrl () 、分割按鈕 (CSplitButton) ,以及網路位址控制 (CNetAddressCtrl) 。
包含 示範視覺化編輯容器應用程式。
映像 示範如何使用 MFC 來建置以非同步方式下載資料的 ActiveX 控制項。
許可 一個強制設計階段和執行階段授權使用的控制項。
當地語系化 一個當地語系化使用者介面的控制項,它將展示用於當地語系化之個別型別程式庫和資源動態聯結程式庫 (DLL) 的使用方式。
NetAddr 示範 Windows Vista「網路位址驗證器」控制項的用法。
朋友 會顯示調色盤色彩的控制項。 它會示範唯讀屬性、永續性 Get/Set 屬性、永續性參數化屬性以及圖片屬性。
推送 從 Windows 主控描繪按鈕控制項子類別化的控制項。 它會示範內建屬性、自訂事件和圖片位置。
RegSvr 示範自我登錄程式碼的引動過程。
SpinDial 一個擁有微調撥號視覺外觀的控制項,可展示屬性頁資料驗證。
TestHelp 一個擁有自己的說明檔案和工具提示的 ActiveX 控制項。
Time 一個在執行階段不可見,且會在設定的時間間隔引發計時器事件的控制項。 示範告知功能和環境屬性 (Ambient Property)。
XList 一個從 Windows 清單方塊子類別化、可顯示文字或點陣圖項目的控制項。

MFC 範例 - 一般

範例名稱 描述
ClipArt ClipArt 目錄包含可用來自訂應用程式外觀的範例資源。
CmnCtrl1 示範如何使用 MFC 類別來建立和變更 Windows 通用控制項的樣式 (第一部分)。
CmnCtrl2 示範如何使用 MFC 類別來建立和變更 Windows 通用控制項的樣式 (第二部分)。
CTaskDialog 示範 類別的各種 CTaskDialog 功能。
CtrlBars 自訂工具列、狀態列、對話方塊列和浮動工具板。
CtrlTest 主控描繪的清單方塊、功能表、自訂控制項、點陣圖按鈕和微調控制項。
DBVList CListView使用 和 CDaoRecordset 類別來實作清單檢視通用控制項可用的虛擬清單檢視功能。
DIBLook 示範 DIB 和色板的用法。
DlgCbr32 將工具列和狀態列加入至對話方塊架構應用程式。
DlgTempl 示範動態建立對話方塊範本。
DockTool 可停駐的拖曳和浮動工具列。
Dynamenu 動態修改功能表的項目清單;處理編譯時間未知的命令;並且更新這類命令的狀態列命令提示字元。
FileDlgWatcher 建立自訂對話方塊,說明當您建立 CFileDialog 時產生的事件。
Hello 示範具有功能表和 [關於] 對話方塊的單一應用程式視窗。
HelloApp 最小的 MFC 範例,示範讓視窗顯示於畫面上所需的數行程式碼。
ListHdr 示範如何使用常見的控制項 MFC 類別 CListCtrlCHeaderCtrl
MDI 不使用檔和檢視的 MDI 應用程式。
MDIDocVw 使用文件/檢視架構的更新版 MDI 範例。
MMXSwarm 示範如何使用 CImage__m64 資料類型和與裝置無關的點陣圖, (DIB) 。
模 態 示範如何使用 MFC CDialog 物件做為無強制回應對話方塊。
Multipad 簡單的文字編輯器,可讓使用者同時開啟及編輯多個文字檔。
Npp 示範如何實作與記事本類似的介面 (SDI) 應用程式。 它可讓您編輯文字訊息,並透過 Windows 訊息 API 或 MAPI 將它們傳送給其他使用者或其他系統。
PropDlg 屬性工作表 (對話方塊)。
RowList 說明清單檢視通用控制項中的整列選取。
Scribble 簡單示範 MFC 強大的功能。
SimpleImage 示範載入、調整大小、轉換和儲存影像。
SnapVw 示範如何在 MDI 子框架視窗中使用屬性頁。
Spiro 顯示使用 CImageList 的遊戲,以及如何在需要動畫效果的應用程式中使用記憶體顯示內容。
Tracker 示範各種 CRectTracker 樣式和選項。
VariantUse 示範 Variant 資料型別的用法。
ViewEx 多個檢視、捲動檢視、分隔視窗。

MFC 範例 - 網際網路

範例名稱 描述
DHTMLExplore 展示處理 DHTML 事件和使用 DHTML DDX。
HTMLEdit 包裝 Internet Explorer MSHTML 編輯器控制項。
MFCIE 示範 MFC CHtmlViewCReBar 類別。
排程器 示範如何使用 Visual C++ 程式庫類別建立 HTML 架構對話方塊。

MFC 範例 - OLE

範例名稱 描述
ACDual 示範如何將雙重介面支援加入至一個 MFC 架構的 Automation 伺服應用程式。
AutoClik 說明 Automation 功能。 包含 AUTODRIV 這個可以驅動 AUTOCLIK 範例應用程式的簡單用戶端應用程式。
CalcDriv Automation 用戶端。
DrawCli 全功能的物件導向繪圖應用程式,同時也是一個 ActiveX 視覺化編輯容器。
HierSvr 示範伺服器應用程式與 OLE 拖放。
InProc 一個可當成 DLL 載入於用戶端位址空間的同處理序 Automation 伺服程式。
IPDrive 一個驅動 INPROC 範例應用程式的簡單 Automation 用戶端應用程式。
MFCBind 示範如何建立主動式文件 (即是先前的 DocObject) 容器。
MFCCalc 一個實作簡易的計算機的 Automation 伺服程式。
OClient 可以執行拖放的 ActiveX 視覺化編輯容器應用程式。
OLEView 透過自訂的 OLE 介面來實作一個 OLE 物件瀏覽器。
SuperPad 示範使用 CEditView 編輯文字的視覺編輯服務器。
TstCon 使用 OLE 內嵌的 MFC 支援來實作一個 ActiveX 控制項容器。 您可以使用 TSTCON 來測試 ActiveX 控制項、變更其屬性和叫用其方法。
WordPad 使用 Rich Edit 控制項的 MFC 支援來建立一個基本的文字處理器。

MFC 範例 - 公用程式

範例名稱 描述
GUIDGen 產生全域唯一識別碼的簡單對話式 MFC 應用程式。
Makehm 產生資源識別與說明主題代碼 (Help Context) 之間對應的主控台應用程式 (Console Application)。

MFC 範例 - Visual C++ 2008 Feature Pack

範例名稱 描述
CustomPages 示範如何將自訂頁面加入至工具列自訂對話方塊。
DesktopAlertDemo 示範如何實作桌面警示對話方塊 (類似于立即傳訊應用程式的對話方塊) 。
DlgToolTips 示範如何為對話方塊上的控制項實作進階工具提示。
DrawClient 示範如何使用編輯容器支援,將功能區的支援整合到繪圖應用程式中。
DynamicMenu 示範如何在執行階段動態更新功能表列上的功能表和快顯功能表。
總管 示範如何實作類似File Explorer的檔案系統總管。 它具有類似的使用者介面元素和功能。
IEDemo 示範如何實作與 Internet Explorer 類似、具有類似使用者介面項目和功能的應用程式。
MDITabsDemo 示範如何建立使用新索引標籤式 MDI 文件介面 (而非傳統 MDI 子視窗) 的應用程式。
MenuSubSet 示範如何在應用程式啟動時動態移除特定功能表項目和子功能表。
MSMoneyDemo 示範如何使用 MFC 建立與 Microsoft Money 類似的使用者介面。
MSOffice2007Demo 示範如何實作與 Office 2007 應用程式類似、具有類似使用者介面項目和類似有限功能的編輯器應用程式。 MSOffice2007Demo 範例會實作完整的功能區使用者介面,就像 Office 2007 應用程式一樣。 某些功能區元素會連線到應用程式中的功能。
NewControls 示範 MFC 中實作之許多控制項的功能。 這些控制項包括可自訂的按鈕、色彩選擇器控制項和調色盤、字型選擇器、影像編輯器、屬性格線、遮罩的編輯控制項,以及殼層清單和樹狀控制項。
OutlookDemo 示範如何建立與 Outlook 2003/2007 類似的應用程式。
OutlookMultiViews 示範如何在 SDI 應用程式中對單一文件切換多個檢視。 本範例使用 Outlook 功能區控制項列出可用的檢視,以及在這些檢視之間進行切換。
OwnerDrawMenu 說明如何動態描繪快顯功能表項目。
PaletteDemo 示範如何建立具有主控描繪資訊區域的多欄工具列。 按一下 [標準] 工具列上的 [2]、[3] 或 [4] 按鈕,即可在執行時間變更自訂工具列的資料行數目。
PropSheetDemo 示範下列類型的屬性工作表控制項:簡單、索引標籤於左側、樹狀目錄控制項於左側、OneNote 樣式索引標籤、項目清單於左側。
RebarTest 示範裝載工具列的可自訂 Rebar 控制項。
RibbonGadgets 示範可裝載於功能區控制項的各種控制項。 在主框架底部,您可以使用原始程式碼文字找到 [原始程式碼] 視窗,其中概述如何建立特定小工具。
RibbonMDI 示範功能區控制項搭配多重文件介面的用法。
RollupPane 示範會自動向上捲動的浮動「資訊」窗格。 您可以按下浮動窗格標題的固定按鈕,開啟和關閉捲動功能。
SetPaneSize 示範如何以程式設計方式設定停駐窗格大小。
滑桿 示範如何實作裝載外部控制項的工具列按鈕。
StateCollection 示範如何實作一個會儲存及載入功能表列、工具列和停駐視窗不同狀態的應用程式。
StatusBarDemo 示範如何將各種進階控制項加入至狀態列。
TabbedView 示範如何建立包含多個索引標籤式檢視的檢視,例如 Excel 活頁簿中的索引標籤。
TabControl 示範 MFC 索引標籤控制項,以及使用不同屬性和視覺管理員時其不同的外觀。
TasksPane 示範 MFC 工作窗格類別,以及使用各種屬性和視覺管理員時其不同的外觀。
ToolbarDateTimePicker 示範如何將日期/時間選擇器控制項與工具列整合。
ToolTipDemo 示範如何使用進階 MFC 工具提示功能。
TrayMenu 說明搭配系統匣圖示使用 MFC 控制項列功能表的能力。 它類似于顯示器右下角的通知圖示。
VisualStudioDemo 示範如何使用 Visual Studio 的許多相同使用者介面特性和功能來實作應用程式。 示範許多 Visual Studio 使用者介面元素,包括可自訂的停駐功能表列、工具列和視窗。
WordPad 示範如何實作模仿 WordPad 功能 (包括使用者介面項目及部分功能) 的應用程式。
WorkSpaceToolBar 示範如何將工具列加入至停駐窗格。 它類似于 Visual Studio 中Solution Explorer中的工具列。

MFC 範例 - Windows Touch

範例名稱 描述
GestureDemo 示範 MFC 中的 Windows Touch 支援 (需要觸控硬體)。
TouchDemo 示範 MFC 中的 Windows Touch 支援 (需要觸控硬體)。

ODBC 範例

範例名稱 描述
odbcsql 此範例示範如何使用 ODBC API 連線和存取資料庫。

OS 範例

範例名稱 描述
GetImage 示範 Windows 影像擷取 (WIA) 應用程式開發介面 (Application Programming Interface,API)。

Unix 範例

範例名稱 描述
Unix - ccWrapper 示範會將 Sun Forte 和 gcc 編譯器的旗標對應到 Microsoft Visual C++ 編譯器 (cl.exe) 的包裝函式。

Windows 8範例

Windows 8範例套件包含針對Windows 8開發及更新的所有應用程式程式碼範例。 範例套件提供一次下載所有範例的便利方式。 此範例套件中的範例適用于 C#、C++、VB.NET 和 JavaScript。 Windows 範例庫包含程式碼範例,這些範例會練習各種新的程式設計模型、平臺、功能和元件,可在Windows 8和Windows Server 2012中使用。 這些可下載的範例包含 Visual Studio 解決方案 (sln) 檔案、來源檔案、資產、資源和中繼資料,以順利編譯和執行所需的中繼資料。

如需程式設計模型、平臺、語言和 API 的詳細資訊,請參閱每個範例中示範的 API。 請參閱 Windows 開發人員中心提供Windows 8檔中提供的指引、教學課程和參考文章。 這些範例會依原樣提供,以示範程式設計模型和功能 API 的功能,以進行Windows 8和Windows Server 2012。

範例名稱 描述
背景傳輸範例 (Windows 8) 此範例示範適用于 Windows 執行時間應用程式之背景傳輸 API 的易用、成本感知和彈性行為。 提供的範例案例涵蓋檔案下載和上傳。
CryptoWinRT 範例 (Windows 8) 此範例示範如何使用新的密碼編譯 API。
列印範例 (Windows 8) 此範例示範應用程式如何整合 Windows 列印體驗。 此範例中示範的案例包括:使用常用鍵列和列印合約從應用程式列印、從應用程式體驗內列印等等。
HttpClient 範例 (Windows 8) 此範例示範如何使用 HttpClient 類別和 IXMLHTTPRequest2 介面,使用 Windows 執行時間所提供的網路功能,從 HTTP 伺服器上傳和下載各種類型的內容。
加速計感應器範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.Accelerometer API。 此範例可讓使用者檢視 3 軸加速計沿著 X 軸、Y 軸和 Z 軸的加速力。 您可以選擇三種案例之一。
帳戶圖片名稱範例 (Windows 8) 此範例示範取得目前登入使用者名稱的不同方式。 它也會示範如何取得和設定用於使用者磚的影像。
應用程式設定範例 (Windows 8) 此範例示範如何使用 ApplicationSettings API 和設定飛出視窗,將應用程式的設定 UI 與 [設定] 常用鍵整合。 此範例會 Windows.UI.ApplicationSettings 使用 命名空間和 WinJS.UI.SettingsFlyout
適用于相機範例的 Windows 市集裝置應用程式範例 (Windows 8) 此範例示範如何建立相機的 Windows 市集裝置應用程式。 Windows 市集裝置應用程式是由 IHV 或 OEM 提供,以區分特定相機的擷取體驗。
開始使用 C++ 簡單的部落格閱讀程式範例 (Windows 8) 此範例示範使用 XAML 定義使用者介面的原生 C++ 中 Windows 市集應用程式開發的一些基本準則。 這是 Windows 開發人員中心所討論應用程式的完整工作版本。
讀取和寫入資料範例 (Windows 8) 此範例示範如何使用 DataReader 和 DataWriter 類別來儲存和擷取資料。
應用程式資料範例 (Windows 8) 此範例示範如何使用 Windows 執行時間應用程式資料 API 來儲存和擷取每個使用者和 Windows 市集應用程式特定的資料。 應用程式資料包括會話狀態、使用者喜好設定和其他設定。
自訂驅動程式存取範例 (Windows 8) 此範例示範如何使用 CreateDeviceAccessInstance 和 IDeviceIoControl 來存取特製化裝置。
XAML ListView 和 GridView 基本概念範例 (Windows 8) 此範例示範如何使用 GridView 和 ListView 控制項。
動畫計量範例 (Windows 8) 此範例示範如何使用 中的 Windows.UI.Core.AnimationMetrics 動畫計量 API 來存取定義 Windows 動畫程式庫中動畫的原始參數。
播放管理員 msAudioCategory 範例 (Windows 8) 此範例示範如何為音訊視訊 (AV) 資料流程選取正確的 msAudioCategory 類別,將其設定為音訊播放串流。
XAML DirectX 3D 射擊遊戲範例 (Windows 8) 此範例示範在 C++ 應用程式中使用 DirectX (Direct3D 11.1、Direct2D、XInput 和 XAudio2) 和 XAML 實作簡單的第一人 3D 遊戲。 XAML 用於頭部顯示和遊戲狀態訊息。
XAML 捲動、移動流覽和縮放範例 (Windows 8) 此範例示範如何使用 ScrollViewer 控制項來移動流覽和縮放。
XAML FlipView 控制項範例 (Windows 8) 此範例示範如何使用 FlipView 控制項讓使用者翻轉集合。
陀螺儀感應器範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.Gyrometer API。 此範例可讓使用者檢視 3 軸陀螺儀的 X、Y 和 Z 軸的角速度。
適用于印表機 SDK 的裝置應用程式範例 (Windows 8) 此範例示範如何為可從磚合約、printTaskSettings 合約以及 backgroundTask 所顯示的快顯通知,以回應列印驅動程式事件,建立印表機的裝置應用程式。
背景工作範例 (Windows 8) 此範例示範如何使用 Windows 執行時間背景工作 API 來建立和註冊背景工作。 背景工作是由系統或時間事件觸發,而且可以受到一或多個條件的限制。
StreamSocket 範例 (Windows 8) 此範例示範使用 Windows 執行時間所提供的網路功能來示範 StreamSocket 類別的基本概念。 範例的用戶端元件會建立 TCP 通訊端來建立網路連線、使用通訊端來傳送資料等等。
排程通知範例 (Windows 8) 此範例示範如何使用應用程式的排程和週期性磚更新和快顯通知。 這項功能可讓您指定傳送通知的精確時間,即使應用程式未執行也一樣。
播放管理員隨附範例 (Windows 8) 此範例示範如何為音訊視訊串流選取正確的 msAudioCategory 類別,將其設定為音訊播放串流。
OrientationSensor 範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.OrientationSensor API。 它可讓使用者檢視旋轉矩陣和四元數值,以反映目前的裝置方向。
檔案存取範例 (Windows 8) 此範例示範如何建立、讀取、寫入、複製和刪除檔案、如何擷取檔案屬性,以及如何追蹤檔案或資料夾,讓您的 app 可以再次存取它。 此範例會使用 Windows.StorageWindows.Storage.AccessCache API。
卸載式存放裝置範例 (Windows 8) 卸載式存放裝置範例示範如何將檔案傳送至卸載式儲存裝置,以及從卸載式存放裝置傳輸檔案。 此範例需要連線到系統的抽取式存放裝置,例如相機、媒體播放機、行動電話或 USB 指紋磁片磁碟機。
XAML SurfaceImageSource DirectX Interop 範例 (Windows 8) 此範例示範如何使用 SurfaceImageSource 在 XAML 應用程式中包含 DirectX 內容。 此範例同時使用 C++ 和 C#。
使用 WebSocket 範例連線 (Windows 8) 此範例示範如何在連線的 Windows 市集應用程式中使用 WebSocket。 此範例涵蓋基本功能,例如如何建立連線、傳送和接收資料,以及關閉連線。
設定媒體範例 (Windows 8) 的金鑰 此範例示範如何在鍵盤上設定硬體媒體按鍵。 然後,如何使用設定的按鍵來控制音訊視訊串流,方法是按或按一下 [播放]、[暫停]、[停止] 等等。
XAML 特質動畫範例 (Windows 8) 此範例示範如何在應用程式中使用內建的特質動畫。
快顯通知範例 (Windows 8) 此範例示範如何使用快顯通知:在畫面右上角顯示為快顯通知的通知。 使用者可以選取快顯通知 (觸控,或按一下 [) ] 來啟動相關聯的應用程式。
連絡人選擇器應用程式範例 (Windows 8) 此範例示範如何使用連絡人選擇器來選取一或多個連絡人。 它也包含連絡人選擇器 API 的基本實作,示範如何向使用者顯示連絡人清單。
DirectX 彈珠迷宮遊戲範例 (Windows 8) 此範例示範如何使用 DirectX 建置基本 3D 遊戲。 此遊戲是簡單的實驗室遊戲,玩家會挑戰使用傾斜控制項透過彈珠迷宮擲出彈珠。
DirectX 信片應用程式範例 (Windows 8) 此範例示範使用 DirectX 搭配 C++ 的簡單 Windows 市集應用程式實作,以使用 DirectX 和 XAML Interop 建立貼圖。
DirectX 3D 射擊遊戲範例 (Windows 8) 此範例示範在 C++ 應用程式中使用 DirectX (Direct3D 11.1、Direct2D、XInput 和 XAudio2) 的簡單第一人 3D 遊戲實作。
XAML AppBar 控制項範例 (Windows 8) 此範例示範如何使用 AppBar 控制項向使用者呈現導覽、命令和工具。 應用程式行預設為隱藏狀態,當使用者從螢幕的頂端或下邊緣撥動手指時,就會顯示。
日期和時間格式範例 (Windows 8) 此範例示範如何使用命名空間中的 Windows.Globalization.DateTimeFormatting DateTimeFormatter 類別,根據使用者的喜好設定來顯示日期和時間。
次要磚範例 (Windows 8) 此範例示範如何釘選及使用次要磚。 這是直接存取應用程式中特定、非預設區段或體驗的圖格,例如已儲存的遊戲,或社交網路應用程式中的特定朋友。
輸入觸控點擊測試範例 (Windows 8) 此範例會使用多邊形圖形拼字來示範如何處理指標輸入、實作觸控輸入的自訂點擊測試,以及使用 C++ 和 DirectX 處理 Windows 市集應用程式中的操作。
網路資訊範例 (Windows 8) 此範例示範如何使用 Windows 執行時間網路資訊 API。
輸入簡化的筆跡範例 (Windows 8) 此範例示範如何在 Windows 市集應用程式中使用筆跡功能。
StorageDataSource 和 GetVirtualizedFilesVector 範例 (Windows 8) 此範例示範如何在使用者的圖片庫中擷取及顯示影像。
邊緣型手勢調用範例 (Windows 8) 此範例示範如何使用 類別接 EdgeGesture 聽以邊緣為基礎的 UI 中發生的事件。
檢查目前的會話是否為遠端範例 (Windows 8) 此範例示範 API 的使用 Windows.System.RemoteDesktop
應用程式資源和當地語系化範例 (Windows 8) 此範例示範如何使用應用程式資源,將可當地語系化的內容與應用程式程式碼分開。 此範例會使用 Windows.ApplicationModel.Resources.CoreWindows.Globalization 命名空間,以及 WinJS.Resources
操作功能表範例 (Windows 8) 此範例示範如何建立操作功能表,以及如何取代文字的預設操作功能表。 此範例使用 Windows.UI.Popups API,包括 PopupMenu 和 oncoNtextmenu 事件。
地理位置範例 (Windows 8) 地理位置範例示範如何使用地理位置 API 來取得使用者電腦的地理位置。 應用程式可以使用地理位置 API 一次取得位置,也可以持續追蹤位置。
訊息對話方塊範例 (Windows 8) 此範例示範如何使用 MessageDialog 來顯示對話方塊、設定命令及其動作,以及變更預設按鈕。 命名空間 Windows.UI.Popups 包含 MessageDialog 類別。
MediaStreamSource 媒體延伸模組範例 (Windows 8) 此範例示範如何在 Windows 市集應用程式中支援 Microsoft Silverlight MediaStreamSource 概念。
DirectWrite垂直文字範例 (Windows 8) 此範例會使用 DirectWrite 和 Direct2D,在自訂版面配置圖形中正確顯示垂直文字。
DXGI 交換鏈結旋轉範例 (Windows 8) 此範例示範 IDXGISwapChain1::SetRotation 方法,以及如何搭配預先設定的內容使用 方法,以改善簡報效能。
Direct2D 自訂影像效果範例 (Windows 8) 此範例示範如何使用標準像素、頂點和計算著色器來實作自訂 Direct2D 效果。
DirectX 觸控輸入範例 (Windows 8) 此範例示範使用 Direct3D 在 C++ 應用程式中,3D 環境的觸控和滑鼠流覽。
XInput 遊戲控制器範例 (Windows 8) 此範例示範如何在 C++ 應用程式中使用 XInput API。 它會讀取 Xbox 遊戲控制器的輸入,並顯示類比搖桿移動和按鈕按下的相關資料。
Direct3D-Direct2D Interop 範例 (Windows 8) 此範例示範如何與 Direct2D 互通,並DirectWrite將文字寫入 Direct3D 轉譯目標。 這是建立頭部顯示器和文字型閱讀的有效方式,例如遊戲和 3D 應用程式中的評分面板。
新聞訂閱範例 (Windows 8) 此範例示範可擷取 Web 服務摘要之Windows 8的基本 Windows 市集應用程式。 此範例目前提供于 JavaScript、C#、C++和 VB 程式設計語言中。
應用程式磚和徽章範例 (Windows 8) 此範例示範如何使用應用程式磚,這是 [開始] 畫面中應用程式的表示和啟動點。 它也會示範如何在該磚上使用徽章。 這是應用程式在應用程式未執行時,將狀態資訊轉寄給使用者的方法。
XAML 使用者和自訂控制項範例 (Windows 8) 此範例示範如何建立和使用 XAML UserControl 元素,以及為您的專案建立自訂控制項。
Direct3D 資源載入範例 (Windows 8) 此範例示範使用 DirectX 為 C++ 應用程式載入 Direct3D 資源。
XAML ListView 和 GridView 自訂互動範例 (Windows 8) 此範例示範控制項的 ListView 互動模型。
XAML WebView 控制項範例 (Windows 8) 此範例示範如何使用 WebView 控制項來顯示 URL、載入 HTML、與 內的 WebView 腳本互動,以及使用 WebViewBrush
指南針感應器範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.Compass API。 此範例可讓使用者檢視指南針讀數為磁北,並根據已安裝的感應器,為 true-north 值。
顯示方向範例 (Windows 8) 此範例示範如何使用 DisplayProperties 類別在應用程式中設定顯示方向。
Direct2D 插補模式範例 (Windows 8) 此範例顯示 Direct2D 所使用的各種插補模式。
全球化喜好設定範例 (Windows 8) 此範例示範如何使用 Windows.System.UserProfile.GlobalizationPreferences 類別來取得使用者的全球化喜好設定。 它也會示範如何使用 GeographicRegionLanguage 類別。
Direct2D 幾何實現範例 (Windows 8) 此範例示範多核心幾何鑲嵌如何協助減少幾何轉譯時間。 使用不透明度遮罩和網格是傳統幾何轉譯的替代方法,在某些情況下可能會比較好。
語言字型對應範例 (Windows 8) 此範例示範如何使用 命名空間中的 Windows.Globalization.Fonts 類別來取得語言特定的字型建議 LanguageFontGroup
傾角計感應器範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.Inclinometer API。 此範例可讓使用者檢視 3 軸傾角計之 X 軸、Y 軸和 Z 軸的角度。
XAML 高對比樣式範例 (Windows 8) 此範例示範在應用程式中實作高對比模式支援的各種技術。 高對比模式的支援很重要,讓您的 app 可供眼睛問題的人存取。
輸入裝置功能範例 (Windows 8) 此範例示範如何查詢連線到使用者裝置的輸入裝置。 而且,如何支援 Windows 市集應用程式的指標、觸控、手寫筆、滑鼠和鍵盤輸入模式。
郵件用戶端的 EAS 原則範例 (Windows 8) 此範例示範郵件用戶端如何擷取裝置資訊,以及使用提供的 Exchange Active Sync (EAS) 原則。 Windows 市集應用程式可以設定其郵件用戶端,使其與指定的 EAS 原則保持相容。
DatagramSocket 範例 (Windows 8) 此範例示範使用 Windows 執行時間所提供的網路功能,來示範 類別的基本概 DatagramSocket 念。 範例的用戶端元件會建立 UDP 通訊端、使用通訊端來傳送和接收資料,以及關閉通訊端。
DirectWrite hello world 範例 (Windows 8) 此範例示範如何使用 DirectWrite 和 Direct2D 將文字 「Hello World」 轉譯為 CoreWindow
壓縮範例 (Windows 8) 此範例示範如何從檔案讀取結構化資料,並將壓縮的資料寫入新檔案,以及如何讀取壓縮的資料,以及將解壓縮的資料寫入新檔案。 許多應用程式都需要壓縮和解壓縮資料。
網路狀態背景範例 (Windows 8) 此範例示範如何使用網際網路目前狀況註冊網路狀態變更事件的背景工作處理常式,以判斷網際網路連線設定檔中的變更。
應用程式套件資訊範例 (Windows 8) 此範例示範如何使用 Windows 執行時間封裝 API 取得套件資訊。 使用者取得您的 Windows 市集應用程式作為應用程式套件。 Windows 會使用應用程式套件中的資訊,以每個使用者為基礎安裝應用程式。
LightSensor 範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.LightSensor API。 此範例可讓使用者將環境光線讀數視為 LUX 值。 您可以選擇兩種案例之一:LightSensor 資料事件、目前的光線感應器讀數等等。
行動寬頻帳戶布建範例 (Windows 8) 此範例示範如何使用Windows 8行動寬頻布建代理程式 API (Windows.Networking.NetworkOperators.ProvisioningAgent) ,以必要的連線資訊和存取布建來設定Windows 8。
媒體播放至範例 (Windows 8) 此範例示範 Play To API。 它示範如何擴充媒體應用程式,以將視訊、音訊和影像串流至區域網路上的其他裝置。
輸入觸控式鍵盤範例 (Windows 8) 此範例示範如何在不是衍生自平臺控制項的自訂控制項中自動啟動觸控式鍵盤。 此範例會實作需要鍵盤輸入且不是衍生自標準 XAML 控制項的自訂控制項。
XAML 動畫庫範例 (Windows 8) 此範例示範如何建立元素的動畫效果,並將 Easing 函式套用至動畫,以達到各種效果。
貼齊範例 (Windows 8) 已貼齊的狀態是四個可能的應用程式檢視狀態之一。 將應用程式調整大小調整為 320 圖元寬,這可讓它與另一個應用程式共用螢幕。 貼齊可同時顯示兩個應用程式。
轉碼媒體範例 (Windows 8) 此範例示範如何使用 Windows.Media.Transcoding API 來轉碼 Windows 市集應用程式中的視訊檔案。 轉碼是數位媒體檔案 (例如視訊或音訊檔案) 的轉換,也就是從一種格式變成另一種格式。
XAML 二維轉換範例 (Windows 8) 此範例示範如何使用二維轉換來修改您應用程式中顯示元素的方式。 「轉換」定義了如何將點從一個座標空間對應或轉換到另一個座標空間。
IXmlReader 和 IXmlWriter XML 資料讀取範例 (Windows 8) 此範例示範如何搭配 C++ 在 Windows 市集應用程式中使用 IXmlReaderIXmlWriter 。 它們用來從一般 XML 格式文字檔讀取和寫入 XML 資料。 這些介面是 Windows Win32 和 COM API 的一部分,但 Windows 執行時間支援。
使用擷取裝置範例的媒體擷取 (Windows 8) 此範例示範如何使用 MediaCapture API 從擷取裝置擷取視訊、音訊和圖片,例如網路攝影機。
XAML 快顯範例 (Windows 8) 此範例示範如何在專案中建立和使用 XAML Popup 元素。
CameraCaptureUI 範例 (Windows 8) 此範例示範如何使用 Windows.Media.Capture.CameraCaptureUI API,此 API 會顯示用於擷取相片或視訊的全螢幕 UI。 相機擷取 UI 提供從相片切換至視訊的控制項、用於花費時間延遲相片的計時器等等。
XAudio2 音訊檔案播放範例 (Windows 8) 此範例示範如何在應用程式中使用 XAudio2。
Ilo C++ 範例 (Windows 8) 此範例示範如何使用 C++ 和 XAML 建置完整的 Windows 市集應用程式。 Ilto 相片範例會提供指引給想要使用新式 C++、XAML 和 Windows 執行時間建立Windows 8應用程式的 C++ 開發人員。
DirectWrite自訂文字轉譯器範例 (Windows 8) 此範例示範如何為DirectWrite實作自訂文字轉譯器。
DirectWrite字型列舉範例 (Windows 8) 此範例示範如何使用 DirectWrite,在使用者的裝置上列出系統字型集合中的字型。
Direct2D 檢視方塊轉換範例 (Windows 8) 此範例示範如何使用 DrawBitmap API 來顯示已套用檢視方塊轉換的影像。
CameraOptionsUI 範例 (Windows 8) 此範例示範如何在裝置應用程式中使用相機選項。 CameraOptionsUIAPI 會顯示用來調整相機設定的 UI。 此範例需要網路攝影機。
XInput 音訊控制器播放範例 (Windows 8) 此範例示範 XAudio2 在應用程式中播放 XInput 裝置,例如頭戴式裝置。
Direct2D 3D 轉換效果範例 (Windows 8) 此範例示範在 3D 空間中轉換影像的不同方法。
Windows 帳戶授權範例 (Windows 8) 此範例示範如何使用命名空間的成員 Windows.Security.Authentication.OnlineId ,在委派模式中使用其 Microsoft 帳戶來驗證使用者。 而且,如何使用 REST 通訊協定將取得的權杖傳送至Live Connect API。
數位格式設定和剖析範例 (Windows 8) 此範例示範如何使用 DecimalFormatter 命名空間中的 Windows.Globalization.NumberFormattingCurrencyFormatterPercentFormatterPermilleFormatter 類別。 它們用來顯示和剖析數位、貨幣和百分比值。
DXGI 供應專案和回收資源範例 (Windows 8) 此範例示範如何在 C++ 應用程式中搭配 DirectX 使用 DXGI IDXGIDevice2::OfferResourcesIDXGIDevice2::ReclaimResources API。
Web 驗證代理程式範例 (Windows 8) 此範例示範 Web 驗證代理程式 WinRT API。 它可讓您啟用單一登入 (SSO) 與 Facebook、Google、Microsoft 和 Twitter 等 OAuth 提供者的連線。
XAudio2 音訊串流效果範例 (Windows 8) 此範例示範使用 XAudio2 和媒體基礎 API 在 C++ 應用程式中的音訊串流。
啟動顯示畫面範例 (Windows 8) 此範例示範如何在 Windows 關閉顯示的啟動顯示畫面時正確放置類似的影像,以模擬 Windows 為 app 顯示的啟動顯示畫面。
SMS 背景工作範例 (Windows 8) 此範例示範如何使用 Windows 8 行動寬頻 SMS API (Windows.Devices.Sms) 搭配背景工作 API (Windows.ApplicationModel.Background) 來傳送和接收簡訊。
SMS 訊息傳送、接收和 SIM 管理範例 (Windows 8) 此範例示範如何使用 Windows 8 行動寬頻 SMS API () Windows.Devices.Sms
試用應用程式和應用程式內購買範例 (Windows 8) 此範例示範如何使用 Windows 市集所提供的授權 API 來判斷應用程式的授權狀態,或應用程式內購買所啟用的功能。
輸入觸控式鍵盤文字輸入範例 (Windows 8) 此範例示範如何在觸控式鍵盤上啟用優化檢視。 其運作方式是使用輸入範圍和輸入類型搭配命名空間中的 WinJS.UI 控制項,以及 和 TextBoxRichEdit XAML 控制項。
XAML 文字編輯範例 (Windows 8) 此範例示範如何在應用程式中使用文字輸入控制項。
執行緒集區範例 (Windows 8) 此範例示範如何使用 Windows 運行時間表程集區 API 以非同步方式執行工作專案。
使用者介面自動化核心視窗提供者範例 (Windows 8) 此範例示範如何建立 Microsoft UI 自動化提供者。 它讓 Windows 市集應用程式的程式設計資訊可供螢幕助讀程式等無障礙技術使用。 此範例是 Direct2D 應用程式。
XAML 協助工具範例 (Windows 8) 此範例示範如何將基本協助工具支援新增至您的應用程式。
播放清單範例 (Windows 8) 此範例示範如何建立、儲存、顯示及編輯音訊檔案的播放清單。 此範例使用命名空間中的 Windows.Media.Playlists 類別。
媒體伺服器用戶端範例 (Windows 8) 此範例示範如何使用媒體伺服器 API 建立媒體伺服器用戶端。 媒體伺服器範例示範如何在區域網路上以程式設計方式流覽數位媒體伺服器,並顯示其所有視訊檔案。
Direct2D magazine 應用程式範例 (Windows 8) 此範例示範如何使用 Direct2D、DirectWrite、Windows Imaging Component (WIC) 和 XAML 來建置具有雜誌類型簡報的應用程式。
行動寬頻帳戶和裝置管理範例 (Windows 8) 此範例示範如何使用 Windows 8行動網路操作員 (MNO) 所採用 () 行動寬頻 API Windows.Networking.NetworkOperators (。 其示範如何使用 MobileBroadbandAccount API 來擷取及顯示可用的行動寬頻帳戶。
鄰近範例 (Windows 8) 此範例示範如何使用 PeerFinderProximityDevice 類別與附近的電腦通訊。 您可以使用 Proximity API 在點選手勢期間交換小型訊息,或設定對等應用程式之間的通訊端連線。
建立 Windows 執行時間進程內元件範例 (C++CX) (Windows 8) 此範例示範如何在 C++/CX、JavaScript 和 C# 用戶端程式代碼中使用的 C++/CX 中建立元件。 一個名為 的執行時間類別,其會實作介面和 IAppliance 介面,而此專案包含一個名為 IOven 的執行時間類別 Oven
裝置自動旋轉喜好設定範例 (Windows 8) 此範例示範如何使用 DisplayProperties 類別來處理和驗證裝置旋轉事件。
即時通訊範例 (Windows 8) 此範例示範如何使用低延遲功能來啟用即時通訊應用程式。
共用內容來源應用程式範例 (Windows 8) 此範例示範應用程式如何與其他應用程式共用內容。 這個範例會使用命名空間中的 Windows.ApplicationModel.DataTransfer 類別。
搜尋合約範例 (Windows 8) 此範例示範如何讓使用者在選取 [搜尋] 常用鍵並開啟搜尋窗格時搜尋您的應用程式。 而且,如何使用搜尋窗格來顯示使用者查詢的建議。
原始通知範例 (Windows 8) 此範例示範如何使用原始通知,也就是沒有執行應用程式背景工作的相關聯 UI 的推播通知。
Direct2D 基本影像效果範例 (Windows 8) 此範例示範如何載入影像、將 Gaussian 模糊效果套用至該影像,然後將它顯示在 中 Windows::UI::Core::CoreWindow
基本類型範例的 Direct2D 效果範例 (Windows 8) 此範例示範如何將影像效果套用至 Direct2D 基本類型。 此範例會使用 Direct2D 繪製圓角矩形,然後在矩形中間繪製DirectWrite文字。 然後,它會將效果圖形套用至該圖形。
ControlChannelTrigger StreamSocket 範例 (Windows 8) 此範例示範如何在 Windows 市集應用程式中使用 ControlChannelTrigger 類別。 它會使用 TCP StreamSocket ,因此應用程式一律會連線且一律可連線。 此範例示範如何使用背景網路通知。
ControlChannelTrigger StreamWebSocket 範例 (Windows 8) 此範例示範如何使用 ControlChannelTrigger 類別來啟用使用 StreamWebSocket 一律連線且永遠可連線的 Windows 市集應用程式。 此範例示範如何使用背景網路通知。
關聯啟動範例 (Windows 8) 此範例示範如何啟動使用者針對檔案類型或通訊協定的預設應用程式。 您也可以瞭解如何讓應用程式成為檔案類型或通訊協定的預設應用程式。
AtomPub 範例 (Windows 8) 此範例示範如何從 Web 存取、建立、更新和移除新聞訂閱內容摘要。 它會使用 Atom Publication 標準的 Windows 執行時間實作。
憑證註冊範例 (Windows 8) 此範例示範如何在認證階層中建立和註冊憑證。 若要取得Windows 8的評估複本,請移至 Windows 8。 若要取得 Microsoft Visual Studio 2012 的評估複本,請移至 Visual Studio 2012。
剪貼簿應用程式範例 (Windows 8) 此範例示範應用程式如何使用剪貼簿命令,包括複製、貼上、剪下和移動。 這個範例會使用命名空間中的 Windows.ApplicationModel.DataTransfer 類別。
Direct2D 複合效果模式範例 (Windows 8) 此範例顯示從 Direct2D 取得的各種複合和混合模式。
Direct3D 凸凸對應範例 (Windows 8) 此範例示範使用一般地圖和每圖元光源的凸凸對應。
行事曆詳細資料和數學範例 (Windows 8) 此範例示範如何使用 Calendar 命名空間中的 Windows.Globalization 類別,根據行事曆系統和使用者的全球化喜好設定來操作和處理日期。
裝置列舉範例 (Windows 8) 此範例示範如何使用裝置列舉 API 來尋找可用的裝置,並尋找裝置資訊。 此範例呈現兩個案例:在第一個案例中,會使用裝置列舉 API 來尋找特定的裝置介面。
DirectWrite段落文字範例 (Windows 8) 此範例示範如何使用 DirectWrite 和 Direct2D 將段落文字轉譯為 CoreWindow 。 而且,將理由和字元間距套用至版面配置。
回應螢幕鍵盤範例的外觀 (Windows 8) [本文件為初步資訊,而且可能隨時變更。] 此範例示範如何接聽並回應螢幕軟式鍵盤的外觀。 當焦點提供給不需要鍵盤之裝置上的文字輸入的專案時。
XAML 資料系結範例 (Windows 8) 此範例示範使用 Binding 類別和 Binding 標記延伸的基本資料系結技術。
Direct3D 教學課程範例 (Windows 8) 此範例是五課的教學課程。 它提供 Direct3D API 的簡介,並介紹許多其他 DirectX 範例中使用的概念和程式碼。
Direct2D 效果相片調整應用程式範例 (Windows 8) 此範例示範使用 Direct2D 效果的各種常見相片操作技術。 此範例分成數個部分。 第 1 課:顯示使用 Direct2D 效果載入和繪製影像的基本概念。
Windows 音訊會話 (WASAPI) 範例 (Windows 8) 示範如何使用 Windows 音訊會話 API (WASAPI) 來執行各種音訊相關工作。
使用者功能變數名稱範例 (Windows 8) 此範例示範命名空間類別 Windows.System.UserProfile 所提供的 UserInformation 網域相關功能。 UserInformation 類別可讓應用程式取得和設定使用者的相關資訊。
USSD 訊息管理範例 (Windows 8) 此範例示範使用 USSD 通訊協定搭配支援 GSM 的行動寬頻裝置進行網路帳戶管理。 USSD 通常用於行動網路操作員 (MNO) 的行動寬頻設定檔帳戶管理。
Bing 地圖服務車程優化器範例 (Windows 8) 此範例示範如何使用 JavaScript 和 Visual C++,並針對名為 Bing 地圖服務 Trip Optimizer 的Windows 8建立應用程式。 Bing 地圖服務 Trip Optimizer 會使用 JavaScript 來定義 UI,並以平行方式為計算成本高昂的演算法定義 C++。
路徑範例上的 Direct2D 和DirectWrite動畫文字 (Windows 8) 此範例示範如何使用 Direct2D 和 DirectWrite,沿著動畫、非線性幾何路徑呈現文字字串。 應用程式會沿著 Bezier 曲線,以不同語言重複數次「Hello, World!」 。
Wi-Fi 熱點驗證範例 (Windows 8) 此範例示範如何使用 Windows 8 行動寬頻 API (Windows.Networking.NetworkOperators) 進行Wi-Fi熱點驗證。 使用此機制做為設定Wi-Fi熱點靜態認證的替代方案。
XAML 影像範例 (Windows 8) 此範例示範使用 Image 控制項和 BitmapImage 類別在應用程式中顯示及操作影像的各種技術。
HomeGroup 應用程式範例 (Windows 8) 此範例示範如何使用 HomeGroup 來開啟、搜尋及共用檔案。 此範例會使用 和 Windows.Storage.KnownFolders 中找到 Windows.Storage.PickersHomeGroup 一些選項。
UI 對比和設定範例 (Windows 8) 此範例示範如何在基本 C# 或 JavaScript 應用程式中使用 UI 設定 API。
資料夾列舉範例 (Windows 8) 此範例示範如何列出位置內的最上層檔案和資料夾。 (例如,資料夾、裝置或網路位置。) 以及如何使用查詢,將檔案群組排序以列出位置內的所有檔案。
檔案選擇器範例 (Windows 8) 此範例示範如何讓使用者透過檔案選擇器來存取檔案和資料夾。 而且,如何儲存檔案,讓使用者可以指定要儲存之檔案的名稱、檔案類型和位置。
檔案選擇器合約範例 (Windows 8) 此範例示範應用程式如何透過檔案選擇器提供檔案、儲存位置和即時檔案更新給其他應用程式。 其完成方式是參與檔案開啟選擇器合約、檔案儲存選擇器合約和快取檔案更新程式合約。
程式設計檔案搜尋範例 (Windows 8) 此範例示範如何查詢資料夾、程式庫、裝置或網路位置等位置中的檔案。 它會使用 Windows.Storage.Search API。 此範例中的重要 API 包括: QueryOptions 類別、 StorageFileQueryResult 類別和其他。
檔案和資料夾縮圖範例 (Windows 8) 此範例示範如何擷取檔案和資料夾的縮圖。 它會使用 Windows.Storage.FileProperties API。
C++) 範例 (輸入操作和手勢 (Windows 8) 此範例示範如何使用 C++ 和 DirectX,以 GestureRecognizer Windows 市集應用程式中的 API 來處理指標輸入和處理操作和手勢。
Direct3D HLSL fractal 產生器範例 (Windows 8) 此範例示範如何使用 Direct3D HLSL 和 DirectCompute 計算著色器來建立 Fractal 影像。
XAML Direct2D 光源效果範例 (Windows 8) 此範例示範 Direct2D 效果中可用的光源效果。 光源效果屬性是由 XAML 介面控制項控制,然後透過 XAML SwapChainBackgroundPanel 使用 Direct2D 來顯示。
Direct2Dapp 列印範例 (Windows 8) 此範例示範如何將 Direct2D 列印支援新增至 Windows 市集應用程式。 此範例示範如何使用 Direct2D 功能來呈現用於列印的 Windows 市集應用程式內容。 而且,如何將轉譯的內容傳送至印表機。
Direct2D 列印影像和效果範例 (Windows 8) 此範例示範如何在 Windows 市集應用程式中列印 Direct2D 影像和 Direct2D 效果。
Direct2D 動畫文字範例 (Windows 8) 此範例示範如何使用 Direct2D FillOpacityMask 方法快速轉譯文字。 此範例也會回應觸控。 兩指捏合可用來縮小和縮小文字。
Direct3D 後置處理效果範例 (Windows 8) 此範例會使用向下縮放的中繼緩衝區,在簡單的旋轉 Cube 場景中示範 Direct3D 11.1 後置處理。
擴充語言服務 (ELS) 範例 (Windows 8) 此範例示範如何在 Windows 市集應用程式中使用擴充語言服務 (ELS) 。 此範例會實作示範如何使用三個可用 ELS 服務的案例。 這些案例示範如何要求特定服務。
DirectWrite點擊測試範例 (Windows 8) 此範例示範如何使用DirectWrite的點擊測試功能。 它們用來判斷所顯示文字的哪個部分被按一下或觸碰。
DirectWrite内嵌物件範例 (Windows 8) 這個範例示範如何將内嵌物件插入文字版面配置,例如影像。
XAML 向量型繪圖範例 (Windows 8) 此範例示範如何在應用程式中繪製以向量為基礎的圖形。
藍牙呼叫控制項範例 (Windows 8) 藍牙 CallControl 範例示範如何設定預設藍牙通訊裝置來處理通話。 此範例有 JavaScript、C#、C++ 和 VB.Net 版本。 此範例需要 Windows 事件和事件處理的知識。
Direct2D 命令清單範例 (Windows 8) 此範例示範如何使用命令清單。 它用來錄製一組向量命令、從命令清單中建立影像筆刷,然後填入矩形幾何。 命令清單會保留向量的解析度獨立性。
ControlChannelTrigger XMLHTTPRequest 範例 (Windows 8) 此範例示範如何使用 ControlChannelTrigger 類別,讓 Windows 市集應用程式能夠一 IXMLHTTPRequest2 律連線且隨時可連線。 此範例示範如何在 Windows 市集應用程式中使用背景網路通知。
XInput 和 JavaScript 控制器草圖範例 (Windows 8) 此範例示範如何在 Windows 執行時間元件中包裝 XInput C++ API。 然後,它會使用 JavaScript 從 Windows 市集應用程式呼叫它。 此範例會實作草圖應用程式,可讓您使用 Xbox 遊戲控制器來選取線條粗細等等。
Direct2D 卷積矩陣效果範例 (Windows 8) 此範例示範 Direct2D 效果卷積矩陣效果。 此範例有一些範例卷積核心矩陣:傳遞 (no-op) 、Box blur (width 5) 、Simple edge detect、Simple sharpen、Emboss、Vertical smear (height 10) 等等。
DirectX 交換鏈結實作範例 (Windows 8) 此範例示範如何在原生應用程式中接收 CoreWindow 事件,以及如何將 DirectX 交換鏈結連線至應用程式檢視。
認證選擇器範例 (Windows 8) 此範例示範如何使用 Windows.Security.Credentials.UI.CredentialPicker 類別來擷取認證。 這些認證可能會傳遞至需要這些認證的 API,例如 HttpClient
Direct2D 動畫範例 (Windows 8) 此範例示範如何使用 Direct2D 來呈現 Direct2D 基本類型,並以動畫顯示路徑上的 Direct2D 基本類型。
共用內容目標應用程式範例 (Windows 8) 此範例示範應用程式如何接收從另一個應用程式共用的內容。 此範例會使用 和 Windows.ApplicationModel.DataTransfer.Share 命名空間中的 Windows.ApplicationModel.DataTransfer 類別。
Direct2D 儲存至影像檔範例 (Windows 8) 此範例示範如何使用 Direct2D 和 DirectWrite 轉譯至畫面。 而且,如何使用 WIC API 將轉譯的影像儲存到磁片。
根據 DPI 範例調整 (Windows 8) 此範例描述如何建置根據螢幕圖元密度調整的應用程式。 它會載入正確縮放或覆寫預設縮放的影像。 此範例會 Windows.Graphics.Display 使用 API。
建立 Windows 執行時間進程元件範例 (C#) (Windows 8) 此範例示範如何在 C++/CX、JavaScript 和 C# 用戶端程式代碼中使用的 C# 中建立元件。 一個名為 的 RuntimeServer 專案包含名為 Oven 的執行時間類別,該類別會實作 IOven 介面和 IAppliance 介面。
推播和定期通知用戶端範例 (Windows 8) 此範例示範用戶端應用程式如何註冊和接聽從網頁伺服器傳送的推播通知。 推播通知可用來更新徽章或磚、引發快顯通知,或啟動背景工作。
可攜式裝置 API 範例 (Windows 8) 此範例示範如何從 C++ 應用程式存取 IPortableDevice COM API。 若要瞭解如何從傳統型 C++ 應用程式存取 IPortableDevice COM API,請參閱可攜式裝置 COM API 範例。
PlayToReceiver 範例 (Windows 8) 此範例示範如何建立軟體播放至接收者。 若要公告軟體 [播放收件者],請按一下 [開始接收者] 按鈕。 若要停止接收者,請按一下 [停止接收者] 按鈕。
鎖定螢幕個人化範例 (Windows 8) 此範例示範如何使用 LockScreen API 來設定目前使用者的鎖定畫面影像。 此範例會使用 命名空間中的 Windows.System.UserProfile 類別。
認證保險箱範例 (Windows 8) 此範例示範如何使用 WinRT PasswordVault API,以及如何使用認證保險箱來儲存 Web 認證。 特定案例包括具有單一資源的單一使用者,以及具有單一資源的多個使用者。
媒體引擎原生 C++ 視訊播放範例 (Windows 8) 此範例示範如何在原生 C++ 應用程式中使用 MediaEngine API 播放影片。
媒體延伸模組範例 (Windows 8) 此範例示範如何使用媒體擴充功能。 您可以將效果套用至影片、解碼視訊,以及使用配置處理常式建立媒體串流。
鎖定螢幕應用程式範例 (Windows 8) 此範例示範應用程式如何在鎖定畫面上顯示,也就是鎖定電腦時所顯示的畫面,以及徽章來提供基本狀態資訊或磚,以提供更詳細的狀態。
XAML 文字顯示範例 (Windows 8) 此範例示範如何控制應用程式中文字的外觀。
SimpleOrientationSensor 範例 (Windows 8) 此範例示範如何使用 Windows.Devices.Sensors.SimpleOrientationSensor API。
Direct3D sprite 範例 (Windows 8) 此範例提供 Sprite 批次行為的 Direct3D 實作,類似于 XNA SpriteBatch API。 Sprite 是可在 3D 場景中獨立轉換和管理的 2D 點陣圖,通常用於 2D 遊戲。
Direct3D 身歷聲 3D 範例 (Windows 8) 此範例示範如何使用 Direct3D 將立體立體 3D 效果新增至 C++ 應用程式。 它也示範如何回應 Direct3D 中的系統身歷聲變更。 立體立體 3D 效果需要支援身歷聲 3D 的顯示器。
使用 C++ 範例建立 Windows 執行時間 DLL 元件 (Windows 8) 此範例示範如何在 Microsoft Visual C++ 中建立進程 DLL 元件。 它用於 C++/CX、JavaScript 和 C# 用戶端程式代碼。 一個名為 的 RuntimeServer 專案包含名為 的 Oven 執行時間類別,其會實作 IOven 介面。
使用 C++ 範例建立 Windows 執行時間 EXE 元件 (Windows 8) 此範例示範如何在 Microsoft Visual C++ 中建立跨進程 EXE 元件。 它用於 C++/CX、JavaScript 和 C# 用戶端程式代碼。 一個名為 的 RuntimeServer 專案包含名為 的 Oven 執行時間類別,其會實作 IOven 介面。