Aracılığıyla paylaş


Visual Studio C++ Örnekleri

Visual Studio C++ örnekleri web'de kullanılabilir. Microsoft, birden çok teknolojide farklı işlevleri gösteren birçok C++ örneği üretmiştir. Ek örnekleri bulmak için birkaç yer aşağıdadır:

GitHub'da arşivlenen C++ örnekleri

Visual Studio, önceki sürümlerde C++ örnek kodu içeriyor. Örnek kod Visual Studio ile yüklenmiş veya ayrı bir indirme olarak kullanılabilir. Belgelerimizdeki birçok makale bu örneklere başvuruda bulunur. Bunlar artık Visual Studio tarafından yüklenmez. Bunun yerine GitHub'da bir depo mevcuttur. Aşağıdaki tablolarda her örnek için açıklamalar ve depodaki örneğin dizinine bağlantılar bulunur.

Önemli

Bu örnek kod bir kavramı göstermeye yöneliktir ve yalnızca söz konusu kavrama uygun olan kodu gösterir. Belirli bir ortamın güvenlik gereksinimlerini karşılamayabilir ve tam olarak gösterildiği gibi kullanılması gerekmez. Daha güvenli ve sağlam hale getirmek için projelerinize güvenlik ve hata işleme kodu eklemenizi öneririz. Microsoft bu örnek kodu, hiçbir garanti vermeden "OLDUĞU GİBİ" sağlamaktadır.

ATL örnekleri

ATL örnekleri - Gelişmiş

Örnek ad Açıklama
ActiveDoc Etkin Belge Sunucusu'nu nasıl uygulayacaklarını gösterir.
Async Url'den verileri zaman uyumsuz olarak indirir.
ATLButton Durumuna bağlı olarak kendisini üç farklı bit eşlem ile görüntüleyen bir düğme oluşturur.
ATLDuck ATL denetimleriyle bağlantı noktalarının kullanılmasını gösterir.
ATLGüvenlik Güvenlik ayarlarını incelemek için ATL güvenlik sınıflarının nasıl kullanılacağını gösterir.
ATLTraceTool Makro tarafından ATLTRACE2 oluşturulan çıkışı görüntüler.
Bağlan Çok iş parçacıklı bir ortamda bağlantı noktalarının (IConnectionPointContainer ve IConnectionPoint arabirimleri) uygulanmasını ve kullanımını gösterir.
CThreadPool Bir uygulamada iş parçacığı havuzunun nasıl kullanılacağını ve iş parçacığı havuzunun uygulanmasının uygulamanın performansını nasıl geliştirebileceğini gösterir.
DCOM Farklı makinelerde çalışan birden çok istemciden bir COM nesnesinin (Windows hizmetinde uygulanan) nasıl çağrıldığını gösterir.
MFCATL ATL COM nesnelerinin bir MFC sunucusu EXE'sinde nasıl kullanılabileceğini gösterir.

ATL örnekleri - Denetimler

Örnek ad Açıklama
ATLFire ATL kullanarak pencereli denetim oluşturmayı gösterir.
CDInfo CD ses parçalarını çalar ve parçalar hakkındaki bilgileri araç ipuçlarında ve pasta grafik ekranında görüntüler.
Circ Özellik sayfalarını gösteren ve daire çizen bir denetim oluşturur.
Poligon Özel özellikler, olaylar, özellik sayfaları ve nesne güvenliği uygulayan bir denetim oluşturur.
Alt Düzenleme Üst sınıf bir Windows denetimi oluşturur.

ATL örnekleri - Genel

Örnek ad Açıklama
ATLCollections ve CComEnumOnSTLkullanımını ICollectionOnSTLImpl ve özel kopyalama ilkesi sınıflarının uygulanmasını gösterir.
ATLCon Basit bir denetim kapsayıcısı gösterir.
ATLSafeArray kullanarak CComSafeArrayoluşturma ve korumayı SAFEARRAYgösterir; ayrıca bir bileşenden betiklere s geçirmeyi SAFEARRAYgösterir.
AutoThread Sınıfın kullanılmasını CComAutoThreadModule gösterir.
Çağrı cihazı Bir koleksiyonun/numaralandırmasının ayrıştırma arabirimini BSTRuygular.
CircColl ATL ve Standart C++ Kitaplığı'nı kullanarak nesnelerin koleksiyonunu/numaralandırmasını uygular.
COMMap Derleyici COM desteğiyle COM arabirimi eşleme giriş makrolarını gösterir.
CustomString Çok iş parçacıklı bir uygulamada performansı geliştirmek için için CStringT özel bellek ayırıcının nasıl kullanılacağını gösterir.
DispSink Dağıtım arabirimlerinde bağlantı noktası kullanmayı gösterir.

ATL örnekleri - OLEDB - Tüketici

Örnek ad Açıklama
CatDB OLE DB sağlayıcılarının tablo ve sütunları gibi şema bilgilerini görüntüler.
DBViewer Uygulamalarınız için veri bağlamalarının tam denetimini almak için sınıfını CManualAccessor kullanan orta düzey bir uygulama gösterir.
DynamicConsumer Veritabanından meta verileri okumak için dinamik erişimci ve şema satır kümesi sınıflarının kullanılmasını gösterir.
Çoklu Okuma Birden çok iş parçacığı kullanarak veritabanındaki bir tabloyu okur.

ATL örnekleri - OLEDB - Sağlayıcı

Örnek ad Açıklama
AdvancedPV Güncelleştirilebilir bir OLE DB Sağlayıcısı uygular. Bazı gelişmiş teknikleri gösterir.
UpdatePV Güncelleştirilebilir (okuma/yazma) OLE DB sağlayıcısı uygular.

CLR ve dil örnekleri - Windows Forms

Örnek ad Açıklama
BirthdayPicker .NET Framework kaynak mekanizmasının C++ uygulamalarında nasıl kullanılabileceğini gösterir. Ayrıca bazı yaygın Window Forms bileşenlerini de gösterir.
Hesap makinesi C++ ve .NET Framework Windows Forms sınıflarını kullanarak basit bir cep hesaplayıcısı uygular.
Karalama (MFC kullanarak) Karalama örneğinin MFC uygulaması, güncelleştirildi ve yeni .NET işlevselliğini içerecek şekilde genişletildi.
Karalama (Windows Forms) Yeni .NET işlevselliğini içerecek şekilde güncelleştirilmiş ve genişletilmiş Karalama örneğinin Windows Forms uygulaması.
STLCLR STL/CLR Kitaplığı kullanılırken kullanılabilen bazı özellikleri gösterir.

COM olay örnekleri

Örnek ad Açıklama
COMEvents COM kullanarak olay işlemeyi gösterir.

ComTypeLibfor7 örnekleri

Örnek ad Açıklama
ACDual Otomasyon uygulamasına çift arabirimler ekler.
ADOSamp Üç katmanlı bir istemci/sunucu uygulaması uygular.
AllInOne ATL kullanarak bir sunucu uygular, STL koleksiyonlarını gösterir ve MFC uygulamasında derleyici COM desteği tarafından denetlenmektedir.
COMMap Derleyici COM desteğiyle COM arabirimi eşleme giriş makrolarını gösterir.
Bağlan Çok iş parçacıklı bir ortamda bağlantı noktalarının ( IConnectionPointContainer ve arabirimleri) kullanımını ve IConnectionPoint uygulanmasını gösterir.
DCOM Farklı bilgisayarlarda çalışan birden çok istemciden bir COM nesnesinin (Windows hizmetinde uygulanan) nasıl çağrıldığını gösterir.
FreeThrd Derleyici COM desteğine sahip çok iş parçacıklı istemciyi ve serbest iş parçacıklı sunucuyu gösterir.
InProc Derleyici COM desteğine sahip bir işlem içi Otomasyon sunucusu uygulamasını gösterir.
Levent Kullanıcı arabirimi olmayan bir EXE sunucusu uygular.
MFCCalc Derleyici COM desteğine sahip bir Otomasyon sunucusu uygulamasını gösterir.

Derleyici örnekleri

Derleyici örnekleri - Genel

Örnek ad Açıklama
ccWrapper C/C++ derleyici bayraklarını diğer derleyicilerden Visual C++ derleyicisine (cl.exe) eşlemeyi gösterir.

Derleyici örnekleri - MASM

Örnek ad Açıklama
ÖklidStep1 Öklid'in en büyük ortak böleni bulmaya yönelik algoritmasını gösteren saf bir C projesi.
ÖklidStep2 Karma C ve MASM projesi olan ÖklidStep1 uzantısı. Öklid algoritmasının çekirdeği dosyadan .c bir .asm dosyaya taşınır ve .c dosya dosyaya çağrılır .asm .
PrimesStep1 Asal sayıları bulmak için Eratosthenes'in Elek'ini gösteren saf bir C projesi.
PrimesStep2 Çekirdek algoritmayı .asm dosyaya taşıyan karma bir C ve MASM projesi olan PrimesStep1 uzantısı.
PrimesStep3 PrimesStep2 uzantısı, extern işlevini ve genel veri yapısını bildirmek için ayrı bir C üst bilgi dosyası ve ekleme .asm dosyası ekler.

CRT örnekleri

Örnek ad Açıklama
CPUID Çalıştırılmakta olan CPU'nun özelliklerini belirler.
CRT_Dbg1 C çalışma zamanı kitaplıklarının temel hata ayıklama özelliklerini gösterir.
CRT_Dbg2 C çalışma zamanı hata ayıklama kancası işlevlerini gösterir.
DFACObjs _CrtDoForAllClientObjects C çalışma zamanı işlevinin, bağlı bir istemci nesneleri listesinde yineleme yapmak için nasıl kullanılacağını gösterir.
Raporu C çalışma zamanı hata ayıklama raporu işlevlerini gösterir.
RTC Çalışma zamanı hata denetimleri özelliğini gösterir.
SecureCRT Bu örnek, kod güvenliğini artırmak için kullanım dışı bırakılmış CRT işlevlerini kullanan kodun nasıl yükseltildiğini gösterir.

Hata ayıklama örnekleri

Örnek ad Açıklama
EEAddIn Yerel hata ayıklayıcısı ifade değerlendiricisini genişletmek için İfade Değerlendirici Eklentisi API'sini kullanır.

Fusion örnekleri

Örnek ad Açıklama
TraceMan Uygulamaya bağımlı derlemeler ve derlemelerin yerel füzyon önbelleğindeki durumu hakkında insan tarafından okunabilir biçimde bilgi sağlar.

Hilo örneği

Örnek ad Açıklama
Hilo Hilo bir dizi makale ve örnek uygulamadır. Yüksek performanslı, duyarlı istemci uygulamaları derlemek için Windows 7, Visual Studio ve C++'ın gücünü gösterir. Hilo, kendi ilgi çekici, dokunmatik özellikli Windows uygulamalarını tasarlamanıza ve geliştirmenize yardımcı olacak hem kaynak kodu hem de rehberlik sağlar.

Bu örnek Visual Studio 2013 için güncelleştirildi. Yaygın bir kilitlenme sorununu gideren AsyncLoaderMemoryManager.cpp dosyasına (36 ve 37. satırlarda) yönelik sık erişimli bir düzeltme içerir.

Uluslararası örnekler

