Share via


Visual Studio C++ Örnekleri

Visual Studio C++ örnekleri web'de bulunabilir. Microsoft, birden çok teknolojide farklı işlevleri gösteren birçok C++ örneği üretmiştir. Ek örnekleri bulabileceğiniz yerlerden birkaçı şunlardı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şvurur. Bunlar artık Visual Studio tarafından yüklenmez. Bunun yerine GitHub'da bir depo kullanılabilir. 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 Description
ActiveDoc Etkin Belge Sunucusu'nu uygulamayı gösterir.
Zaman Uyumsuz 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.
ATLSecurity 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 (Bir 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 Description
ATLFire ATL kullanarak pencereli denetim oluşturmayı gösterir.
CDInfo CD ses parçalarını çalar ve parçalarla ilgili 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 özellikleri, olayları, özellik sayfalarını ve nesne güvenliğini uygulayan bir denetim oluşturur.
SubEdit Üst sınıf bir Windows denetimi oluşturur.

ATL örnekleri - Genel

Örnek ad Description
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 bakımının nasıl yapılacağını; ayrıca bir bileşenden betiklere nasıl geçirilip geçirilip SAFEARRAYgeçirilemeyi SAFEARRAYgösterir.
Otomatik İş Parçacığı Sınıfın kullanılmasını CComAutoThreadModule gösterir.
Çağrı cihazı Bir koleksiyonun/numaralandırmasının bir yırtılma arabirimini BSTRuygular.
CircColl ATL ve Standart C++ Kitaplığı'nı kullanarak nesnelerin koleksiyonunu/numaralandırmasını uygular.
COMMap Derleyici COM desteğine sahip COM arabirim eşlemesi giriş makrolarını gösterir.
CustomString Çok iş parçacıklı bir uygulamada performansı artırmak 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 Description
CatDB OLE DB sağlayıcılarının tabloları 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 uygulamayı 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 Veritabanındaki bir tabloyu birden çok iş parçacığı kullanarak okur.

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

Örnek ad Description
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 Description
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) Scribble örneğinin MFC uygulaması, güncelleştirildi ve yeni .NET işlevselliğini içerecek şekilde genişletildi.
Karalama (Windows Forms) Scribble örneğinin Windows Forms uygulaması, güncelleştirildi ve yeni .NET işlevselliği içerecek şekilde genişletildi.
STLCLR STL/CLR Kitaplığı kullanılırken kullanılabilen bazı özellikleri gösterir.

COM olay örnekleri

Örnek ad Description
COMEvents COM kullanarak olay işlemeyi gösterir.

ComTypeLibfor7 örnekleri

Örnek ad Description
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 bir MFC uygulamasında derleyici COM desteği tarafından denetlenmektedir.
COMMap Derleyici COM desteğiyle COM arabirim eşlemesi 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 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 Description
ccWrapper C/C++ derleyici bayraklarını diğer derleyicilerden Visual C++ derleyicisine (cl.exe) eşlemeyi gösterir.

Derleyici örnekleri - MASM

Örnek ad Description
EuclidStep1 Öklid'in en büyük ortak böleni bulmaya yönelik algoritmasını gösteren saf bir C projesi.
EuclidStep2 Karma C ve MASM projesi olan EuclidStep1 uzantısı. Öklid algoritmasının temeli 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 Sieve'sini gösteren saf bir C projesi.
PrimesStep2 Çekirdek algoritmayı .asm dosyaya taşıyan karma bir C ve MASM projesi olan PrimesStep1 uzantısı.
PrimesStep3 Extern işlevini ve genel veri yapısını bildirmek için ayrı bir C üst bilgi dosyası ve ekleme .asm dosyası ekleyen PrimesStep2 uzantısı.

CRT örnekleri

Örnek ad Description
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 bağlı bir istemci nesneleri listesinde yineleme yapmak için _CrtDoForAllClientObjects C çalışma zamanı işlevinin nasıl kullanılacağını gösterir.
Rapor C çalışma zamanı hata ayıklama rapor 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ışı CRT işlevlerini kullanan kodun nasıl yükseltildiğini gösterir.

Hata ayıklama örnekleri

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

Fusion örnekleri

