أنواع الملفات التي تم إنشاؤها لمشاريع ++Visual C

يصف هذا الموضوع كافة أنواع الملفات المقترنة بمشاريع ++Visual C. الملفات الفعليه المضمنه في المشروع الخاص بك تعتمد على نوع المشروع والخيارات التى حددتها عند استخدام معالج.

عند إنشاء مشروع ++Visual C ، قد تكون منشئا لحل جديد أو قد مضيفا مشروعا إلى حل. بشكل عام يتم تطوير تطبيقات غير ساذجة مع عدة مشاريع في حل .

المشاريع عادة تنتج إما EXE أو DLL. يمكن أن تعتمد المشاريع على بعضها البعض; أثناء عملية البناء ، تختبر بيئه ++Visual C التبعيات التى بداخل المشاريع و التى بينها . يحتوي كل مشروع على تعليمات برمجية أساسية، و اعتماداً على نوع المشروع ، فإنه قد يكون هناك العديد من الملفات الأخرى التي تحتوي على جوانب عديدة من المشروع. محتويات هذه الملفات يشار إليها بواسطة امتداد الملف. تستخدم بيئة تطوير Visual Studio امتدادات الملفات لتحديد كيفية معالجة محتويات الملف أثناء عملية بناء.

الجدول التالي يظهر الملفات الأكثر شيوعًا في مشروع ++Visual C و يتعرّف عليها عن طريق امتداداتها . خلال هذا المقطع, يمثل Projname اسم المشروع.

امتداد الملف

Type

المحتويات

.asmx

المصدر

ملف توزيع.

‎.asp

المصدر

ملف صفحات الخادم النشطة

.atp

Project

ملف قالب تطبيق المشروع.

..bmp, .dib, .gif, .jpg, .jpe, .png

المورد

ملفات صور عامة.

.bsc

تحويل برمجى

ملف التعليمات البرمجيه للمستعرض.

.cpp; .c

المصدر

ملفات التعليمات البرمجيه الرئيسية الخاصة بالتطبيق.

.cur

المورد

ملف رسم صورة نقطية(bitmap) لمؤشر .

.dbp

Project

ملف قاعدة بيانات المشروع.

.disco

المصدر

ملف مستند الاكتشاف الديناميكى. يعالج XML Web service discovery.

.exe, .dll

Project

ملفات مكتبة الارتباط الديناميكي أو الملف التنفيذى.

.h

المصدر

ملف رأس (تضمين).

.htm, .html, .xsp, .asp, .htc, .hta, .xml

المورد

ملفات ويب شائعة.

.HxC

Project

ملف المساعدة في المشروع.

.ico

المورد

ملف رسم رمز صوره نقطية.

.idb

تحويل برمجى

ملف الحالة الذي يحتوي على معلومات التبعية بين تعريفات الفئات وملفات المصدر التي يمكن استخدامها من قبل المحول البرمجي أثناء الحد الأدنى من إعادة البناء و التحويل البرمجي التزايدي. استخدم خيار المحول البرمجي /Fd لتحديد اسم ملف .idb. لـمزيد من المعلومات, راجع /Gm (تمكين الحد الأدنى من إعادة البناء).

.idl

تحويل برمجى

ملف لغة تعريف الواجهة راجع ملف تعريف الواجهة (IDL) في Windows SDK للحصول على مزيد من المعلومات.

.ilk

الربط

ملف ارتباط تزايدي. لمزيد من المعلومات، راجع /INCREMENTAL.

.map

الربط

ملف نص يحتوي على معلومات رابط. استخدم خيار المحول البرمجي /Fmلتسمية ملف المخطط. لمزيد من المعلومات، راجع /MAP.

.mfcribbon-ms

المورد

ملف مورد يحتوي على تعليمات XML برمجية تعرّف الأزرار و عناصر تحكم والسمات في الشريط. لمزيد من المعلومات، راجع Ribbon Designer (MFC).

obj ، .o

 

ملغات الكائنات ، تم تحويلها برمجياً ولكن غير مرتبطة.

.pch

تصحيح الأخطاء

ملف رأس تم مسبقا تحويلها برمجيا

/pdb

تصحيح الأخطاء

ملف قاعدة بيانات تصحيح البرنامج. لمزيدٍ من المعلومات، راجع ما المقصود بملفات .pdb؟

.rc ، .rc2

المورد

ملفات البرامج النصية الخاصه بالمورد لإنشاء الموارد.

.sbr

تحويل برمجى

ملف مستعرض المصدر المتوسط. ملف الإدخال لـ BSCMAKE .

.sln

الحل

ملف الحل.

.suo

الحل

ملف خيارات الحل.

.txt

المورد

ملف نص ، عادة ملف "إقرأنى".

.vap

Project

ملف محلل مشروع Visual Studio.

.vbg

الحل

ملف مجموعة مشروع متوافقة.

.vbp, .vip, .vbproj

Project

ملف مشروع Visual Basic.

.vcxproj

Project

ملف مشروع ++Visual C. راجع ملفات المشروع و Make للحصول على مزيد من المعلومات.

.vdproj

Project

ملف توزيع مشروع Visual Studio.

.vmx

Project

ملف مشروع ماكرو.

.vup

Project

ملف الأداة المساعدة للمشروع.

للحصول على معلومات حول بعض الملفات المقترنة بـ Visual Studio راجع أنواع الملفات و امتدادات الملفات في Visual Studio .NET.

يتم تنظيم ملفات المشروع في مجلدات في مستكشف الحلول. يقوم ++Visual C بإنشاء مجلد لملفات المصدر و ملفات الرأس و ملفات المورد ولكن يمكنك إعادة تنظيم هذه المجلدات أو إنشاء أخرى جديدة. يمكنك استخدام المجلدات لتنظم بشكل صريح الكتل المنطقية لملفات ضمن الترتيب الهرمي للمشروع. على سبيل المثال، يمكنك إنشاء مجلدات تحتوي على كافة ملفات مصادر واجهات المستخدمين أو مواصفات الوثائق أو مجموعات الاختبار. يجب أن تكون كافة أسماء الملفات على المجلد فريدة.

عند إضافة عنصر إلى مشروع، فإنك تضيف العنصر لكافة تكوينات ذلك المشروع بغض النظر عن ما إذا كان العنصر قابل للبناء أم لا. على سبيل المثال، إذا كان لديك مشروع مسمى MyProject ، إضافة عنصر يضيف إليه كلاً من تكوينات التصحيح و الإصدار للمشروع.

راجع أيضًا:

المبادئ

مشاريع ‏‫++Visual C

دعم المعالج للغات أخرى

موارد أخرى

إنشاء و إدارة مشاريع ++Visual C