منتديات العصافرة أون لاين *( بوابة العصافرة دقهلية على الإنترنت )*
مرحبا بكم فى منتديات عصافرة اون لاين (العصافرة دقهلية على الإنترنت )
إن كنت عضو بالمنتدى أضغط على ايقونه الدخول
وإن لم تكن عضوا أضغط على ايقونه التسجيل والمشاركة فى المنتديات
إدارة منتديات عصافرة أون لاين
مركز ميجا سوفت للكمبيوتر بالعصافرة - م/ محمد ابراهيم شكرى
E-mail address
megasoft_computer@yahoo.com
منتديات العصافرة أون لاين *( بوابة العصافرة دقهلية على الإنترنت )*
مرحبا بكم فى منتديات عصافرة اون لاين (العصافرة دقهلية على الإنترنت )
إن كنت عضو بالمنتدى أضغط على ايقونه الدخول
وإن لم تكن عضوا أضغط على ايقونه التسجيل والمشاركة فى المنتديات
إدارة منتديات عصافرة أون لاين
مركز ميجا سوفت للكمبيوتر بالعصافرة - م/ محمد ابراهيم شكرى
E-mail address
megasoft_computer@yahoo.com
منتديات العصافرة أون لاين *( بوابة العصافرة دقهلية على الإنترنت )*
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات العصافرة أون لاين *( بوابة العصافرة دقهلية على الإنترنت )*

الموقع الإعلامى الاخبارى للعصافرة دقهلية
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 شرح استخدام ملف المصادر (res.) بالصور

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
محمد ابراهيم شكرى
Admin مدير عام ومؤسس منتديات عصافرة أون لاين
Admin مدير عام  ومؤسس منتديات عصافرة أون لاين
محمد ابراهيم شكرى


ذكر عدد المساهمات : 1735
العمر : 36
بلد الاقــامة : جمهورية مصر العربية - الدقهلية - العصافرة

شرح استخدام ملف المصادر (res.) بالصور Empty
مُساهمةموضوع: شرح استخدام ملف المصادر (res.) بالصور   شرح استخدام ملف المصادر (res.) بالصور I_icon_minitimeالأربعاء 12 نوفمبر 2008, 8:13 am

شرح استخدام ملف المصادر (res.) بالصور New شرح استخدام ملف المصادر (res.) بالصور

ماهي مصادر البرنامج ؟

مصادر البرنامج هي عبارة عن الصور والأيقونات والنصوص وكذلك ملفات الصوت والفيديو أو أي نوع آخر من الملفات.

كيف يمكن وضع هذه المصادر في ملف واحد؟

يمكن وضع مصادر البرنامج في ملف واحد ويكون بامتداد res. بمعنى Resource عن طريق الفيجوال بيسك باستخدام (محرر المصادر) VB Resource Editor

ماهي الفائدة من وضع ملفاتي في ملف مصدري واحد؟

تقلل من زمن تحميل البرنامج لانك لن تقوم بتحميل أي ملف الا عند الحاجة إليه ، أيضا ربما لانك لاتريد استخدام ملفاتك المصدرية من قبل مستخدم البرنامج ، كذلك يسهل عليك عملية إعداد البرامج متعددة اللغات.

كيف أقوم بإضافة ملفاتي إلى الملف المصدري وكيف أقوم باستدعائها؟

توكل على الله وقل باسم الله الرحمن الرحيم ولنبدأ سوياً

- اختر (Add-In Manager) من قائمة (Add-Ins) كما في الصورة التالية:



شرح استخدام ملف المصادر (res.) بالصور 1

سيظهر لك مربع حوار اضغط مرتين على (VB6 Resource Editor) ثم اضغط على (OK) كما هو موضح في الصورة التالية


شرح استخدام ملف المصادر (res.) بالصور 2

الآن اختر (Add New Resource File) من قائمة (Project) كما في الصورة التالية

شرح استخدام ملف المصادر (res.) بالصور 3


سيظهر لك مربع حوار كما في الصورة التالية ، حدد المكان الذي تريد ان تحفظ فيه الملف المصدري ويفضل أن يكون في نفس مسار البرنامج ثم اكتب اسم للملف بدلا من (RES.*)

شرح استخدام ملف المصادر (res.) بالصور 4

ستظهر لك رسالة تخبرك بأن الملف غير موجود وهل تريد إنشائه أم لا ، اختر (Yes) كما في الصورة التالية:


شرح استخدام ملف المصادر (res.) بالصور 5

الآن من نافذة مستكشف المشروع اختر الملف المصدري الذي حددته قبل قليل بالضغط عليه مرتين كما في الصورة التالية

شرح استخدام ملف المصادر (res.) بالصور 6

