Aracılığıyla paylaş


Visual C++ örnekleri

Visual C++ örnekleri çok çeşitli işlevler üzerinde birden çok teknoloji gösterir.

Güvenlik NotuGüvenlik Notu

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.

Uyarı

Bazı örnekler Visual C++ sihirbazları, kitaplıkları ve derleyicisinde bu değişiklikleri yansıtacak şekilde değiştirilmedi.Ancak, yine de görevin nasıl tamamlanacağını gösterir.

Çevrimiçi örnekleri bulmak için

  1. Visual Studio menü çubuğunda şunu seçin Yardım, Örnekler.

  2. Örnekler iletişim kutusunun sol bölmesinde, Örnekler'i seçin, sonra Visual C++, sonra Windows Çalışma Zamanı/Runtime öğesini seçin, Windows 8 içinde çalışan örnekler için veya Windows 8 veya daha önceki Windows sürümlerinde çalışan masaüstü örnekleri çalıştırmak için diğer kategorilerden birini seçin.

Ayrıca herhangi bir tarayıcıdan MSDN Kod Galerisi öğesini de ziyaret edebilirsiniz.

Bir örnek oluşturmak ve çalıştırmak için

  1. Visual Studio içinde çözümü açın.

  2. Derleme menüsünden Derle'yi seçin.

  3. Hata Ayıklayıcı menüsünde, Hata Ayıklayıcısız Başla'yı seçin.

Visual C++ masaüstü örneklerinin en son sürümleri için MSDN Web sitesinde aşağıdaki sayfalardan birine bakın. Visual Studio'nun önceki bir sürümünden Microsoft Visual Studio 2012'de Visual C++ içinde bir proje açarsanız, proje sizin için yükseltilir. Ayrıca Kod Galerisi burada listelenmeyen C++ örnekleri de içerebilir.

Tüm Visual C++ Örnekleri

ATL Örnekleri

ATL Örnekleri (öznitelikleri kullanarak)

CLR Örnekleri

Derleyici Örnekleri

ComTypeLibfor7 Örnekleri

CRT Örnekleri

Hata Ayıklayıcı Örnekleri

Olay İşleme Örnekleri

Genişletilebilirlik Örnekleri

Kaynaşma Örnekleri

Uluslararası Örnekleri

Dil Örnekleri

MFC Örnekleri

OS Örnekleri

STL Örnekleri

Unix Örnekleri

Örneklerin açıklamaları

Ee837238.collapse_all(tr-tr,VS.110).gifATL Örnekleri - Gelişmiş

Örnek Adı

Tanımlama

ActiveDoc

Bir Etkin Belge Sunucu'sunun nasıl implemente edileceğini gösterir.

Async

Bir URL'den asenkron olarak veri indirir.

ATLButton

Durumuna bağlı olarak üç farklı bit eşlemler içeren kendisini görüntüleyen bir düğme oluşturur.

ATLDuck

ATL denetim bağlantı noktalarını kullanarak gösterir.

ATLSecurity

ATL güvenlik sınıfları güvenlik ayarlarını incelemek için nasıl kullanılacağını gösterir.

ATLTraceTool

ATLTRACE2 makro tarafından oluşturulan çıktıyı görüntüler.

Bağlan

Uygulama ve bir birden çok iş parçacıklı ortamda bağlantı noktaları (IConnectionPointContainer ve IConnectionPoint arabirimleri) kullanımını gösterir.

CThreadPool

İş parçacığı havuzu bir uygulamada nasıl kullanılır ve nasıl bir iş parçacığı havuzu uygulamanın performansı arttırır bunları gösterir.

DCOM

Farklı makinelerde çalışan birden çok istemciden gelen bir Windows hizmetinde uygulanan bir COM nesnesinin nasıl çağrılacağı gösterilmiştir.

MFCATL

Bir MFC sunucusu EXE içinde ATL COM nesnelerinin nasıl kullanılabileceğini göstermektedir.

Ee837238.collapse_all(tr-tr,VS.110).gifATL Örnekleri - Kontroller

Örnek Adı

Tanımlama

ATLFire

ATL kullanarak pencereli bir denetimin nasıl oluşturulacağını gösterir.

CDInfo

CD ses parçaları çalar ve araç ipuçları ve pasta grafiği görüntüsü hakkında bilgi görüntüler.

Circ

Özellik sayfalarını gösteren ve bir daire çizen bir denetim oluşturur.

Çokgen

Özel özellikler, olaylar, özellik sayfaları ve nesne güvenliği uygulayan bir denetim oluşturur.

SubEdit

Bir Superclassed Windows denetimi oluşturur.

Ee837238.collapse_all(tr-tr,VS.110).gifATL Örnekleri - Genel

Örnek Adı

Tanımlama

ATLCollections

ICollectionOnSTLImpl ve CComEnumOnSTL ve özel kopyala ilkesi sınıf uygulamasını gösterir.

ATLCon

Basit bir denetim kapsayıcısını gösterir.

ATLSafeArray

CComSafeArray kullanarak SAFEARRAYler nasıl oluşturulur gösterir; ayrıca SAFEARRAYleri bir bileşenden komut dosyasına/scripte nasıl geçirilir.

AutoThread

CComAutoThreadModule sınıfını kullanmayı gösterir.

Bipleyici

Bölme arabirimini uygulayan — BSTR'lerin bir koleksiyonu/numaralandırması.

CircColl

ATL ve standart C++ Kitaplığı kullanan nesnenin bir koleksiyonunu/numaralandırmasını uygular.

COMMap

Derleyici COM desteği ile COM arabirim eşlemesi giriş makroları gösterir.

CustomString

çok iş parçacıklı bir uygulama performansını artırmak için CStringT özel bellek ayırıcısının nasıl kullanılacağını gösterir.

DispSink

Bir bağlantı noktası üzerinde dağıtma arabirimlerini kullanmayı gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifATL Örnekleri - OLEDB - Tüketici

Örnek Adı

Tanımlama

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 CManualAccessor sınıfına dayalı orta düzeydeki bir uygulamayı gösterir.

DynamicConsumer

Bir veritabanından meta verileri okumak için dinamik erişimci ve şema satır kümesi sınıflarını kullanmayı gösterir.

MultiRead

Bir tabloda birden çok iş parçacığı kullanarak bir veritabanı üzerinden okur.

Ee837238.collapse_all(tr-tr,VS.110).gifATL Örnekleri - OLEDB - Sağlayıcı

Örnek Adı

Tanımlama

AdvancedPV

Güncellenebilir bir OLE DB Sağlayıcısı uygular. Bazı gelişmiş teknikler gösterilmiştir.

UpdatePV

Güncellenebilir (okuma/yazma) bir OLE DB sağlayıcı uygular.

Ee837238.collapse_all(tr-tr,VS.110).gifCLR Örnekleri - Windows Formları

Örnek Adı

Tanımlama

Karalama/Scribble (MFC)

Bir Scribble örneğinin uygulaması, yeni .NET işlevselliği eklemek için güncelleştirilmiş ve genişletilmiş bir MFC uygulamasıdır.

Scribble/Karalama (Windows Formları)

Güncelleştirilmiş ve yeni .NET işlevselliği eklemek için genişletilmiş karalama örneğinin bir Windows Formları uygulamasıdır.

STLCLR

STL/CLR Kitaplığı kullanıldığı zaman erişilebilir olan bazı yetenekleri gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifComTypeLibfor7 Örnekleri

Örnek Adı

Tanımlama

ACDual

Bir Otomasyon uygulamasına çift arabirim ekler.

ADOSamp

Üç-katmanlı istemci/sunucu uygulaması uygular.

AllInOne

ATL kullanarak, STL koleksiyonlarına maruz kalma ve bir MFC uygulaması içinde derleyici COM desteği tarafından denetlenen sunucu uygular.

COMMap

Derleyici COM desteği ile COM arabirim eşlemesi giriş makroları gösterir.

Bağlan

