الأربعاء، 9 مايو 2012

دروس

المدرسة العربية للبرمجة
          نهتم بكل جديد في عالم الدروس العربية والاخبار التقنية
      
    
      فوائد متنوعة لكافة المبرمجين (3)18/جمادى الثانية/1433 02:21 صالمشاهدات :2جعل البرنامج يتوقف عن الإستجابة لفترة معينة
    إنسخ السطر التالي إلى قسم التصريحات General
Private Declare Sub Sleep Lib 'kernel32' (ByVal dwMilliseconds As Long)

    أكتب مايلي في Command1
    
Sleep 3000
  
    يمكنك تغيير القيمة 3000 [...]فوائد متنوعة لكافة المبرمجين (2)18/جمادى الثانية/1433 02:20 صالمشاهدات :4كيفية ابطال عمل مفاتيح CTRL+ALT+DEL
    ويهدف هذا الإجراء إلى منع المستخدم من إغلاق برنامجك أثناء التنفيذ حيث أن الضغط على هذه المفاتيح يمكنه من إنهاء البرنامج أو إنهاء ويندوز بكاملها
    ويتم [...]فوائد متنوعة لكافة المبرمجين (1)18/جمادى الثانية/1433 02:19 صالمشاهدات :2طريقة جعل برنامجك فوق النوافذ الأخرى (دوماً في المقدمة)
    إنسخ الشيفرة التالية إلى Module
Public Declare Function SetWindowPos Lib 'user32' (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x [...]شرح طريقة إلغاء كلمة سر ويندوز 7 windows18/جمادى الثانية/1433 02:17 صالمشاهدات :6
شرح طريقة إلغاء كلمة سر ويندوز 7 (شرح مصور) how the abolition of a password Windows 7
    أولا علينا وضع الفلاش ميموري في اليو اس بي أو ديسك (فلوبي)
    ثم ندخل [...](3) الطباعة دون تقرير SQL18/جمادى الثانية/1433 02:14 صالمشاهدات :3أخذنا في الدرس الماضي طباعة قاعدة البيانات عن طريق التقرير . والأن سوف نتحدث عن كيفية الطباعة دون أي تقرير أو أدوات أخرى.
    عملية الطباعة هذه تعتمد على حلقة الدوران [...](1) لغة الإستعلام SQL18/جمادى الثانية/1433 02:12 صالمشاهدات :3إذا أردت ان تتعامل مع قاعدة البيانات جيداً فعليك أن تعرف لغة التعامل معها SQL وهي تعني Structured Query Language لغة الإستعلام المركبة
    بامكاننا تصنيف اوامر وعبارات لغة SQL الى [...](2) عمل تقرير طباعة SQL18/جمادى الثانية/1433 02:11 صالمشاهدات :4عمل تقرير طباعة

    من الأساسيات للعامل مع قواعد البيانات عملية الطباعة . فاذا عملت برنامج محاسبة بسيط كبرنامج مبيعات فإنك تحتاج إلى عملية طباعة فاتورة مثلاً
    وذلك يتم بشكل بسيط عن [...]عرض السجلات والإضافة والإزالة18/جمادى الثانية/1433 02:09 صالمشاهدات :3قواعد البيانات – عرض السجلات والإضافة والإزالة
    في الدرس السابق تعلمنا كيفية عرض البيانات كل سجل لوحده في أدوات Text وعرفنا كيفية الإضافة والحذف والتعديل وكيفية البحث عن سجل.
    في درسنا [...]اضافة سجلات وتعديلها وحذفها والبحث18/جمادى الثانية/1433 02:07 صالمشاهدات :3عرض السجلات والإضافة والإزالة
    أولاً إذا لم تقراً الدرس الأول لقواعد البيانات فسيكون درس اليوم صعباً قليلاً وهذه ليست بمشكلة إذا كنت تعرف العمل على أكسس والربط بين برنامجك وقاعدة [...]الأوامر والإجراءات لقواعد البيانات18/جمادى الثانية/1433 02:03 صالمشاهدات :3يوجد لأداة Data Control مجموعة كبيرة من الأوامر التي تساعد في التعامل مع قاعدة بيانات مربوطة بالبرنامج .
    وفي هذا الدرس سوف نأخذ أهم الأوامر والتي ستساعدنا في الدروس [...]انشاء قاعدة بيانات وكيفية ربطها18/جمادى الثانية/1433 01:44 صالمشاهدات :5ربط قاعدة بيانات بالبرنامج
    قبل أن نبدأ بأي شيء أحب أن أذكر أنه عليك أن تتابع دروس قواعد البيانات خطوة بخطوة . فإذا قرأت درساً دون الدرس الذي قبله فلن [...]حلقة التكرارDo   – حلقة التكرار For18/جمادى الثانية/1433 01:37 صالمشاهدات :2 تستعمل جملة التكرار Do لعمل حدث ما بعدد معين .
    يجب أن تصرح عن متحول قبلها لكي تعمل الجملة:
Dim a As Integer
    Do
    a=a+1
    التعليمة
    Loob Until (a Value)

  
    ربما شرح [...]العبارة Select Case18/جمادى الثانية/1433 01:35 صالمشاهدات :2جملة Select تشبه تقريباً جملة If إلا أنها تستعمل حالات متعددة وفي كل حالة تكتب تعليمة مختلفة.
    الشكل العام للعبارة:
Select Case (العنصر)
    Case (الحالة)
    التعليمة
    End select

    يمكنك إضافة الكثير من [...]العبارة الشرطية IF18/جمادى الثانية/1433 01:33 صالمشاهدات :3أولاً – العبارة: IF – Then
    تستخدم عبارة الشرط If في شروط أي أنه إذا تحقق الشرط عند ذلك إعمل الحدث وإلا أي إذا لم يتحقق ألغي الحدث أو [...]ملفات التهيئة ini18/جمادى الثانية/1433 01:32 صالمشاهدات :2للتعامل مع ملفات التهيئة هناك مجموعة من الدوال ولفهم طريقة إستخدامها سنشرح وظيفة وتركيب ملفات التهيئة .
    ومن ملفات التهيئة المشهورة الملفان win.ini و system.ini الخاصان بويندوز ، وعادة [...]المساعده Ms Agent18/جمادى الثانية/1433 01:32 صالمشاهدات :4Ms Agent

    مفهوم Ms Agent :
    عندما تفتح أي برنامج من برامج أوفيس أكسس مثلاُ وتطلب المساعدة فإن أول ماينجدك هو مساعد اوفيس . مثل الكلب والقطة أو الكرة :
    هذا هو [...]تشغيل البرامج والملفات18/جمادى الثانية/1433 01:31 صالمشاهدات :3تشغيل الملفات

    هناك عدة طرق لتشغيل الملفات في الويندوز من داخل الفيجوال بيسك.
    وقد وضعنا في هذا الدرس أهم الطرق لتشغيل الملفات التنفيذية والملفات الأخرى. لعنا نقدم الفائدة لكل مبرمج [...]تشغيل ملف فيديو18/جمادى الثانية/1433 01:30 صالمشاهدات :3الملتميديا – تشغيل ملف فيديو
    درس اليوم سوف يعجبك كثيراً إذا فهمت الأساسيات وفكرت قليلاً سوف تعمل أجمل برنامج لفتح ملفات الصوت والصورة.
    سوف نتعامل مع عنصر تحكم جاهز هو Windows [...]تشغيل الصوت مع عنصر تحكم18/جمادى الثانية/1433 01:08 صالمشاهدات :3الملتميديا – تشغيل الصوت بأداة MCI
    هناك طريقة جيدة لتشغيل الصوت بكافة انواعه وهي عن طريق إستخدام عنصر التحكم Microsoft Multimedia Control
    طريقة وضعه على الفورم هي :
    أنقر بالزر اليمين [...]تشغيل الصوت دون أدوات18/جمادى الثانية/1433 01:03 صالمشاهدات :4الملتميديا – تشغيل الصوت دون أدوات
    درس اليوم هو عبارة عن طريقة تشغيل ملف صوت WAV عن طريق برنامجك دون ان تحتاج إلى وضع عنصر تحكم جاهز
    أضف فورم ووحدة نمطية [...]التعامل مع الأخطاء18/جمادى الثانية/1433 01:01 صالمشاهدات :3إذا كنت تريد عمل أي برنامج بسيط فلابد أن يحصل في بعض الأحداث الأخطاء وهذاالخطأ سوف يتسبب في إغلاق البرنامج.
    فدرسنا اليوم هو للتصريح عن الخطأ وتجاهله :
    التعليمة القياسية لتجاهل [...]التعامل مع صناديق الفتح والحفظ18/جمادى الثانية/1433 01:00 صالمشاهدات :3صنايق الحوار Common Dialog
    في هذا الدرس سوف نتحدث عن كيفية استخدام صناديق الحوار CommonDialog
    ربما لم تسمع بهذه الأداة سابقاً. ولاكن سوف تعرفها:
    عندما تفتح أي برنامج فإنك سوف تحفظ [...]التعامل مع صناديق الحوار msgbox18/جمادى الثانية/1433 01:00 صالمشاهدات :2الرسائل Msgbox
    الشكل العام للرسالة :
    
MsgBox 'نص الرسالة', vbDefaultButton1, 'العنوان'
MsgBox 'نص الرسالة', vbMsgBoxHelpButton, 'العنوان', 'c:windowshelpwindows.chm', 0
    مسار ملف التعليمات
  
    إليك بالأمثلة عن الرسائل :
    الشكل العام
    
Msgbox'رسالتك هنا'

    


    مثال
    
On Error GoTo r
    Dir1 = [...]التعامل مع القوائم المنسدله18/جمادى الثانية/1433 12:59 صالمشاهدات :3محرر القوائم
    إن أبسط برنامج تريد صنعه سوف يحتاج بالتأكيد إلى قوائم منسدلة مثلاً : ملف . تحرير . تعليمات …..
    وهذا الدرس يساعدك على كيفية إنشاء القوائم:
    لفتح محرر القوائم أنقر [...]التعامل مع الحافظة18/جمادى الثانية/1433 12:58 صالمشاهدات :2درس اليوم ليس صعباً ولاكنه هام . سوف تعرف كيف تنسخ النص وتلصق ماهو منسوخ من أي برنامج أخر وكذلك الصور.
    فلو إلتقطت صورة عن طريق مفتاح Print Screen SysRa [...]حذف كلمة السر الخاصه بالدخول ل Windows 7 او windows vista18/جمادى الثانية/1433 12:56 صالمشاهدات :5


السلام عليكم ورحمة الله وبركاته …

كثيراً منا قد ينسى كلمة السر التى أنشأها للدخول للوندوز … فما العمل وقتها …
الحل مع برنامج Active Password Changer

يحذف لك كلمة السر الموجوده [...]الطباعه فيجوالبيسك17/جمادى الثانية/1433 11:59 مالمشاهدات :3الطباعة باستخدام Print Object
    إن الطباعة من الأساسيات في برامجك فأي برنامج يحتاج إلى الطباعة
    في هذا الدرس سوف نقدم مثالاً بسيطاً لطباعة نص دون إستخدام توابع API

  
    أولاً يجب أن [...]المصفوفات والمتغيرات (2)17/جمادى الثانية/1433 11:58 مالمشاهدات :3يجب ان تشمل المصفوفة على:
    أ‌- اسم المصفوفة: الاسم الذي ستستعمله للمصفوفة في البرنامج
    ب‌- نوع البيانات : يحدد نوع البيانات التي ستخزنها المصفوفة
    ج- عدد الأبعاد : لمعظم المصفوفات بعد واحد [...]المصفوفات والمتغيرات(1)17/جمادى الثانية/1433 11:57 مالمشاهدات :2المصفوفة هي قيم مخزنة في البرنامج يتم الإضافة إليها وعرضها.
    التصريح عن المتغير يتم كمايلي:
    1 – إما في الحدث
    Dim a, b As Integer
    a و b متحولات عددية
    2- في قسم [...]التعامل مع التطبيقات OLE17/جمادى الثانية/1433 11:57 مالمشاهدات :2كائن التطبيقات OLE

    يستعمل الكائن OEL لإدارج تطبيق في برنامجك كإدراج صورة نقطية يمكنك التحرير والرسم فيها من داخل برنامجك عن طريق دمج الرسام معه.
    ويمكنك دمج الكثير من العناصر كملفات [...]التعامل مع List Box و Combo Box17/جمادى الثانية/1433 11:55 مالمشاهدات :2الكومبو والليست يستخدمان لضم قائمة للإختيار منها لاحظ الشكل.
    


    لايختلف الكومبو عن الليست كثيراً سوى أن الكومبو لايظهر القائمة إلى عند النقر عليه ويستخدم الكومبو أيضاً للكتابة بداخله.
    طريقة الإضافة إلى [...]التعامل مع أدوات عرض الملفات17/جمادى الثانية/1433 11:54 مالمشاهدات :3أدوات عرض الملفات هي ثلاث:
    صندوق عرض محركات الأقراص DriverList Box

    صندوق عرض المجلدات DirList Box


    صندوق عرض الملفات FileList Box


    وهذه الأدوات يجب أن تكون مترابطة ببعضها .
    لنعمل نموذج بسيط لتعرف كيف [...]التعامل مع أداة التوقيت Timer17/جمادى الثانية/1433 11:53 مالمشاهدات :8أداة التوقيت Timer لن تحتاج إلى درس طويل لذلك نشرحها هنا بدرس بسيط أتمنى أن يفيد قليلاً

    تستخدم أداة التوقيت Timer لعمل حدث بعد وقت معين أو لتكرار الحدث طول [...]Hirens.BootCD.15.1.zip17/جمادى الثانية/1433 11:09 مالمشاهدات :6Changes From Version 15.0 to 15.1
New Added, Updated Functions:

ClamWin Free Antivirus 0.97.3 (07-12-2011).
Added options to integrate updates (on USB/writable drives) for Malwarebytes, SuperAntispyware, Avira Antivirus, Spybot Search & Destroy, [...]كيفية عمل برنامج تنصيب لبرنامجك17/جمادى الثانية/1433 12:05 صالمشاهدات :15عمل برنامج Setup

    طريقة صنع Setup هامة بعد الإنتهاء من تصميم برنامج فإذا أردت نقل البرنامج لوحده دون ان تضعه في Setup فلن يعمل على جهاز أخر
    لأن له ملفات [...]التعامل مع الفورم : النماذج16/جمادى الثانية/1433 11:59 مالمشاهدات :10عمل برنامج Setup

    طريقة صنع Setup هامة بعد الإنتهاء من تصميم برنامج فإذا أردت نقل البرنامج لوحده دون ان تضعه في Setup فلن يعمل على جهاز أخر
    لأن له ملفات [...]التعامل مع Label و Text16/جمادى الثانية/1433 11:57 مالمشاهدات :12أولا التعامل مع الأداة Label

    تستخدم الأداة Label لإظهار النصوص على النموذج . دون أن تتمكن من الكتابة فيها


    لتغير النص الذي سيظهر بداخلها طبعاً عن طريق Caption
    وهذا شرح للخصائص الأساسية [...]التعامل مع Picture Box و Image Box16/جمادى الثانية/1433 11:56 مالمشاهدات :9صندوق الصور PictureBox

    يستخدم هذا الصندوق لعرض الصور بحجمها الطبيعي وله إستخدات أخرى كثيرة فهو يستخدم كإطار لأدوات تحكم أخرى
    وهو أيضاً يستخدم لعرض الفيديو ويستخدم للرسم والإنشاء ويمكن تحويله إلى [...]التعامل مع Check Box و Option16/جمادى الثانية/1433 11:54 مالمشاهدات :13زر الأمر هو من الأدوات المهمة في الفيجوال بيسك وإذا عملت أي برنامج فسوف تحتاج بالتأكيد إلى وضع زر أمر في برنامجك
    فهو الأداة الأساسية للأحداث


    لكتابة أي حدث في الزر [...]التعامل مع Check Box و Option16/جمادى الثانية/1433 11:52 مالمشاهدات :9ربما تقول إنه لافرق بين هاتين الأداتين إلا بالشكل ولاكن هذا الفرق بينهما :
    مثلاً لو كان لديك فورم ووضعت فيه أكثر من خانة إختيار Check فإنك تستطيع أن تحدد [...]التعامل مع أشرطة التمرير16/جمادى الثانية/1433 11:51 مالمشاهدات :12أشرطة التمرير تستخدم لتغيير القيمة زيادة أو نقصان سوف نأخذ مثالاً لهذه الأداة أفضل من الشرح .
    لهذه الأداة نوعان :
    شريط تمرير أفقي : HScroll
    شريط تمرير عمودي : VScroll
  
    بعد تجهيز [...]طريقة حفظ العمل كبرنامج تنفيذي16/جمادى الثانية/1433 11:50 مالمشاهدات :13بعد أن عملت برنامجاً على الفيجوال بيسك فإنك سوف تحفظه وطريقة الحفظ هي :
    1- عند إغلاق الفيجوال بيسك فسوف يتم سؤالك إذا كنت تريد الحفظ . تختار Yes فيظهر [...]شرح صندوق الأدوات16/جمادى الثانية/1433 01:57 صالمشاهدات :12
Picture Box


    صندوق عرض الصور

    Text Box




    أداة النصوص والكتابة

    Label


    أداة عرض النصوص

    Frame


    إطارات داخل البرنامج

    Check Box


    زر إختيار

    Combo Box


    قائمة منسدلة

    Command Button


    زر أمر

    Data Control


    ربط قاعدة بيانات

    Drive Box


    أداة عرض السواقات

    Dir Box


    أداة عرض المجلدات

    File Box


    أداة عرض [...]شرح نافذة الخصائص16/جمادى الثانية/1433 01:55 صالمشاهدات :12في هذا الجدول خصائص عناصر التحكم القياسية
    كل خاصيه ستجد الشرح تحتها
  
    name
    تحديد اسم للاداة
    backcolor
    لون الخلفية
    borderstyle
    نوع وسمك اطار النافذة
    caption
    عنوان الاداة
    text
    عنوان الاداة
    controlbox
    مايظهر في اعلى كل نافذة في اقصى اليمن للتحكم بالنافذة
    enabled
    لتمكين الاداة [...]معنى الخصائص ، ضبط الخصائص16/جمادى الثانية/1433 01:55 صالمشاهدات :14معنى الخصائص :
    لكل أداة من أدوات فيجول بيسيك بما في ذلك نافذة البرنامج ويوجد عدة خصائص لنافذة البرنامج مثل خاصية الخط
    FontName وهي تحدد اسم الخط وخاصيته BackColor وهي [...]ادوات البرنامج ومراحل كتابة البرنامج16/جمادى الثانية/1433 01:54 صالمشاهدات :17التعرف على ادوات البرنامج ومراحل كتابة البرنامج
    اولا : بيئة ويندوز متعددة المهام
  
    يمكن لـ ويندوز أن تشغل أكثر من تطبيق في وقت واحد وهو مايعرف بتعدد المهام Multitasking
    تقوم ويندوز بتوزيع [...]شرح النوافذ الرئيسيه للفيجوال بيسك16/جمادى الثانية/1433 01:53 صالمشاهدات :17

مايكروسوفت فيجوال بيسك هو من أسهل لغات البرمجة الموجودة حالياً. ورغم بساطة هذه اللغة إلا أنها من القوة بما يكفي لبرمجة برامج قادرة على إدارة رجل آلي أو حتى [...]شرح صندوق كتابة الشيفرة والأحداث16/جمادى الثانية/1433 01:51 صالمشاهدات :15صندوق الشيفرة هو الذي يتم كتابة الكود الخاص بأي عمل بداخله وهو الذي يحوي التصريحات والأحداث
    تستطيع فتحة عن طريق الضغط نقرتين فوق الأداة. أو عن طريق


    الموجود على شجرة المشروع.
    هذا [...]شكل الفورم وكيفية التعامل معه16/جمادى الثانية/1433 01:50 صالمشاهدات :15النموذج ( الفورم ) و هو عبارة عن نافذة أو هو عبارة عن نموذج فارغ و هو الذي نكوّن و نضع عليه الرسوم و الصور و الأزرار و عناصر [...]شرح واجهة الفيجوال بيسك16/جمادى الثانية/1433 01:48 صالمشاهدات :14هذه الواجهه سوف تظهر عند بدء تشغيل الفيجوال بيسك وفي الأسفل شرح لها.
    يمكنك إزالتها من بدء التشغيل عن طريق تفعيل علامة الإختيار Dont't Show this dialog in the future


    علامات [...]

هناك تعليق واحد:

  1. اذا كنت تبحث عن برنامج حسابات . يحمل عنك عبء ادارة شركتك . ويمدك بالتقارير الوافية . ويجمع كل البرامج الفرعية مثل برنامج مخازن و برنامج العملاء وبرنامج الموردين وبرنامج مشتريات ومبيعات وبرنامج الشيكات وبرنامج البنوك و برنامج شؤون الموظفين فى برنامج محاسبة واحد فانت فى المكان الصحيح شركة ديكسيف للبرمجيات

    ردحذف