共用方式為


Visual Studio C++範例

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

GitHub 上的封存C++範例

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

重要

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

ATL 範例

ATL 範例 - 進階

範例名稱 描述
ActiveDoc 示範如何實作使用中文件伺服器。
非同步 從 URL 異步下載數據。
ATLButton 建立一個按鈕,根據其狀態,以三個不同的位圖顯示本身。
ATLDuck 示範如何搭配 ATL 控制件使用連接點。
ATLSecurity 示範如何使用 ATL 安全性類別來檢查安全性設定。
ATLTraceTool 顯示巨集所產生的 ATLTRACE2 輸出。
[連接] 說明在多線程環境中實作和使用連接點 (IConnectionPointContainer 和 IConnectionPoint 介面)。
CThreadPool 示範如何在應用程式中使用線程集區,以及如何實作線程集區可以改善應用程式的效能。
DCOM 示範如何從不同計算機上執行的多個用戶端呼叫 COM 物件(在 Windows 服務中實作)。
MFCATL 說明如何在 MFC 伺服器 EXE 中使用 ATL COM 物件。

ATL 範例 - 控件

範例名稱 描述
ATLFire 示範如何使用 ATL 建置視窗控制件。
CDInfo 播放 CD 音訊播放軌,並在工具提示和餅圖顯示中顯示曲目的相關信息。
Circ 建立控件,示範屬性頁並繪製圓形。
Polygon 建置控件,以實作自定義屬性、事件、屬性頁和物件安全性。
SubEdit 建立超類別化的 Windows 控制件。

ATL 範例 - 一般

範例名稱 描述
ATLCollections 示範 和的ICollectionOnSTLImplCComEnumOnSTL用法,以及自定義複製原則類別的實作。
ATLCon 示範簡單的控件容器。
ATLSafeArray 示範如何使用 來建立和維護 SAFEARRAYCComSafeArray;以及如何將 s 從元件傳遞SAFEARRAY至腳本。
AutoThread 示範如何使用 CComAutoThreadModule 類別。
尋呼機 實作 集合/列舉的 BSTR卸除介面。
CircColl 使用 ATL 和標準C++連結庫實作 物件的集合/列舉。
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 示範如何在C++應用程式中使用 .NET Framework 資源機制。 它也會示範一些常見的 Window Forms 元件。
計算機 使用 C++ 和 .NET Framework Windows Forms 類別實作簡單的口袋計算機。
Scribble (使用 MFC) Scribble 範例的 MFC 實作,已更新並擴充以包含新的 .NET 功能。
Scribble (Windows Forms) Scribble 範例的 Windows Forms 實作,已更新並擴充以包含新的 .NET 功能。
STLCLR 示範使用 STL/CLR 連結庫時可用的一些功能。

COM 事件範例

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

ComTypeLibfor7 範例

範例名稱 描述
ACDual 將雙重介面新增至自動化應用程式。
ADOSamp 實作三層用戶端/伺服器應用程式。
AllInOne 使用ATL實作伺服器、公開 STL 集合,並由MFC應用程式中的編譯程式 COM 支援所控制。
COMMap 示範具有編譯程式 COM 支援的 COM 介面對應專案巨集。
[連接] 說明在多線程環境中使用和實作連接點 ( IConnectionPointContainerIConnectionPoint 介面)。
DCOM 示範如何從不同計算機上執行的多個用戶端呼叫 COM 物件(在 Windows 服務中實作)。
FreeThrd 示範具有編譯程式 COM 支援的多線程用戶端和自由線程伺服器。
InProc 示範具有編譯程式 COM 支援的同進程自動化伺服器應用程式。
拉布拉多 實作沒有任何使用者介面的 EXE 伺服器。
MFCCalc 示範具有編譯程式 COM 支援的自動化伺服器應用程式。

編譯程式範例

編譯程式範例 - 一般

範例名稱 描述
ccWrapper 示範如何將 C/C++編譯程式旗標從其他編譯程序對應至 Visual C++ 編譯程式(cl.exe)。