Örnek ad Description
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 Description
Hilo Hilo bir dizi makale ve örnek uygulamadır. Yüksek performanslı, hızlı yanıt veren istemci uygulamaları oluşturmak 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 (satır 36 ve 37'de) yönelik sık erişimli bir düzeltme içerir.

Uluslararası örnekler

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

Dil örnekleri - Genel

Örnek ad Description
Veriler bir SQL Veritabanı basit erişimi gösterir.
MEDriver COM sunucusunun tür kitaplığından otomatik olarak oluşturulan bir .NET Framework sarmalayıcı aracılığıyla COM olaylarının (yönetilmeyen bir COM sunucusundan tetiklenen) kullanımını gösterir.
Nil web hizmetlerini ASP.NET Web Forms ve ASP.NET gösterir.
QStat BIR COM nesnesine erişimi sarmalayan ve işlevselliğini istemcilere .NET Framework sunan bir DLL'nin nasıl oluşturulacağını gösterir.
Karalama 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ılmış) 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 Description
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ı gösterimi.
MTMDI Kullanıcı arabirimi olaylarının ayrı bir kullanıcı arabirimi iş parçacığında işlendiği çok iş parçacıklı çizim.
MTRecalc Yeniden hesaplamaların bir çalışan iş parçacığında yapıldığı çok iş parçacıklı çizim.
Zaman Uyumu Sağlayıcılar İ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 Description
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şturmadır.
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).
Içer Görsel Düzenleme Kapsayıcı Uygulamasını gösterir.
Görüntü Verileri zaman uyumsuz olarak 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ştirme 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.
Itme Windows sahip tarafından çizilen düğme denetiminden alt sınıflanmış denetim. Stok özelliklerini, özel olayları ve resim sahiplerini gösterir.
RegSvr Self-Registration Kodu çağırmayı gösterir.
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.
Saat Ç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 Description
Clipart 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şturmayı ve değiştirmeyi 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 Sabitlenebilir sürükleme ve kayan araç çubukları.
Dynamenu Menülerdeki öğe 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 pencere görüntülenmesi için birkaç kod satırı gerektiğini gösteren minimum MFC örneği.
ListHdr Ortak denetim MFC sınıflarının CListCtrl ve CHeaderCtrl'nin nası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 modeless iletişim kutusu olarak kullanımını gösterir.
Çok yüzeyli Kullanıcının aynı anda birden çok metin dosyasını açmasına ve düzenlemesine olanak tanıyan 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.
Karalama MFC özelliklerinin geniş bir yelpazesinin basit çizimlerini sağlar.
SimpleImage Görüntüleri yükleme, yeniden boyutlandırma, dönüştürme 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ı ve kullanmayı CImageList gösteren bir oyun.
Takibi Ç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 Description
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ı bir iletişim kutusunun nasıl oluşturulacağını gösterir.

MFC örnekleri - OLE

Örnek ad Description
ACDual MFC tabanlı Otomasyon sunucusuna çift arabirim desteğinin nasıl ekleneceğini gösterir.
Otomatik Ölçeklendirme Otomasyon özelliklerini gösterir. AUTOCLIK örnek uygulamasını çalıştıran basit bir Otomasyon istemci uygulaması olan AUTODRIV'yi içerir.
CalcDriv Otomasyon istemcisi.
DrawCli Aynı zamanda bir ActiveX Görsel Düzenleme kapsayıcısı olan tam özellikli nesne odaklı çizim uygulaması.
Hıersvr OLE Sürükle ve Bırak ile Bir Sunucu Uygulaması gösterir.
Inproc İstemcinin adres alanına DLL olarak yüklenebilen bir işlem içi Otomasyon sunucusu.
IPDrive INPROC örnek uygulamasını yönlendiren 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.
Oclıent Sürükle ve bırak ile ActiveX Görsel Düzenleme kapsayıcı uygulaması.
OLEView Özel OLE arabirimleri aracılığıyla bir OLE nesne tarayıcısı uygulama.
SuperPad CEditView kullanarak metni 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 Temel bir sözcük işlemcisi oluşturmak için zengin düzenleme denetimleri için MFC'nin desteğini kullanır.

MFC örnekleri - Yardımcı Program

