[ آلمُقدَمة ]
يآمَن عَشقتُم آلآبدآع ، وآضفتُم آجمل آللَمسآت فَي صَرحنآ آلرآئع آنه صَرح
آلمُوهُوبين آلصَرح آلذَي آسُس لَكي يكُون منآر آلبآحثَين وآلتآئهَين وآلمُتخَبطَين فَي آلعآلم آلرَقمي
بدُون آي فوآئد تُذكر ، آلى كُل نَبض عَربي آقبَل آلى هُنآ فنَحن نَعمل جآهدَين للرَقي
وآلعلُو مَن مكآنتَك بَين جَميع آلآمَم ،
[ آلمَوضُوع ] ، [ آلدَرس آلسآدس ، آلريَسوُرس، مآهُو ، مآهي آقسآمة ؟ ، كَيف نَتعآمل مَعه ؟ ]
[ فَي سَلسَلة درُوس آلبَرمجَة ] [ Vb.Net ]
[ آلمُستوُى آلمُتوسط ]
- آلريَسُورس ( Resource ) مآهوُ ؟
آلريَسُورس / هُو عبَآرة عَن حآوية كَبيرة لَخزن كُل شَي بَدآخل بَرنآمجك وآستدعآئهُ عَن آلحآجة
مثآل ، آلثلآجة يُوضع فَيهآ آلطَعآم وَعندمآ تَحتآج آليه تَذهب للثلآجة وتآكلة بَمعنَى
آن آلريسُورس يُوضع فَيه آي شَيئ" صُور ، فَيديو ، صُوت ، تَكست .. آلخ "
يُوجد شَيئآن مُشآبهآن لَعمَل آلريسُورس هُمآ " Settings " + " Registry "
كلآهُمآ يُستَخدم لتَخزَين آلقَيم وآستَيرآدهآ عَند آلحآجة ، وآلريسُورس نَفس آلشَيئ آلآ هُنآلك آختلآفآت
بَسيطة مَن آهَمهآ آن آلريسُورس ، هُو لتَخزين آلمَلفآت بشَكل عآم لَكن بَعد آلتَخزين
لآ يُمكنك آلتَعديل عَليه ، آي آنه بصلآحية " Read Only " قرآءة فَقط ، فَقط يُمكنك آلتَعديل
عَليه آذآ آمتَلكت آلكُود آلمَصدري " Source Code " هذَآ هُو
شَرح ، آلريسُورس بآبسط صُورة ..
" شَكل آلريَسُورس "
يَحتوي عَلى آهم آلنُوآفذ وَهي " Strings "
آلتي مَن خلآلَهآ نُحدد نُوع آلشَيء آلَذي نُريد آدرآجة " صُورة ، فَيديو ، مَلف .. آلخ "
بَعدَهآ نَضغط عَلى آلقَسم آلثآني آلمُسمى " Add Resource "
آلذي مَن خلآلَهُ نقُوم بآستَيرآد آلمَلفآت مَن خلآل آلآمَر " Add Existing File "
مثآل بَسيط نقُوم بآستيرآد صُورة ، عَند آلضغط عَلى آلآمر " Add Existing File "
رآقبوُ نآفذة " آلآمتدآدآت "
مَن هُنآ يُمكننآ تَغييرهآ وآدرآج آي مَلف يَخطر ببآلَنآ ، كَمآ فَي آلصُورة ..
آذآ حَددنآ آلخيآر " All Files " يُمكننآ آدرآج آي نُوع مَن آلمَلفآت ..
آلآن نَنتَقل آلى كَيفية آستَدعآء آلمَلفآت مَن آلريسُورس
" ملآحظََة " سُؤعطي آمَثلة صَغيرة فَقط لَكي آحثكَم عَلى مُتآبعَة مَصآدر كَثيرة تَخص آلريسُورس
" آولآ ، آستَدعآء صُورة مَن آلريسُورس "
حَيث آلمُحدد بآللُون آلآصفر ، يُكون آسم آلصُورة آلتي آستُوردنآهآ دآخل آلريسُورس
" ثآنيآ ، آستدعآء مَلف تَنفيذي مَن آلريسُورس "
حَيث آلمُحدد بآللُون آلآصفر ، يُكون آسم آلمَلف آلتَنفيذيَ آلذَي آستُوردنآه دآخل آلريسُورس
" لآحظو فَي آلمثآلين كَلمة " ، " WriteAllByte " آي آنهُ يقُوم بكتآبة آلمَلف مَن آلريسُورس
آلى خآرج آلريسُورس ثُم يُشغلهُ ،
" ثآلثآ ، آستَدعآء مَلف تَكست مَن آلريسُورس "
حَيث آلمُحدد بآللُون آلآصفر ، يُكون آسم مَلف آلتَكتس آلذَي آستُوردنآه دآخل آلريسُورس
" لآحظوُ تَغير آلوُضع مَن ، WriteAllByte آلى WriteAllText لآنه نَص "
" رآبعآ ، آستَدعآء مَلف صُوتي مَن آلريسُورس " شَرط آن يُكون آلصُوت بَصيغة " Wav "
" خآمسآ ، آستَدعآء مَلف مَضغُوط مَن آلريسُورس "
يقُوم بآنشآء مُجلد بآلمسآر " \:C " بآسم " Security-Najaf " ثُم يَكتب فَيه آلمَلف مَن
آلريسُورس للُمجلد آلذي آنشآءه بمسآر " \:C "
هذآ شَرح بَسيط عَن آلتعآمل مَع آلريسُورس ، ويُمكنكم قرآءة آلمَزيد مَن آلمصآدر آن آحببَتُم
تَم بَحمد آلله ، جَميع آلحقوُق مَحفُوظة لـ مُنتديآت نُقطة آلتطُوير 2013