編譯程式範例 - MASM

範例名稱 描述
EuclidStep1 示範 Euclid 演算法的純 C 專案,用來尋找最常見的除數。
EuclidStep2 EuclidStep1 的延伸模組,是混合 C 和 MASM 專案。 Euclid 演算法的核心是從檔案移至.c檔案,檔案.c會呼叫 檔案.asm.asm
PrimesStep1 一個純粹的 C 專案,示範伊拉托斯內斯的 Sieve 來尋找質數。
PrimesStep2 PrimesStep1 的延伸模組,是混合 C 和 MASM 專案,可將核心演算法移至 .asm 檔案。
PrimesStep3 PrimesStep2 的延伸模組,會新增個別的 C 頭檔與 .asm include 檔案,以宣告 extern 函式和全域數據結構。

CRT 範例

範例名稱 描述
CPUID 決定正在執行的CPU功能。
CRT_Dbg1 說明 C 執行時間連結庫的基本偵錯功能。
CRT_Dbg2 示範 C 執行時間偵錯攔截函式。
DFACObjs 示範如何使用 _CrtDoForAllClientObjects C 執行時間函式逐一查看客戶端物件的連結清單。
報告 說明 C 執行時間偵錯報表函式。
RTC 示範運行時間錯誤檢查功能。
SecureCRT 此範例示範如何升級使用已取代CRT函式的程式代碼,以提高程式碼安全性。

偵錯範例

範例名稱 描述
EEAddIn 使用表達式評估工具載入巨集 API 來擴充原生調試程式表達式評估工具。

融合範例

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

Hilo 範例

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

此範例已針對 Visual Studio 2013 更新。 它包含AsyncLoaderMemoryManager.cpp檔案的經常性修正(以第 36 行和 37 行為單位),可解決常見的當機問題。

國際範例

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

語言範例 - 一般

