Visual C++ örnekleri
Visual C++ örnekleri çok çeşitli işlevler üzerinde birden çok teknoloji gösterir.
Gü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
Visual Studio menü çubuğunda şunu seçin Yardım, Örnekler.
Ö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
Visual Studio içinde çözümü açın.
Derleme menüsünden Derle'yi seçin.
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.
ATL Örnekleri (öznitelikleri kullanarak)
Örneklerin açıklamaları
ATL Ö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. |
ATL Ö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. |
ATL Ö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. |
ATL Ö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. |
ATL Ö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. |
CLR Ö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. |
ComTypeLibfor7 Ö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. |
Derleyici Ö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. |
Derleyici Ö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. |
CRT Ö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. |
Hata 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. |
Olay Örnekleri
Örnek Adı |
Tanımlama |
---|---|
COMEvents |
Com kullanarak olay işlemeyi gösterir. |
Geniş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. |
Fü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. |
Uluslararası Ö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. |
Dil Ö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. |
MFC Ö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. |
MFC Ö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. |
MFC Ö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. |
MFC Ö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. |
MFC Ö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. |
MFC Ö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ı. |
MFC Ö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. |
MFC Ö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. |
OS Örnekleri
Örnek Adı |
Tanımlama |
---|---|
GetImage |
Windows Resim Alma (WIA) uygulama programlama arabirimleri (API) gösterir. |
Unix Ö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. |