سيظهر لك محرر المصادر ومن خلاله تستطيع إضافة الملفات التي تريد كما هو موضح في الصورة التالية


شرح استخدام ملف المصادر (res.) بالصور 7

--------------------------------------------------------------------------------

1- هذا الزر لإضافة النص Text الى الملف المصدري: عند الضغط عليه يظهر لنا مربع حوار يطلب منك إدخال النص الذي تريد ، اتبع التعليمات الموضحة في الصورة التالية


شرح استخدام ملف المصادر (res.) بالصور 8

2- هذا الزر لإضافة مؤشر ماوس (cur.) الى الملف المصدري: عند الضغط عليه يظهر لنا مربع حوار يطلب منا تحديد مكان وجود مؤشر الماوس المراد كماهو موضح في الصورة التالية:


شرح استخدام ملف المصادر (res.) بالصور 9

3- هذا الزر لإضافة الأيقونات (ico.) الى الملف المصدري: عند الضغط عليه يظهر لنا مربع حوار يطلب منا تحديد مسار ملف الأيقونة كمافي الصورة التالية

شرح استخدام ملف المصادر (res.) بالصور 10


4- هذا الزر لإضافة صورة نقطية (bmp.): عند الضغط عليه يظهر لنا مربع حوار يطلب منا تحديد مسار ملف الصورة النقطية كماهو موضح في الصورة التالية:


شرح استخدام ملف المصادر (res.) بالصور 11

ملاحظة: لايمكن إضافة الصور بامتداد (jpg.) او (gif.) او (.tif) او غيرها باستخدام هذا الزر وانما نستخدم الزر رقم 5 لذلك.

5- هذا الزر يمكنك من إضافة ملفات الصور الأخرى مثل (jpg.) او (gif.) او (.tif) او غيرها وكذلك ملفات الصوت (wav.) وملفات الفيديو (avi.) والملفات النصية (txt.) وجميع الملفات الأخرى التي لم تذكر أعلاه: عند الضغط عليه يظهر لنا مربع حوار يطلب منا تحدد مكان وجود الملف كما في الصورة التالية:


شرح استخدام ملف المصادر (res.) بالصور 12

الآن وبعد الانتهاء من إضافة الملفات التي نريد سيظهر لنا محرر النصوص بشكل مشابه لما يلي

شرح استخدام ملف المصادر (res.) بالصور 13



عند الضغط على زر (×) كما هو موضح في الصورة السابقة سنرجع الى شاشة تصميم الواجهة وكتابة الكود المعتادة.

تبقى الان ان نقوم باستخدام الكود لاستدعاء الملفات التي قمنا بتخزينها:

لاستخراج نص قمنا بتخزينه باستخدام الزر رقم 1

الرجوع الى أعلى الصفحة اذهب الى الأسفل
محمد ابراهيم شكرى
Admin مدير عام ومؤسس منتديات عصافرة أون لاين
Admin مدير عام  ومؤسس منتديات عصافرة أون لاين
محمد ابراهيم شكرى


ذكر عدد المساهمات : 1735
العمر : 36
بلد الاقــامة : جمهورية مصر العربية - الدقهلية - العصافرة

شرح استخدام ملف المصادر (res.) بالصور Empty
مُساهمةموضوع: رد: شرح استخدام ملف المصادر (res.) بالصور   شرح استخدام ملف المصادر (res.) بالصور I_icon_minitimeالأربعاء 12 نوفمبر 2008, 8:14 am

كود PHP:
txt = LoadResString(101)
MsgBox txt


لاستخراج مؤشر ماوس قمنا بتخزينه باستخدام الزر رقم 2