範例名稱 描述
Data 示範對 SQL 資料庫的簡單存取。
MEDriver 說明透過 .NET Framework 包裝函式,從 COM 伺服器類型連結庫自動產生的 COM 事件使用方式(從 Unmanaged COM 伺服器引發)。
尼羅河 示範 ASP.NET Web Form和 ASP.NET Web 服務。
QStat 示範如何建立 DLL,以包裝 COM 物件的存取權,並將其功能公開給 .NET Framework 用戶端。
亂 塗 示範如何使用 C++/CLI 和 .NET Framework 類別來開發 Windows Forms MDI 應用程式。
TilePuzzle 示範受控元件(以 C++ 和 C# 撰寫)與原生元件之間的互操作性(使用 COM 屬性以C++撰寫)。

MFC 範例

MFC 範例 - 進階

範例名稱 描述
Collect 示範 MFC C++範本型集合類別和標準預建集合類別。
立方體 使用 MFC 裝置內容以及 OpenGL 資源內容的 OpenGL 應用程式。
DLLHusk 與應用程式和自定義 DLL 共用 Foundation 類別庫的 DLL 版本。
DLLScreenCap 可以靜態或動態連結至 Microsoft Foundation Class Library 的一般 DLL。
MTGDI 使用架構對文件和檢視的單一檔介面 (SDI) 支援,在多個線程之間共用 GDI 資源示範。
MTMDI 多線程圖例,其中使用者介面事件會在個別的使用者介面線程中處理。
MTRecalc 多線程圖例,其中重新計算會在背景工作線程中完成。
Mutex 建立兩個 CWinThread 對象的對話框型應用程式,並使用它們在使用者的控件下執行工作。
Speakn 使用使用者定義的資源示範多媒體音效。

MFC 範例 - 控制件

範例名稱 描述
按鈕 示範使用就地使用中功能表、股票屬性頁和 [關於] 方塊控件選項。
Circ 示範 ActiveX 控制件基本概念。 其中包括控件繪製、庫存和自定義屬性、股票和自定義事件、色彩和字型的使用、庫存字型屬性頁、默認屬性頁和版本設定。
CmnCtrl 示範wiprlhext上MFC可用的一些新控件:命令連結按鈕 ()、呼叫器控件 (CButton)、分割按鈕 (CPagerCtrlCSplitButton),以及網路位址控制件 (CNetAddressCtrl)。
包含 示範可視化編輯容器應用程式。
映像 示範如何使用 MFC 來建置以異步方式下載數據的 ActiveX 控件。
許可 強制使用設計時間和運行時間授權的控制件。
當地語系化 具有當地語系化使用者介面的控件,示範如何使用不同的類型連結庫和資源動態連結庫 (DLL) 進行當地語系化。
NetAddr 示範如何使用 Windows Vista「Net Address Verifier」控制件。
朋友 顯示調色盤色彩的控制件。 它示範只讀屬性、持續性 Get/Set 屬性、持續性參數化屬性,以及圖片屬性。
推送 從 Windows 擁有者繪製按鈕控制件的子類別化控制件。 它示範股票屬性、自定義事件和圖片持有人。
RegSvr 示範自我註冊程式代碼的叫用。
SpinDial 顯示屬性頁數據驗證之微調撥號的視覺外觀控制件。
TestHelp 具有自己的說明檔和工具提示的 ActiveX 控制件。
Time 在運行時間看不見的控件,並在設定間隔引發定時器事件。 示範通知函式和環境屬性。
XList 控件,從 Windows 清單框子分類,顯示文字或點陣圖專案。

MFC 範例 - 一般

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

MFC 範例 - 因特網

範例名稱 描述
DHTMLExplore 示範處理 DHTML 事件和使用 DHTML DDX。
HTMLEdit 包裝 Internet Explorer MSHTML 編輯控件。
MFCIE 示範 MFC CHtmlViewCReBar 類別。
排程器 示範如何使用 Visual C++ 連結庫類別建立 HTML 型對話框。

MFC 範例 - OLE

範例名稱 描述
ACDual 示範如何將雙重介面支援新增至 MFC 型自動化伺服器。
AutoClik 說明自動化功能。 包含 AUTODRIV,這是一個簡單的自動化用戶端應用程式,可驅動 AUTOCLIK 範例應用程式。
CalcDriv 自動化用戶端。
DrawCli 功能完整的面向物件繪圖應用程式,也是 ActiveX Visual Editing 容器。
HierSvr 示範具有 OLE 拖放功能的伺服器應用程式。
InProc 可在用戶端位址空間中以 DLL 的形式載入的同進程自動化伺服器。
IPDrive 驅動 INPROC 範例應用程式的簡單自動化用戶端應用程式。
MFCBind 示範如何建立使用中檔 (先前稱為 DocObject) 容器。
MFCCalc 實作簡單計算機的自動化伺服器。
OClient ActiveX Visual Editing 容器應用程式,具有拖放功能。
OLEView 透過自定義 OLE 介面實作 OLE 物件瀏覽器。
SuperPad 示範使用 CEditView 編輯文字的視覺編輯伺服器。
TstCon 使用 MFC 對 OLE 內嵌的支持,實作 ActiveX 控件容器。 您可以使用 TSTCON 來測試 ActiveX 控制件、變更其屬性,以及叫用其方法。
WordPad 使用 MFC 對豐富編輯控制件的支援來建立基本字處理器。

MFC 範例 - 公用程式

範例名稱 描述
GUIDGen 產生全域唯一標識碼的簡單對話式 MFC 應用程式。
Makehm 主控台應用程式,產生資源識別與說明內容之間的對應。

MFC 範例 - Visual C++ 2008 Feature Pack

範例名稱 描述
CustomPages 示範如何將自定義頁面新增至 [工具列自定義] 對話方塊。
DesktopAlertDemo 示範如何實作桌面警示對話框(類似於立即訊息應用程式的對話框)。
DlgToolTips 示範如何在對話框上實作控件的進階工具提示。
DrawClient 示範如何將功能區支援整合到繪圖應用程式中,以及編輯容器支援。
DynamicMenu 示範如何在運行時間動態更新功能表欄上的功能表和快捷功能表。
總管 示範如何實作類似 檔案總管 的文件系統總管。 它具有類似的使用者介面元素和功能。
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中 方案總管 工具列。

MFC 範例 - Windows Touch

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

ODBC 範例

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

OS 範例

範例名稱 描述
GetImage 示範 Windows 映射擷取 (WIA) 應用程式開發介面 (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。 請參閱 Windows 開發人員中心提供的 Windows 8 檔中提供的指引、教學課程和參考文章。 這些範例會依目前提供,以示範適用於 Windows 8 和 Windows Server 2012 的程式設計模型和功能 API 的功能。

範例名稱 描述
背景傳輸範例 (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) 此範例示範如何使用 類別來接聽以邊緣為基礎的UI EdgeGesture 中發生的事件。
檢查目前的工作階段是否為遠端範例 (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) 此範例示範適用於 Windows 8 的基本 Windows 市集應用程式,可從 Web 服務擷取摘要。 此範例目前提供於 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) 此範例示範在應用程式中實作高對比度模式支援的各種技術。 支援高對比度模式對於讓視力問題的人能夠存取您的應用程式很重要。
輸入裝置功能範例 (Windows 8) 此範例示範如何查詢連線到用戶裝置的輸入裝置。 而且,如何支援 Windows 市集應用程式的指標、觸控、手寫筆、滑鼠和鍵盤輸入模式。
郵件用戶端的 EAS 原則範例 (Windows 8) 此範例示範郵件用戶端如何擷取裝置資訊,以及使用提供的 Exchange Active Sync (EAS) 原則。 Windows 市集應用程式可以設定其郵件用戶端,使其符合指定 EAS 原則的規範。
DatagramSocket 範例 (Windows 8) 此範例示範類別的基本概DatagramSocket念,使用 Windows 執行階段 所提供的網路功能。 範例的用戶端元件會建立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) 此範例示範如何在 Windows 市集應用程式中搭配 C++ 使用 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,其會顯示用於擷取相片或影片的全螢幕 UI。 相機擷取UI提供從相片切換至視訊的控件、用於拍攝延遲時間相片的定時器等等。
XAudio2 音訊檔案播放範例 (Windows 8) 此範例示範如何在應用程式中使用 XAudio2。
Hilo C++範例 (Windows 8) 此範例示範如何使用 C++ 和 XAML 建置完整的 Windows 市集應用程式。 Hilo 相片範例提供指引給想要使用新式C++、XAML 和 Windows 執行階段 建立 Windows 8 應用程式的開發人員C++。
DirectWrite 自定義文字轉譯器範例 (Windows 8) 此範例示範如何實作 DirectWrite 的自定義文字轉譯器。
DirectWrite 字型列舉範例 (Windows 8) 此範例示範如何使用 DirectWrite 列出使用者裝置上系統字型集合中的字型。
Direct2D 透視轉換範例 (Windows 8) 此範例示範如何使用 DrawBitmap API 來顯示已套用透視轉換的影像。
CameraOptionsUI 範例 (Windows 8) 這個範例示範如何在裝置應用程式中使用相機選項。 API CameraOptionsUI 會顯示用於調整相機設定的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.NumberFormattingCurrencyFormatterPercentFormatter、 和 PermilleFormatter 類別。 它們可用來顯示和剖析數位、貨幣和百分比值。
DXGI 供應專案和回收資源範例 (Windows 8) 此範例示範搭配 DirectX 在 C++ 應用程式中使用 DXGI IDXGIDevice2::OfferResourcesIDXGIDevice2::ReclaimResources API。
Web 驗證代理人範例 (Windows 8) 此範例示範 Web 驗證代理人 WinRT API。 它可讓您啟用與 OAuth 提供者的單一登錄連線,例如 Facebook、Google、Microsoft和 Twitter。
XAudio2 音訊串流效果範例 (Windows 8) 此範例示範使用 XAudio2 和媒體基礎 API 在C++應用程式中的音訊串流。
啟動顯示畫面範例 (Windows 8) 此範例示範如何在 Windows 關閉其顯示的啟動顯示畫面時正確定位類似的影像,以模擬 Windows 為 app 顯示的啟動顯示畫面。
SMS 背景工作範例 (Windows 8) 此範例示範如何使用 Windows 8 行動裝置寬頻簡訊 API () 搭配背景工作 API (Windows.Devices.SmsWindows.ApplicationModel.Background) 來傳送和接收簡訊簡訊。
SMS 訊息傳送、接收和 SIM 卡管理範例 (Windows 8) 此範例示範如何使用 Windows 8 行動裝置寬頻簡訊 API (Windows.Devices.Sms)。
試用應用程式和應用程式內購買範例 (Windows 8) 此範例示範如何使用 Windows 市集提供的授權 API 來判斷應用程式的授權狀態,或應用程式內購買所啟用功能的授權狀態。
輸入觸控式鍵盤文字輸入範例 (Windows 8) 此範例示範如何在觸控式鍵盤上啟用優化檢視。 其運作方式是使用輸入範圍和輸入類型搭配命名空間中的 WinJS.UI 控件,以及和 TextBox RichEdit XAML 控制件。
XAML 文字編輯範例 (Windows 8) 此範例示範如何在應用程式中使用文字輸入控制項。
線程集區範例 (Windows 8) 此範例示範如何使用 Windows 執行階段 線程集區 API 以異步方式執行工作專案。
使用者介面自動化 核心視窗提供者範例 (Windows 8) 此範例示範如何建立Microsoft 使用者介面自動化 提供者。 它讓 Windows 市集應用程式的程式設計資訊可供螢幕助讀程式等可存取的技術使用。 此範例是 Direct2D 應用程式。
XAML 輔助功能範例 (Windows 8) 此範例示範如何將基本輔助功能支援新增至您的應用程式。
播放清單範例 (Windows 8) 此範例示範如何建立、儲存、顯示及編輯音訊檔案的播放清單。 此範例會使用命名空間中的 Windows.Media.Playlists 類別。
媒體伺服器用戶端範例 (Windows 8) 此範例示範如何使用媒體伺服器 API 建立媒體伺服器用戶端。 媒體伺服器範例示範如何在局域網路上以程式設計方式瀏覽數位媒體伺服器,並顯示其所有視訊檔案。
Direct2D 雜誌應用程式範例 (Windows 8) 此範例示範如何使用 Direct2D、DirectWrite、Windows Imaging Component (WIC) 和 XAML 來建置具有雜誌類型簡報的應用程式。
行動寬頻帳戶和裝置管理範例 (Windows 8) 此範例示範如何使用行動網路運營商 (MNO) 採用的 Windows 8 行動寬頻 APIWindows.Networking.NetworkOperators ()。 它示範如何使用MobileBroadbandAccount API來擷取和顯示可用的行動寬頻帳戶。
近接範例 (Windows 8) 此範例示範如何使用 PeerFinderProximityDevice 類別來與附近的計算機通訊。 您可以使用 Proximity API 在點選手勢期間交換小型訊息,或設定對等應用程式之間的套接字連線。
建立 Windows 執行階段 行程元件範例 (C++CX) (Windows 8) 此範例示範如何在 C++/CX、JavaScript 和 C# 用戶端程式代碼中使用的 C++/CX 中建立元件。 OvenServer 專案包含名為 Oven的運行時間類別,其會實作 IOven 介面和 IAppliance 介面。
裝置自動旋轉喜好設定範例 (Windows 8) 此範例示範如何使用 DisplayProperties 類別來處理和驗證裝置旋轉事件。
即時通訊範例 (Windows 8) 此範例示範如何使用低延遲功能來啟用即時通訊應用程式。
共用內容來源應用程式範例 (Windows 8) 此範例示範應用程式如何與其他應用程式共享內容。 此範例會使用 命名空間中的 Windows.ApplicationModel.DataTransfer 類別。
搜尋合約範例 (Windows 8) 此範例示範如何讓使用者在選取 [搜尋] 常用鍵並開啟搜尋窗格時搜尋您的應用程式。 而且,如何使用搜尋窗格來顯示使用者查詢的建議。
原始通知範例 (Windows 8) 此範例示範如何使用原始通知,也就是沒有執行應用程式背景工作的相關聯 UI 的推播通知。
Direct2D 基本影像效果範例 (Windows 8) 此範例示範如何載入影像、將高斯模糊效果套用至影像,然後將它顯示在 中 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。 若要取得 Visual Studio 2012 Microsoft評估複本,請移至 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 地圖服務車程優化器之 Windows 8 的應用程式。 Bing 地圖服務車程優化器會使用 JavaScript 來定義 UI,並以平行方式為計算成本高昂的演算法C++。
路徑範例上的 Direct2D 和 DirectWrite 動畫文字 (Windows 8) 此範例示範如何使用 Direct2D 和 DirectWrite,沿著動畫、非線性幾何路徑呈現文字字串。 應用程式會沿著貝氏曲線以不同語言多次重複 「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 分形產生器範例 (Windows 8) 此範例示範如何使用 Direct3D HLSL 和 DirectCompute 計算著色器來建立分形影像。
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) Bluetooth 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 模糊(寬度 5)、簡單邊緣偵測、簡單銳利、浮凸、垂直抹黑(高度 10)等。
DirectX 交換鏈結實作範例 (Windows 8) 此範例示範如何在原生應用程式中接收 CoreWindow 事件,以及如何將 DirectX 交換鏈結連線至應用程式檢視。
認證選擇器範例 (Windows 8) 此範例示範如何使用 類別 Windows.Security.Credentials.UI.CredentialPicker 來擷取認證。 這些認證可能會傳遞至需要這些認證的 API,例如 HttpClient
Direct2D 動畫範例 (Windows 8) 此範例示範如何使用 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# 中建立元件,以 C++/CX、JavaScript 和 C# 用戶端程式代碼使用。 OvenServer 專案包含名為 Oven的運行時間類別,其會實作 IOven 介面和 IAppliance 介面。
推播和定期通知用戶端範例 (Windows 8) 此範例示範用戶端應用程式如何註冊和接聽從網頁伺服器傳送的推播通知。 推播通知可用來更新徽章或磚、引發快顯通知,或啟動背景工作。
可攜式裝置 API 範例 (Windows 8) 此範例示範如何從C++應用程式存取 IPortableDevice COM API。 若要瞭解如何從桌面C++應用程式存取 IPortableDevice COM API,請參閱可攜式裝置 COM API 範例。
PlayToReceiver 範例 (Windows 8) 此範例示範如何建立軟體 Play To 接收者。 若要公告軟體播放至接收者,請按兩下 [開始接收者] 按鈕。 若要停止接收者,請按兩下 [停止接收者] 按鈕。
鎖定畫面個人化範例 (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 是 2D 位陣圖,可在 3D 場景中獨立轉換及管理,通常用於 2D 遊戲中。
Direct3D 立體聲 3D 範例 (Windows 8) 此範例示範如何使用 Direct3D 將立體 3D 效果新增至C++應用程式。 它也示範如何回應 Direct3D 中的系統立體聲變更。 立體 3D 效果需要支援立體聲 3D 的顯示器。
使用 C++ 範例建立 Windows 執行階段 DLL 元件 (Windows 8) 此範例示範如何在 Visual C++ Microsoft 中建立進程 DLL 元件。 它用於C++/CX、JavaScript 和 C# 用戶端程序代碼。 OvenServer 專案包含名為 Oven的運行時間類別,其會實作 IOven 介面。
使用 C++ 範例建立 Windows 執行階段 EXE 元件 (Windows 8) 此範例示範如何在 Visual C++ Microsoft 中建立跨進程 EXE 元件。 它用於C++/CX、JavaScript 和 C# 用戶端程序代碼。 OvenServer 專案包含名為 Oven的運行時間類別,其會實作 IOven 介面。