فيجوال بيسك

تشغيل البرامج والملفات

تشغيل الملفات هناك عدة طرق لتشغيل الملفات في الويندوز من داخل الفيجوال بيسك. وقد وضعنا في هذا الدرس أهم الطرق لتشغيل الملفات التنفيذية والملفات الأخرى. لعنا نقدم الفائدة لكل مبرمج في الفيجوال بيسك. نبدأ بتشغيل الملفات التنفيذية ( البرامج EXE) أولاً - بإستخدام الدالة Shell : هذه الدالة تستخدمها الفيجوال بيسك لتشغيل الملفات ...

  • 20-3-2008
  • 2180

تشغيل ملف فيديو

الملتميديا - تشغيل ملف فيديو درس اليوم سوف يعجبك كثيراً إذا فهمت الأساسيات وفكرت قليلاً سوف تعمل أجمل برنامج لفتح ملفات الصوت والصورة. سوف نتعامل مع عنصر تحكم جاهز هو Windows Media Player وتعرف كيف تضيفه . عن طريق زر يمين فوق صندوق الأدوات اختر Windows Media Player وأنقر Ok فتظهر أيقونته على صندوق الأدوات . ضعه بعد ذلك على الفورم وضع الأدوات ...

  • 20-3-2008
  • 2440

تشغيل الصوت مع عنصر تحكم

الملتميديا - تشغيل الصوت بأداة MCI هناك طريقة جيدة لتشغيل الصوت بكافة انواعه وهي عن طريق إستخدام عنصر التحكم Microsoft Multimedia Control طريقة وضعه على الفورم هي : أنقر بالزر اليمين للماوس فوق صندوق الأدوات . فتظهر لك قائمة إختر منها Components فيظهر لك مربع حوار يحوي على الأدوات سوف تجد فيها العنصر Microsoft Multimedia Control وأنقر فوق الزر Ok ضعها على الفورم ...

  • 20-3-2008
  • 2142

تشغيل الصوت دون أدوات

الملتميديا - تشغيل الصوت دون أدوات درس اليوم هو عبارة عن طريقة تشغيل ملف صوت WAV عن طريق برنامجك دون ان تحتاج إلى وضع عنصر تحكم جاهز أضف فورم ووحدة نمطية Module انسخ الأسطر التالية إلى الوحدة النمطية Module [code]Declare Function sndPlaySound Lib \'winmm.dll\' Alias \'sndPlaySoundA\' (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long Global Const SND_ASYNC = &H1[/code] أضف الكود التالي إلى زر أمر ...

  • 20-3-2008
  • 2153

التعامل مع الأخطاء

إذا كنت تريد عمل أي برنامج بسيط فلابد أن يحصل في بعض الأحداث الأخطاء وهذاالخطأ سوف يتسبب في إغلاق البرنامج. فدرسنا اليوم هو للتصريح عن الخطأ وتجاهله : التعليمة القياسية لتجاهل الأخطاء هي [code]On Error Resume Next[/code] تكتب قبل الحدث وتقوم بإلغاء الحدث عند وقوع خطأ وهناك طريقة أخرى وهي عمل حدث كرسالة مثلاً عند وقوع الخطأ أولا عليك التصريح ...

  • 20-3-2008
  • 1743

التعامل مع صناديق الفتح والحفظ

صنايق الحوار Common Dialog في هذا الدرس سوف نتحدث عن كيفية استخدام صناديق الحوار CommonDialog ربما لم تسمع بهذه الأداة سابقاً. ولاكن سوف تعرفها: عندما تفتح أي برنامج فإنك سوف تحفظ عملك في النهاية ! ماذا يظهر لك عندما تختار \'حفظ\' ؟ وإذ فتحت أي برنامج وتريد فتح ملف فسوف يظهر لك أيضا صندوق الحوار الخاص بالفتح وهو نفس صندوق الحفظ! هذا الصندوق ...

  • 20-3-2008
  • 2695

التعامل مع صناديق الحوار msgbox

الرسائل Msgbox الشكل العام للرسالة : [code]MsgBox \'نص الرسالة\', vbDefaultButton1, \'العنوان\' [/code] الشكل الكامل (مع ربط بالتعليمات): [code]MsgBox \'نص الرسالة\', vbMsgBoxHelpButton, \'العنوان\', \'c:windowshelpwindows.chm\', 0 [/code] مسار ملف التعليمات إليك بالأمثلة عن الرسائل : الشكل العام [code]Msgbox\'رسالتك هنا\' [/code] [center][img]http://www.nwahy.com/images/im_vb/11.jpg[/img][/center] مثال [code]On Error GoTo r Dir1 = ...

  • 20-3-2008
  • 2885

التعامل مع القوائم المنسدله

محرر القوائم إن أبسط برنامج تريد صنعه سوف يحتاج بالتأكيد إلى قوائم منسدلة مثلاً : ملف . تحرير . تعليمات ..... وهذا الدرس يساعدك على كيفية إنشاء القوائم: لفتح محرر القوائم أنقر فوق الزر [center][img]http://www.nwahy.com/images/im_vb/menubutton.JPG[/img][/center] في شريط الأدوات أو من قائمة Tools إختر Menu Edior فيظهر لك محرر ...

  • 20-3-2008
  • 2069

التعامل مع الحافظة