كود PHP:
Form1.MousePointer = vbCustom
Form1
.MouseIcon = LoadResPicture(101,
vbResCursor


لاستخراج أيقونة قمنا بتخزينها باستخدام الزر رقم 3

كود PHP:
Form1.Icon = LoadResPicture(101, vbResIcon)


لاستخراج صورة نقطية قمنا بتخزينها باستخدام الزر رقم 4

كود PHP:
Picture1.Picture = LoadResPicture(101, vbResBitmap)


لاستخراج ملف آخر قمنا بتخزينه باستخدام الزر رقم 5
في هذه الحالة يجب ان نقوم بتحويل البيانات الى ملف ومن ثم نقوم باستخدامها
نقوم بإنشاء إجراء يقوم بتحويل البيانات المخزنة للملف إلى ملف

كود PHP:
Public Sub LoadDataIntoFile(id As Integer, FileName As String)
Dim myArray() As
Byte
Dim myFile
As
Long
If Dir(FileName) = ""
Then
myArray
= LoadResData(id, "CUSTOM"
)
myFile =
FreeFile
Open FileName
For Binary Access Write As
#myFile
Put
#myFile, , myArray
Close
#myFile
End
If
End Sub


الان لنفرض اننا قمنا بتخزين ملف صورة بامتداد (gif.) لاستدعاء ذلك الملف نستخدم الكود التالي

كود PHP:
'تحويل بيانات العنصر رقم 101 الى ملف مؤقت باسم temp.gif
LoadDataIntoFile 101, App.Path & "\temp.gif"
'
نعرض هذا الملف وهو عبارة عن صورة في مربع الصورة
Picture1
.Picture = LoadPicture(App.Path & "\temp.gif"
)
نقوم بحذف الملف المؤقت لعدم الحاجة إليه
Kill App
.Path &
"\temp.gif"


أضف ملف الفلاش الذي تريد لملف المصادر عن طريق الزر رقم 5

بعد الاضافة إذهب لقائمة Project ثم Components
اختر Shockwave Flash ثم OK

أضف أداة الفلاش على النموذج حسب الحجم الذي تريد
ثم اضف زر أمر Command1 لتشغيل ملف الفلاش

ثم استخدم هذا الكود

كود PHP:
LoadDataIntoFile 101, App.Path & "\temp.swf"
' نعرض هذا الملف وهو عبارة عن صورة في مربع الصورة
ShockwaveFlash1.Movie = App.Path & "\temp.swf"
ShockwaveFlash1.Play
'
نقوم بحذف الملف المؤقت لعدم الحاجة إليه
Kill App
.Path &
"\temp.swf"
End Sub

Public Sub LoadDataIntoFile(id As Integer, FileName As String
)
Dim myArray() As
Byte
Dim myFile
As
Long
If Dir(FileName) = ""
Then
myArray
= LoadResData(id, "CUSTOM"
)
myFile =
FreeFile
Open FileName
For Binary Access Write As
#myFile
Put
#myFile, , myArray
Close
#myFile
End
If
End Sub




إضافة ملف قاعدة بيانات إلى ملف المصادر

في البداية نستخدم الاجراء LoadDataIntoFile لتحميل الملف من ملف المصادر إلى ملف قاعدة بيانات مؤقت ثم نتعامل مع قاعدة البيانات عن طريق هذا الملف وبعد نهاية تحميل البرنامج نقوم بحذف الملف المؤقت كإجراء روتيني وهذا هو الكود كاملا:

فرضت أن قاعدة البيانات تحتوي على جدول واحد باسم Table1 يحتوي على حقل واحد أيضا اسمه name

كود PHP:
Public Sub LoadDataIntoFile(id As Integer, FileName As String)
Dim myArray() As
Byte
Dim myFile
As
Long
If Dir(FileName) = ""
Then
myArray
= LoadResData(id, "CUSTOM"
)
myFile =
FreeFile
Open FileName
For Binary Access Write As
#myFile
Put
#myFile, , myArray
Close
#myFile
End
If
End Sub

Private Sub Form_Load
()
LoadDataIntoFile 101, App.Path &
"\temp.mdb"
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
_
& App.Path & "\temp.mdb" &
";Persist Security Info=False"
Adodc1.CommandType =
adCmdTable
Adodc1
.RecordSource =
"Table1"
Set Text1.DataSource =
Adodc1
Text1
.DataField =
"name"
End Sub

Private Sub Form_Terminate
()
Kill App.Path &
"\temp.mdb"
End Sub
الرجوع الى أعلى الصفحة اذهب الى الأسفل
سلامه محمد
عضو جديد
عضو جديد



ذكر عدد المساهمات : 6
العمر : 40
بلد الاقــامة : مصر

شرح استخدام ملف المصادر (res.) بالصور Empty
مُساهمةموضوع: رد: شرح استخدام ملف المصادر (res.) بالصور   شرح استخدام ملف المصادر (res.) بالصور I_icon_minitimeالسبت 17 ديسمبر 2011, 8:58 pm

ماشاء الله شرح رائع لكن الصور لا تظهر ياريت تشوف موضضوع الصور دة ومرة تانيه شكرا جزيلا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح استخدام ملف المصادر (res.) بالصور
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» خلّي شعرك كأنّه مسشور بدون استخدام السشوار
» بالصور : مبارك و شارون ايد واحدة
» بالصور شاب بالمنصورة يتمكن من هزيمة أسد , ويهين إسرائيل
» بالصور والأسماء : حركة المحليات الجديدة فى 19 محافظة
» برنامج تشغيل العاب Playstation 2 على الكمبيوتر الشرح بالصور

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات العصافرة أون لاين *( بوابة العصافرة دقهلية على الإنترنت )* :: منتدى برامج الكمبيوتر :: قسم لغات البرمجة-
انتقل الى: