محمد ابراهيم شكرى Admin مدير عام ومؤسس منتديات عصافرة أون لاين
عدد المساهمات : 1735 العمر : 36 بلد الاقــامة : جمهورية مصر العربية - الدقهلية - العصافرة
| موضوع: شرح استخدام ملف المصادر (res.) بالصور الأربعاء 12 نوفمبر 2008, 8:13 am | |
| | |
|
محمد ابراهيم شكرى Admin مدير عام ومؤسس منتديات عصافرة أون لاين
عدد المساهمات : 1735 العمر : 36 بلد الاقــامة : جمهورية مصر العربية - الدقهلية - العصافرة
| موضوع: رد: شرح استخدام ملف المصادر (res.) بالصور الأربعاء 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.) بالصور السبت 17 ديسمبر 2011, 8:58 pm | |
| ماشاء الله شرح رائع لكن الصور لا تظهر ياريت تشوف موضضوع الصور دة ومرة تانيه شكرا جزيلا | |
|