النتائج 1 إلى 8 من 8
  1. #1
    تاريخ التسجيل
    Feb 2004
    المشاركات
    360

    افتراضي تعلم فيجول بيسيك وابدا معنا بتعلم البرمجة

    [align=right]الدرس الاول [/align]
    [align=center]بسم الله الرحمن الرحيم [/align]
    والصلاة والسلام على افضل الكائنات والمرسلين وعلى اله اجمعين .
    الاخوة الاعضاء والاخوة المشرفيين حتى اوفي بما قلت سابقا ولرفد منتدانا شبكة العراق الثقافية ولخدمة وطننا اضع هذا الجهد المتواضع بين يديكم فأرجو ان تقبلوه
    وهو عبارة عن دروس بالغة فيجول بيسيك من الصفر الى الاحتراف انشاء الله
    الدروس ستكون قصير ومفيدة المعلومات بها مركزة جدا حتى لا يتضايق الدراس ( مثل ماصار وياي كانو يعطونا دروس طويلة جدا ) والدروس مدعومة بالصور التوضيحية واي سؤال بهذا المجال انا جاهز انشاء الله على ايميلي [email protected]
    وهنا اود ان اشكرالاخ iraqcenter على مساعدته لنا والف شكر للاخوة الاعضاء والمشرفيين لحجز وقت بسيط من وقتهم الضروري لقراءة هذه المعلومات المفيدة ( طبعا برائيي الشخصي ولا اريد ان افرض رائي على الجميع )

    منتصر






    مقدمة

    كالعادة تبدا الدروس والكتب بالمقدمة ورائيت انها ضرورية لكي نكمل المشوار

    ان لغة فيجول بيسيك ظهرت للعموم في العام 1991 وهي الوريث الرسمي للغة qbasic ولغة بيسك عموما اصل اللغة ضهرت في العام 1963 وهذه العائلة من اللغات انتجتها شركة مايكروسوفت لرفد انظمتها بنوع من اللغات السهلة وذات الاداء المقبول وقد لاقت هذه العائلة استخدام كبير في شتى بقاع الارض ومنذ ذلك الحين الى وقتنا هذا تجرى عليها التعديلات الى ان ظهرت النسخة الجديدة فيجول بيسيك دوت نيت ولكننا سوف لن ندرس هذه النسخة سندرس انشاء الله نسخة فيجول بيسيك ستيديو وتأتي مع هذه النسخة عدة تطبيقات وهي
    Microsoft Visula Basic 6.0
    Microsoft Visual C++ 6.0
    Mcrosoft Visual J++ 6.0
    Microsoft Visual FoxPro 6.0
    MSDN
    جميع هذه التطبيقات هي تطبيقات برمجية تساعد المبرمج لوضع برنامج مفيد
    وسهل الاستخدام ونحن سندرس انشاء الله Microsoft Visula Basic 6.0
    وكما قلت فهي لغة سهلة وسلسة وتحتاج نوع من التركيز فقط ولاننسا انها مدللت بيل غيتس المعرف . .

    ساتكلم الان عن التطبيقات الباقية في هذه السطور
    Microsoft Visual C++ 6.0 و Mcrosoft Visual J++ 6.0 لغات ذات اداء عالي من البرمجة تحتاج الى دراسةعميقة واعتقد برايي الخاص انه لا يستطيع اي شخص ان يتعلمها بدروس عادية عن بعد او كتاب اعتقد ان الدراسة الاكاديمية في الجامعة هي الوحيدة التي توفق طالب عالم هذا النوع من البرمجة .
    Microsoft Visual FoxPro 6.0 وهي قواعد بيانات متقدمة في وقتها وقت خروج هذا المنتج عام 1996 ولم يكن حينها او معرف حينها الاوراكل واسكيوال
    لغة سهلة ولكن يوجد ما هو افضل منها للتعامل فلماذا ندخل في دوامة .

    MSDN وهي عبارة عن تعليمات لجميع التطبيقات السالفة وهي موجودة بخمسة اسكوانات ليزرية بها تمارين وامثلة وهي مفيدة جدا ولا ننسا بها ادوات جديدة موجودة ومشروحة ايظا .



    اجمل لعبة متصفح للعب عبر الانترنت اضغط على الرابط


    أو

  2. #2
    تاريخ التسجيل
    Feb 2004
    المشاركات
    360

    افتراضي الدرس الثاني

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

    تنزيل او تثبيت او تنصيب او تهيئةاو اعداد البرنامج

    سمها ما شأت (العملية ) وهي كباقي البرامج اعداده سهل جدا يكفي ان تضع الكود المطلوب وهو اغلب الاحيان اختياري ثم تحدد مكان التهيئة ثم بعد بعد وتحدد اللغات المطلوبة وهنا انصحك بأن ترفع لغة سي والباقي لكن لا ترفع التولز والكرافيك وانتظر مايقارب 20 دقيقة اذا كان جهازك بسرعة 2400 ميغا هيرتز بعد الانتهاء سيطلب منك برنامج الاعداد اعادة تشغيل الجهاز
    وبعد اعادة التشغيل ستجد ايكونات وضعت في القائمة ابداء شغل منها مايكروسوفت فيجول بيسك ستخرج لك نافذة البداية وتقسم هذه النافذة الى ثلات صفحات



    الصفحة الاولى مشروع جديد new ( في فيجول بيسيك وباقي برامج البرمجة اذا اردت ان تصنع برنامج يجب ان تعمل مشرع لذلك ) وفي هذه الصفحة مشاريع جاهزة ومشروع قياسي ( وهو ما نستخدمة اغلب الاحيان ) مشاريع تصميم الادوات الاضافية ActiveX ومشاريع تصميم المكتبات DLL ومشاريع قواعد البيانات وغيرها

    الصفحة الثانية Existing
    وتستخدم لفتح مشروع سابق

    الصفحة الثالثة Recent
    وتستخدم لعرض قائمة المشاريع التي تم العمل بها مؤخرا
    الان اختر new ثم اختر منها الايقونة standard exe اي مشروع قياسي
    ستظهر لك النافذة الرئيسية للبرنامج وهي كما في الصور الاتية


    اين الاسئلة اذا لم تسألوا ساضع انا الاسئلة

    ( واني بالخدمة )

    والسلام عليكم ورحمة الله وبركاته الدرس الثالث قريب جدا

    بس الرابع راح يتأخر شوية لان رايح لبغداد وشوية اغيب عنكم



    اجمل لعبة متصفح للعب عبر الانترنت اضغط على الرابط


    أو

  3. #3
    تاريخ التسجيل
    Sep 2002
    المشاركات
    824

    افتراضي

    شكرا اخ منتصر
    اتابع معك هذه الدروس ، راح استرجع بعض الدروس السابقة واتابع معك باذنه تعالى ،
    ارى ان الفيجول بيسك ممكن يفيد في مشاريع كثيرة
    شكرا لهذا الجهد والله يبارك فيك
    تروح وترجع بالسلامة
    [align=center] [/align]

  4. #4
    تاريخ التسجيل
    Feb 2004
    المشاركات
    360

    افتراضي الدرس الثالث

    [align=center]بسم الله الرحمن الرحيم [/align]
    [align=center]السلام عليكم[/align]

    [align=center]الدرس الثالث[/align]


    [align=center]مفهوم البرمجة :[/align]
    إن جميع لغات البرمجة تحتوي على أوامر يستخدمها المبرمج في بناء برامجه فالمبرمج يقوم بتسخير هذه الأوامر لخدمته ويوظفها بطريقة معينه لكي يستفيد منها بأكبر قدر ممكن ، ولكل لغة من لغات البرمجة قدرات خاصة ومزايا معينة تميزها عن غيرها من اللغات ، وسوف تعرف مزايا لغة فيجول بيسيك من خلال دراستك معنا هنا في هذا المنتدى شبكة العراق الثقافية iraqcenter .

    هنا سأشرح النافذة الرئيسية

    اولا: شريط العنوان وبه اسم البرنامج واسم المشروع وبه الحاله اذا كان البرنامج في طور التصميم design او في طور العمل run .

    ثانيا : شريط القوائم وبه قوائم fail edit project وووو كل قائمة بها اوامر وادوات مهمة لعمل البرنامج سنشرحها انشاء الله مع مرور الدروس .

    ثالثا: شريط الادوات وبه ادوات للوصول السريع مثل مشروع جديد فورم جديد حفظ نسخ لصق ووو وبه ايظا اداة التشغيل وهي ضرورية لتجربة البرنامج قبل تصديره واداة ايقاف التجربة وبه ايظا اظها واخفا نافذة المشاريع ونافذة الخصائص ونافذة الادوات ونافذة الاظهار على الشاشة .

    رابعا :الكائنات ( Object ):
    أ - تحتوي بيئة فيجوال بيسيك على عدد كبير من الكائنات ، توجد في قائمة
    ( Tool Box ) التي تساعد المبرمجين وتختصر لهم الكثير من الوقت والجهد في برامجهم وتبين لك الصورة القادمة أهم هذه الكائنات :



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

    ب ـ الخصائص (Properties) :
    عندما يضيف المستخدم أياً من الكائنات السابقة إلى برنامجه ، فإنه يجب أن يوظفه لخدمته حسب نوع الكائن ، وبالتالي يجب عليه تشكيـله بالشـكل المناسب ،واستخدامه ليقوم بـالأداء المناسب ولذلك وجدت الخصائص ، فلكل كائن خصائص تميزه ، وتضبط هـذه الخصائص كما هو مطلوب في البـرنامج ،
    و تـوجـد هـذه الخـصـائـص في نـافذة صغيرة اسمها ( Properties )كما في الصورة القادمة



    ج - نافذة المشاريع


    ربما كلمة مشرع مزعجة نوعا ما ولكنها اقرب كلمة للاستخدام في Visual Basic فا المشورع ليس ملف واحد وانما عدة ملفات يتالف من النوافذForms وملفات البرمجة Modules ولتسهيل التنقل بين الادوات وجدت هذه النافذة للتنقل بين الملفات وهي كما في الصورة القادمة



    البرمجة المسيرة بالاحداث
    وقبل ان نبدا يجب ان تعلم معنى البرمجة المسيرة بالاحداث ( Event Driven Programming ) سوف لن اتفلسف عليك عزيزي وساشرحها بطريقة مبسطة للغاية
    يعني ( عندما نظغط على الماوس بدبل كليك اعمل كذا وعندما تحمل النافذة اعمل كذا وعندما تمشي الماوس فوق اداة اعمل كذا ووو سهلة مو اعرف سهلة وراح تعرفوها ...

    واخيرا قبل البداء
    مراحل كتابة البرنامج

    1 - تحليل البرنامج على الورق ( يعني يجب ان تفكر بالفكرة في راسك اولا
    ثم تضعها على الورق حتى لا تنساها ثم ثم نحلل البرنامج ونضع الاكواد
    ونضع الفكرة كاملة .
    2 - تصميم واجهة البنامج وظبط خصائص الادوات (لا تحتاج الى شرح )
    3 - كتابة الشيفرة المصدرية لكل اداة وهي الاهم

    وهنا اشرح الادوات كاملة طبعا الظاهر منها فقط





    واعذروني راح اتاخر عليكم شوية
    واي سؤال اني حاضر انشاء الله
    الايميل موجود
    وبالخدمة
    ارفع راسك انت عراقي



    اجمل لعبة متصفح للعب عبر الانترنت اضغط على الرابط


    أو

  5. افتراضي شكرا

    [align=center]السلام عليكم[/align]
    الاخ منتصر
    شكرا لك على هذا الجهد واتمنى لك التوفيق وساسالك اسلة بحيث ستمل مني من اسالتي احنا بعدنا بشرح الادوات بس ابدي بالبرمجة واني بالخدمة وتروح وتجي بالسلامة وبالمناسبة هذه اول مشاركة مني في هذا المنتدى واتمنى لك التوفيق
    احذروني انا ابو الطراكيع

  6. #6
    تاريخ التسجيل
    Sep 2002
    المشاركات
    2,491

    افتراضي

    حياك الله خويه ابو الطراكيع ، هو هنا كل شي جاي يتوفر عندنا من ابو الفياله لحد هسه ابو الطراكيع الله يستر من الجايات ، :D::
    غسلت ايدي من الكل... بس الله

  7. #7
    تاريخ التسجيل
    Feb 2006
    المشاركات
    3

  8. #8
    تاريخ التسجيل
    Jan 2006
    المشاركات
    402

    افتراضي

    مالذي حل ببقية الدروس هل توقفت؟
    اتساءل هل يمكن بناء قاعدة معلومات بواسطة فيزويل باسيك كما مع ديلفي مثلا؟
    هل سيكون هناك نموذج مشروع إذا استمرت الدروس بالطبع؟
    شكرا على المبادرة

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
 
شبكة المحسن عليه السلام لخدمات التصميم   شبكة حنة الحسين عليه السلام للانتاج الفني