Örnek ad Description
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 Description
CustomPages 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 Şerit desteğini düzenleme kapsayıcı desteğiyle ç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 güncelleştirme işlemini 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ü öğelerini ve alt menüleri dinamik olarak kaldırmayı 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 uygulandığını gösterir. MSOffice2007Demo örneği, Office 2007 uygulamasına çok benzer tam şeritli bir 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çicisi, 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ğunda 2, 3 veya 4 düğmesine tıklayın.
PropSheetDemo Aşağıdaki Özellik Sayfası denetimi türlerini gösterir: basit, sekmeler sol tarafta, ağaç denetimi sol tarafta, OneNote stili sekmeler, sol tarafta öğe 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 başlık raptiye düğmesine basarak açma ve kapatma özelliğini açabilirsiniz.
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ı özellikleri 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 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 özelliğ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 bir 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 de 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'da Çözüm Gezgini araç çubuğuna benzer.

MFC örnekleri - Windows Touch

Örnek ad Description
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 Description
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 Description
Getımage Windows Görüntü Alma (WIA) uygulama programlama arabirimlerini (API'ler) gösterir.

Unix örnekleri

Örnek ad Description
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 bulunan ç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 Description
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, maliyete duyarlı ve esnek davranışını gösterir. Sağlanan örnek senaryolar dosya indirmelerini ve karşıya yüklemelerini kapsar.
CryptoWinRT örneği (Windows 8) Bu örnekte yeni Şifreleme API'lerinin nasıl kullanılacağı gösterilmektedir.
Yazdırma örneği (Windows 8) Bu örnek, uygulamaların Windows yazdırma deneyimini nasıl tümleştirebileceğini gösterir. Bu örnekte gösterildiği gibi senaryolar şunlardır: Düğmeler çubuğunu ve yazdırma sözleşmesini kullanarak uygulamadan yazdırma, Uygulama deneyimi içinden yazdırma ve daha fazlası.
HttpClient örneği (Windows 8) Bu örnek, Windows Çalışma Zamanı tarafından sağlanan ağ özelliklerini kullanarak bir 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 örnek, bir uygulamanın ayarlar kullanıcı arabirimini Ayarlar düğmesiyle tümleştirmek için ApplicationSettings API'sinin ve ayarlar açılır ögelerinin nasıl kullanılacağını gösterir. Örnekte ve WinJS.UI.SettingsFlyoutad alanı Windows.UI.ApplicationSettings kullanılır.
Kamera örneği için Windows Mağazası cihaz uygulaması (Windows 8) Bu örnekte bir kamera için Windows Mağazası cihaz uygulamasının nasıl oluşturulacağı gösterilmektedir. Bir Windows Mağazası cihaz uygulaması, belirli bir kameranın 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 verileri 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 animasyonları tanımlayan ham parametrelere erişmek için içindeki Windows.UI.Core.AnimationMetrics Animasyon Ölçümleri API'lerinin nasıl kullanılacağını gösterir.
Kayıttan Yürütme Yöneticisi 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.
Gyrometre 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şturma ve kaydetme işlemini gösterir. Arka plan görevi bir sistem veya zaman 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 belirtmenizi sağlar.
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'lerini kullanırWindows.Storage.
Çıkarılabilir depolama birimi örneği (Windows 8) Çıkarılabilir depolama örneği, dosyaları çıkarılabilir depolama cihazlarına nasıl aktarıp aktaracaklarını gösterir. Bu örnek için sisteme bağlı kamera, medya oynatıcı, cep telefonu veya USB flash sürücü gibi çı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 örnekte hem C++ hem de C# kullanılı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 bildirimlerini nasıl kullanacağınızı 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 bildirimi (dokunma veya tıklama) seçebilir.
Kişi Seçici uygulama ö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 tuzakların bir labirenti üzerinden bir bilye 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 örnekte, kullanıcılara gezinti, komut ve araç sunmak için AppBar denetiminin nasıl kullanılacağı gösterilmektedir. 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 örnekte, ikincil kutucuğu sabitleme ve kullanma gösterilmektedir. 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, işaretçi girişini işlemeyi, dokunma girişi için özel isabet testi uygulamayı ve C++ ve DirectX kullanarak Windows Mağazası uygulamasında işlemeleri işlemeyi 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şlevselliğinin 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ı denetleyin (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 konumu bir kez almak için Coğrafi Konum API'sini kullanabilir 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. Ad Windows.UI.Popups 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.
Dikey metin örneğini DirectWrite (Windows 8) Bu örnek, dikey metni özel düzen şeklinde düzgün bir şekilde görüntülemek için DirectWrite ve Direct2D kullanır.
DXGI değiştirme zinciri döndürme örneği (Windows 8) Bu örnekte IDXGISwapChain1::SetRotation yöntemi ve sunu performansını geliştirmek için yöntemi önceden tırmalanmış içerikle birlikte nasıl kullanabileceğiniz gösterilmektedir.
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 uygulanıldığı gösterilmektedir.
DirectX dokunmatik giriş örneği (Windows 8) Bu örnek, Direct3D ile bir C++ uygulamasında 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 örnekte Direct2D ile birlikte çalışma ve Direct3D işleme hedefine metin yazmak için DirectWrite gösterilmektedir. Bu, 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 rozetler ö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 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 kaynak yükleme gösterilmektedir.
Etkileşim örneğini özelleştirme (Windows 8) XAML ListView ve GridView Bu örnek, denetimin etkileşim modelini ListView gösterir.
XAML WebView denetim örneği (Windows 8) Bu örnek, 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 sensörü ö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 olarak ve yüklü algılayıcıya bağlı olarak gerçek-kuzey değeri olarak görüntülemesini sağlar.
Görüntüleme yönlendirme örneği (Windows 8) Bu örnekte, bir uygulamada görüntüleme yönünü ayarlamak için sınıfının nasıl kullanılacağı DisplayProperties gösterilmektedir.
Direct2D ilişkilendirme modları örneği (Windows 8) Bu örnekte Direct2D tarafından kullanılan çeşitli ilişkilendirme modları gösterilmektedir.
Genelleştirme tercihleri örneği (Windows 8) Bu örnekte, kullanıcının genelleştirme tercihlerini almak için sınıfının nasıl kullanılacağı Windows.System.UserProfile.GlobalizationPreferences gösterilmektedir. 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 tireler kullanmak, bazı durumlarda daha iyi olabilecek geleneksel geometri işlemeye bir 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 önerilerinin nasıl alınduğunu 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 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 sorunları 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, Internet Present 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ı bir 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 sensörü okumaları ve daha fazlası.
Mobil geniş bant hesabı sağlama örneği (Windows 8) Bu örnekte, Windows 8 gerekli bağlantı bilgileri ve erişim sağlama ile yapılandırmak için Windows 8 Mobil Geniş Bant sağlama aracısı API'sinin (Windows.Networking.NetworkOperators.ProvisioningAgent) nasıl kullanılacağı gösterilmektedir.
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 öğelere animasyon ekleme ve animasyonlara kolaylaştırma işlevleri uygulama işlemleri gösterilmektedir.
Tutturma örneği (Windows 8) Tutturılmış durum, 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 da ekranı başka bir uygulamayla paylaşmasına olanak tanır. Tutturma, iki uygulamanın aynı anda görünür olmasını sağlar.
Medya örneğini kodlama (Windows 8) Bu örnekte, Windows Mağazası uygulamasındaki Windows.Media.Transcoding bir video dosyasını kodlamak için API'nin nasıl kullanılacağı 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 şeklini 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 Ve'yi Windows Mağazası uygulamanızda nasıl kullanacağınızı IXmlReaderIXmlWriter 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 Menüsü öğesinin nasıl oluşturulacağını ve kullanılacağını gösterir.
CameraCaptureUI Örneği (Windows 8) Bu örnekte, fotoğraf veya video yakalamak için tam ekran bir kullanıcı arabirimi görüntüleyen API'nin nasıl kullanılacağı Windows.Media.Capture.CameraCaptureUI gösterilmektedir. Kamera Yakalama kullanıcı arabirimi fotoğraftan videoya geçiş, gecikmeli fotoğraf çekmek için bir zamanlayıcı ve daha fazlası için denetimler 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ının nasıl derlenip derleniştirileyişini gösterir. Hilo fotoğraf örneği, modern C++, XAML ve Windows Çalışma Zamanı kullanarak Windows 8 uygulaması oluşturmak isteyen C++ geliştiricilerine rehberlik sağlar.
Özel metin işleyici örneğini DirectWrite (Windows 8) Bu örnekte, DirectWrite için özel metin işleyicinin nasıl uygulandığı gösterilmektedir.
DirectWrite yazı tipi numaralandırma örneği (Windows 8) Bu örnekte, kullanıcının cihazında sistem yazı tipi koleksiyonundaki yazı tiplerini listelemek için DirectWrite nasıl kullanılacağı gösterilmektedir.
Direct2D perspektif dönüştürme örneği (Windows 8) Bu örnek, API'nin DrawBitmap perspektif dönüşümü uygulanmış bir görüntüyü görüntülemek için nasıl kullanılacağını 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ı yapmak için bir kullanıcı arabirimi görüntüler. Bu örnekte 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 3B dönüştürme efekti örneği (Windows 8) Bu örnek, bir görüntüyü 3-B alanda dönüştürmeye yönelik farklı yöntemleri gösterir.
Windows hesabı yetkilendirme örneği (Windows 8) Bu örnek, ad alanının üyelerini Windows.Security.Authentication.OnlineId kullanarak kullanıcının microsoft hesabıyla temsilci modunda kimliğini doğrulamayı gösterir. Ayrıca, REST protokolü kullanarak Live Connect API'lere alınan belirteçlerin nasıl gönderilip gönderilmeydiği.
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 teklif 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 kullanarak 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 mesajları gönderip almak için Arka Plan Görev API'siyle (Windows.Devices.Sms) Windows 8 Mobil Geniş Bant SMS API'sinin (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 Mobil 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 örnekte, uygulamanızda metin girişi denetimlerinin nasıl kullanılacağı gösterilmektedir.
İş 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 örnekte, Media Server API'sini kullanarak Media Server istemcisinin nasıl oluşturulacağı gösterilmektedir. Media Server örneği, yerel ağınızda program aracılığıyla Bir Dijital Medya Sunucusuna 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, dergi türündeki bir sunuyla uygulama oluşturmak için Direct2D, DirectWrite, Windows Imaging Bileşeni (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 (MNO) tarafından kullanılan Windows 8 Mobil Geniş Bant API'sinin (Windows.Networking.NetworkOperators) 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 nasıl kullanılacağını PeerFinder gösterir. Dokunma hareketi sırasında küçük iletiler göndermek 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 IOvenIAppliance ç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ı işlemek ve doğrulamak için sınıfının nasıl kullanılacağını DisplayProperties 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ği paylaşma (Windows 8) Bu örnekte, bir uygulamanın başka bir uygulamayla nasıl içerik paylaşabileceği gösterilmektedir. Bu örnek ad alanından Windows.ApplicationModel.DataTransfer sınıflar kullanır.
Arama sözleşmesi örneği (Windows 8) Bu örnek, 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, kullanıcıların sorguları için öneriler görüntülemek için arama bölmesini kullanma.
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 örnek, bir görüntünün nasıl yükleneceğini, gauss bulanıklaştırma efektinin nasıl uygulanacağını ve bir içinde Windows::UI::Core::CoreWindownasıl görüntüleneceğini gösterir.
Temel öğeler örneği üzerindeki Direct2D etkileri (Windows 8) Bu örnekte Direct2D temel öğelere görüntü efektlerinin nasıl uygulanacağı gösterilmektedir. Bu örnek Direct2D kullanarak yuvarlatılmış dikdörtgenler çizer ve ardından dikdörtgenlerin ortasına DirectWrite metin ç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 dağıtım 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 değerlendirme kopyasını almak için Windows 8 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'den 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.
paragraf metni örneğini DirectWrite (Windows 8) Bu örnekte, paragraf metnini CoreWindowbir öğesine işlemek için DirectWrite ve Direct2D'nin nasıl kullanılacağı gösterilmektedir. Ayrıca, düzene gerekçe ve karakter aralığı uygulayın.
Ekran klavyesi örneğinin görünümüne yanıt verme (Windows 8) [Bu belge ön belgedir 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ü kullanarak 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 Trip Optimizer örneği (Windows 8) Örnekte JavaScript ve Visual C++ kullanma ve Bing Haritalar Trip Optimizer adlı Windows 8 için uygulama oluşturma işlemleri gösterilmektedir. Bing Haritalar Trip Optimizer, kullanıcı arabirimini tanımlamak için JavaScript ve paralel olarak hesaplama açısından pahalı bir algoritma için C++ kullanır.
Yol örneğinde Direct2D ve DirectWrite animasyonlu metin (Windows 8) Bu örnekte, animasyonlu, doğrusal olmayan geometrik bir yol boyunca bir metin dizesini işlemek için Direct2D ve DirectWrite nasıl kullanılacağı gösterilmektedir. 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 örnekte Wi-Fi etkin nokta kimlik doğrulaması için Windows 8 Mobil Geniş Bant API'sinin (Windows.Networking.NetworkOperators) nasıl kullanılacağı gösterilmektedir. 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ı HomeGroup seçenekleri kullanır.
Kullanıcı arabirimi karşıtlığı ve ayarlar örneği (Windows 8) Bu örnek, temel bir C# veya JavaScript uygulamasında kullanıcı arabirimi ayarları API'lerinin nasıl kullanılacağını gösterir.
Klasör numaralandırma örneği (Windows 8) Bu örnek, bir konum içindeki 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ı halinde sıralayarak listelemek için sorguları kullanma.
Dosya seçici örneği (Windows 8) Bu örnek, kullanıcının dosya seçiciler aracılığıyla bunları seçmesine izin vererek dosya 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 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.
Program aracılığıyla 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 örnekte, dosya ve klasörler için küçük resimlerin nasıl alınıyor olduğu gösterilmektedir. 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 API'ler ile işaretçi girişinin ve işleme işlemlerinin GestureRecognizer ve hareketlerinin nasıl işlendiğini gösterir.
Direct3D HLSL fraktal jeneratör ö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 örnekte, bir Windows Mağazası uygulamasının içeriğini yazdırmak üzere işlemek için Direct2D özelliklerinin nasıl kullanılacağı gösterilmektedir. 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, küçük ölçekli 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 örnek, DirectWrite isabet testi özelliklerinin nasıl kullanılacağını gösterir. Görüntülenen metnin hangi bölümüne tıklandığını veya dokunulduğunu belirlemek için kullanılır.
satır içi nesne örneğini DirectWrite (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ı grafikler çizmeyi 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 bununla doldurmak için kullanılır. Komut listesi, vektörünün çözümleme 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, çizgi kalınlığını ve daha fazlasını seçmek için Xbox oyun kumandasını kullanmanıza olanak tanıyan bir taslak uygulaması uygular.
Direct2D konvolve matris efekt örneği (Windows 8) Bu örnek Direct2D Efektleri konvolve matris etkisini gösterir. Bu örnekte bazı örnek kıvrımlı çekirdek matrisleri vardır: Geçiş (işlem yok), Kutu bulanıklaştırma (genişlik 5), Basit kenar algılama, Basit keskinleştirme, Kabaraç, Dikey smear (yükseklik 10) burçları ve daha fazlası.
DirectX takas zinciri uygulama örneği (Windows 8) Bu örnek, yerel bir uygulamada olayların nasıl alınıp CoreWindow DirectX takas zincirinin uygulama görünümüne nasıl bağlanacaklarını gösterir.
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, bunları gerektiren API'lere geçirilebilir, örneğin. HttpClient
Direct2D animasyon örneği (Windows 8) Bu örnekte direct2D kullanarak direct2D temel öğesini sarmal bir yol boyunca işleme ve animasyon ekleme adımları gösterilmektedir.
İçerik hedef uygulama örneği 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 örnekte Direct2D ve DirectWrite kullanarak ekrana nasıl işlendiği gösterilmektedir. 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 örnekte C# dilinde C++/CX, JavaScript ve C# istemci kodunda kullanılan bir bileşenin nasıl oluşturulacağı gösterilmektedir. OvenServer projesi, bir arabirim ve IAppliance arabirim uygulayan adlı Ovenbir IOven ç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 IPortableDevice COM API'sine nasıl eriş yapılacağını 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 örnekte bir yazılım Play To alıcısı oluşturma gösterilmektedir. Alıcıya Yürüt 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 örnek, geçerli kullanıcının kilit ekranı görüntüsünü ayarlamak için API'nin nasıl kullanılacağını LockScreen gösterir. Bu örnek, ad alanından Windows.System.UserProfile sınıflar kullanır.
Kimlik bilgileri kasası ö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 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 örnekte, Microsoft Visual C++'de işlem dışı exe bileşeninin nasıl oluşturulacağı gösterilmektedir. 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.