Uygulama ve bir birden çok iş parçacıklı ortamda bağlantı noktaları (IConnectionPointContainer ve IConnectionPoint arabirimleri) kullanımını gösterir.

DCOM

Farklı bilgisayarlarda çalışan birden çok istemciden gelen bir Windows hizmetinde uygulanan bir COM nesnesinin nasıl çağrılacağı gösterilmiştir.

FreeThrd

Çok iş parçacıklı bir istemci ve COM destek derleyici ile boş iş parçacıklı sunucu gösterir.

InProc

Derleyici COM destek ile bir iç-işlem Otomasyon sunucusu uygulaması gösterir.

Labrador

Herhangi bir kullanıcı arabirimi olmayan bir EXE sunucusu uygular.

MFCCalc

Derleyici COM destek ile bir Otomasyon sunucu uygulaması gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifDerleyici Örnekleri - Genel

Örnek Adı

Tanımlama

ccWrapper

Diğer derleyicilerden Visual C++ derleyicisine (cl.exe) C/C++ derleyici bayraklarının nasıl eşleneceği gösterilmiştir.

Ee837238.collapse_all(tr-tr,VS.110).gifDerleyici Örnekleri - MASM

Örnek Adı

Tanımlama

EuclidStep1

En büyük ortak böleni bulmak için Euclid'ın algoritması gösteren saf bir C projesi.

EuclidStep2

C ve ASM projesi karıştırılmış bir EuclidStep1 uzantısıdır. Euclid'ın algoritması çekirdek .c dosyasından .asm dosyasına .c dosyası çağrısı ile .asm dosyasına taşınır.

PrimesStep1

Eratosthenes asal sayıları bulmak için eleme gösteren bir saf C proje.

PrimesStep2

Çekirdek algoritması .asm dosyasına taşınmış karışık bir C ve ASM projesinin PrimesStep1'in bir uzantısıdır.

PrimesStep3

Ayrı bir C üstbilgi dosyası ve extern fonksiyon ve genel veri yapısını bildirmek için bir .asm içerik dosyası ekleyen PrimesStep2'nin bir uzantısıdır.

Ee837238.collapse_all(tr-tr,VS.110).gifCRT Örnekleri

Örnek Adı

Tanımlama

CPUID

Çalışmakta olan CPU'nun yeteneklerini 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 kanca fonksiyonlarını gösterir.

DFACObjs

_CrtDoForAllClientObjects C çalışma zamanı fonksiyonunu bir istemci nesnelerinin bağlı listesi boyunca yineleme yapmak için nasıl kullanılacağını gösterir.

Rapor

C çalışma zamanı hata ayıklama rapor fonksiyonlarını gösterir.

RTC

Çalışma zamanı hatası özelliği kontrollerini gösterir.

SecureCRT

Bu örnek, kod güvenliğini artırmak için kaldırılmış CRT işlevleri için kullanılan kodun nasıl yükseltileceği gösterilmiştir.

Ee837238.collapse_all(tr-tr,VS.110).gifHata Ayıklama Örnekleri

Örnek Adı

Tanımlama

EEAddIn

Yerel hata ayıklayıcı ifade değerlendiriciyi genişletmek için İfade Değerlendirici Eklenti API'si kullanır.

Ee837238.collapse_all(tr-tr,VS.110).gifOlay Örnekleri

Örnek Adı

Tanımlama

COMEvents

Com kullanarak olay işlemeyi gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifGenişletilebilirlik Örnekleri

Örnek Adı

Tanımlama

VCProjEngine_CPP

C++ kullanarak bir Visual C++ projesini programlı olarak değiştirir.

VCProjEngine_CS

C# kullanarak bir Visual C++ projesini programlı olarak değiştirir.

VCProjEngine_VB7

Visual Basic kullanarak bir Visual C++ projesinin programlı olarak değiştirir.

Ee837238.collapse_all(tr-tr,VS.110).gifFüzyon Örnekleri

Örnek Adı

Tanımlama

TraceMan

Uygulama bağımlı derlemeler ve insan tarafından okunabilir formda yerel füzyon önbelleği derlemeler durumu hakkında bilgi sağlar.

Ee837238.collapse_all(tr-tr,VS.110).gifUluslararası Örnekler

Örnek Adı

Tanımlama

IME

Giriş Yöntemi Düzenleyicisi modunu denetlemek ve nasıl IME Düzey 3 uygulanacağını gösterir.

SatDLL

Win32 uygulamasında çoklu dildeki kaynaklar uygulamak için önerilen bir yol gösterir.

UniRes

Unicode kaynak dosyalarının kullanımını gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifDil Örnekleri

Örnek Adı

Tanımlama

BirthdayPicker

.NET Framework kaynak mekanizmasının C++ uygulamalarında nasıl kullanılabileceğini gösterir. Ayrıca bazı ortak Windows formları bileşenleri de gösterir.

C++ Dili Örnekleri

.NET destekleyen C++ özelliklerinin anahtar kavramlarını ve CLR yeteneklerini açmayı gösterir.

Hesap Makinesi

C++ ve .NET Framework Windows Forms sınıfları kullanarak basit bir paket hesap makinesi uygular.

Veri

SQL veritabanına basit bir erişim gösterir.

MEDriver

Otomatik olarak oluşturulan COM sunucusunun tür kitaplığından bir .NET Framework sarmalayıcı/wrapper aracılığıyla COM olayları (yönetilmeyen COM sunucusundan harekete) kullanımını göstermektedir.

Nile

ASP.NET Web Formlarını ve ASP.Net Web Servislerini gösterir.

QStat

Bir COM nesnesine erişim sargılarını ve .NET Framework istemcileri için işlevselliği sunan bir DLL oluşturmanın nasıl olduğunu gösterir.

Karalama/Scribble

C++/CLI ve .NET Framework sınıfları kullanarak bir Windows Formları MDI uygulaması geliştirmeyi gösterir.

TilePuzzle

Yönetilen bileşenleri (C++ ve C# ile yazılmış) ve yerel bileşenlerini (COM öznitelikleri kullanarak C++ ile yazılmış) birlikte çalışabilirliğini gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - Gelişmiş

Örnek Adı

Tanımlama

Toplama

Şablon tabanlı koleksiyon sınıfları MFC C++ ve önceden oluşturulmuş standart koleksiyon sınıfları gösterir.

Küp

OpenGL'ın kaynak içeriği ile MFC aygıt içeriği kullanan OpenGL uygulaması.

DLLHusk

Bir uygulama ve özel DLL ile Foundation sınıf kitaplığının DLL sürümü paylaşımı.

DLLScreenCap

Normal bir DLL Microsoft Foundation Sınıfı Kütüphanesi için statik veya dinamik olarak bağlanabilir.

MTGDI

Belgeler ve görünümler için framework'ün tek belge arabirimi (SDI) desteği kullanarak birden çok iş parçacığı arasında GDI kaynakları paylaşmayı gösterir.

MTMDI

Kullanıcı arabirimi olaylarının ayrı bir kullanıcı arabirimi iş parçacığında işleneceği çoklu iş parçacığı gösterimi.

MTRecalc

Yeniden hesaplamaların işçi bir iş parçacığında gerçekleştiği çoklu iş parçacığı gösterimi.

Mutexler/Zaman uyumu sağlayıcıları

İki CWinThread nesnesi oluşturan ve onları kullanıcının denetimi altında basit bir görev gerçekleştirmek için kullandığı iletişim tabanlı uygulama.

Speakn

Kullanıcı Tanımlı Kaynaklar Kullanma Multimedya Ses gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - Kontroller

Örnek Adı

Tanımlama

Düğme

Bir yerli etkin menü, stok özellik sayfası ve Hakkında kutusu denetimi seçeneği kullanımını göstermektedir.

Circ

ActiveX denetim temellerini, denetim boyama, stok ve özel özellikleri, stok ve özel olaylar da dahil olmak üzere, renkler ve yazı tipleri, stok Yazı Tipi özellikler sayfası, varsayılan özellik sayfası ve sürüm oluşturma kullanımını gösterir.

CmnCtrl

MFC ile kullanılabilen komut bağlantı düğmesi (CButton), çağrı denetimi (CPagerCtrl), bölme düğmesi (CSplitButton) ve ağ adresi denetimi (CNetAddressCtrl) de dahil olmak üzere wiprlhext üzerinde yeni denetimlerden bazılarını göstermektedir.

İçeren

Bir Visual Editing Container Uygulaması gösterir.

Resim

Asenkron olarak veri indirme yeteneğine sahip bir ActiveX denetimi oluşturmak için MFC'nin nasıl kullanılacağını gösterir.

Lisanslı

Tasarım zamanı ve çalışma zamanı lisanslı kullanmaya zorlayan bir kontrol.

Yerelleştirme

Yerelleştirme için ayrı tür kitaplıkları ve kaynak dinamik bağlantı kitaplıkları (DLL) kullanımını gösteren yerelleştirilmiş bir kullanıcı arabirimi olan bir denetim.

NetAddr

Windows Vista'nın "Net adresi Doğrulayıcı" kontrolü kullanımını gösterir.

Pal

Bir paletin renklerini görüntüleyen denetim. Salt okunur özelliklerini, kalıcı Get/Set özelliklerini, kalıcı parametreli özelliklerini ve resim özelliklerini gösterir.

İtme

Bir Windows sahip-çizilmiş düğmesi denetimden altsınıflanmış. Stok özelliklerini, özel olayları ve resim sahiplerini gösterir.

RegSvr

Kendi Kendine Kayıt Kodu çağırmayı gösterir.

SpinDial

Bir veri doğrulama dönüş sayfa özelliği gösteren arama görsel görünümlü bir denetim.

TestHelp

Kendi Yardım dosyası, araç ipuçları içeren bir ActiveX denetimi.

Zaman

Çalışma zamanında görünür hale gelen ve belirli aralıklarla time olayını harekete geçiren bir denetim. Bildirim fonksiyonları ve ortam özelliklerini gösterir.

XList

Metin veya bit eşlem öğeleri görüntüleyen bir Windows liste kutusundan altsınıflanmış bir denetim.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - Genel

Örnek Adı

Tanımlama

ClipArt/Küçük Resim

CLIPART dizini, uygulamanızın görünümünü özelleştirmek için kullanabileceğiniz örnek kaynakları içerir.

CmnCtrl1

MFC sınıfları (Part 1) kullanarak Windows Ortak Kontroller'in stillerinin nasıl değiştirileceğini ve nasıl oluşturulacağını gösterir.

CmnCtrl2

MFC sınıfları (Part 2) kullanarak Windows Ortak Kontroller'in stillerinin nasıl değiştirileceğini ve nasıl oluşturulacağını gösterir.

CTaskDialog

CTaskDialog sınıfının çeşitli özelliklerini gösterir.

CtrlBars

Özel araç çubuğu ve durum çubuğu, iletişim çubuğu ve kayan paleti.

CtrlTest

Kullanıcı-çizimli liste kutusu ve menü, özel kontrol, bit eşlem düğmesi, döndürme kontrolü.

DBVList

Liste görünümü ortak kontrolü için kullanılabilir sanal liste görünümü işlevi uygulamak için CListView ve CDaoRecordset sınıfları kullanır.

DIBLook

DIB'leri ve renk paletleri kullanımını göstermektedir.

DlgCbr32

Bir araç çubuğunu ve durum çubuğunu iletişim tabanlı bir uygulamaya ekleme.

DlgTempl

Dinamik iletişim şablonları oluşturulmasını gösterir.

DockTool

Konumlandırılabilir araç çubuklarını sürükleme ve kaydırma.

Dynamenu

Menüler içindeki öğeler listesini dinamik olarak değiştirme; derleme sırasında bilinmeyen komutları işlemek; ve bu tür komutlar için durum çubuğu komut istemi güncelleştirme.

FileDlgWatcher

Bir CFileDialog oluşturduğunuzda hangi olaylar türetilir gösteren özel bir iletişim kutusu oluşturur.

Merhaba

Bir menü ve hakkında kutusu ile bir tek uygulama penceresi gösterir.

HelloApp

Minimal MFC örneği kodu birkaç satır için ekranda görüntülenen bir pencere almak için gerekli olduğunu gösterir.

ListHdr

CListCtrl ve CHeaderCtrl ortak denetim MFC sınıflarının nasıl kullanılacağını gösterir.

MDI

Belgeler ve görünümler kullanmayan MDI uygulaması.

MDIDocVw

MDI örnek belge/görünüm mimarisini kullanan güncelleştirilmiş sürümü.

MMXSwarm

CImage, __m64 veri türü ve aygıttan bağımsız bit eşlemlerinin (DIBler) nasıl kullanılacağını gösterir.

Modsuz

Bir MFC CDialog nesnesinin modsuz iletişim kutusu olarak kullanımını gösterir.

Multipad

Basit metin düzenleyicisi kullanıcılara bir kere de bir çok dosyasını açma ve düzenleme olanağı sağlar.

Npp

Metin iletileri düzenlemek ve bunları diğer kullanıcılara veya Windows mesajlaşma API veya MAPI aracılığıyla diğer sistemler göndermenizi sağlayan Notepad'e benzer bir arabirim (SDI) uygulamalarını gerçekleştirme gösterilmiştir.

PropDlg

Özellik sayfaları (iletişim kutuları).

RowList

Bir liste görünümü ortak kontrolünde tam satırı seçme gösterilmektedir.

Karalama/Scribble

Bir MFC özellikleri geniş yelpazesinin basit şekillerini sağlar.

SimpleImage

Resimleri yükleme, yeniden boyutlandırma, dönüştürme ve kaydetme gösterilir.

SnapVw

Bir MDI alt penceresi içinde özellik sayfalarının nasıl kullanılacağını gösterir.

Spiro

CImageList ve belleği nasıl kullanılacağını gösteren animasyon efektleri gerektiren uygulamalarda içeriklerini görüntülemek için bir oyun.

İzleyici

Çeşitli CRectTracker stilleri ve seçenekleri gösterir.

VariantUse

Variant veri türü kullanımını göstermektedir.

ViewEx

Birden çok görünüm, kaydırma görünümü splitter pencereleri.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - İnternet

Örnek Adı

Tanımlama

DHTMLExplore

DHTML olaylarını işleme ve DDX DHTML kullanmayı gösterir.

HTMLEdit

Internet Explorer MSHTML denetimi düzenlemesini sarar.

MFCIE

MFC CHtmlView ve CReBar sınıfları gösterir.

Zamanlayıcı

Visual C++ kitaplıkları sınıfları kullanarak bir HTML tabanlı iletişim kutusunun nasıl oluşturulacağını gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekler - OLE

Örnek Adı

Tanımlama

ACDual

MFC tabanlı Otomasyon sunucusu için çift arabirim desteği eklemek gösterilmiştir.

AutoClik

Otomatikleştirme özellikleri gösterilmiştir. AUTODRIV, AUTOCLIK örnek uygulama sürücüleri olan basit bir Otomasyon istemci uygulamasını içerir.

CalcDriv

Otomasyon istemcisi.

DrawCli

Tam özellikli nesne odaklı bir ActiveX görsel düzenleme kapsayıcı olan uygulama çizimi.

HierSvr

OLE Sürükle ve Bırak ile Sunucu Uygulaması gösterir.

InProc

İstemcinin adres alanında bir DLL dosyası olarak yüklenebilen bir iç-işlem Otomasyon sunucusu.

IPDrive

INPROC örnek uygulama süren basit bir Otomasyon istemci uygulaması.

MFCBind

Etkin belge (Önceden DocObject bilinen) kapsayıcı oluşturmak nasıldır gösterir.

MFCCalc

Basit bir hesap makinesi uygulayan bir Otomasyon sunucusu.

OClient

ActiveX görsel düzenleme konteyneri uygulamasıyla, sürükle ve bırak.

OLEView

OLE özel arabirimler üzerinden bir OLE nesne tarayıcısı uygulama.

SuperPad

CEditView Kullanarak Metin Düzenleyen Visual Editing Server Gösterilir.

TstCon

OLE katıştırma için MFC'nin desteğini kullanarak bir ActiveX denetimi kapsayıcı uygular. ActiveX denetimlerini sınamak için bunların özelliklerini değiştirmek ve kendi yöntemlerini çağırmak için TSTCON kullanabilirsiniz.

WordPad

Temel bir sözcük işlemci oluşturmak amacıyla zengin denetimleri düzenlemek için MFC'nin desteğini kullanır.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - Yardımcı Program

Örnek Adı

Tanımlama

GUIDGen

Global benzersiz tanıtıcılar üreten basit iletişim tabanlı bir MFC uygulaması.

Makehm

Kaynak kimlikleri ve Yardım içerikleri arasındaki eşlemeyi oluşturan bir konsol uygulaması.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - Visual C++ 2008 Özellik Paketi

Örnek Adı

Tanımlama

CustomPages

Araç Çubuğunu Özelleştirme iletişim kutusuna özel bir sayfa ekleme gösterilmektedir.

DesktopAlertDemo

Bir masaüstü uyarısı iletişim kutusu uygulamak gösterilmiştir (bir anlık ileti uygulaması görüntüleyen iletişim kutusuna benzer).

DlgToolTips

Bir iletişim kutusu denetimleri için gelişmiş araç ipuçlarını uygulama gösterilmiştir.

DrawClient

Şerit desteği görsel düzenleme kapsayıcı desteği ile nesne yönelimli çizim uygulama tümleştirme gösterilmiştir.

DynamicMenu

Menü çubuğundaki bir menü ve menü çalışma zamanında dinamik olarak güncelleştirme gösterilmiştir.

Gezgin

Dosya Gezgini'ne kullanıcı arabirimi öğeleri ve özellikleri ile benzer bir dosya sistemi gezgini uygulama gösterilmiştir.

IEDemo

Internet Explorer için benzer kullanıcı arabirimi öğeleri ve özellikleri ile benzer bir uygulama implementasyonu gösterilmiştir.

MDITabsDemo

Geleneksel MDI alt pencereleri yerine yeni MDI sekmeli belgeleri arabirimini kullanan bir uygulama oluşturmayı gösterir.

MenuSubSet

Uygulama başlatma sırasında özel menü öğelerini ve alt menüleri dinamik olarak kaldırma gösterilmiştir.

MSMoneyDemo

Microsoft Money'e 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 özellikleri olan bir Office 2007 uygulamasına benzeyen bir düzenleyici uygulaması implementasyonu gösterilmiştir. MSOffice2007Demo örneği bir Office 2007 uygulamasına benzer bir çok tam şerit kullanıcı arabirimini ve bazı (ancak hepsi değil) öğeleri uygulamadaki yeteneklerine bağlı şerit uygular.

NewControls

Birçok özelleştirilebilir düğmeleri, renk seçici denetimleri ve paletleri, yazı tipi seçici, bir görüntü düzenleyici, özellik kılavuzu, maskelenmiş düzenleme denetimi ve shell listesi ve ağaç denetimleri de dahil olmak üzere, MFC'de uygulanan denetimlerin özelliklerini gösterir.

OutlookDemo

Outlook 2003/2007'ye benzer bir uygulama oluşturma gösterilmiştir.

OutlookMultiViews

Bir SDI uygulamasında tek bir belgede birden çok görünüm arasında geçiş yapmayı gösterir. Örnek kullanılabilir görünümleri görmek ve bunlar arasında geçiş yapmak için Outlook çubuğu denetimi kullanır.

OwnerDrawMenu

Açılan menü öğeleri dinamik olarak çizmeyi gösterir.

PaletteDemo

Çok sütunlu bir araç sahibi tarafından çizilen bir bilgi alanı oluşturmayı 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üğmelerini tıklatın.

PropSheetDemo

Aşağıdaki özellik sayfası denetimi türlerini gösterir: basit, sol tarafında sekmeli, sol tarafında ağaç denetimli, OneNote stil sekmeler, sol tarafında öğelerin listesi.

RebarTest

Özelleştirilebilir bir araç barındıran Destek çubuğu denetimi gösterir.

RibbonGadgets

Şerit Kontrolü içinde barındırılabilecek çeşitli denetimler gösterilmiştir. Ana kare altındaki belirli bir araç nasıl oluşturabilir kaynak kodu metnini içeren kaynak kodu penceresini bulabilirsiniz.

RibbonMDI

Çoklu Belge Arabirimli Şerit Kontrolü kullanımını gösterir.

RollupPane

Otomatik olarak yukarı giden bir kayan "bilgi" bölmesi gösterilmektedir. Üzerinde çalışırken, açma veya kapatma için kayan bölme başlığının pin düğmesine basabilirsiniz.

SetPaneSize

Program aracılığıyla takma bölmesinin boyutunu ayarlamayı gösterir.

Slider

Dış kontrol barındıran bir araç çubuğu düğmesini uygulamanın nasıl olacağı gösterilmiştir.

StateCollection

menü çubuğu, araç çubukları ve takma windows için kaydeden ve farklı durumları yükleyen bir uygulama nasıl uygulanır gösterilmiştir.

StatusBarDemo

Bir durum çubuğuna çeşitli gelişmiş denetimler ekleme gösterilmiştir.

TabbedView

Bir Excel çalışma kitabı sekmeleri gibi birden çok sekmeli görünümleri içeren bir görünüm oluşturmayı gösterir.

TabControl

MFC Sekme Kontrolünü ve farklı özellikleri ve görsel yöneticileri kullanan farklı görünümlerini gösterir.

TasksPane

MFC Görev Bölmesi sınıfları ve çeşitli özellikleri ve görsel yöneticileri kullanan farklı görünümlerini gösterir.

ToolbarDateTimePicker

Tarih/saat seçici kontrolün araç çubuğu ile nasıl birleştiği gösterilir.

ToolTipDemo

Gelişmiş MFC araç ipucu özelliklerinin nasıl kullanılacağını gösterir.

TrayMenu

Sistem tepsisi simgesini (örneğin, ekranın sağ alt köşesindeki bildirim simgeleri) ile MFC denetim çubuğu menüleri kullanma yeteneğini gösterir.

VisualStudioDemo

Bir uygulama ile aynı kullanıcı arabirimi özelliklerinin çoğunu ve bazı Visual Studio'nun özelliklerini uygulama gösterilmiştir. Visual Studio kullanıcı arabirimi öğeleri, birçok özelleştirilebilir menü ve araç çubuklarını yerleştirme ve konumlandırılan pencere gösterilmiştir.

WordPad

WordPad'in kullanıcı arabirimi öğeleri ve bazı özelliklerini içeren işlevselliğini taklit eden uygulama implementasyonu gösterilmiştir.

WorkSpaceToolBar

Yerleştirme bölmesine bir araç çubuğu nasıl eklenir gösterir. Bu, Visual Studio'da Çözüm Gezgini araç çubuğuna benzer.

Ee837238.collapse_all(tr-tr,VS.110).gifMFC Örnekleri - Windows Dokunma

Örnek Adı

Tanımlama

GestureDemo

Windows dokunma desteği (Dokunmatik donanım gerektirir) gösterir.

TouchDemo

Windows dokunma desteği (Dokunmatik donanım gerektirir) gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifOS Örnekleri

Örnek Adı

Tanımlama

GetImage

Windows Resim Alma (WIA) uygulama programlama arabirimleri (API) gösterir.

Ee837238.collapse_all(tr-tr,VS.110).gifUnix Örnekleri

Örnek Adı

Tanımlama

Unix - ccWrapper

Microsoft Visual C++ derleyicisi (cl.exe) Sun Forte ve gcc derleyicilerinin bayrakları eşleyen bir sarmalayıcıyı gösterir.

Ayrıca bkz.

Diğer Kaynaklar

Visual C++ Başvurusu