Örnek ad Açıklama
IME Giriş Yöntemi Düzenleyicisi modunu denetlemeyi ve IME düzey 3'in nasıl uygulanduğunu gösterir.
SatDLL Bir Win32 uygulamasında çok dilli kaynakları uygulamak için önerilen bir yol gösterir.
UniRes Unicode kaynak dosyalarının kullanımını gösterir.

Dil örnekleri - Genel

Örnek ad Açıklama
Veri bir SQL Veritabanı basit erişimi gösterir.
MEDriver COM sunucusunun tür kitaplığından otomatik olarak oluşturulan bir .NET Framework sarmalayıcısı aracılığıyla COM olaylarının (yönetilmeyen bir COM sunucusundan tetiklenen) kullanımını gösterir.
Nil ASP.NET Web Forms ve ASP.NET Web Hizmetleri gösterir.
QStat BIR COM nesnesine erişimi sarmalayan ve işlevselliğini .NET Framework istemcilerine sunan bir DLL'nin nasıl oluşturulacağını gösterir.
Karalamak C++/CLI ve .NET Framework sınıflarını kullanarak Windows Forms MDI uygulaması geliştirmeyi gösterir.
TilePuzzle Yönetilen bileşenler (C++ ve C# ile yazılır) ve yerel bileşenler (COM öznitelikleri kullanılarak C++ ile yazılır) arasında birlikte çalışabilirliği gösterir.

MFC örnekleri

MFC örnekleri - Gelişmiş

Örnek ad Açıklama
Collect MFC C++ şablon tabanlı koleksiyon sınıflarını ve standart önceden oluşturulmuş koleksiyon sınıflarını gösterir.
Küp OpenGL'nin kaynak bağlamlarıyla birlikte MFC cihaz bağlamlarını kullanan OpenGL uygulaması.
DLLHusk Foundation sınıf kitaplığının DLL sürümünü bir uygulama ve özel DLL ile paylaşma.
DLLScreenCap Microsoft Foundation Sınıf Kitaplığı'na statik veya dinamik olarak bağlanabilen normal bir DLL.
MTGDI Belgeler ve görünümler için çerçevenin tek belge arabirimi (SDI) desteğini kullanarak GDI kaynaklarının birden çok iş parçacığı arasında paylaşılması tanıtımı.
MTMDI Kullanıcı arabirimi olaylarının ayrı bir kullanıcı arabirimi iş parçacığında işlendiği çoklu iş parçacığı çizimi.
MTRecalc Yeniden hesaplamaların bir çalışan iş parçacığında yapıldığı çoklu iş parçacığı çizimi.
Karşılıklı dışlamalar İki CWinThread nesne oluşturan ve bunları kullanıcının denetimi altında bir görev yapmak için kullanan iletişim kutusu tabanlı uygulama.
Konuşulan Kullanıcı tanımlı kaynakları kullanarak multimedya sesini gösterir.

MFC örnekleri - Denetimler

Örnek ad Açıklama
Düğme Yerinde etkin menü, hisse senedi özellik sayfası ve Hakkında kutusu denetim seçeneğinin kullanımını gösterir.
Circ ActiveX denetimiyle ilgili temel bilgileri gösterir. Bunlar denetim boyama, stok ve özel özellikler, stok ve özel etkinlikler, renk ve yazı tiplerinin kullanımı, stok Yazı Tipi özellik sayfası, varsayılan özellik sayfası ve sürüm oluşturma içerir.
CmnCtrl Wiprlhext üzerinde MFC ile kullanılabilen yeni denetimlerden bazılarını gösterir: Komut bağlantısı düğmesi (CButton), çağrı kutusu denetimi (CPagerCtrl), bölme düğmesi (CSplitButton) ve ağ adresi denetimi (CNetAddressCtrl).
Kapsamak Görsel Düzenleme Kapsayıcı Uygulamasını gösterir.
Görsel Zaman uyumsuz olarak veri indiren bir ActiveX denetimi oluşturmak için MFC'nin nasıl kullanılacağını gösterir.
Lisanslı Tasarım zamanı ve çalışma zamanı lisansı kullanımını zorunlu kılan denetim.
Yerelleştirmek Yerelleştirme için ayrı tür kitaplıklarının ve kaynak dinamik bağlantı kitaplıklarının (DLL' ler) kullanımını gösteren, yerelleştirilmiş kullanıcı arabirimine sahip bir denetim.
NetAddr Windows Vista "Net Address Verifier" denetiminin kullanımını gösterir.
Polat Paletin renklerini görüntüleyen denetim. Salt okunur özellikleri, kalıcı Get/Set özelliklerini, kalıcı parametreli özellikleri ve resim özelliklerini gösterir.
İtmek Windows sahip tarafından çizilmiş düğme denetiminden alt sınıflanmış denetim. Stok özelliklerini, özel olayları ve resim tutucuları gösterir.
RegSvr Kendi Kendine Kayıt Kodunun çağrılması gösterilmektedir.
SpinDial Özellik sayfası veri doğrulamasını gösteren bir spin-dial'ın görsel görünümüne sahip denetim.
TestHelp Kendi yardım dosyasına ve araç ipuçlarına sahip bir ActiveX denetimi.
Time Çalışma zamanında görünmez olan ve belirli aralıklarla bir zamanlayıcı olayı tetikleyen bir denetim. Bildirim işlevlerini ve ortam özelliklerini gösterir.
XList Windows liste kutusundan alt sınıflanmış, metin veya bit eşlem öğelerini görüntüleyen bir denetim.

MFC örnekleri - Genel

Örnek ad Açıklama
Küçük Resim Küçük Resim dizini, uygulamanızın görünümünü özelleştirmek için kullanabileceğiniz örnek kaynaklar içerir.
CmnCtrl1 MFC sınıflarını kullanarak Windows Ortak Denetimlerinin stillerini oluşturmayı ve değiştirmeyi gösterir (Bölüm 1).
CmnCtrl2 MFC sınıflarını kullanarak Windows Ortak Denetimlerinin stillerini oluşturma ve değiştirme işlemini gösterir (Bölüm 2).
CTaskDialog Sınıfının çeşitli özelliklerini CTaskDialog gösterir.
CtrlBars Özel araç çubuğu ve durum çubuğu, iletişim kutusu çubuğu ve kayan palet.
CtrlTest Sahip çizim liste kutusu ve menüsü, özel denetim, bit eşlem düğmesi, döndürme denetimi.
DBVList CListView Liste görünümü ortak denetimi için kullanılabilen sanal liste görünümü işlevselliğini uygulamak için ve CDaoRecordset sınıflarını kullanır.
DIBLook DIB'lerin ve Renk Paletlerinin Kullanımını gösterir.
DlgCbr32 İletişim kutusu tabanlı bir uygulamaya araç çubuğu ve durum çubuğu ekleme.
DlgTempl İletişim kutusu şablonlarının dinamik olarak oluşturulmasını gösterir.
DockTool Yerleştirilebilen sürükleme ve kayan araç çubukları.
Dynamenu Menülerdeki öğelerin listesini dinamik olarak değiştirme; derleme zamanında bilinmeyen komutları işleme; ve bu tür komutlar için durum çubuğu komut istemini güncelleştirin.
FileDlgWatcher Oluşturduğunuzda hangi olayların oluşturulduğunu gösteren özel bir CFileDialogiletişim kutusu oluşturur.
Merhaba Menü ve Hakkında kutusu içeren tek bir uygulama penceresini gösterir.
HelloApp Ekranda bir pencerenin görüntülenmesi için birkaç kod satırı gerektiğini gösteren en düşük MFC örneği.
ListHdr Ve ortak denetim MFC sınıflarının CListCtrl CHeaderCtrlnasıl kullanılacağını gösterir.
MDI Belgeleri ve görünümleri kullanmayan MDI uygulaması.
MDIDocVw Belge/görünüm mimarisini kullanan MDI örneğinin güncelleştirilmiş sürümü.
MMXSwarm , veri türünün ve cihazdan __m64 bağımsız bit eşlemlerin (DIB) nasıl kullanılacağını CImagegösterir.
Kalıcı olmayan MFC CDialog nesnesinin modsuz iletişim kutusu olarak kullanımını gösterir.
Çoklu yüzey Kullanıcının aynı anda birden çok metin dosyasını açmasını ve düzenlemesini sağlayan basit metin düzenleyicisi.
Npp Not Defteri'ne benzer bir arabirim (SDI) uygulamasının nasıl uygulanduğunu gösterir. Kısa mesajları düzenlemenize ve Windows mesajlaşma API'si veya MAPI aracılığıyla diğer kullanıcılara veya diğer sistemlere göndermenize olanak tanır.
PropDlg Özellik sayfaları (iletişim kutuları).
Satır Listesi Liste görünümü ortak denetiminde tam satır seçimini gösterir.
Karalamak MFC özelliklerinin geniş bir yelpazesinin basit çizimlerini sağlar.
SimpleImage Görüntüleri yüklemeyi, yeniden boyutlandırmayı, dönüştürmeyi ve kaydetmeyi gösterir.
SnapVw MDI alt çerçeve penceresinde özellik sayfalarının nasıl kullanılacağını gösterir.
Spiro Animasyon efektleri gerektiren uygulamalarda bellek görüntüleme bağlamlarını kullanmayı CImageList ve kullanmayı gösteren bir oyun.
Takipçi Çeşitli CRectTracker stilleri ve seçenekleri gösterir.
VariantUse Değişken veri türünün kullanımını gösterir.
ViewEx Birden çok görünüm, kaydırma görünümü, bölücü pencereler.

MFC örnekleri - İnternet

Örnek ad Açıklama
DHTMLExplore DHTML olaylarının işlenmesini ve DHTML DDX'in kullanılmasını gösterir.
HTMLEdit Internet Explorer MSHTML düzenleme denetimini sarmalar.
MFCIE MFC CHtmlView ve CReBar Sınıfları gösterir.
Scheduler Visual C++ kitaplık sınıflarını kullanarak HTML tabanlı iletişim kutusunun nasıl oluşturulacağını gösterir.

MFC örnekleri - OLE

Örnek ad Açıklama
ACDual MFC tabanlı Otomasyon sunucusuna çift arabirim desteği eklemeyi gösterir.
Otomatik Ölçeklendirme Otomasyon özelliklerini gösterir. AUTOCLIK örnek uygulamasını çalıştıran basit bir Otomasyon istemci uygulaması olan AUTODRIV'i içerir.
CalcDriv Otomasyon istemcisi.
DrawCli Aynı zamanda bir ActiveX Görsel Düzenleme kapsayıcısı olan tam özellikli nesne odaklı çizim uygulaması.
HierSvr OLE Sürükle ve Bırak ile bir Sunucu Uygulaması gösterir.
InProc İstemcinin adres alanına DLL olarak yüklenebilen işlem içi Otomasyon sunucusu.
IPDrive INPROC örnek uygulamasını çalıştıran basit bir Otomasyon istemci uygulaması.
MFCBind Etkin belge (eski adıyla DocObject) kapsayıcısı oluşturmayı gösterir.
MFCCalc Basit bir hesap makinesi uygulayan bir Otomasyon sunucusu.
OClient Sürükle ve bırak ile ActiveX Görsel Düzenleme kapsayıcı uygulaması.
OLEView Özel OLE arabirimleri aracılığıyla OLE nesne tarayıcısı uygulama.
SuperPad CEditView kullanarak metin düzenleyen bir görsel düzenleme sunucusu gösterir.
TstCon MFC'nin OLE ekleme desteğini kullanarak bir ActiveX denetim kapsayıcısı uygular. ActiveX denetimlerini test etmek, özelliklerini değiştirmek ve yöntemlerini çağırmak için TSTCON kullanabilirsiniz.
WordPad MFC'nin zengin düzenleme denetimleri desteğini kullanarak temel bir sözcük işlemcisi oluşturur.

MFC örnekleri - Yardımcı Program

Örnek ad Açıklama
GUIDGen Genel olarak benzersiz tanımlayıcılar oluşturan basit bir iletişim kutusu tabanlı MFC uygulaması.
Makehm Kaynak tanımlamaları ile Yardım bağlamları arasında eşleme oluşturan bir konsol uygulaması.

MFC örnekleri - Visual C++ 2008 Özellik Paketi

Örnek ad Açıklama
Özel Sayfalar Araç Çubuğu Özelleştirme iletişim kutusuna özel bir sayfanın nasıl ekleneceğini gösterir.
DesktopAlertDemo Masaüstü uyarısı iletişim kutusunun nasıl uygulanduğunu gösterir (anlık ileti uygulamasının iletişim kutusuna benzer).
DlgToolTips İletişim kutusundaki denetimler için gelişmiş araç ipuçlarının nasıl uygulanduğunu gösterir.
DrawClient Kapsayıcı desteğini düzenlemeyle şerit desteğini çizim uygulamasıyla tümleştirmeyi gösterir.
DynamicMenu Çalışma zamanında menü çubuğundaki bir menüyü ve açılır menüyü dinamik olarak nasıl güncelleştireceklerini gösterir.
Gezgin Dosya Gezgini benzeyen bir dosya sistemi gezgininin nasıl uygulandığını gösterir. Benzer kullanıcı arabirimi öğelerine ve özelliklerine sahiptir.
IEDemo Benzer kullanıcı arabirimi öğeleri ve özellikleriyle Internet Explorer'a benzer bir uygulamanın nasıl uygulanduğunu gösterir.
MDITabsDemo Geleneksel MDI alt pencereleri yerine yeni sekmeli MDI belgeleri arabirimini kullanan bir uygulamanın nasıl oluşturulacağını gösterir.
MenuSubSet Uygulama başlangıcında belirli menü öğelerinin ve alt menülerin dinamik olarak nasıl kaldırılacağını gösterir.
MSMoneyDemo Microsoft Money'ye benzer bir kullanıcı arabirimi oluşturmak için MFC'nin nasıl kullanılacağını gösterir.
MSOffice2007Demo Benzer kullanıcı arabirimi öğeleri ve sınırlı benzer özelliklere sahip, Office 2007 uygulamasına benzer bir düzenleyici uygulamasının nasıl uygulanduğunu gösterir. MSOffice2007Demo örneği, Office 2007 uygulamasına çok benzer bir tam şerit kullanıcı arabirimi uygular. Şerit öğelerinin bazıları uygulamadaki özelliklere bağlıdır.
NewControls MFC'de uygulanan denetimlerin çoğunun özelliklerini gösterir. Bu denetimler arasında özelleştirilebilir düğmeler, renk seçici denetimleri ve paletleri, yazı tipi seçici, görüntü düzenleyicisi, özellik kılavuzu, maskelenmiş düzenleme denetimi ve kabuk listesi ve ağaç denetimleri bulunur.
OutlookDemo Outlook 2003/2007'ye benzer bir uygulamanın nasıl oluşturulacağını gösterir.
OutlookMultiViews SDI uygulamasında tek bir belgedeki birden çok görünüm arasında nasıl geçiş yapılacağını gösterir. Örnek, kullanılabilir görünümleri listelemek ve bunlar arasında geçiş yapmak için Outlook çubuk denetimini kullanır.
OwnerDrawMenu Açılır menü öğelerini dinamik olarak çizmeyi gösterir.
PaletteDemo Sahip çizim bilgi alanıyla çok sütunlu araç çubuğunun nasıl oluşturulacağını gösterir. Çalışma zamanında özel araç çubuğunun sütun sayısını değiştirmek için Standart araç çubuğundaki 2, 3 veya 4 düğmelerine tıklayın.
PropSheetDemo Aşağıdaki Özellik Sayfası denetimi türlerini gösterir: basit, sol tarafta sekmeler, sol tarafta ağaç denetimi, OneNote stili sekmeler, sol taraftaki öğelerin listesi.
RebarTest Araç çubuğunu barındıran özelleştirilebilir bir Rebar denetimini gösterir.
RibbonGadgets Şerit Denetiminde barındırılabilir çeşitli denetimleri gösterir. Ana çerçevenin en altında, belirli bir aracın nasıl oluşturulacağını özetleyen kaynak kodu metnini içeren Kaynak Kodu penceresini bulabilirsiniz.
ŞeritMDI Çok Belgeli Arabirim ile Şerit Denetiminin kullanımını gösterir.
RollupPane Otomatik olarak toplanan kayan bir "bilgi" bölmesini gösterir. Kayan bölmenin resim yazısı üzerindeki sabitle düğmesine basarak döndürmeyi açıp kapatabilirsiniz.
SetPaneSize Yerleştirme bölmesi boyutunu program aracılığıyla ayarlamayı gösterir.
Kaydırıcı Dış denetimi barındıran bir araç çubuğu düğmesinin nasıl uygulandığını gösterir.
StateCollection Menü çubuğu, araç çubukları ve yerleştirme pencereleri için farklı durumları kaydeden ve yükleyen bir uygulamanın nasıl uygulandığını gösterir.
StatusBarDemo Durum çubuğuna çeşitli gelişmiş denetimlerin nasıl ekleneceğini gösterir.
TabbedView Excel çalışma kitabındaki sekmeler gibi birden çok sekmeli görünüm içeren bir görünümün nasıl oluşturulacağını gösterir.
TabControl MFC Sekme Denetimini ve farklı özellikler ve görsel yöneticileri kullanarak sahip olduğu farklı görünümleri gösterir.
Görevler Bölmesi Çeşitli özellikleri ve görsel yöneticileri kullanarak MFC Görev Bölmesi sınıflarını ve bunların farklı görünümlerini gösterir.
ToolbarDateTimePicker Bir tarih/saat seçici denetimini araç çubuğuyla tümleştirmeyi gösterir
ToolTipDemo Gelişmiş MFC araç ipucu özelliklerinin nasıl kullanılacağını gösterir.
TrayMenu MFC Denetim Çubuğu menülerini sistem tepsisi simgesiyle kullanma yeteneğini gösterir. Ekranın sağ alt köşesindeki bildirim simgelerine benzer.
VisualStudioDemo Visual Studio'nun aynı kullanıcı arabirimi özelliklerinin ve özelliklerinin birçoğuna sahip bir uygulamanın nasıl uygulanduğunu gösterir. Özelleştirilebilir yerleştirme menü çubuğu, araç çubuğu ve pencereler de dahil olmak üzere Visual Studio kullanıcı arabirimi öğelerinin çoğu gösterilir.
WordPad Kullanıcı arabirimi öğeleri ve bazı özellikler dahil olmak üzere WordPad'in işlevselliğini taklit eden bir uygulamanın nasıl uygulandığını gösterir.
WorkSpaceToolBar Yerleştirme bölmesine araç çubuğunun nasıl ekleneceğini gösterir. Visual Studio'daki Çözüm Gezgini araç çubuğuna benzer.

MFC örnekleri - Windows Touch

Örnek ad Açıklama
GestureDemo MFC'de Windows Touch desteğini gösterir (dokunmatik donanım gerektirir).
TouchDemo MFC'de Windows Touch desteğini gösterir (dokunmatik donanım gerektirir).

ODBC örnekleri

Örnek ad Açıklama
odbcsql Bu örnekte veritabanına bağlanmak ve veritabanına erişmek için ODBC API'lerinin nasıl kullanılacağı gösterilmektedir.

İşletim sistemi örnekleri

Örnek ad Açıklama
GetImage Windows Görüntü Alma (WIA) uygulama programlama arabirimlerini (API' ler) gösterir.

Unix örnekleri

Örnek ad Açıklama
Unix - ccWrapper Sun Forte ve gcc derleyicilerindeki bayrakları Microsoft Visual C++ derleyicisine (cl.exe) eşleyen bir sarmalayıcı gösterir.

Windows 8 örnekleri

Windows 8 Örnek Paketi, Windows 8 için geliştirilen ve güncelleştirilen tüm uygulama kodu örneklerini içerir. Örnek paketi, tüm örnekleri aynı anda indirmek için kullanışlı bir yol sağlar. Bu örnek paketindeki örnekler C#, C++, VB.NET ve JavaScript'te kullanılabilir. Windows Örnekleri Galerisi, Windows 8 ve Windows Server 2012'de kullanılabilen çeşitli yeni programlama modellerini, platformları, özellikleri ve bileşenleri kullanan kod örnekleri içerir. Bu indirilebilir örnekler Visual Studio çözümü (sln) dosyasını, kaynak dosyalarını, varlıkları, kaynakları ve başarıyla derlenip çalıştırmak için gereken meta verileri içerir.

Her örnekte gösterildiği gibi programlama modelleri, platformlar, diller ve API'ler hakkında daha fazla bilgi sağlanır. Windows Geliştirici Merkezi'nde bulunan Windows 8 belgelerinde sağlanan yönergelere, öğreticilere ve başvuru makalelerine bakın. Bu örnekler, Windows 8 ve Windows Server 2012 için programlama modellerinin ve özellik API'lerinin işlevselliğini göstermek için olduğu gibi sağlanır.

Örnek ad Açıklama
Arka Plan Aktarımı örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı uygulamaları için Arka Plan Aktarım API'sinin güç dostu, maliyet açısından duyarlı ve esnek davranışını gösterir. Sağlanan örnek senaryolar dosya indirme ve yükleme işlemlerini kapsar.
CryptoWinRT örneği (Windows 8) Bu örnek, yeni Şifreleme API'lerinin nasıl kullanılacağını gösterir.
Yazdırma örneği (Windows 8) Bu örnek, uygulamaların Windows yazdırma deneyimini nasıl tümleştirebileceğini gösterir. Bu örnekte ortaya konan senaryolar şunlardır: Düğmeler çubuğunu ve yazdırma sözleşmesini kullanarak uygulamadan yazdırma, Uygulama deneyiminden yazdırma ve daha fazlası.
HttpClient örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı tarafından sağlanan ağ özelliklerini kullanarak http sunucusundan çeşitli içerik türlerini karşıya yüklemek ve indirmek için HttpClient sınıfının ve IXMLHTTPRequest2 arabiriminin kullanımını gösterir.
Ivmeölçer algılayıcı örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.Accelerometer . Bu örnek, kullanıcının 3 eksenli bir ivmeölçer için X, Y ve Z eksenleri boyunca hızlandırma kuvvetlerini görüntülemesine olanak tanır. Üç senaryodan birini seçebilirsiniz.
Hesap resmi adı örneği (Windows 8) Bu örnek, şu anda oturum açmış olan kullanıcının adını almanın farklı yollarını gösterir. Ayrıca kullanıcının kutucuğu için kullanılan görüntünün nasıl alınıp ayarlanacağı da gösterilmektedir.
Uygulama ayarları örneği (Windows 8) Bu örnekte, bir uygulamanın ayarlar kullanıcı arabirimini Ayarlar düğmesiyle tümleştirmek için ApplicationSettings API'sinin ve ayarlar açılır penceresinin nasıl kullanılacağı gösterilmektedir. Örnekte ad alanı Windows.UI.ApplicationSettings ve WinJS.UI.SettingsFlyoutkullanılır.
Kamera örneği için Windows Mağazası cihaz uygulaması (Windows 8) Bu örnek, bir kamera için Windows Mağazası cihaz uygulamasının nasıl oluşturulacağını gösterir. Windows Mağazası cihaz uygulaması, belirli bir kamera için yakalama deneyimini ayırt etmek için bir IHV veya OEM tarafından sağlanır.
C++ basit blog okuyucu örneğini kullanmaya başlama (Windows 8) Örnek, kullanıcı arabirimini tanımlamak için XAML kullanarak yerel C++ dilinde Windows Mağazası uygulama geliştirmesinin bazı temel ilkelerini gösterir. Bu, Windows Geliştirici Merkezi'nin üzerinde tartışılan uygulamanın tam bir çalışma sürümüdür.
Veri okuma ve yazma örneği (Windows 8) Bu örnek, verileri depolamak ve almak için DataReader ve DataWriter sınıflarının nasıl kullanılacağını gösterir.
Uygulama verileri örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı uygulama veri API'lerini kullanarak her kullanıcıya ve Windows Mağazası uygulamasına özgü verileri nasıl depolayıp alabileceğinizi gösterir. Uygulama verileri oturum durumunu, kullanıcı tercihlerini ve diğer ayarları içerir.
Özel sürücü erişim örneği (Windows 8) Bu örnek, özelleştirilmiş bir cihaza erişmek için CreateDeviceAccessInstance ve IDeviceIoControl'un nasıl kullanılacağını gösterir.
XAML ListView ve GridView essentials örneği (Windows 8) Bu örnekte GridView ve ListView denetimlerinin nasıl kullanılacağı gösterilmektedir.
Animasyon ölçümleri örneği (Windows 8) Bu örnek, Windows Animasyon Kitaplığı'ndaki Windows.UI.Core.AnimationMetrics animasyonları tanımlayan ham parametrelere erişmek için içindeki Animasyon Ölçümleri API'lerinin nasıl kullanılacağını gösterir.
Playback Manager msAudioCategory örneği (Windows 8) Bu örnek, bir ses-video (AV) akışı için doğru msAudioCategory kategorisini seçerek bunu bir ses kayıttan yürütme akışı olarak yapılandırmayı gösterir.
XAML DirectX 3D çekim oyunu örneği (Windows 8) Bu örnek, bir C++ uygulamasında DirectX (Direct3D 11.1, Direct2D, XInput ve XAudio2) ve XAML kullanarak basit bir birinci kişi 3-B oyununun uygulanmasını gösterir. XAML, uyarı görüntüleme ve oyun durumu iletileri için kullanılır.
XAML kaydırma, kaydırma ve yakınlaştırma örneği (Windows 8) Bu örnekte kaydırmak ve yakınlaştırmak için ScrollViewer denetiminin nasıl kullanılacağı gösterilmektedir.
XAML FlipView denetim örneği (Windows 8) Bu örnek, kullanıcıların bir koleksiyonda geçiş yapmasını sağlamak için FlipView denetiminin nasıl kullanılacağını gösterir.
Jirometre algılayıcı örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.Gyrometer . Bu örnek, kullanıcının 3 eksenli bir jirometre için X, Y ve Z ekseni boyunca açısal hızı görüntülemesine olanak tanır.
Yazıcılar için cihaz uygulaması SDK örneği (Windows 8) Bu örnek, yazdırma sürücüsü olayına yanıt olarak kutucuk sözleşmesinden, printTaskSettings sözleşmesinden ve backgroundTask tarafından görüntülenen bildirimden etkinleştirilebilen yazıcılar için bir cihaz uygulamasının nasıl oluşturulacağını gösterir.
Arka plan görev örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı arka plan görev API'sini kullanarak arka plan görevleri oluşturmayı ve kaydetmeyi gösterir. Arka plan görevi bir sistem veya saat olayı tarafından tetiklenebilir ve bir veya daha fazla koşulla kısıtlanabilir.
StreamSocket örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı tarafından sağlanan ağ özelliklerini kullanarak StreamSocket sınıfının temellerini gösterir. Örneğin istemci bileşeni ağ bağlantısı oluşturmak için bir TCP yuvası oluşturur, veri göndermek için yuvayı kullanır ve daha fazlasını yapar.
Zamanlanmış bildirimler örneği (Windows 8) Bu örnek, bir uygulama için zamanlanmış ve yinelenen kutucuk güncelleştirmelerinin ve bildirim bildirimlerinin nasıl kullanılacağını gösterir. Bu özellik, uygulama çalışmasa bile bildirimin teslimi için kesin bir zaman belirtmenize olanak tanır.
Kayıttan Yürütme Yöneticisi Yardımcısı Örneği (Windows 8) Bu örnek, bir ses-video akışı için doğru msAudioCategory kategorisini seçerek bunu bir ses kayıttan yürütme akışı olarak yapılandırmayı gösterir.
OrientationSensor örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.OrientationSensor . Kullanıcının geçerli cihaz yönünü yansıtan döndürme matrisini ve Quaternion değerlerini görüntülemesine olanak tanır.
Dosya erişim örneği (Windows 8) Bu örnek, bir dosyanın nasıl oluşturulacağını, okunacağını, yazıldığını, kopyalanıp silindiğini, dosya özelliklerinin nasıl alınacağını ve uygulamanızın yeniden erişebilmesi için bir dosya veya klasörün nasıl izlendiğini gösterir. Bu örnek ve Windows.Storage.AccessCache API kullanırWindows.Storage.
Çıkarılabilir depolama birimi örneği (Windows 8) Çıkarılabilir depolama örneği, dosyaların çıkarılabilir depolama cihazlarına nasıl aktarılıp aktarılıp aktarılamını gösterir. Bu örnek için kamera, medya oynatıcı, cep telefonu veya USB başparmak sürücüsü gibi sisteme bağlı çıkarılabilir bir depolama cihazı gerekir.
XAML SurfaceImageSource DirectX birlikte çalışma örneği (Windows 8) Bu örnek, XAML uygulamanıza DirectX içeriği eklemek için öğesinin SurfaceImageSource nasıl kullanılacağını gösterir. Bu örnek hem C++ hem de C# kullanır.
WebSockets örneğiyle bağlanma (Windows 8) Bu örnek, bağlı bir Windows Mağazası uygulamasında WebSockets'in nasıl kullanılacağını gösterir. Örnek, bağlantı kurma, veri gönderip alma ve bağlantıyı kapatma gibi temel işlevleri kapsar.
Medya örneği için anahtarları yapılandırma (Windows 8) Bu örnek, klavyedeki donanım medya tuşlarını yapılandırmayı gösterir. Ardından, oynat, duraklat, durdur vb. tuşuna basarak veya tıklayarak bir ses-video akışını denetlemek için yapılandırılan tuşları kullanma.
XAML kişilik animasyonları örneği (Windows 8) Bu örnek, uygulamanızda yerleşik kişilik animasyonlarının nasıl kullanılacağını gösterir.
Bildirim örneği (Windows 8) Bu örnek, bildirim bildirimlerinin nasıl kullanılacağını gösterir: Ekranın sağ üst köşesinde açılır bildirimler olarak görünen bildirimler. Kullanıcı, ilişkili uygulamayı başlatmak için bildirim (dokunma veya tıklama) seçebilir.
Kişi Seçici uygulaması örneği (Windows 8) Bu örnekte, bir veya daha fazla kişiyi seçmek için Kişi Seçici'nin nasıl kullanılacağı gösterilmektedir. Ayrıca, kullanıcıya kişi listesinin nasıl görüntüleneceğini göstermek için Kişi Seçici API'lerinin temel bir uygulamasını içerir.
DirectX mermer labirent oyun örneği (Windows 8) Bu örnekte DirectX kullanarak temel bir 3B oyunun nasıl derlenmiş olduğu gösterilmektedir. Bu oyun, oyuncunun eğim kontrollerini kullanarak bir tuzak labirenti boyunca bir bilyeyi yuvarlama sınaması olan basit bir labirent oyunudur.
DirectX kartpostal uygulaması örneği (Windows 8) Bu örnek, DirectX ve XAML birlikte çalışma kullanarak kartpostal oluşturmak için C++ ile DirectX kullanan basit bir Windows Mağazası uygulamasının uygulanmasını gösterir.
DirectX 3D çekim oyunu örneği (Windows 8) Bu örnek, bir C++ uygulamasında DirectX (Direct3D 11.1, Direct2D, XInput ve XAudio2) kullanarak basit bir birinci şahıs 3-B oyununun uygulanmasını gösterir.
XAML AppBar denetim örneği (Windows 8) Bu örnek, kullanıcılara gezinti, komut ve araç sunmak için AppBar denetiminin nasıl kullanılacağını gösterir. Uygulama çubuğu varsayılan olarak gizlenir ve kullanıcılar ekranın üst veya alt kenarından bir parmağı çekince görünür.
Tarih ve saat biçimlendirme örneği (Windows 8) Bu örnek, tarih ve saatleri kullanıcının tercihlerine göre görüntülemek için ad alanında Windows.Globalization.DateTimeFormatting DateTimeFormatter sınıfının nasıl kullanılacağını gösterir.
İkincil kutucuk örneği (Windows 8) Bu örnek, ikincil kutucuğu sabitlemeyi ve kullanmayı gösterir. Bu kutucuk, kaydedilmiş bir oyun veya sosyal ağ uygulamasındaki belirli bir arkadaş gibi bir uygulama içindeki belirli, varsayılan olmayan bir bölüme veya deneyime doğrudan erişir.
Giriş Dokunma testi örneği (Windows 8) Bu örnek, C++ ve DirectX kullanarak bir Windows Mağazası uygulamasında işaretçi girişini işleme, dokunma girişi için özel isabet testi uygulama ve işleme işlemlerinin nasıl yapılacağını göstermek için çokgen şekiller bulmacasını kullanır.
Ağ bilgileri örneği (Windows 8) Bu örnekte Windows Çalışma Zamanı Ağ Bilgileri API'lerinin nasıl kullanılacağı gösterilmektedir.
Giriş Basitleştirilmiş mürekkep örneği (Windows 8) Bu örnekte, Windows Mağazası uygulamalarında mürekkep işlevinin nasıl kullanılacağı gösterilmektedir.
StorageDataSource ve GetVirtualizedFilesVector örneği (Windows 8) Bu örnek, resimlerin kullanıcının Resim Kitaplığı'nda nasıl alınıp görüntüleneceğini gösterir.
Kenar tabanlı hareket çağırma örneği (Windows 8) Bu örnek, sınıfını kullanarak uç tabanlı kullanıcı arabiriminde gerçekleşen olayların nasıl dinlendiğini EdgeGesture gösterir.
Geçerli oturumun uzak örnek olup olmadığını denetleme (Windows 8) Bu örnekte API kullanımı gösterilmektedir Windows.System.RemoteDesktop .
Uygulama kaynakları ve yerelleştirme örneği (Windows 8) Bu örnek, yerelleştirilebilir içeriği uygulama kodundan ayırmak için uygulama kaynaklarının nasıl kullanılacağını gösterir. Örnek, ve Windows.Globalization ad alanlarını ve WinJS.ResourceskullanırWindows.ApplicationModel.Resources.Core.
Bağlam menüsü örneği (Windows 8) Bu örnekte bağlam menüsünün nasıl oluşturulacağı ve metin için varsayılan bağlam menüsünün nasıl değiştirilacağı gösterilmektedir. Bu örnek, PopupMenu ve oncontextmenu olayı da dahil olmak üzere API'yi kullanır Windows.UI.Popups .
Coğrafi konum örneği (Windows 8) Coğrafi Konum örneği, kullanıcının bilgisayarının coğrafi konumunu almak için Coğrafi Konum API'sinin nasıl kullanılacağını gösterir. Bir uygulama coğrafi konum API'sini kullanarak konumu bir kez alabilir veya konumu sürekli izleyebilir.
İleti iletişim kutusu örneği (Windows 8) Bu örnek, iletişim kutularını görüntülemek, komutları ve eylemlerini ayarlamak ve varsayılan düğmeyi değiştirmek için MessageDialog'un nasıl kullanılacağını gösterir. Windows.UI.Popups Ad alanı MessageDialog sınıfını içerir.
MediaStreamSource medya uzantısı örneği (Windows 8) Bu örnekte, Bir Windows Mağazası uygulamasında Microsoft Silverlight MediaStreamSource kavramının nasıl desteklenemiyor olduğu gösterilmektedir.
DirectWrite dikey metin örneği (Windows 8) Bu örnek, özel düzen şeklinde dikey metni düzgün bir şekilde görüntülemek için DirectWrite ve Direct2D kullanır.
DXGI takas zinciri döndürme örneği (Windows 8) Bu örnek, IDXGISwapChain1::SetRotation yöntemini ve sunu performansını geliştirmek için önceden seçilmiş içerikle birlikte yöntemini nasıl kullanabileceğinizi gösterir.
Direct2D özel görüntü efektleri örneği (Windows 8) Bu örnekte standart piksel, köşe ve işlem gölgelendiricilerini kullanarak özel Direct2D Efektlerinin nasıl uygulanacakları gösterilmektedir.
DirectX dokunmatik giriş örneği (Windows 8) Bu örnek, Direct3D ile bir C++ uygulamasındaki 3B ortamın dokunma ve fare gezintisini gösterir.
XInput oyun kumandası örneği (Windows 8) Bu örnek, C++ uygulamasında XInput API'lerinin kullanımını gösterir. Bir Xbox oyun kumandasından gelen girişleri okur ve analog çubuk hareketleri ve düğme basmalarıyla ilgili verileri görüntüler.
Direct3D-Direct2D birlikte çalışma örneği (Windows 8) Bu örnek, Direct3D işleme hedefine metin yazmak için Direct2D ve DirectWrite ile birlikte nasıl çalışıldığını gösterir. Oyunlarda ve 3B uygulamalarda puanlama panelleri gibi uyarı ekranları ve metin tabanlı okumalar oluşturmanın etkili bir yoludur.
Dağıtım örneği (Windows 8) Bu örnekte, bir web hizmetinden akış alabilen Windows 8 için temel bir Windows Mağazası uygulaması gösterilmektedir. Bu örnek şu anda JavaScript, C#, C++ve VB programlama dillerinde sağlanmıştır.
Uygulama kutucukları ve rozet örneği (Windows 8) Bu örnek, Başlangıç ekranında uygulamanızın temsili ve başlatma noktası olan bir uygulama kutucuğunun nasıl kullanılacağını gösterir. Ayrıca bu kutucukta bir rozetin nasıl kullanılacağını da gösterir. Uygulamanın çalışmadığında kullanıcıya durum bilgilerini geçirmesi için bir yöntemdir.
XAML kullanıcı ve özel denetim örneği (Windows 8) Bu örnek, XAML UserControl öğelerinin nasıl oluşturulup kullanılacağını ve projeleriniz için özel denetimlerin nasıl oluşturulacağını gösterir.
Direct3D kaynak yükleme örneği (Windows 8) Bu örnekte, DirectX ile C++ uygulamaları için Direct3D kaynağı yükleme gösterilmektedir.
Etkileşim örneğini özelleştirmek için XAML ListView ve GridView (Windows 8) Bu örnek, denetimin etkileşim modelini ListView gösterir.
XAML WebView denetim örneği (Windows 8) Bu örnek, bir URL görüntülemek, HTML yüklemek, içinde betikle WebViewetkileşimde bulunma ve kullanmak için denetiminin nasıl WebView kullanılacağını WebViewBrushgösterir.
Pusula algılayıcı örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.Compass . Bu örnek, kullanıcının pusula okumasını manyetik-kuzey ve yüklü sensöre bağlı olarak true-north değeri olarak görüntülemesini sağlar.
Görüntüleme yönü örneği (Windows 8) Bu örnekte, bir uygulamada görüntüleme yönlendirmesini DisplayProperties ayarlamak için sınıfın nasıl kullanılacağı gösterilmektedir.
Direct2D ilişkilendirme modları örneği (Windows 8) Bu örnek Direct2D tarafından kullanılan çeşitli ilişkilendirme modlarını gösterir.
Genelleştirme tercihleri örneği (Windows 8) Bu örnek, kullanıcının genelleştirme tercihlerini almak için sınıfının nasıl kullanılacağını Windows.System.UserProfile.GlobalizationPreferences gösterir. Ayrıca ve Language sınıflarının GeographicRegion nasıl kullanılacağını da gösterir.
Direct2D geometri gerçekleştirme örneği (Windows 8) Bu örnek, çok çekirdekli geometri döşemelerinin geometri işleme süresini azaltmaya nasıl yardımcı olabileceğini gösterir. Opaklık maskeleri ve kafesler kullanmak, bazı durumlarda daha iyi olabilecek geleneksel geometri işlemeye alternatiftir.
Dil yazı tipi eşleme örneği (Windows 8) Bu örnek, ad alanında sınıfını kullanarak LanguageFontGroup dile özgü yazı tipi önerilerini nasıl edineceklerini Windows.Globalization.Fonts gösterir.
Eğim ölçer algılayıcı örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.Inclinometer . Bu örnek, kullanıcının 3 eksenli bir eğim ölçer için X, Y ve Z ekseni hakkındaki eğim açılarını görüntülemesine olanak tanır.
XAML yüksek karşıtlık stili örneği (Windows 8) Bu örnek, uygulamanızda yüksek karşıtlık modu için destek uygulamaya yönelik çeşitli teknikleri gösterir. Uygulamanızı görme sorunu olan kişiler için erişilebilir hale getirmek için yüksek karşıtlık modu desteği önemlidir.
Giriş Cihazı özellikleri örneği (Windows 8) Bu örnek, kullanıcının cihazına bağlı giriş cihazlarının nasıl sorgulandığını gösterir. Ayrıca Windows Mağazası uygulamalarının işaretçi, dokunma, kalem/ekran kalemi, fare ve klavye giriş modlarını destekleme.
Posta istemcileri için EAS ilkeleri örneği (Windows 8) Bu örnek, posta istemcilerinin cihaz bilgilerini nasıl alabileceğini ve sağlanan Exchange Active Sync (EAS) ilkeleriyle nasıl çalışabileceğini gösterir. Windows Mağazası uygulamaları, posta istemcilerini verilen EAS ilkeleriyle uyumlu kalacak şekilde yapılandırabilir.
DatagramSocket örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı tarafından sağlanan ağ özelliklerini kullanarak sınıfının temellerini DatagramSocket gösterir. Örneğin istemci bileşeni bir UDP yuvası oluşturur, verileri göndermek ve almak için yuvayı kullanır ve yuvayı kapatır.
DirectWrite hello world sample (Windows 8) Bu örnek, "Merhaba Dünya" metnini bir CoreWindowolarak işlemek için DirectWrite ve Direct2D'nin nasıl kullanılacağını gösterir.
Sıkıştırma örneği (Windows 8) Bu örnekte, bir dosyadan yapılandırılmış verilerin nasıl okunduğu ve sıkıştırılmış verilerin yeni bir dosyaya nasıl yazıldığı ve sıkıştırılmış verilerin nasıl okunduğu ve sıkıştırılmış verilerin yeni bir dosyaya nasıl yazıldığı gösterilmektedir. Birçok uygulamanın verileri sıkıştırması ve sıkıştırmasını açması gerekir.
Ağ durumu arka plan örneği (Windows 8) Bu örnek, İnternet Mevcut koşulu kullanarak Ağ Durumu Değişikliği olayı için bir arka plan görev işleyicisi kaydederek İnternet bağlantı profilinde bir değişikliğin nasıl belirleneceğini gösterir.
Uygulama paketi bilgileri örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı paketleme API'sini kullanarak paket bilgilerini nasıl alabileceğinizi gösterir. Kullanıcılar Windows Mağazası uygulamanızı uygulama paketi olarak alır. Windows, uygulamayı kullanıcı başına yüklemek için bir uygulama paketindeki bilgileri kullanır.
LightSensor örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.LightSensor . Bu örnek, kullanıcının ortam ışığı okumasını LUX değeri olarak görüntülemesine olanak tanır. İki senaryodan birini seçebilirsiniz: LightSensor veri olayları, Geçerli ışık algılayıcısı okumaları ve daha fazlası.
Mobil geniş bant hesabı sağlama örneği (Windows 8) Bu örnek, Windows 8'i gerekli bağlantı bilgileri ve erişim sağlama ile yapılandırmak için Windows 8 Mobile Broadband sağlama aracısı API'sinin (Windows.Networking.NetworkOperators.ProvisioningAgent) nasıl kullanılacağını gösterir.
Media Play To sample (Windows 8) Bu örnek Play To API'sini gösterir. Yerel ağınızdaki diğer cihazlara video, ses ve görüntü akışı yapmak için medya uygulamanızı nasıl genişletebileceğinizi gösterir.
Giriş Dokunmatik klavye örneği (Windows 8) Bu örnek, platform denetimlerinden türetilmeyen özel denetimlerde dokunmatik klavyenin otomatik olarak nasıl başlatıldığını gösterir. Örnek, klavye girişi gerektiren ve standart XAML denetimlerinden türetilmeyen özel denetimler uygular.
XAML animasyon kitaplığı örneği (Windows 8) Bu örnekte, çeşitli efektler elde etmek için animasyonlara animasyon ekleme ve animasyonlara kolaylaştırma işlevleri uygulama gösterilmektedir.
Tutturma örneği (Windows 8) Tutturma durumu, dört olası uygulama görünümü durumundan biridir. Bir uygulamayı tutturmak, uygulamayı 320 piksel genişliğinde yeniden boyutlandırır ve bu sayede ekranı başka bir uygulamayla paylaşabilir. Tutturma, iki uygulamanın aynı anda görünür olmasını sağlar.
Medya örneğini dönüştürme (Windows 8) Bu örnekte, Windows Mağazası uygulamasındaki bir video dosyasının kodunu çevirmek için API'nin nasıl kullanılacağı Windows.Media.Transcoding gösterilmektedir. Kod dönüştürme, video veya ses dosyası gibi dijital bir medya dosyasının bir biçimden diğerine dönüştürülmesidir.
XAML iki boyutlu dönüşüm örneği (Windows 8) Bu örnek, öğelerin uygulamanızda görüntülenme biçimini değiştirmek için iki boyutlu dönüşümlerin nasıl kullanılacağını gösterir. Dönüşüm, bir koordinat alanından başka bir koordinat alanına noktaları eşlemeyi veya dönüştürmeyi tanımlar.
IXmlReader ve IXmlWriter XML veri okuma yazma örneği (Windows 8) Bu örnek, C++ ile Windows Mağazası uygulamanızda ve IXmlWriter özelliğinin nasıl kullanılacağını IXmlReader gösterir. Düz XML biçimli bir metin dosyasından XML verilerini okumak ve yazmak için kullanılırlar. Bu arabirimler Windows Win32 ve COM API'lerinin bir parçasıdır, ancak Windows Çalışma Zamanı tarafından desteklenir.
Yakalama cihazı örneğini kullanarak medya yakalama (Windows 8) Bu örnek, web kamerası gibi bir yakalama cihazından video, ses ve resim yakalamak için API'nin nasıl kullanılacağını MediaCapture gösterir.
XAML Açılan Menüsü örneği (Windows 8) Bu örnek, projelerinizde XAML Açılan Öğesinin nasıl oluşturulacağını ve kullanılacağını gösterir.
CameraCaptureUI Örneği (Windows 8) Bu örnek, fotoğraf veya video yakalamak için tam ekran bir kullanıcı arabirimi görüntüleyen API'nin nasıl kullanılacağını Windows.Media.Capture.CameraCaptureUI gösterir. Kamera Yakalama kullanıcı arabirimi, fotoğraftan videoya geçiş için denetimler, gecikmeli fotoğraf çekmek için bir zamanlayıcı ve daha fazlasını sağlar.
XAudio2 ses dosyası kayıttan yürütme örneği (Windows 8) Bu örnekte bir uygulamada XAudio2 kullanımı gösterilmektedir.
Hilo C++ örneği (Windows 8) Bu örnek, C++ ve XAML kullanarak eksiksiz bir Windows Mağazası uygulaması oluşturmayı gösterir. Hilo fotoğraf örneği, modern C++, XAML ve Windows Çalışma Zamanı kullanarak bir Windows 8 uygulaması oluşturmak isteyen C++ geliştiricilerine rehberlik sağlar.
DirectWrite özel metin işleyici örneği (Windows 8) Bu örnekte DirectWrite için özel bir metin işleyicinin nasıl uygulandığı gösterilmektedir.
DirectWrite yazı tipi numaralandırma örneği (Windows 8) Bu örnek, kullanıcının cihazında sistem yazı tipi koleksiyonundaki yazı tiplerini listelemek için DirectWrite'in nasıl kullanılacağını gösterir.
Direct2D perspektif dönüştürme örneği (Windows 8) Bu örnek, bir perspektif dönüşümü uygulanmış bir görüntüyü görüntülemek için API'nin nasıl kullanılacağını DrawBitmap gösterir.
CameraOptionsUI Örneği (Windows 8) Bu örnek, bir cihaz uygulamasında kamera seçeneklerinin nasıl kullanılacağını gösterir. API, CameraOptionsUI kamera ayarlarını ayarlamak için bir kullanıcı arabirimi görüntüler. Bu örnek için web kamerası gerekir.
XInput ses denetleyicisi kayıttan yürütme örneği (Windows 8) Bu örnek, uygulamadaki kulaklık gibi bir XInput cihazında XAudio2 kayıttan yürütmeyi gösterir.
Direct2D 3D dönüşüm efekti örneği (Windows 8) Bu örnek, bir görüntüyü 3B alanda dönüştürmeye yönelik farklı yöntemleri gösterir.
Windows hesabı yetkilendirme örneği (Windows 8) Bu örnek, kullanıcı kimliğini temsilci modunda Microsoft Hesabıyla doğrulamak için ad alanının üyelerinin Windows.Security.Authentication.OnlineId nasıl kullanılacağını gösterir. Ayrıca REST protokolü kullanarak alınan belirteçleri Live Connect API'lerine gönderme.
Sayı biçimlendirme ve ayrıştırma örneği (Windows 8) Bu örnek, ad alanında , CurrencyFormatter, PercentFormatterve PermilleFormatter sınıflarının Windows.Globalization.NumberFormatting nasıl kullanılacağını DecimalFormattergösterir. Sayıları, para birimlerini ve yüzde değerlerini görüntülemek ve ayrıştırmak için kullanılırlar.
DXGI teklifi ve geri kazanma kaynakları örneği (Windows 8) Bu örnek, DirectX ile bir C++ uygulamasında DXGI IDXGIDevice2::OfferResources ve IDXGIDevice2::ReclaimResources API'lerin kullanımını gösterir.
Web kimlik doğrulama aracısı örneği (Windows 8) Bu örnek, web kimlik doğrulama aracısı WinRT API'sini gösterir. Facebook, Google, Microsoft ve Twitter gibi OAuth sağlayıcılarına çoklu oturum açma (SSO) bağlantılarını etkinleştirmenizi sağlar.
XAudio2 ses akışı efekti örneği (Windows 8) Bu örnek, XAudio2 ve Media Foundation API'lerini kullanan bir C++ uygulamasında ses akışını gösterir.
Giriş ekranı örneği (Windows 8) Bu örnek, Windows görüntülenen giriş ekranını kapattığında benzer bir görüntüyü doğru konumlandırarak Windows'un uygulamanız için gösterdiği giriş ekranını taklit etme işlemini gösterir.
SMS arka plan görev örneği (Windows 8) Bu örnek, SMS kısa mesaj gönderip almak için Arka Plan Görev API'siyle () Windows 8 Mobile Geniş Bant SMS API'sininWindows.Devices.Sms (Windows.ApplicationModel.Background) nasıl kullanılacağını gösterir.
SMS iletisi gönderme, alma ve SIM yönetim örneği (Windows 8) Bu örnek, Windows 8 Mobile Geniş Bant SMS API'sinin (Windows.Devices.Sms) nasıl kullanılacağını gösterir.
Deneme uygulaması ve uygulama içi satın alma örneği (Windows 8) Bu örnek, bir uygulamanın veya uygulama içi satın alma işleminin etkinleştirdiği bir özelliğin lisans durumunu belirlemek için Windows Mağazası tarafından sağlanan lisans API'sinin nasıl kullanılacağını gösterir.
Giriş Dokunmatik klavye metin girişi örneği (Windows 8) Bu örnekte dokunmatik klavyede iyileştirilmiş görünümlerin nasıl etkinleştirileceği gösterilmektedir. Giriş kapsamlarını ve giriş türlerini ad alanında WinJS.UI denetimlerle ve ve RichEdit XAML denetimleriyle TextBox birlikte kullanarak çalışır.
XAML metin düzenleme örneği (Windows 8) Bu örnek, uygulamanızda metin girişi denetimlerinin nasıl kullanılacağını gösterir.
İş parçacığı havuzu örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı iş parçacığı havuzu API'sini kullanarak iş öğelerini zaman uyumsuz olarak çalıştırmayı gösterir.
UI Otomasyonu çekirdek pencere sağlayıcısı örneği (Windows 8) Bu örnekte Bir Microsoft UI Otomasyonu sağlayıcısının nasıl oluşturulacağı gösterilmektedir. Bir Windows Mağazası uygulaması hakkındaki programlı bilgileri ekran okuyucular gibi erişilebilir teknolojiler için kullanılabilir hale getirir. Örnek bir Direct2D uygulamasıdır.
XAML erişilebilirlik örneği (Windows 8) Bu örnek, uygulamanıza nasıl temel erişilebilirlik desteği ekleyebileceğinizi gösterir.
Çalma listesi örneği (Windows 8) Bu örnekte ses dosyalarının çalma listesini oluşturma, kaydetme, görüntüleme ve düzenleme işlemleri gösterilmektedir. Bu örnek, ad alanında bulunan Windows.Media.Playlists sınıfları kullanır.
Media Server istemci örneği (Windows 8) Bu örnek, Media Server API'sini kullanarak Bir Media Server istemcisinin nasıl oluşturulacağını gösterir. Media Server örneği, yerel ağınızda program aracılığıyla bir Digital Media Server'a nasıl göz atılacağını ve tüm video dosyalarının nasıl görüntüleneceğini gösterir.
Direct2D dergi uygulaması örneği (Windows 8) Bu örnek, bir dergi türü sunuyla uygulama derlemek için Direct2D, DirectWrite, Windows Imaging Component (WIC) ve XAML'nin nasıl kullanılacağını gösterir.
Mobil geniş bant hesabı ve cihaz yönetimi örneği (Windows 8) Bu örnek, Mobil Ağ Operatörleri (Windows.Networking.NetworkOperatorsMNO) tarafından kullanılan Windows 8 Mobile Geniş Bant API'sinin () nasıl kullanılacağını gösterir. Kullanılabilir Mobile Broadband hesaplarını almak ve görüntülemek için MobileBroadbandAccount API'lerinin nasıl kullanılacağını gösterir.
Yakınlık örneği (Windows 8) Bu örnek, yakındaki bilgisayarlarla iletişim kurmak için ve ProximityDevice sınıflarının PeerFinder nasıl kullanılacağını gösterir. Dokunma hareketi sırasında küçük iletiler alışverişi yapmak veya eş uygulamalar arasında yuva bağlantısı kurmak için API'yi kullanabilirsiniz Proximity .
Windows Çalışma Zamanı işlem içi bileşen örneği oluşturma (C++CX) (Windows 8) Bu örnek, C++/CX, JavaScript ve C# istemci kodunda kullanılan C++/CX'te bir bileşenin nasıl oluşturulacağını gösterir. OvenServer projesi, bir arabirim ve arabirim uygulayan adlı Ovenbir IOven IAppliance çalışma zamanı sınıfı içerir.
Cihaz otomatik döndürme tercihleri örneği (Windows 8) Bu örnek, cihaz döndürme olaylarını DisplayProperties işlemek ve doğrulamak için sınıfının nasıl kullanılacağını gösterir.
Gerçek zamanlı iletişim örneği (Windows 8) Bu örnekte, gerçek zamanlı iletişim uygulamalarını etkinleştirmek için düşük gecikme süresi özelliğinin nasıl kullanılacağı gösterilmektedir.
İçerik kaynağı uygulama örneğini paylaşma (Windows 8) Bu örnek, bir uygulamanın başka bir uygulamayla nasıl içerik paylaşabileceğini gösterir. Bu örnek, ad alanından Windows.ApplicationModel.DataTransfer sınıflar kullanır.
Arama sözleşmesi örneği (Windows 8) Bu örnekte, kullanıcıların Arama düğmesini seçip arama bölmesini açtıklarında uygulamanızda arama yapmasına nasıl izin verilip verelim. Ayrıca, arama bölmesini kullanarak kullanıcıların sorguları için öneriler görüntüleme.
Ham bildirimler örneği (Windows 8) Bu örnek, uygulama için bir arka plan görevi gerçekleştiren ilişkili kullanıcı arabirimi olmayan anında iletme bildirimleri olan ham bildirimlerin nasıl kullanılacağını gösterir.
Direct2D temel görüntü efektleri örneği (Windows 8) Bu örnekte bir görüntünün nasıl yükleneceği, Gauss bulanıklaştırma efektinin nasıl uygulanacağı ve ardından içinde Windows::UI::Core::CoreWindownasıl görüntüleneceği gösterilmektedir.
Temel öğeler örneği üzerinde Direct2D etkileri (Windows 8) Bu örnek, Direct2D ilkel öğelere görüntü efektlerinin nasıl uygulanacağını gösterir. Bu örnek Direct2D kullanarak yuvarlatılmış dikdörtgenler çizer ve ardından dikdörtgenlerin ortasına DirectWrite metni çizer. Ardından buna bir efekt grafı uygular.
ControlChannelTrigger StreamSocket örneği (Windows 8) Örnek, bir Windows Mağazası uygulamasında sınıfın ControlChannelTrigger nasıl kullanılacağını gösterir. TCP StreamSocketkullanır, bu nedenle uygulama her zaman bağlı ve her zaman erişilebilir durumdadır. Bu örnekte arka plan ağ bildirimlerinin kullanımı gösterilmektedir.
ControlChannelTrigger StreamWebSocket örneği (Windows 8) Örnek, StreamWebSocket kullanan bir Windows Mağazası uygulamasının her zaman bağlı ve her zaman ulaşılabilir olmasını sağlamak için sınıfının nasıl kullanılacağını ControlChannelTrigger gösterir. Bu örnekte arka plan ağ bildirimlerinin kullanımı gösterilmektedir.
İlişkilendirme başlatma örneği (Windows 8) Bu örnek, kullanıcının dosya türü veya protokol için varsayılan uygulamasını nasıl başlatabileceğinizi gösterir. Ayrıca, uygulamanızın bir dosya türü veya protokol için varsayılan uygulama olmasını nasıl etkinleştireceğinizi de öğrenebilirsiniz.
AtomPub örneği (Windows 8) Bu örnekte, web'den genelleştirilmiş içerik akışlarına erişme, bunları oluşturma, güncelleştirme ve kaldırma işlemleri gösterilmektedir. Atom Yayın standardının Windows Çalışma Zamanı uygulamasını kullanır.
Sertifika kayıt örneği (Windows 8) Bu örnekte sertifika hiyerarşisinde sertifika oluşturma ve kaydetme işlemleri gösterilmektedir. Windows 8'in değerlendirme kopyasını almak için Windows 8'e gidin. Microsoft Visual Studio 2012'nin değerlendirme kopyasını almak için Visual Studio 2012'ye gidin.
Pano uygulaması örneği (Windows 8) Bu örnek, bir uygulamanın kopyalama, yapıştırma, kesme ve taşıma gibi pano komutlarını nasıl kullanabileceğini gösterir. Bu örnek, ad alanından Windows.ApplicationModel.DataTransfer sınıflar kullanır.
Direct2D bileşik efekt modları örneği (Windows 8) Bu örnek, Direct2D'de kullanılabilen çok çeşitli bileşik ve karışım modlarını gösterir.
Direct3D tümsek eşleme örneği (Windows 8) Bu örnekte normal bir harita ve piksel başına aydınlatma kullanılarak tümsek eşlemesi gösterilmektedir.
Takvim ayrıntıları ve matematik örneği (Windows 8) Bu örnek, bir takvim sistemine ve kullanıcının genelleştirme tercihlerine göre tarihleri işlemek ve işlemek için ad alanında sınıfın Windows.Globalization nasıl kullanılacağını Calendar gösterir.
Cihaz numaralandırma örneği (Windows 8) Bu örnek, kullanılabilir cihazları bulmak ve cihaz bilgilerini aramak için Cihaz Numaralandırma API'sinin nasıl kullanılacağını gösterir. Örnek iki senaryo sunar: İlk senaryoda, belirli cihaz arabirimlerini aramak için Cihaz Numaralandırma API'si kullanılır.
DirectWrite paragraf metni örneği (Windows 8) Bu örnek, paragraf metnini bir CoreWindowöğesine işlemek için DirectWrite ve Direct2D'nin nasıl kullanılacağını gösterir. Ayrıca, düzene gerekçe ve karakter aralığı uygulayın.
Ekran klavye örneğinin görünümüne yanıt verme (Windows 8) [Bu belge başlangıç niteliğindedir ve değiştirilebilir.] Bu örnek, ekrandaki yumuşak klavyenin görünümünü dinlemeyi ve yanıtlamayı gösterir. Odak, klavyesi olmayan bir cihazda metin girişi gerektiren bir öğeye verildiğinde.
XAML veri bağlama örneği (Windows 8) Bu örnek Bağlama sınıfını ve Bağlama işaretleme uzantısını kullanarak temel veri bağlama tekniklerini gösterir.
Direct3D öğretici örneği (Windows 8) Bu örnek beş derslik bir öğreticidir. Direct3D API'sine giriş sağlar ve diğer DirectX örneklerinin çoğunda kullanılan kavramları ve kodu tanıtır.
Direct2D efektleri fotoğraf ayarlama uygulaması örneği (Windows 8) Bu örnek, Direct2D Efektleri'nin kullanıldığı çeşitli yaygın fotoğraf işleme tekniklerini gösterir. Bu örnek birkaç bölüme ayrılmıştır. 1. Ders: Direct2D Efektleri kullanarak görüntü yükleme ve çizmenin temellerini gösterir.
Windows Ses Oturumu (WASAPI) örneği (Windows 8) Windows Ses Oturumu API'sini (WASAPI) kullanarak sesle ilgili çeşitli görevlerin nasıl yapılacağını gösterir.
Kullanıcı etki alanı adı örneği (Windows 8) Bu örnek, ad alanının sınıfı Windows.System.UserProfile tarafından UserInformation sağlanan etki alanıyla ilgili işlevselliği gösterir. UserInformation sınıfı, bir uygulamanın kullanıcı hakkında bilgi almasına ve ayarlamasına olanak tanır.
USSD ileti yönetimi örneği (Windows 8) Bu örnek, GSM özellikli mobil geniş bant cihazlarıyla USSD protokolünü kullanan ağ hesabı yönetimini gösterir. USSD genellikle Mobil Ağ Operatörü (MNO) tarafından bir mobil geniş bant profilinin hesap yönetimi için kullanılır.
Bing Haritalar Gezi İyileştirici örneği (Windows 8) Örnek, JavaScript ve Visual C++ kullanmayı ve Bing Haritalar Seyahat İyileştiricisi adlı Windows 8 için uygulama oluşturmayı gösterir. Bing Haritalar Gezi İyileştiricisi, kullanıcı arabirimini tanımlamak için JavaScript ve hesaplama açısından pahalı bir algoritma için paralel olarak C++ kullanır.
Yol örneğinde Direct2D ve DirectWrite animasyonlu metin (Windows 8) Bu örnek, bir metin dizesini animasyonlu, doğrusal olmayan bir geometrik yol boyunca işlemek için Direct2D ve DirectWrite'in nasıl kullanılacağını gösterir. Uygulama, Bezier eğrisi boyunca farklı dillerde birkaç kez tekrarlanan "Hello, World!" işlemini işler.
Wi-Fi etkin nokta kimlik doğrulaması örneği (Windows 8) Bu örnek, Wi-Fi etkin nokta kimlik doğrulaması için Windows 8 Mobile Geniş Bant API'sinin (Windows.Networking.NetworkOperators) nasıl kullanılacağını gösterir. Wi-Fi etkin noktası için statik kimlik bilgilerini yapılandırmaya alternatif olarak bu mekanizmayı kullanın.
XAML görüntüleri örneği (Windows 8) Bu örnek, Görüntü denetimini ve BitmapImage sınıfını kullanarak uygulamanızdaki görüntüleri görüntülemeye ve işlemeye yönelik çeşitli teknikleri gösterir.
Ev Grubu uygulama örneği (Windows 8) Bu örnekte dosyaları açmak, aramak ve paylaşmak için nasıl HomeGroup kullanılacağı gösterilmektedir. Bu örnek, ve Windows.Storage.KnownFoldersiçinde Windows.Storage.Pickers bulunan bazı seçenekleri kullanırHomeGroup.
Kullanıcı arabirimi karşıtlığı ve ayarlar örneği (Windows 8) Bu örnek, kullanıcı arabirimi ayarları API'lerinin temel bir C# veya JavaScript uygulamasında nasıl kullanılacağını gösterir.
Klasör numaralandırma örneği (Windows 8) Bu örnek, bir konumdaki en üst düzey dosya ve klasörlerin nasıl listelenip listelenemini gösterir. (Örneğin, bir klasör, cihaz veya ağ konumu.) Ayrıca, bir konumdaki tüm dosyaları dosya gruplarına ayırarak listelemek için sorguları kullanma.
Dosya seçici örneği (Windows 8) Bu örnek, kullanıcının bunları dosya seçiciler aracılığıyla seçmesine izin vererek dosyalara ve klasörlere nasıl erişileceğini gösterir. Ayrıca, kullanıcının kaydedilecek dosyanın adını, dosya türünü ve konumunu belirtebilmesi için bir dosyayı kaydetme.
Dosya seçici sözleşme örneği (Windows 8) Bu örnek, bir uygulamanın dosya seçici aracılığıyla diğer uygulamalara nasıl dosya, kaydetme konumu ve gerçek zamanlı dosya güncelleştirmeleri sağlayabildiğini gösterir. Dosya Açma Seçici sözleşmesine, Dosya Kaydetme Seçici sözleşmesine ve Önbelleğe Alınmış Dosya Güncelleştirici sözleşmesine katılarak yapılır.
Programlı dosya arama örneği (Windows 8) Bu örnekte klasör, kitaplık, cihaz veya ağ konumu gibi konumlardaki dosyaların nasıl sorgu yapılacağı gösterilmektedir. API kullanır Windows.Storage.Search . Bu örnekteki önemli API'ler şunlardır: QueryOptions sınıf, StorageFileQueryResult sınıf ve diğerleri.
Dosya ve klasör küçük resim örneği (Windows 8) Bu örnek, dosya ve klasörler için küçük resimlerin nasıl alınıp alınamsını gösterir. API kullanır Windows.Storage.FileProperties .
Giriş İşlemeleri ve hareketleri (C++) örneği (Windows 8) Bu örnek, C++ ve DirectX kullanarak bir Windows Mağazası uygulamasındaki GestureRecognizer API'lerle işaretçi girişinin nasıl işleneceğini ve işleme işlemlerinin nasıl yapılacağını gösterir.
Direct3D HLSL fraktal oluşturucu örneği (Windows 8) Bu örnek, fraktal görüntüler oluşturmak için Direct3D HLSL ve DirectCompute işlem gölgelendiricilerinin kullanımını gösterir.
XAML Direct2D aydınlatma efektleri örneği (Windows 8) Bu örnek Direct2D Efektleri'nde bulunan aydınlatma efektlerini gösterir. Aydınlatma efekti özellikleri XAML arabirim denetimleri tarafından denetlenip XAML SwapChainBackgroundPanel aracılığıyla Direct2D kullanılarak görüntülenir.
Direct2Dapp yazdırma örneği (Windows 8) Bu örnekte, Bir Windows Mağazası uygulamasına Direct2D yazdırma desteğinin nasıl ekleneceği gösterilmektedir. Bu örnek, bir Windows Mağazası uygulamasının içeriğini yazdırmak üzere işlemek için Direct2D özelliklerinin nasıl kullanılacağını gösterir. Ayrıca, işlenen içeriği yazıcıya gönderme.
Direct2D yazdırma görüntüleri ve efektleri örneği (Windows 8) Bu örnekte, Bir Windows Mağazası uygulamasında Direct2D görüntülerinin ve Direct2D efektlerinin nasıl yazdırıldığı gösterilmektedir.
Direct2D animasyonlu metin örneği (Windows 8) Bu örnek, Direct2D FillOpacityMask yöntemini kullanarak metni hızlı bir şekilde işlemeyi gösterir. Örnek, dokunmaya da yanıt verir. Metni yakınlaştırmak ve uzaklaştırmak için iki parmakla sıkıştırma kullanılabilir.
Direct3D işlem sonrası efektleri örneği (Windows 8) Bu örnekte, aşağı ölçeklendirilmiş ara arabellekler kullanılarak basit bir dönen küp sahnesinde Direct3D 11.1 sonrası işleme gösterilmektedir.
Genişletilmiş Dil Hizmetleri (ELS) örneği (Windows 8) Bu örnek, Bir Windows Mağazası uygulamasında Genişletilmiş Dil Hizmetleri'nin (ELS) kullanımını gösterir. Örnek, kullanılabilir üç ELS hizmeti kullanımını gösteren senaryolar uygular. Senaryolarda belirli bir hizmetin nasıl istenecekleri gösterilmektedir.
DirectWrite isabet testi örneği (Windows 8) Bu örnekte DirectWrite'in isabet testi özelliklerinin nasıl kullanılacağı gösterilmektedir. Görüntülenen metnin hangi bölümüne tıklandığını veya dokunulduğunu belirlemek için kullanılır.
DirectWrite satır içi nesne örneği (Windows 8) Bu örnek, resim gibi bir metin düzenine satır içi nesne eklemeyi gösterir.
XAML vektör tabanlı çizim örneği (Windows 8) Bu örnek, uygulamanızda vektör tabanlı grafiklerin nasıl çiz yapılacağını gösterir.
Bluetooth çağrı denetimi örneği (Windows 8) Bluetooth CallControl örneği, çağrıları işlemek için varsayılan Bluetooth iletişim cihazını yapılandırmayı gösterir. Bu örneğin JavaScript, C#, C++ ve VB.Net sürümleri vardır. Bu örnek, Windows olayları ve olay işleme hakkında bilgi gerektirir.
Direct2D komut listesi örneği (Windows 8) Bu örnekte komut listesinin kullanımı gösterilmektedir. Bir dizi vektör komutunu kaydetmek, komut listesinden bir görüntü fırçası oluşturmak ve ardından dikdörtgen geometrisini onunla doldurmak için kullanılır. Komut listesi, vektörünün çözünürlük bağımsızlığını korur.
ControlChannelTrigger XMLHTTPRequest örneği (Windows 8) Örnek, kullanarak bir Windows Mağazası uygulamasının IXMLHTTPRequest2 her zaman bağlı ve her zaman ulaşılabilir olmasını sağlamak için sınıfının nasıl kullanılacağını ControlChannelTrigger gösterir. Bu örnek, bir Windows Mağazası uygulamasında arka plan ağ bildirimlerinin kullanımını gösterir.
XInput ve JavaScript denetleyici taslak örneği (Windows 8) Bu örnek, XInput C++ API'sinin bir Windows Çalışma Zamanı bileşeninde nasıl sarmalanmış olduğunu gösterir. Ardından JavaScript kullanarak bir Windows Mağazası uygulamasından çağırır. Bu örnek, xbox oyun kumandasını kullanarak çizgi kalınlığını ve daha fazlasını seçmenizi sağlayan bir taslak uygulaması uygular.
Direct2D konvolve matris efekti örneği (Windows 8) Bu örnekte Direct2D Efektleri konvolve matris efekti gösterilmektedir. Bu örnekte bazı örnek convolution çekirdek matrisleri vardır: Geçiş (işlem yapılmaz), Kutu bulanıklaştırma (genişlik 5), Basit kenar algılama, Basit keskinleştirme, Kabartma, Dikey smear (yükseklik 10) burçları ve daha fazlası.
DirectX takas zinciri uygulama örneği (Windows 8) Bu örnekte yerel bir uygulamada olayların nasıl alınıp CoreWindow alınamayacağı ve DirectX takas zincirinin uygulama görünümüne nasıl bağlanacakları gösterilmektedir.
Kimlik bilgisi seçici örneği (Windows 8) Bu örnek, kimlik bilgilerini almak için sınıfının nasıl kullanılacağını Windows.Security.Credentials.UI.CredentialPicker gösterir. Bu kimlik bilgileri, örneğin HttpClient, gerektiren API'lere geçirilebilir.
Direct2D animasyon örneği (Windows 8) Bu örnek, Direct2D temel öğesini sarmal yol boyunca işlemek ve animasyon eklemek için Direct2D'nin nasıl kullanılacağını gösterir.
İçerik hedef uygulama örneğini paylaşma (Windows 8) Bu örnek, bir uygulamanın başka bir uygulamadan paylaşılan içeriği nasıl alabileceğini gösterir. Bu örnek ve Windows.ApplicationModel.DataTransfer.Share ad alanlarının Windows.ApplicationModel.DataTransfer sınıflarını kullanır.
Direct2D görüntü dosyasına kaydetme örneği (Windows 8) Bu örnek, Direct2D ve DirectWrite kullanarak ekrana işlemeyi gösterir. Ayrıca, WIC API'sini kullanarak işlenen görüntüyü diske kaydetme.
DPI örneğine göre ölçeklendirme (Windows 8) Bu örnek, ekranın piksel yoğunluğuna göre ölçeklendirilen bir uygulamanın nasıl derlendiğini açıklar. Doğru ölçek görüntülerini yükler veya varsayılan ölçeklendirmeyi geçersiz kılar. Bu örnek API'yi Windows.Graphics.Display kullanır.
Windows Çalışma Zamanı işlem içi bileşen örneği oluşturma (C#) (Windows 8) Bu örnek C# dilinde C++/CX, JavaScript ve C# istemci kodunda kullanılan bir bileşenin nasıl oluşturulacağını gösterir. OvenServer projesi, bir arabirim ve arabirim uygulayan adlı Ovenbir IOven IAppliance çalışma zamanı sınıfı içerir.
anında iletme ve düzenli bildirimler istemci tarafı örneği (Windows 8) Bu örnek, bir istemci uygulamasının web sunucusundan gönderilen anında iletme bildirimlerini nasıl kaydedip dinleyebileceğini gösterir. Anında iletme bildirimleri, bir rozeti veya kutucuğu güncelleştirmek, bildirim göndermek veya bir arka plan görevi başlatmak için kullanılabilir.
Taşınabilir cihaz API örneği (Windows 8) Bu örnek, C++ uygulamasından COM API'sine erişmeyi IPortableDevice gösterir. Masaüstü C++ uygulamasından IPortableDevice COM API'sine nasıl erişeceğinizi öğrenmek için Taşınabilir Cihazlar COM API Örneği'ne bakın.
PlayToReceiver örneği (Windows 8) Bu örnek, bir yazılımın Alıcıya Yürütülecek şekilde nasıl oluşturulacağını gösterir. Play To Receiver yazılımını tanıtmak için Alıcıyı Başlat düğmesine tıklayın. Alıcıyı durdurmak için Alıcıyı Durdur düğmesine tıklayın.
Kilit ekranı kişiselleştirme örneği (Windows 8) Bu örnekte, geçerli kullanıcının kilit ekranı görüntüsünü ayarlamak için API'nin nasıl kullanılacağı LockScreen gösterilmektedir. Bu örnek, ad alanından Windows.System.UserProfile sınıflar kullanır.
Kimlik bilgisi dolabı örneği (Windows 8) Bu örnekte WinRT PasswordVault API'lerinin nasıl kullanılacağı ve web kimlik bilgilerini depolamak için kimlik bilgisi dolabının nasıl kullanılacağı gösterilmektedir. Belirli senaryolar arasında tek bir kaynağa sahip tek bir kullanıcı ve tek bir kaynağa sahip birden çok kullanıcı bulunur.
Medya altyapısı yerel C++ video kayıttan yürütme örneği (Windows 8) Bu örnek, yerel bir C++ uygulamasında API'yi kullanarak video kayıttan yürütmeyi MediaEngine gösterir.
Medya uzantıları örneği (Windows 8) Bu örnekte medya uzantılarının nasıl kullanılacağı gösterilmektedir. Şema işleyicilerini kullanarak videoya efektler uygulayabilir, video kodunu çözebilir ve medya akışları oluşturabilirsiniz.
Kilit ekranı uygulamaları örneği (Windows 8) Bu örnek, temel durum bilgilerini sağlamak için bir rozet veya daha ayrıntılı durum sağlamak için bir kutucuk ile bir uygulamanın kilit ekranında (bilgisayar kilitliyken gösterilen ekran) nasıl iletişim durumunun olabileceğini gösterir.
XAML metin görüntüleme örneği (Windows 8) Bu örnek, uygulamanızdaki metnin görünümünü nasıl denetleyişini gösterir.
SimpleOrientationSensor örneği (Windows 8) Bu örnekte API'nin nasıl kullanılacağı gösterilmektedir Windows.Devices.Sensors.SimpleOrientationSensor .
Direct3D sprite örneği (Windows 8) Bu örnek, XNA SpriteBatch API'sine benzer şekilde sprite toplu iş davranışlarının Direct3D uygulamasını sağlar. Sprite'ler, genellikle 2-B oyunlarda kullanılan, 3B bir sahnede bağımsız olarak dönüştürülebilen ve yönetilebilen 2-B bit eşlemlerdir.
Direct3D stereoskopik 3B örnek (Windows 8) Bu örnek, Direct3D kullanarak C++ uygulamalarına stereoskopik 3-B efekti eklemeyi gösterir. Ayrıca Direct3D'de sistem stereo değişikliklerine nasıl yanıt verilmeyenleri de gösterir. Stereoskopik 3-B efekti, stereo 3-B'yi destekleyen bir ekran gerektirir.
C++ örneğiyle Windows Çalışma Zamanı DLL bileşeni oluşturma (Windows 8) Bu örnek, Microsoft Visual C++'da işlem içi DLL bileşeninin nasıl oluşturulacağını gösterir. C++/CX, JavaScript ve C# istemci kodunda kullanılır. OvenServer projesi, bir arabirim uygulayan adlı Ovenbir IOven çalışma zamanı sınıfı içerir.
C++ örneğiyle Windows Çalışma Zamanı EXE bileşeni oluşturma (Windows 8) Bu örnek, Microsoft Visual C++'da işlem dışı bir EXE bileşeninin nasıl oluşturulacağını gösterir. C++/CX, JavaScript ve C# istemci kodunda kullanılır. OvenServer projesi, bir arabirim uygulayan adlı Ovenbir IOven çalışma zamanı sınıfı içerir.