الموارد في C / C ++

المبدأ

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

استعمال

الاستخدام القياسي

لاستخدام الموارد مع C / C + + ، يجب إنشاء ملحق ملف ".rc" ، ووضعه في نفس المجلد مثل ملفات المشروع الأخرى.

مثال: محتوى مجلد "اللعبة" مع الرموز البرمجية:

  • ملفات المصدر
    • ج الرئيسية
    • functions.c
  • رؤوس الملفات
    • headers.h
    • globalesVar.h
  • ملف الموارد
    • res.rc
    • آخر
  • game.layout
  • game.depend
  • game.cdp

الملف موجود في نفس المجلد مثل الملفات الأخرى.

في ملف المورد ، يجب أن يكون هناك مرفق واحد في كل سطر ويجب أن يبدأ السطر برقم.

  • مثال:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • لاحظ أنه: إذا كان الملف موجودًا في مجلد فرعي ، فيجب عليك تحديد هذا المجلد الفرعي:

 1 رمز "الرموز / icon.ico" 

استخدام مع كيو تي

قد يكون استخدام الموارد مفيدًا أيضًا في Qt ، ضمن C ++. هنا ، المبدأ ليس هو نفسه. لا يتم العثور على الموارد في ملف بامتداد .rc ولكن بالامتداد:. QRC

تجدر الإشارة إلى أن ملف file… "" في قسم الإدخال # ، بهذه الطريقة:

#إدخال

الموارد + = res.qrc

هنا هو الهيكل الذي يجب أن يكون لديك .qrc:

 icon.ico saveIcon.ico quitIcon.ico 

هذا يشبه بناء جملة HTML. يتم دمج الملفات بين العلامات "" و "".

لاحظ أن

الكلمات الدالة

  • توجد قائمة ملفات موارد الكلمات الرئيسية على موقع MSDN هنا:
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • شكرا ل Ozox لهذه النصيحة.
المقال السابق المقالة القادمة

نصائح الأعلى