lolo
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخول

 

 فيجوال بيسك(ما هي الResource Editor)

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
عبدالرحمن طعمة
عضو جديد
عضو جديد
عبدالرحمن طعمة


ذكر
عدد الرسائل : 39
العمر : 37
التخصص : A I S
النـشــــاط :
فيجوال بيسك(ما هي الResource Editor) Left_bar_bleue15 / 10015 / 100فيجوال بيسك(ما هي الResource Editor) Right_bar_bleue

الأوســــمة : لا يوجد
تاريخ التسجيل : 11/10/2007

فيجوال بيسك(ما هي الResource Editor) Empty
مُساهمةموضوع: فيجوال بيسك(ما هي الResource Editor)   فيجوال بيسك(ما هي الResource Editor) Icon_minitimeالخميس أكتوبر 11, 2007 8:56 pm

بسم الله الرحمن الرحيم

درس مبسط لفهم داخل بيئة الفيجزال بيسك





ما هي ال Resource File ؟


هي عبارة عن ملف مصدر أو مورد والذي يمكن أن يحتوي على صور متعددة الامتداد ((bmp, jpg , gif,
والمشيرة( ايقونة الماوس) والايقونات (ico) وملفات الصوت وغيرها من الملفات.

كل هذه الملفات يمكنك استدعائها من برنامجك. على سبيل المثال يمكنك تحميل ايقونة لبرنامجك من هذه الملفات.

الResource File يحمل الامتداد (RES).


لماذا علي استخدام الResource File؟


الResource File مفيدو جدا عند استخدام الصورة أو ما شابه عدة مرات داخل كود برنامجك مما يصغر
من حجم البرنامج.

على سبيل المثال لديك 2 فورم لهما نفس الايقونة فانك سوف تحتاج الى ارفاق الايقونة مرتين وبالتالي تزيد من حجم برنامجك, اما اذا استخدمت ال Resource File فانك في الحقيقة تحفظ ايقونة واحدة داخل برنامجك.


تشغيل محرر ال Resource File؟

من الMenu اختر Add-Ins->Add-In Manager كما هو موضح بالصورة :
















من ثم اخترVB6 Resource Editor ضع صح عند الخيار Loaded\Unloaded ومن ثم اضغط Ok كما هو موضح بالصورة:






لقد اضفت الان الResource Editor لتشغيلها اضغط على الايقونة الموجودة في الشريط الخاص ب الResource Editor الموضح في الصورة :
















سوف يظهر الResource Editor داخل شاشتك كما هو موضح في الصورة :









اضافة ملفات الصور الى الResource File


لاضافة صورة الى ال Resource File اضغط على ايقونة "Add Bitmap" كما هو موضح :








تم اختر الصورة التي تريدها واضغط على الزر "Open" سوف تضاف الصورة بمعرف افتراضي يسمى ب "101" كما هو موضح :








لاضافة ايقونة الماوس((Cursor اضغط على ايقونة "Add Cursor" في الشريط الخاص ب الResource Editor الموضح في الصورة :










لاضافة ايقونة اضغط على زر "Add Icon" الموجود في الشريط الخاص ب الResource Editor الموضح في الصورة :







لاضافة ملفات اصوات أو ملفات نصوص أو غيرها اضغط على "Add Custom Files" في الشريط الخاص ب الResource Editor الموضح في الصورة :












يمكنك اضافة ما تشاء من الملفات.

كل ملف له معرف خاص به (ID) لذلك يمكنك استدعاء الملف بمعرفه الخاص به حيث انه يستحيل ان يشترك ملفان من نفس النوع في معرف وحد وممكن ان يتشابه المعرف ولكن يكون الملفات مختلفة كما هو موضح :






لاحظ ان كل نوع يخزن داخل فولدر معين يعني الCustom لوحده وكذلك الBitmap ...الخ.



اعادة تسمية المعرف

يمكنك اعادة تسمية الملف باختياره ومن ثم الضغط على الزر الموجود في الشريط الخاص ب الResource Editor الموضح في الصورة :












اضافة الResource File الى مشروعك



بعد اضافة ملفاتك الى الResource File احفظه وذلك بالضغط على ال"Save" كما هو موضح :






ليس فقط تم حفظ الResource File وانما تمت اضافته الى مشروعك ايضا.

لرؤيته اذهب الى قائمة الفيجوال بيسك واختر View->Project Explorer كما هو موضح :







تحت الRelated Document سوف تجد الResource File الذي عملته :










ولكن ماذا لو اردت ان تقوم باضافة Resource File جديد قمت بعمله في ما مضى , هل سوف تقوم باعادة عمله من جديد؟الجواب هو لا يمكنك اضافته عن طريق التالي :



استدعاء الملفات من داخل برنامجك مثل الصور والايقونات وغيرها


باختصار شديد لاستدعاء BMP,ICO and CUR اقرأ الكود التالي :



LoadResPicture ("MyImageID", vbRes...)
Where vbRes...=vbResBitmap,
vbRes...=vbResIcon if it's Icon file, and
vbRes...=vbResCursor if it's cursor file.



يعني مثلا لو اردت ان اضيف ايقونة الى الفورم بتاعي اكتب الكود التالي :


n Form1.Icon = LoadResPicture("101" , vbResIco

ملاحظة : كل ما اطلبه منكم هو الدعاء لي في زمن اصبح الدعاء فيه مشقة على النفس.









The End









Written By : Abo Sabreen.
Home : Jordan.
E-Mail : Hacktop88@yahoo.com.
A Member of Ararbtem2000 Forum.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://lolo007.ahlamontada.com
خليل العملة
مشرف عام
مشرف عام
خليل العملة


ذكر
عدد الرسائل : 4126
العمر : 36
التخصص : M.I.S
المـــــزاج : فيجوال بيسك(ما هي الResource Editor) 130ab23.009
هوايــــتي : فيجوال بيسك(ما هي الResource Editor) Painti10
النـشــــاط :
فيجوال بيسك(ما هي الResource Editor) Left_bar_bleue72 / 10072 / 100فيجوال بيسك(ما هي الResource Editor) Right_bar_bleue

حالة الدردشة : فيجوال بيسك(ما هي الResource Editor) Online10
الفــــريـق :
فيجوال بيسك(ما هي الResource Editor) Sms_tmk

الأوســــمة :
فيجوال بيسك(ما هي الResource Editor) Cup10
فيجوال بيسك(ما هي الResource Editor) 15751610فيجوال بيسك(ما هي الResource Editor) 15751611

تاريخ التسجيل : 07/10/2007

فيجوال بيسك(ما هي الResource Editor) Empty
مُساهمةموضوع: رد: فيجوال بيسك(ما هي الResource Editor)   فيجوال بيسك(ما هي الResource Editor) Icon_minitimeالثلاثاء مارس 04, 2008 4:27 pm

شكرا اكتير الك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://lolo007.ahlamontada.com
~žô§ž(AbuKishik
.
.
~žô§ž(AbuKishik


ذكر
عدد الرسائل : 9041
العمر : 37
التخصص : A.I.S
المـــــزاج : فيجوال بيسك(ما هي الResource Editor) Msh10
هوايــــتي : فيجوال بيسك(ما هي الResource Editor) Travel10
النـشــــاط :
فيجوال بيسك(ما هي الResource Editor) Left_bar_bleue89 / 10089 / 100فيجوال بيسك(ما هي الResource Editor) Right_bar_bleue

الفــــريـق :
فيجوال بيسك(ما هي الResource Editor) 16011511
فيجوال بيسك(ما هي الResource Editor) Sms_tmk

الأوســــمة :
فيجوال بيسك(ما هي الResource Editor) 15751610فيجوال بيسك(ما هي الResource Editor) 15751611


[table style=\"BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-BOTTOM: #000000 1px dashed\" width=\"10%\" border=0][tr][td]

[center]فيجوال بيسك(ما هي الResource Editor) Ya-all10
[/td][/tr][/table][/center]
تاريخ التسجيل : 30/10/2007

فيجوال بيسك(ما هي الResource Editor) Empty
مُساهمةموضوع: رد: فيجوال بيسك(ما هي الResource Editor)   فيجوال بيسك(ما هي الResource Editor) Icon_minitimeالإثنين أبريل 28, 2008 6:32 am

يعطيك الف عافية ....

يسلم ايديك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
فيجوال بيسك(ما هي الResource Editor)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
lolo :: الأقسام التقنية و المعلوماتية :: .:|°قسم الشبكات ولغات البرمجة المختلفة°|:.
-
انتقل الى: