فيجوال بيسك

فوائد متنوعة لكافة المبرمجين (3)

جعل البرنامج يتوقف عن الإستجابة لفترة معينة إنسخ السطر التالي إلى قسم التصريحات General [code]Private Declare Sub Sleep Lib \'kernel32\' (ByVal dwMilliseconds As Long) [/code] أكتب مايلي في Command1 [code]Sleep 3000 [/code] يمكنك تغيير القيمة 3000 وهي جزء من الثانية -------------------------------------------------------------------------------- طريق هز الفورم: أضف الكود التالي في قسم التصريحات General [code]Const FLASHW_STOP = 0 Const ...

فوائد متنوعة لكافة المبرمجين (2)

كيفية ابطال عمل مفاتيح CTRL+ALT+DEL ويهدف هذا الإجراء إلى منع المستخدم من إغلاق برنامجك أثناء التنفيذ حيث أن الضغط على هذه المفاتيح يمكنه من إنهاء البرنامج أو إنهاء ويندوز بكاملها ويتم ذلك باستخدام الأسطر التالية ضع التعريفين التاليين في قسم التعريفات Declarations [code]Private Declare Function SystemParametersInfo Lib _ \'user32\' Alias \'SystemParametersInfoA\' (ByVal uAction _ As Long, ...

فوائد متنوعة لكافة المبرمجين (1)

طريقة جعل برنامجك فوق النوافذ الأخرى (دوماً في المقدمة) إنسخ الشيفرة التالية إلى Module [code]Public Declare Function SetWindowPos Lib \'user32\' (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long [/code] ثم أضف الشيفرة التالية في حدث التحميل (Load) للفورم [code]Dim vWindowPos As Long vWindowPos = SetWindowPos(Form1.hwnd, -1, 0, 0, 0, 0, 1 Or 2)[/code] تحريك النافذة عند ...

(3) الطباعة دون تقرير SQL

أخذنا في الدرس الماضي طباعة قاعدة البيانات عن طريق التقرير . والأن سوف نتحدث عن كيفية الطباعة دون أي تقرير أو أدوات أخرى. عملية الطباعة هذه تعتمد على حلقة الدوران في كل مرة يتم طباعة سجل وإعادة الحلقة على السجل الذي بعده . باستخدام كائن الطباعة Printer Object أولاً إفتح المشروع الذي كنت تعمل به في الدروس السابقة ونحن نعرف أن قاعدة ...

(2) عمل تقرير طباعة SQL

عمل تقرير طباعة من الأساسيات للعامل مع قواعد البيانات عملية الطباعة . فاذا عملت برنامج محاسبة بسيط كبرنامج مبيعات فإنك تحتاج إلى عملية طباعة فاتورة مثلاً وذلك يتم بشكل بسيط عن طريق تقرير الطباعة Data Report أو عن طريق كائن الطباعة Printer Object وفي هذا الدرس سنتحدث عن تقرير الطباعة Data Report . أولاً افتح المشروع الذي كنت تعمل به في الدروس ...

(1) لغة الإستعلام SQL

إذا أردت ان تتعامل مع قاعدة البيانات جيداً فعليك أن تعرف لغة التعامل معها SQL وهي تعني Structured Query Language لغة الإستعلام المركبة بامكاننا تصنيف اوامر وعبارات لغة SQL الى صنفين، الاول هي عبارات لغة تعريف البيانات Data Definition Language إختصارها DDF. والثاني هي عبارات لغة صيانة البيانات Data Manipulation Language إختصارها DML. اوامر DDF هي اوامر وعبارات خاصة ...

عرض السجلات والإضافة والإزالة

قواعد البيانات - عرض السجلات والإضافة والإزالة في الدرس السابق تعلمنا كيفية عرض البيانات كل سجل لوحده في أدوات Text وعرفنا كيفية الإضافة والحذف والتعديل وكيفية البحث عن سجل. في درسنا اليوم سوف نتعلم كيفية عرض كافة قاعدة البيانات مرتبة في جدول . ركز معنا من فضلك: يمكنك عرض البيانات في List Box ولاكن هذه الطريقة ليست جيدة: في Timer : ضع ...

اضافة سجلات وتعديلها وحذفها والبحث

عرض السجلات والإضافة والإزالة أولاً إذا لم تقراً الدرس الأول لقواعد البيانات فسيكون درس اليوم صعباً قليلاً وهذه ليست بمشكلة إذا كنت تعرف العمل على أكسس والربط بين برنامجك وقاعدة البيانات في درس اليوم سوف نعرف كيف نعرض السجلات في البرنامج وكيفية إضافة سجلات جديدة وحذفها وطريقة التنقل بين السجلات. والبحث عن سجل إذا درس اليوم هو ...

الأوامر والإجراءات لقواعد البيانات

يوجد لأداة Data Control مجموعة كبيرة من الأوامر التي تساعد في التعامل مع قاعدة بيانات مربوطة بالبرنامج . وفي هذا الدرس سوف نأخذ أهم الأوامر والتي ستساعدنا في الدروس القادمة . و الأن نبدء بسم الله .... 1- الأمر MoveNext وهو يمكننا من الإنتقال من السجل الحالى إلى السجل الذى يليه فى الترتيب .. ومثلاً يمكن تنفيذ الأمر بكتابه الكود التلى ...

انشاء قاعدة بيانات وكيفية ربطها

ربط قاعدة بيانات بالبرنامج قبل أن نبدأ بأي شيء أحب أن أذكر أنه عليك أن تتابع دروس قواعد البيانات خطوة بخطوة . فإذا قرأت درساً دون الدرس الذي قبله فلن تفهمه.! أرجو التعاون والتركيز فقواعد البيانات من أهم شيء إذا كنت ترغب في عمل برنامج فعلي ربما رأيت الكثير من البرامج التي تحوي جداول كثيرة مثل دليل الهاتف ! هل فكرت كيف تعرض هذه ...

حلقة التكرار For

حلقة التكرار For مشابهة تقريباً للحلقة السابقة Do تستعمل لتكرار عمل معين بعدد محدد. الشكل العام للتعليمة: [code]For a= القيمة الأولى To القيمة الثانية الحدث (التعليمة) Next [/code] ملاحظة :(a) مجرد وسيط يمكنك تغيره مثال سريع للجملة البسيطة : [code]For a = 0 To 5 MsgBox \'مثال\', vbMsgBoxRight, a Next [/code] في المثال السابق حددنا القيمة الأولى وهي 0 أي قيمة a ثم ...

حلقة التكرار Do

تستعمل جملة التكرار Do لعمل حدث ما بعدد معين . يجب أن تصرح عن متحول قبلها لكي تعمل الجملة: [code]Dim a As Integer Do a=a+1 التعليمة Loob Until (a Value) [/code] ربما شرح الجملة غير مفهوم قليلاً . في السطر الأول صرحنا عن متحول عددي السطر الثاني بداية جملة التكرار السطر الثالث زيادة قيمة المتحول a في كل حلقة تكرار السطر الرابع تكتب التعليمة التي ...

العبارة Select Case

جملة Select تشبه تقريباً جملة If إلا أنها تستعمل حالات متعددة وفي كل حالة تكتب تعليمة مختلفة. الشكل العام للعبارة: [code]Select Case (العنصر) Case (الحالة) التعليمة End select [/code] يمكنك إضافة الكثير من الحالات ولاكن قبل End Select سوف نعمل مثال بسيط لهذه الجملة. أضف فورم وأضف الأدوات التالية: Text1 Label1 Command1 [center][img]https://www.nwahy.com/images/im_vb/frmselect.JPG[/img][/center] أنقر ...

العبارة الشرطية IF

أولاً - العبارة: IF - Then تستخدم عبارة الشرط If في شروط أي أنه إذا تحقق الشرط عند ذلك إعمل الحدث وإلا أي إذا لم يتحقق ألغي الحدث أو إعمل حدث أخر. التعليمة البسيطة لعبارة If هي كالتالي: [center][img]https://www.nwahy.com/images/im_vb/if1.jpg[/img][/center] في هذه التعليمة إذا تحقق الشرط تنفذ كل اتعليمات التي بعد كلمة Thenوإذا لم ينفذ الشرط تنفذ التعليمات الواردة على ...

ملفات التهيئة ini

للتعامل مع ملفات التهيئة هناك مجموعة من الدوال ولفهم طريقة إستخدامها سنشرح وظيفة وتركيب ملفات التهيئة . ومن ملفات التهيئة المشهورة الملفان win.ini و system.ini الخاصان بويندوز ، وعادة ما يكون لكل برنامج ملف تهيئة خاصة به وامتداد ملفات التهيئة هو ini , ويتم بملفات التهيئة حفظ أعداداتك الخاصة بك التي قمت بها عند تشغيل برنامج معين فـقـد ...

المساعده Ms Agent

Ms Agent مفهوم Ms Agent : عندما تفتح أي برنامج من برامج أوفيس أكسس مثلاُ وتطلب المساعدة فإن أول ماينجدك هو مساعد اوفيس . مثل الكلب والقطة أو الكرة : هذا هو Ms Agent . هل فكرت بأن يكون لبرنامجك مثل هذا المساعد ! في درسنا اليوم ستتعلم كيفة ربط المساعد ببرنامجك إنشاء الله اولاً : كيف تحصل على العميل ؟ بسيطة : إذا كنت تملك برامج أوفيس فسوف تجد ...

الأولى
«