اذهب الي المحتوي
أوفيسنا

دورة تعلم البرمجة " المستوى المتوسط " الدرس السادس [ الريسورس ]


SEMO.Pa3x

الردود الموصى بها


 

[ الموضوع ] ، [ الدرس السادس ، الريسورس، ماهو ، ماهي اقسامة ؟ ، كيف نتعامل معه ؟ ]

[ في سلسلة دروس البرمجة ] [ Vb.Net ]

[ المستوى المتوسط ]

 

- الريسورس ( Resource ) ماهو ؟

الريسورس / هو عبارة عن حاوية كبيرة لخزن كل شي بداخل برنامجك واستدعائه عن الحاجة

مثال ، الثلاجة يوضع فيها الطعام وعندما تحتاج اليه تذهب للثلاجة وتاكلة بمعنى

ان الريسورس يوضع فيه اي شيئ" صور ، فيديو ، صوت ، تكست .. الخ "

يوجد شيئان مشابهان لعمل الريسورس هما " Settings " + " Registry "

كلاهما يستخدم لتخزين القيم واستيرادها عند الحاجة ، والريسورس نفس الشيئ الا هنالك اختلافات

بسيطة من اهمها ان الريسورس ، هو لتخزين الملفات بشكل عام لكن بعد التخزين

لا يمكنك التعديل عليه ، اي انه بصلاحية " Read Only " قراءة فقط ، فقط يمكنك التعديل 

عليه اذا امتلكت الكود المصدري " Source Code " هذا هو

شرح ، الريسورس بابسط صورة ..

" شكل الريسورس "

 

78569.png

 

يحتوي على اهم النوافذ وهي " Strings "

78570.png

 
التي من خلالها نحدد نوع الشيء الذي نريد ادراجة " صورة ، فيديو ، ملف .. الخ "

 

78571.png

 

بعدها نضغط على القسم الثاني المسمى " Add Resource "

 

78572.png 

الذي من خلاله نقوم باستيراد الملفات من خلال الامر " Add Existing File "

 

78573.png

 

مثال بسيط نقوم باستيراد صورة ، عند الضغط على الامر " Add Existing File "

 

78574.png

 

راقبو نافذة " الامتدادات "

 

78575.png

 

من هنا يمكننا تغييرها وادراج اي ملف يخطر ببالنا ، كما في الصورة ..

 

78576.png

 

 

اذا حددنا الخيار " All Files " يمكننا ادراج اي نوع من الملفات ..

الان ننتقل الى كيفية استدعاء الملفات من الريسورس

" ملاحظة " سؤعطي امثلة صغيرة فقط لكي احثكم على متابعة مصادر كثيرة تخص الريسورس

" اولا ، استدعاء صورة من الريسورس "

 

 

78577.png

 

 

حيث المحدد باللون الاصفر ، يكون اسم الصورة التي استوردناها داخل الريسورس

" ثانيا ، استدعاء ملف تنفيذي من الريسورس "

 

 

78578.png

 

 

حيث المحدد باللون الاصفر ، يكون اسم الملف التنفيذي الذي استوردناه داخل الريسورس

" لاحظو في المثالين كلمة " ، " WriteAllByte " اي انه يقوم بكتابة الملف من الريسورس

الى خارج الريسورس ثم يشغله ،

" ثالثا ، استدعاء ملف تكست من الريسورس "

 

78579.png

 
 

حيث المحدد باللون الاصفر ، يكون اسم ملف التكتس الذي استوردناه داخل الريسورس

" لاحظو تغير الوضع من ، WriteAllByte الى WriteAllText لانه نص "

" رابعا ، استدعاء ملف صوتي من الريسورس " شرط ان يكون الصوت بصيغة " Wav "

 

 

78580.png

 

" خامسا ، استدعاء ملف مضغوط من الريسورس "

 

78581.png

 

 

يقوم بانشاء مجلد بالمسار " \:C " باسم " Security-Najaf " ثم يكتب فيه الملف من

الريسورس للمجلد الذي انشاءه بمسار " \:C "

هذا شرح بسيط عن التعامل مع الريسورس ، ويمكنكم قراءة المزيد من المصادر ان احببتم

 

 

تم بحمد الله ، SEMO.Pa3x 
:38:

تم تعديل بواسطه SEMO.Pa3x
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information