درس اليوم ليس صعباً ولاكنه هام . سوف تعرف كيف تنسخ النص وتلصق ماهو منسوخ من أي برنامج أخر وكذلك الصور. فلو إلتقطت صورة عن طريق مفتاح Print Screen SysRa فإنك تستطيع لصق الصورة في برنامجك وحفظها . طريقة العمل ليست صعبة . بعد تجهيز الفورم أضف العناصر التالية: [center][img]http://www.nwahy.com/images/im_vb/clibbord.JPG[/img][/center] أداة النصوص Text1 5 أزرار Command غير Caption كما في ...

  • 20-3-2008
  • 1924

الطباعه

الطباعة باستخدام Print Object إن الطباعة من الأساسيات في برامجك فأي برنامج يحتاج إلى الطباعة في هذا الدرس سوف نقدم مثالاً بسيطاً لطباعة نص دون إستخدام توابع API أولاً يجب أن يكون لديك طابعة إفتراضية مثبتة ولو لم يكن لديك طابعة أضف طابعة وهمية للتجريب . عن طريق لوحة التحكم -> الطابعات -> إضافة طابعة ثانياً عليك تجهيز الفورم بمايلي: 1 - ...

  • 20-3-2008
  • 2014

المصفوفات والمتغيرات (2)

يجب ان تشمل المصفوفة على: أ‌- اسم المصفوفة: الاسم الذي ستستعمله للمصفوفة في البرنامج ب‌- نوع البيانات : يحدد نوع البيانات التي ستخزنها المصفوفة ج- عدد الأبعاد : لمعظم المصفوفات بعد واحد (قائمة قيم) أو بعدين (جدول قيم) د- عدد العناصر : يحدد عدد عناصر المصفوفة وبشكل افتراضي تكون أول خانة في المصفوفة برقم فهرس 0 (صفر) كما هو الحال مع ...

  • 20-3-2008
  • 2241

المصفوفات والمتغيرات(1)

المصفوفة هي قيم مخزنة في البرنامج يتم الإضافة إليها وعرضها. التصريح عن المتغير يتم كمايلي: 1 - إما في الحدث Dim a, b As Integer a و b متحولات عددية 2- في قسم التصريحات General: \'تعريف متحول عددي Dim no1 As Integer \'تعريف مصفوفة عددية سعتها 10 عناصر Dim list(10) As Integer \'تعريف مصفوفة مؤلفة من 10 عناصر عرض و10 إرتفاع أي 100 عنصر Dim matrix(10, 10) As Integer \'تعريف متغير نصي Dim ...

  • 20-3-2008
  • 2251

التعامل مع التطبيقات OLE

كائن التطبيقات OLE [center][img]http://www.nwahy.com/images/im_vb/ole.JPG[/img][/center] يستعمل الكائن OEL لإدارج تطبيق في برنامجك كإدراج صورة نقطية يمكنك التحرير والرسم فيها من داخل برنامجك عن طريق دمج الرسام معه. ويمكنك دمج الكثير من العناصر كملفات Word و Access و أي تطبيق أخر. [center][img]http://www.nwahy.com/images/im_vb/ole.GIF[/img][/center] لنأخذ مثال ورقة أكسل. انقر أداة التحكم OLE ثم ارسم ...

  • 20-3-2008
  • 2869

التعامل مع List Box و Combo Box

الكومبو والليست يستخدمان لضم قائمة للإختيار منها لاحظ الشكل. [center][img]http://www.nwahy.com/images/im_vb/cl.JPG[/img][/center] لايختلف الكومبو عن الليست كثيراً سوى أن الكومبو لايظهر القائمة إلى عند النقر عليه ويستخدم الكومبو أيضاً للكتابة بداخله. طريقة الإضافة إلى الأداتين هي نفس الطريقة: 1- عن طريق الخاصية List يمكنك كتابة العناصر 2- إذا كنت تريد إضافة عناصر ...

  • 20-3-2008
  • 10221

التعامل مع أدوات عرض الملفات

أدوات عرض الملفات هي ثلاث: صندوق عرض محركات الأقراص DriverList Box [center][img]http://www.nwahy.com/images/im_vb/deiver.JPG[/img][/center] صندوق عرض المجلدات DirList Box [center][img]http://www.nwahy.com/images/im_vb/dir.JPG[/img][/center] صندوق عرض الملفات FileList Box [center][img]http://www.nwahy.com/images/im_vb/file.JPG[/img][/center] وهذه الأدوات يجب أن تكون مترابطة ببعضها . لنعمل نموذج بسيط لتعرف كيف تربطها ببعضها: بعد تجهيزك ...

  • 20-3-2008
  • 1791

التعامل مع أداة التوقيت Timer

أداة التوقيت Timer لن تحتاج إلى درس طويل لذلك نشرحها هنا بدرس بسيط أتمنى أن يفيد قليلاً [center][img]http://www.nwahy.com/images/im_vb/timer.JPG[/img][/center] تستخدم أداة التوقيت Timer لعمل حدث بعد وقت معين أو لتكرار الحدث طول التكرار لتغيير وقت التايمر في خاصية Interval. أكتب القيمة باجزء من الثانية مثلاً لو أردت أن يعمل كل ثانية عليك كتابة 1000 لتعطيل التايمر هناك ...

  • 20-3-2008
  • 2011