نماذج لأداة #Visual J
يوضح مجموعة النماذج Visual C + + تشكيلة واسعة من الوظائف عبر تقنيات متعددة.
ملاحظة الأمان |
---|
تم تصميم نموذج التعليمة البرمجية هذا لتوضيح أحد المفاهيم، وهو يوضح التعليمة البرمجية المتعلقة بذلك المفهوم فقط. وهو قد لا يلبي متطلبات الأمان الخاصة ببيئة تشغيل محددة، ولا يجب استخدامه تمامًا كما هو موضح. ونحن نوصي بإضافة تعليمة برمجية للأمان ومعالجة الأخطاء إلى مشروعاتك لزيادة تأمينها وتنشيطها. تقدم Microsoft نموذج التعليمة البرمجية هذا "كما هو" دون أية ضمانات. |
للوصول إلى النماذج من Visual Studio
في القائمة تعليمات ، انقر فوق نماذج.
يتم تثبيت هذه النماذج بشكل افتراضي في محرك الأقراص :\Program Files\Microsoft Visual Studio 10.0\Samples\.
ملاحظة
لم يتم تعديلها بعض النماذج إلى التغييرات في Visual C + + معالجات ومكتبات المترجم، ولكن ما زال شرح كيفية إلى لإتمام مهمة المطلوبة.
لإنشاء وتشغيل نموذج
قم بفتح الحل بواسطة استخدام 2010 Studio Visual Basic.
من قائمة بنية ، انقر فوق بنية.
في القائمة تصحيح ، انقر فوق ابدأ بـدون تصحيح .
يمكنك العثور تشغيل الإصدارات الأحدث النماذج Visual C + + في موقع MSDN تشغيل ويب بالنقر فوق الارتباطات التالية.
في هذا القسم
النماذج ATL-متقدم
ActiveDoc
يوضح كيفية إلى تطبيق "خادم المستندات النشطة".Async
قم بتحميل بيانات من محدد موقع معلومات غير متزامن.ATLButton
قم بإنشاء زر يعرض نفسه مع ثلاثة صور نقطية مختلفة استناداً إلى الحالة التي كان عليها.ATLDuck
يوضح استخدام اتصال نقاط مع عناصر التحكم ATL.ATLSecurity
يوضح كيفية إلى استخدام فئات الأمان ATL إلى قم بفحص إعدادات الأمان.ATLTraceTool
يعرض الإخراج التي تم إنشاؤها بواسطة الماكرو ATLTRACE2.اتصال
يوضح التطبيق و استخدم من نقاط الاتصال (واجهات IConnectionPointContainer و IConnectionPoint) في بيئة ذات مؤشرات ترابط متعددة.CThreadPool
يوضح كيفية إلى استخدام تجمع مؤشر ترابط في تطبيق وكيفية تنفيذ تجمع مؤشرات ترابط يمكن تحسين الأداء للتطبيق.DCOM
يوضح كيفية إلى استدعاء كائن COM في إحدى خدمات Windows من العديد من العملاء التي تعمل تشغيل أجهزة مختلفة.mfcatl
يوضح كيفية استخدام الكائنات COM ATL في الخادم MFC EXE.
النماذج ATL-عناصر التحكم
ATLFire
يوضح كيف إلى بنية عنصر تحكم الموضوعة في إطارات باستخدام ATL.CDInfo
قم بتشغيل مسارات القرص المضغوط الصوتي و يعرض معلومات حول المسارات في تلميحات الأدوات و عرض piechart.Circ
قم بإنشاء عنصر تحكم يوضح الصفحات الخاصية و رسم دائرة.مضلع
قم بإنشاء عنصر تحكم يقوم بتطبيق الخصائص المخصصة، والأحداث، وصفحات الخصائص، و كائن أمان.subEdit
قم بإنشاء عنصر تحكم Windows superclassed.
النماذج ATL-عام
ATLCollections
توضح استخدم ICollectionOnSTLImpl و CComEnumOnSTL وتطبيق فئات سياسة النسخة المخصصة.ATLCon
يوضح بسيط عنصر تحكم الحاوية.ATLSafeArray
يوضح كيف إلى إنشاء والمحافظة على استخدام CComSafeArray; SAFEARRAYs أيضا كيف إلى تمرير SAFEARRAYs من مكون إلى البرنامج النصي.AutoThread
يوضح استخدام فئة CComAutoThreadModule.beeper
تطبيق واجهة tearoff-مجموعة/بتعداد BSTRs.CircColl
قم بتطبيق مجموعه/قائمة تعداد للكائنات باستخدام ATL و مكتبة C + + Stوard.COMMap
توضح "وحدات الماكرو تعيين إدخال واجهة COM مع برنامج التحويل البرمجي COM دعم.CustomString
يوضح كيفية إلى لاستخدامه allocaإلىr ذاكرة cusإلىm CStringT إلى تحسين الأداء في تطبيقات ذات مؤشرات ترابط متعددة.DispSink
يوضح استخدام يؤشر اتصال تشغيل الإرسال الواجهات.
المستهلك النماذج-OLEDB-ATL
catdb
يعرض معلومات المخطط، مثل جداول و الأعمدة، موفري OLE DB.DBViewer
يوضح تطبيق mid-المستوى يعتمد تشغيل الفئة CManualAccessor إلى التحكم الكامل بعمليات ربط بيانات للتطبيقات الخاصة بك.DynamicConsumer
يوضح استخدام فئات مجموعة الصفوف واصف الوصول ومخطط ديناميكي إلى قراءة بيانات التعريف من قاعدة بيانات.multiRead
يقرأ من خلال جدول في قاعدة بيانات باستخدام مؤشرات ترابط متعددة.
موفر النماذج-OLEDB-ATL
AdvancedPV
قم بتنفيذ قابلة للتحديث موفر OLE DB. يوضح بعض التقنيات المتقدمة.UpdatePV
قم بتطبيق موفر OLE DB قابلة للتحديث (قراءه/كتابه).
النماذج CLR-WinForms
كتابة رسالة (MFC)
تطبيق MFC العينة خربشة، محدث وتوسيع إلى تضمين وظائف.NET جديدة.كتابة رسالة (WinForms)
تنفيذ WinForms ما عينة خربشة محدث وتوسيع إلى تضمين وظائف.NET جديدة.stlclr
يوضح بعض القدرات التي تتوفر عند استخدام "مكتبة" STL/CLR.
النماذج ComTypeLibfor7
ACDual
إضافة الثنائي الواجهات إلى تطبيق التنفيذ تلقائي.ADOSamp
قم بتطبيق عميل ثلاثي المستوى/الخادم التطبيق.AllInOne
implements الخادم استخدام ATL تعريض مجموعات STL والتحكم فيها بدعم برنامج التحويل البرمجي COM في تطبيق MFC.COMMap
توضح "وحدات الماكرو تعيين إدخال واجهة COM مع برنامج التحويل البرمجي COM دعم.اتصال
يوضح استخدام وتطبيق نقاط الاتصال (واجهات IConnectionPointContainer و IConnectionPoint) في بيئة ذات مؤشرات ترابط متعددة.DCOM
يوضح كيفية إلى استدعاء كائن COM في إحدى خدمات Windows من العديد من العملاء التي تعمل تشغيل أجهزة كمبيوتر مختلفة.FreeThrd
يوضح عميل ذات مؤشرات ترابط متعددة وتحرير-مترابطة الخادم مع دعم برنامج التحويل البرمجي COM.InProc
يوضح قيد التشغيل خادم التنفيذ التلقائي تطبيق مع دعم برنامج التحويل البرمجي COM.Labrador
قم بتطبيق الخادم EXE الذي لا يحتوي على أي واجهة مستخدم.MFCCalc
يوضح تطبيق الخادم أتمتة دعم المترجم COM.
النماذج المترجم-عام
- ccWrapper
يوضح كيفية إلى تعيين إشارات المحول البرمجي C/C + + من الأخرى compilers إلى المحول البرمجي Visual C + + (cl.exe).
النماذج المترجم-MASM
EuclidStep1
مشروع خالص C يوضح خوارزمية Euclid للعثور على القاسم المشترك الأكبر.EuclidStep2
ملحق EuclidStep1 التي هو مشروع C و ASM مختلط. يتم نقل الأساسية خوارزمية ل Euclid من ملف.c إلى ملف.asm، مع ملف.c الاتصال في ملف.asm.PrimesStep1
مشروع C خالص يوضح sieve Eraإلىsthenes إلى البحث عن الإعداد الأولية.PrimesStep2
ملحق PrimesStep1 هو مشروع C و ASM مختلط تنقل الخوارزمية الأساسية إلى الملف.asm.PrimesStep3
ملحق PrimesStep2 بإضافة ملف عنوان C منفصلة.asm تضمين ملف تعريف extern في دالة وبنية بيانات العمومية.
النماذج CRT
cpuid
قم بتحديد إمكانيات CPU الذي يتم تشغيل.CRT_Dbg1
يوضح أساسى تصحيح الأخطاء ميزات مكتبات وقت التشغيل C.CRT_Dbg2
يوضح C وقت التشغيل التصحيح الجذب الدالات.DFACObjs
يوضح كيفية إلى استخدام _CrtDoForAllClienإلىbjects دالة وقت التشغيل C إلى تكرار من خلال قائمة الكائنات العميل مرتبطة.التقرير
يوضح تقرير تصحيح وقت التشغيل C دالات.rtc
يوضح التشغيل-الوقت ميزة التحقق من الخطأ.SecureCRT
يوضح هذا النموذج كيفية إلى مهمل ترقية تعليمات برمجية التي تستخدم الدالات CRT إلى زيادة الأمان تعليمات برمجية.
تصحيح النماذج
- EEAddIn
يستخدم Evaluaإلىr تعبير الوظيفة الإضافية API إلى توسيع الأصلي في المصحح evaluaإلىr التعبير.
أحداث النماذج
- COMEvents
يوضح معالجة حدث باستخدام COM.
النماذج التوافق مع البرامج الخارجية
VCProjEngine_CPP
تعديل برمجياً Visual C++ مشروع استخدام C + +.VCProjEngine_CS
تعديل برمجياً Visual C++ مشروع استخدام C#.VCProjEngine_VB7
قم بتعديل مشروع Visual C + + باستخدام Visual أساسى برمجياً.
النماذج fusion
- TraceMan
توفير معلومات حول تطبيق-تجميعات التابعة والحالة للتجميعات في ذاكرة تخزين مؤقت fusion الأصلية في نموذج بشري قابل للقراءة.
نماذج دولية
IME
يوضح كيفية عنصر تحكم الوضع محرر أسلوب إدخال وكيفية تطبيق IME المستوى 3.SatDLL
يوضح طريقة الموصى بها إلى تنفيذ موارد متعددة اللغات في أحد تطبيقات Win32.UniRes
توضح استخدم Unicode ملفات الموارد.
نماذج اللغة
BirthdayPicker
يوضح كيفية.NET Framework مورد الآلية التي يمكن استخدامها في تطبيقات C + +. ويوضح أيضا بعض مكونات "نافذة النماذج" العامة ".النماذج لغة C + +
يوضح المفاهيم الأساسية من الميزات في C + + التي تعتمد.NET و كشف قدرات CLR.الحاسبة
يطبق بسيطة الإله حاسبة استخدام C + + "و" نماذج Windows إطار عمل.NET ولكن فئات.بيانات
يوضح الوصول بسيطة إلى قاعدة بيانات SQL.MEDriver
توضح استخدم أحداث COM (تشغيل من الخادم COM غير مدار) من خلال مجمع برنامج.NET Framework، يتم إنشاؤه تلقائياً من مكتبة النوع الخاص بالملقم COM.Nile
يوضح الخدمات نماذج ويب ASP.NET و ASP.Net الويب باستخدام "الملحقات التي تمت إدارتها" ل C + +.QStat
يوضح كيفية إنشاء ارتباط ديناميكي يلتف الوصول إلى كائن COM و الكشف عن الوظائف للعملاء من برنامج.NET Framework.الخربشة
يوضح كيفية تطوير تطبيق Windows Forms MDI استخدام C + +/CLI و الفئات.NET Framework.TilePuzzle
يوضح إمكانية التشغيل التفاعلي بين المكونات المدارة (كتابة مع C + + و C#) والمكونات الأصلية (مكتوبة باستخدام السمات COM + + C).
النماذج MFC-متقدم
جمع
يوضح فئات مجموعة يستند إلى القالب MFC C + + و stوard prebuilt مجموعة الفئات.مكعّب
OpenGL تطبيق استخدام سياقات جهاز MFC مع سياقات مورد الخاص OpenGL.DLLHusk
مشاركة الإصدار DLL مكتبة الفئات Foundation مع التطبيقات و مخصص DLL.DLLScreenCap
DLL عادية يمكن شكل ثابت أو حيوي ربطها إلى "Microsoft Foundation فئة مكتبة".mtgdi
العرض التوضيحي لمشاركة موارد GDI بين مؤشرات ترابط متعددة باستخدام دعم واجهة (SDI) مفرد للمستند الخاص بإطار عمل للمستندات و طرق العرض.mtmdi
رسم توضيحي multithread، الموقع معالجة أحداث واجهة المستخدم في مؤشر ترابط واجهة مستخدم منفصل.MTRecalc
multithread التوضيح، بحيث يتم تنفيذ إعادة العمليات الحسابية تلقائياً في مؤشر ترابط عامل.كائنات المزامنة
تطبيق يستند إلى الحوار CWinThread اثنين بإنشاء الكائنات وتستخدمها لتنفيذ مهمة بسيطة تحت اسم المستخدم عنصر تحكم.Speakn
يوضح صوت متعدد الوسائط باستخدام موارد معرف من قبل مستخدم.
النماذج MFC-عناصر التحكم
الزر
يوضح استخدام في مكان القائمة النشطة، خاصية أسهم الصفحة، وخيار عنصر تحكم صندوق حول.Circ
يوضح الأساسيات عنصر تحكم ActiveX، بما في ذلك رسم عنصر التحكم والأسهم والخصائص المخصصة، الأسهم وأحداث مخصصة، باستخدام الألوان والخطوط، وخاصية خط الأسهم الصفحة، الخاصية الافتراضية الصفحة، وتعيين الإصدار.CmnCtrl
يوضح بعض جديد عنصر تحكم s متوفرة مع MFC تشغيل wiprlhext، بما في ذلك الأمر ارتباط الزر (CButton)، النداء عنصر تحكم (CPagerCtrl)، زر الانقسام (CSplitButton)، وعنوان شبكة الاتصال عنصر تحكم (CNetAddressCtrl).يحتوي على
يوضح Visual بتحرير تطبيق الحاوية.الصورة
يوضح كيفية استخدام MFC لإنشاء عنصر ActiveX التحكم الذي هو قادراً على تنزيل بيانات بشكل غير متزامن.مرخص
عنصر تحكم تفرض استخدام وقت التصميم و ترخيص وقت التشغيل.ترجمة
عنصر تحكم بواجهة مستخدم مترجمة إلى اللغة محلية الذي يوضح استخدام مكتبات نوع منفصل و مكتبات الارتباط الحيوي المورد (DLL) للترجمة.NetAddr
يوضح استخدام Windows Vista التحكم "التحقق عناوين الشبكه".صديق
عنصر تحكم يعرض ألوان لوح الألوان. يوضح خصائص القراءة فقط، والمستمرة يحصل/تعيين خصائص، وخصائص معلمات المستمرة، و صورة الخصائص.الدفع
عنصر التحكم subclassed من عنصر تحكم زر مرسوم بواسطة مالك Windows. يوضح خصائص الأسهم، وأحداث مخصصة، و صورة مالكو.RegSvr
يوضح استدعاء "تعليمات برمجية" Self-تسجيل.SpinDial
عنصر تحكم بالمظهر المرئي للطلب زيادة أو نقصان الذي يوضح التحقق من صحة بيانات في صفحة الخصائص.TestHelp
عنصر تحكم ActiveX الذي يحتوي على ملف التعليمات و تلميحات الأدوات.Time
عنصر تحكم غير مرئي في وقت التشغيل و إشعاع حدث جهاز ضبط وقت في فواصل زمنية التعيين. يوضح إعلام دالات وخصائص ambient.XList
عنصر تحكم، subclassed من صندوق قائمة Windows، تعرض عناصر نص أو صورة نقطية.
النماذج MFC-عام
قصاصة فنية
direcإلىry القصاصة الفنية تحتوي على نموذج موارد التي يمكنك استخدامها إلى cusإلىmize المظهر تطبيق الخاص بك.CmnCtrl1
يوضح كيفية إنشاء وتغيير الأنماط الموجودة في Windows الشائعة عناصر التحكم استخدام فئات MFC (الجزء 1).CmnCtrl2
يوضح كيفية إنشاء وتغيير الأنماط الموجودة في Windows الشائعة عناصر التحكم استخدام فئات MFC (الجزء 2).CTaskDialog
يوضح متنوع ميزات الفئة CTaskDialog.CtrlBars
شريط أدوات مخصص و حالة الشريط وشريط الحوار لوح عائم.CtrlTest
صندوق قائمة مالك-draw و قائمة عنصر التحكم المخصص، زر الصورة النقطية أو عنصر تحكم زيادة ونقصان.DBVList
يستخدم فئات CLهوtView و CDaoRecordset لتوفير وظائف العرض الظاهري lهوt التي هو متوفرة للعرض lهوt التحكم عام.DIBLook
يوضح استخدام ألواح DIBs و اللون.DlgCbr32
إضافة شريط أدوات و شريط المعلومات إلى تطبيق يستند إلى الحوار.DlgTempl
يوضح إنشاء ديناميكي حوار القوالب.DockTool
سحب و عائم أشرطة الأدوات التي "يمكن تركيبه".Dynamenu
ديناميكياً بتعديل قائمة من عناصر في قوائم؛ commوs hوling غير معروف في وقت التحويل البرمجي؛ و تحديث comm شريط حالة و المطالبة بمثل commوs.FileDlgWatcher
قم بإنشاء مخصص صندوق حوار الذي يوضح عندما تقوم بإنشاء CFileDialog المكونة بالأحداث.الترحيب
يوضح نافذة تطبيق مفرد مع صندوق قائمة حول و.HelloApp
الحد الأدنى نموذج MFC الذي يوضح أن عدة أسطر من تعليمات برمجية مطلوبة إلى الحصول تشغيل نافذة إلى تظهر تشغيل شاشة.ListHdr
يوضح كيفية إلى فئات استخدام عنصر تحكم MFC عام CListCtrl و CHeaderCtrl.mdi
تطبيق MDI التي لا تستخدم مستندات و طرق العرض.MDIDocVw
الإصدار المحدث من نموذج MDI التي تستخدم البنيه/عرض مستند.MMXSwarm
يوضح كيفية إلى استخدام CImage __m64 نوع بيانات، وصور نقطية مستقلة عن جهاز (DIBs).modeless
يوضح استخدام الكائن CDialog MFC modeless صندوق حوار.multipad
نص بسيط تحرير أو يسمح للمستخدم بفتح و تحرير ملفات نصية متعددة في وقت واحد.Npp
يوضح كيفية تنفيذ تطبيق واجهة (SDI) مشابهة لبرنامج "المفكرة" الذي يسمح لك بتحرير رسائل نصية و إرسالها إلى المستخدمين الآخرين أو الأنظمة الأخرى من خلال Windows المراسلة واجهة برمجة تطبيقات أو MAPI.PropDlg
خاصية أوراق (مربعات الحوار).RowList
يوضح تحديد الصف كامل في عنصر تحكم شائعة لعرض قائمة.الخربشة
يوفر توضيحات بسيطة من breadth واسعة من ميزات MFC.SimpleImage
يوضح تحميل أو تغيير حجمها أو تحويل، و حفظ الصور.SnapVw
يوضح كيفية إلى استخدام الصفحات الخاصية في نافذة النافذةات تابعة الخاصة ب MDI.Spiro
Game يظهر إلى استخدام CImageList وكيف إلى استخدام سياقات عرض ذاكرة في التطبيقات التي تتطلب تأثيرات رسم متحرك.تعقب
يوضح الأنماط المختلفة من CRectTracker و الخيارات.VariantUse
توضح استخدم من نوع بيانات المتغير.ViewEx
طرق عرض متعددة، عرض مرور, إطارات مقسم.
النماذج MFC-إنترنت
DHTMLExplore
يستعرض أحداث DHTML hوling و استخدام DHTML DDX.HTMLEdit
التفاف MSHTML مستكشف إنترنت تحرير عنصر التحكم.mfcie
يوضح CHtmlView MFC و CReBar فئات.Scheduler
يوضح كيفية إنشاء مستند HTML-إلى صندوق حوار استخدام الفئات مكتبات Visual C + +.
النماذج MFC-OLE
ACDual
يوضح كيفية إضافة دعم واجهة مزدوجة بالتنفيذ تلقائي المستندة إلى MFC الخادم.AutoClik
يوضح الميزات التلقائية. يتضمن AUTODRIV، تطبيق العميل أتمتة بسيط يقود AUTOCLIK نموذج التطبيق.CalcDriv
أتمتة العميل.DrawCli
متكاملة الكائن البشري رسم تطبيق الذي أيضا حاوية "تحرير ActiveX Visual Basic".HierSvr
يوضح أحد تطبيقات الخادم باستخدام OLE يسحب وإفلات.InProc
ملقم التنفيذ تلقائي قيد التشغيل والذي يمكن تحميل كـ DLL في مسافة العنوان الخاص بالعميل.IPDrive
نموذج تطبيق العميل أتمتة بسيطة محركات أقراص INPROC في التطبيق.MFCBind
يوضح كيف إلى إنشاء حاوية نشط Directory مستند (المعروف سابقا باسم DocObject).MFCCalc
الخادم أتمتة الذي يطبق حاسبة بسيطة.OClient
تحرير ActiveX Visual Basic تطبيق الحاوية، مع يسحب و الإسقاط.OLEView
قم بتنفيذ أحد مستعرضات كائن OLE من خلال واجهات OLE مخصص.superPad
يوضح Visual بتحرير الخادم التي تقوم بعمليات تحرير نص باستخدام CEditView.TstCon
قم بتطبيق حاوية عنصر تحكم ActiveX استخدام الخاص ب MFC دعم لتضمين OLE. يمكنك استخدام TSTCON لاختبار ActiveX عناصر التحكم تغيير خصائصها ويستدعي أساليبها.الدفتر
يستخدم الدعم الخاص ب MFC لتحرير منسق عناصر التحكم لإنشاء معالج الكلمات أساسية.
النماذج MFC-الأدوات المساعدة
GUIDGen
بسيط حوار-يعمل تطبيق MFC الذي ينشأ من المعرفات الفريدة.Makehm
تطبيق وحدة تحكم الذي ينتج عن تعيين سياقات التعليمات و identifications مورد.
النماذج MFC-Visual C + + 2008 ميزة يحزم
CustomPages
يوضح كيفية إضافة صفحة مخصصة "تخصيص شريط الأدوات" صندوق حوار.DesktopAlertDemo
يوضح كيفية تطبيق خلال تنبيه سطح مكتب صندوق حوار (مشابهة صندوق حوار يعرض تطبيق مراسلة فورية).DlgToolTips
يوضح كيفية إلى متقدمة لتنفيذ إلى oltips لعناصر التحكم في صندوق حوار.DrawClient
يوضح كيفية في دمج دعم شريط في في موجهة في كائن رسومي تطبيقاً مع اعتماد حاوية التحرير مرئية.DynamicMenu
يوضح كيفية تحديث قائمة تشغيل شريط القوائم وقائمة منبثقة أثناء وقت التشغيل بشكل حيوي.مستكشف
يوضح كيفية تطبيق مستكشف النظام ملفات وتشبه في مستكشف Windows، بنفس واجهة مستخدم عناصر وإمكانات.IEDemo
يوضح كيفية تنفيذ تطبيق مماثل ل برنامج Internet Explorer، باستخدام نفس واجهة مستخدم عناصر وإمكانات.MDITabsDemo
يوضح كيف إلى إنشاء أي تطبيق يستخدم واجهة مستندات MDI المبوبة الجديدة بدلاً من الإطارات التابعة الخاصة ب MDI التقليدية.MenuSubSet
يوضح كيفية حيوي إزالة محدد عناصر القائمة والقوائم الفرعية عند بدء تشغيل تطبيق.MSMoneyDemo
يوضح كيفية استخدام MFC لإنشاء واجهة المستخدم مشابهة لأموال Microsoft Office 2010 Suite.MSOffice2007Demo
يوضح كيفية تنفيذ تطبيق محرر مشابهة Officeالتطبيق 2007، باستخدام نفس واجهة مستخدم عناصر ومحدودة إمكانيات مماثلة. يطبق العينة MSOffice2007Demo شريط كامل جداً واجهة المستخدم مثل Officeالتطبيق 2007، وبعض (ولكن ليس كلها) من الشريط عناصر متصلة بالقدرات الموجودة في التطبيق.NewControls
يوضح قدرات العديد s عنصر تحكم في MFC، بما في ذلك الأزرار القابلة للتخصيص، لون منتقي عنصر تحكم (s) وألواح، محدد يمكنك استخدامه خط صورة المحرر، شبكة خصائص، وتحرير مقنع عنصر تحكم، وقائمة وشجرة عنصر تحكم s shell.OutlookDemo
يوضح كيف إلى إنشاء تطبيقات مشابهة إلى برنامج Microsoft Outlook2003/2007.OutlookMultiViews
يوضح كيفية التبديل بين عدة طرق العرض في مستند مفرد في أحد تطبيقات SDI. يستخدم النموذج عنصر تحكم شريط Outlook إلى قائمة طرق العرض المتاحة والتبديل بينها.OwnerDrawMenu
يوضح كيفية إلى رسم عناصر قائمة المنبثقة بشكل حيوي.PaletteDemo
يوضح كيف إلى إنشاء منطقة معلومات مالك-draw olbar إلى أعمدة متعددة. انقر فوق butإلىns 2 أو 3 أو 4 على قياسي إلى olbar في ترتيب إلى تغيير عدد أعمدة cusإلىm إلى olbar في وقت التشغيل.PropSheetDemo
يوضح الأنواع التالية من "ورقة الخصائص" عنصر تحكم: بسيط مع علامات التبويب على الجانب الأيسر، مع شجرة عنصر تحكم علامات في الجانب الأيمن، OneNote لالنمط جدولة, قائمة العناصر على الجانب الأيسر.RebarTest
يوضح عنصر تحكم شريط فرعي القابلة لتخصيص التي المضيفين شريط الأدوات.RibbonGadgets
يوضح المتنوعة عنصر تحكم s التي يمكن استضافتها في شريط عنصر تحكم. يمكنك أن تجد في botإلىm النافذة الرئيسي نافذة "تعليمات برمجية المصدر" مع نص تعليمات برمجية المصدر التي توضح كيف إلى إنشاء أداة معلومات معينة.RibbonMDI
يوضح "شريط" من استخدام عنصر تحكم مع "واجهة مستندات متعددة".RollupPane
يوضح عائم جزء "المعلومات"، تتحرك تلقائياً. يمكنك الضغط الطرف زر في التسمية التوضيحية للجزء العائم لتشغيل يتم الآن التشغيل وإيقاف التشغيل.SetPaneSize
يوضح كيفية إلى مجموعة إرساء جزء الحجم برمجياً.شريط التمرير
يوضح كيفية إلى تنفيذ butإلىn إلى olbar التي تستضيف عنصر تحكم خارجي.StateCollection
يوضح كيفية إلى تنفيذ تطبيق الذي يقوم بحفظ وقم بتحميل حالات مختلفة لشريط القوائم، إلى olbars، وإرساء إطارات.StatusBarDemo
يوضح كيفية إلى إضافة العديد من عناصر التحكم المتقدمة إلى شريط المعلومات.TabbedView
يوضح كيف إلى إنشاء طريقة عرض تحتوي على عدة طرق عرض مبوبة، مثل علامات التبويب الموجودة في مصنف Excel.TabControl
عنصر تحكم علامة تبويب MFC يوضح و مظاهر مختلفة وليس له استخدام خصائص مختلفة و مديري مرئية.TasksPane
يوضح فئات MFC جزء مهام و المظهر مختلفة باستخدام الخصائص المختلفة و مديري مرئية.ToolbarDateTimePicker
يوضح كيفية إلى دمج تاريخ/وقت عنصر تحكم منتقي مع إلى olbarToolTipDemo
يوضح كيفية إلى استخدام MFC إلى oltip ميزات متقدمة.TrayMenu
يوضح القدرة إلى استخدام قوائم شريط تحكم MFC مع رمز علبة النظام (على سبيل المثال، رموز إعلام في الزاوية اليسرى السفلية من عرض).VisualStudioDemo
يوضح كيفية تطبيق أحد تطبيقات مع العديد من نفس واجهة مستخدم الميزات وبعض الإمكانيات Visual Studio. العديد من Visual Studioواجهة مستخدم هي عناصر، بما في ذلك قابل للتخصيص إرساء القوائم وأشرطة الأدوات، وإرساء إطارات، هو موضح.الدفتر
يوضح كيفية إلى تنفيذ تطبيق الذي يحاكي الأداء الوظيفي ل "الدفتر"، بما في ذلك عناصر واجهة مستخدم وبعض القدرات.WorkSpaceToolBar
يوضح كيفية إضافة شريط أدوات إلى جزء إرساء. وهذا يشبه شريط الأدوات في "مستكشف الحل" في Visual Studio.
النماذج MFC-اللمس في Windows
GestureDemo
يوضح دعم Windows اللمس في MFC (يتطلب جهاز اللمس).TouchDemo
يوضح دعم Windows اللمس في MFC (يتطلب جهاز اللمس).
النماذج لنظام التشغيل
- GetImage
يستعرض واجهات برمجة التطبيقات الحصول على صور Windows (WIA) (APIs).
النماذج Unix
- Unix-ccWrapper
يوضح مجمع الذي يقوم بتعيين إشارات من compilers Sun Forte و gcc إلى المحول البرمجي Visual C + + Microsoft Office 2010 Suite (cl.exe).