نماذج لأداة #Visual J

يوضح مجموعة ‏‫النماذج Visual C + + تشكيلة واسعة من الوظائف عبر تقنيات متعددة.

ملاحظة الأمانملاحظة الأمان

تم تصميم نموذج التعليمة البرمجية هذا لتوضيح أحد المفاهيم، وهو يوضح التعليمة البرمجية المتعلقة بذلك المفهوم فقط. وهو قد لا يلبي متطلبات الأمان الخاصة ببيئة تشغيل محددة، ولا يجب استخدامه تمامًا كما هو موضح. ونحن نوصي بإضافة تعليمة برمجية للأمان ومعالجة الأخطاء إلى مشروعاتك لزيادة تأمينها وتنشيطها. تقدم Microsoft نموذج التعليمة البرمجية هذا "كما هو" دون أية ضمانات.

للوصول إلى النماذج من Visual Studio

  • في القائمة تعليمات ، انقر فوق نماذج.

    يتم تثبيت هذه النماذج بشكل افتراضي في محرك الأقراص :\Program Files\Microsoft Visual Studio 10.0\Samples\.

ملاحظة

لم يتم تعديلها بعض ‏‫النماذج إلى التغييرات في Visual C + + معالجات ومكتبات المترجم، ولكن ما زال شرح كيفية إلى لإتمام مهمة المطلوبة.

لإنشاء وتشغيل نموذج

  1. قم بفتح الحل بواسطة استخدام 2010 Studio Visual Basic.

  2. من قائمة بنية ، انقر فوق بنية.

  3. في القائمة تصحيح ، انقر فوق ابدأ بـدون تصحيح .

يمكنك العثور تشغيل الإصدارات الأحدث ‏‫النماذج Visual C + + في موقع MSDN تشغيل ويب بالنقر فوق الارتباطات التالية.

‏‫النماذج STL

في هذا القسم

‏‫النماذج 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
    يوضح كيفية إلى دمج تاريخ/وقت عنصر تحكم منتقي مع إلى olbar

  • ToolTipDemo
    يوضح كيفية إلى استخدام 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).

راجع أيضًا:

موارد أخرى

مرجع ++Visual C