مشاهدة نتائج الإستطلاع: هل تري ان سلسلة دروس الفيجوال بيزك هذه مفيدة ؟

المصوتون
38. أنت لم تصوت في هذا الإستطلاع
  • نعم مفيدة واستفدت منها

    32 84.21%
  • مفيد ولكني لم استفيد منها

    4 10.53%
  • لا ليس مفيد

    1 2.63%
  • لا اعلم

    1 2.63%
صفحة 1 من 12 12345611 ... الأخيرةالأخيرة
النتائج 1 إلى 15 من 178

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

  1. #1
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    سلسلة دروس في الفيجوال بيسك















    مقدمة



    مرحباً.. أنت هنا لأنك بالتأكيد سمعت عن شهرة الفيجوال بيسك

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

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



    لقد قامت شركة مايكروسوفت بتصميم فيجوال بيسك بناءً على لغة البرمجة بيسك .
    هذه اللغة (بيسك ) مصممة خصيصاً للمبتدئين في البرمجة نظراً لسهولتها على عكس اللغات
    التي كانت متوفرة حينذاك مثل الكوبول و فورتران و لغة التجميع Assembly .



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



    مرت عملية تطوير لغة البيسك بعدة مراحل قبل أن تصل إلى لغة الفيجوال بيسك الحالية
    فقد قامت شركة ميكروسوفت بتطوير لغة البيسك إلى إصدارة جديدة أسمتها
    MBasic -M ترمز لمايكروسوفت - ثم إلى GWBasic
    و لغة BasicA -A ترمز لـ Advanced أي متقدم -
    و لغة QuickBasic و لغة Qbasic .



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



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



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



    إذاً أنت الآن جاهز لاقتحام هذا العالم الرائع عالم الفيجوال بيسك و لديك الأسلحة
    اللازمة أقصد الإصدارة السادسة من برنامج الفيجوال بيسك

    سوف اقدم انشاء الله شرح كامل للبرنامج
    بمعدل درس كل يوم

    كونوا معي الله يخليكم
    لكي نرقي في البرمجة
    ونرقي بالمنتدي ليكون منتدانا مميز داخل موقع المنتدي
    ويكون موقع المنتدي مميز عن بقية المنتديات
    غدا نبدا ان شاء الله


  2. #2
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    رد: فيجوال بيزك ......مقدمة

    السلام عليكم

    لا احد يريد ان يتابع معي هذه السلسلة الشيقة


    شكــــــرا

    لكن مع هذا

    راح استمر

  3. #3
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    Lightbulb فيجوال بيزك .....{1}



    استخدام معالج البرامج لإنشاء أول برنامج لك -الجزء الأول

    لكتابة برنامج في فيجوال بيسك لديك خياران : إما أن تبدأ من فراغ و تقوم بكتابة البرنامج من الألف إلى الياء
    أو أن تستخدم معالج البرامج ليقوم بإنشاء أساسيات البرنامج و تقوم أنت بملء النواقص فيما بعد ..

    المعالج برنامج صغير يسألك عدة أسئلة و بناء على إجاباتك يتولى هو القيام بالمهام الصعبة عنك





    إذاً فلنبدأ قم بتشغيل برنامج الفيجوال بيسك سيظهر لك مربع حوار ، تفحص هذا المربع ،



    إنه يحتوي على ثلاث تبويبات و هي :



    -new :

    لإنشاء برنامج جديد .

    -Existing :

    لفتح أحد البرامج الموجودة على جهازك .

    - Recent :

    لفتح البرامج التي استخدمتها مؤخراً




    فلنعد لموضوعنا هل خمنت كيف نستطيع تشغيل معالج البرامج ؟

    نعم بالتأكيد نقوم بالنقر المزدوج على رمز


    من التبويبة

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

    (-Multiple Document Interface MDI):

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

    (-Single Document InterfaceSDI):

    لإنشاء برنامج يحتوي على نافذة واحدة فقط

    -Explorer Style :

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

    قم باختيار الخيار الأوسط [خير الأمور أوسطها ] ثم اختر اسماً لبرنامجك و اكتبه
    في المستطيل المسمى

    ?What name do you want for the application

    اختر الاسم FirstApp

    لاحظ أنه يجب أن لا تترك مسافات بيضاء في الاسم المختار ثم انقر التالي

    Next .

    المربع الحالي يطلب منك اختيار القوائم التي تريد إضافتها إلى شريط القوائم في برنامجك ..
    اترك جميع الخيارات كما هي ثم انقر زر

    Next .

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

    Next .

    المربع الحالي يسألك هل يضع موارد البرنامج

    Resources

    في ملف منفصل أم يضعها في نفس الملف .اختر

    No

    ثم انقر Next

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

    انقر زر Next

    دون تغيير الخيارات الافتراضية .


    في الدرس القادم سنتعلم بعض الخيارات المتقدمة في معالج البرامج و سنشرح مانحصل عليه باستخدامه بشكل أوسع إن شاء الله ..فإلى هناك
    {لمن لم يظهرو له الصور في المرفقات }
    ملاحظة :-

    هذا الموضوع من انتاجي انا وخاص لكل اعظاء المنتدي فقط . وليس منقول .
    يمنع نقله الي اي مكان اخر ...........اخوكم الحبيب لمين



    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة Image3.gif‏   vb8.jpg‏  
    التعديل الأخير تم بواسطة الحبيب لمين ; 30-07-2006 الساعة 11:40 AM

  4. #4
    التسجيل
    03-08-2004
    الدولة
    تركيا
    المشاركات
    3,755

    رد: فيجوال بيزك ......مقدمة

    و عليك السلام والرحمة
    ههه
    بارك الله في عملك << تمنيت لو كان عل vb8
    و موضوع جميل من الجميل (:
    وشكرا"

  5. #5
    التسجيل
    03-08-2004
    الدولة
    تركيا
    المشاركات
    3,755

    رد: فيجوال بيزك .....{1}

    و عليك السلام والرحمة

    جزاك الله خيرا"
    وشكرا"
    (:

  6. #6
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    رد: فيجوال بيزك ......مقدمة

    اقتباس المشاركة الأصلية كتبت بواسطة Argonaut
    و عليك السلام والرحمة
    ههه
    بارك الله في عملك << تمنيت لو كان عل vb8
    و موضوع جميل من الجميل (:
    وشكرا"
    اخيرا مشجع واحد
    فرحتني الله يفرحك
    بارك الله فيك على مرورك



  7. #7
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    رد: فيجوال بيزك .....{1}

    اقتباس المشاركة الأصلية كتبت بواسطة Argonaut
    و عليك السلام والرحمة

    جزاك الله خيرا"
    وشكرا"
    (:
    الله يجبر بخاطرك

    فرحتني والله اه فيه حد يقرا كلامي هذا

    بارك الله فيك على مرورك المشرف هذا

  8. #8
    التسجيل
    29-01-2004
    الدولة
    الحمدلله -- الكويت -- ^_^
    المشاركات
    2,987

    رد: فيجوال بيزك ......مقدمة

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

    فعلا .. بارك الله فيك أخوي لمين ..
    و نتمنى استمرارك و تواجدك المثمر معنا دائما

    و شكرا لك

  9. #9
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    رد: فيجوال بيزك ......مقدمة

    اقتباس المشاركة الأصلية كتبت بواسطة wellknownQ8
    و عليكم السلام و رحمة الله و بركاته

    فعلا .. بارك الله فيك أخوي لمين ..
    و نتمنى استمرارك و تواجدك المثمر معنا دائما

    و شكرا لك
    بصراحة انا فرحان جدا انه فيه حد من الاعضاء الكرام يتابغ مواضيعى

    وبجد سعيد انك انت والاخ Argonaut

    تتنا بعون كلامي

    واتشجعوني عيى الاستمرار

    وطالما ان هدفي هو ايصال المعلومة راح استمر

    انشاء الله

    وما راح انتضر ردود مع انها مهمة

    خاصة منكم انتم الاثنين

    اخوكم لمين

  10. #10
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    فيجوال بيزك ..... {2}



















    اخوتي الاعضاء للحصول على اكبر جزء من الافادة يجب ان نبابع الدروس الاول فالاول

    نتابع الدروس ونطبقها ولا نكتفي بالنظر الي الصور



    نبدا درس اليوم

    في هذا الدرس سوف نفهم كيف نتصل في قاعدة البيانات ونسحب المعلومات منها .



    اخوتي الاعضاء بعد ان طبقنا الدرس الاول تظهر لنا هذه الشاشة











    كما هي موضحة في صورة 1 :
























    نقوم بفتح Form1 كما يظهر في الصورة 1 ,





    واضافة زر واحد Command و نقوم باضافة : Listbox :

    صورة 2 :

















    بعد ذلك نقوم بالدخول الى الحدث Command1_Click بالضغط على الزر مرتين ونقومبكتابة الكود كما يظهر بالصورة :

    صورة 3















    نقوم بتعريف متغير من نوع Connection لكي يتكفل بالاتصال بقاعدة البيانات :

    Dim Conn As New Connection

    بعد ذلك نقوم بتعريف متغير من نوع Recordset لكي يقوم بالتعامل مع البيانات :

    Dim Rs As New Recordset

    والمتغير strSQL هو متغير نص String سوف ندخل اليه جملة SQL التي تمثل البياناتالتي نريد سحبها .
    Dim strSQL As String
    سوف نخرج من خلال جملة SQL اسماء المدن الموجوده في القاعدة :
    strSQL = "Select CityName From Cities" << SQL
    نتصل اولا بقاعدة البيانات
    Conn.Open "Database" << Connection
    بعد ذلك نخبر ال Rs بالمعلومات التي نريد اخراجها strSQL ونخبرهايضا باسم المتصل
    Rs.Open strSQL, Conn
    والان وقد فتح الاتصال واستطاع ال Rs الى المعلومات سوف نسأل اذاكان هناك معلومات اصلا
    Rs.EOF معنى ذلك هل وصلنا الى النهاية ؟ اذا كان الجواب نعم True فليس هناك اي نتيجة وسوف اخرج رسالة No Fields
    If Rs.EOF = True Then
    اما اذا كان هناك معلومات فسوف نخرج الرسالة Yes .
    بعد النهاية من كتابة الكود اضغط F5 لترى نتيجة العمل .
    صورة 4 :

























    نقوم بعدها باضافة زر جديد Command وسوف يكون عمله ادخال اسماءالمدن الى Listbox وهذا بعد ان قمت بادخال اسماء المدن طبعا الى قاعدة البيانات






    صورة 5 :













    بعد اضافتك لزر اضغط عليه مرتين لتدخل الى حدث Command2_Click






    وقم بكتابة الكود الذي يظهر بالصورة


























    نفس الكود ولكن هنا نستخدم الحلقة Do Until Loop.






    ما دام Rs لم يصل الى نهاية السجلات فادخل الى الحلقة .





    Do Until Rs.EOF








    بعد ذلك نقوم باضافة اسماء المدن الى Listbox .





    List1.AddItem Rs.Fields("CityName") << Listbox








    Rs.MoveNext تعني انتقل الى السجل التالي.

    وستكون النتيجة كتالي , بعد الضغط على الزر 2 .


    صورة 7 :














    نتابع بقية الدرس في الغد انشاء الله




    الصور المصغرة للصور المرفقة الصور المصغرة للصور المرفقة vb1.jpg‏   vb2.jpg‏   vb3.jpg‏   vb4.jpg‏   vb5.jpg‏   vb6.jpg‏  

    vb7.jpg‏  
    التعديل الأخير تم بواسطة الحبيب لمين ; 31-07-2006 الساعة 12:45 PM

  11. #11
    التسجيل
    16-06-2005
    المشاركات
    53

    رد: فيجوال بيزك ......مقدمة

    مشكور اخوي على مساعدتنا في تعلم الفيجول

    عندي استفسار بسيط
    إذاً أنت الآن جاهز لاقتحام هذا العالم الرائع عالم الفيجوال بيسك و لديك الأسلحة
    اللازمة أقصد الإصدارة السادسة من برنامج الفيجوال بيسك
    وين ممكن القى هذا الاصدار؟؟؟

    وشكرا

  12. #12
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    رد: فيجوال بيزك ......مقدمة

    اقتباس المشاركة الأصلية كتبت بواسطة دلع لولو

    مشكور اخوي على مساعدتنا في تعلم الفيجول

    عندي استفسار بسيط


    وين ممكن القى هذا الاصدار؟؟؟

    وشكرا
    اختي دلع لولو

    هذا الاصدار صعب انك اتحمليه من النت

    لكن تشتريه كوبي احسن

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

  13. #13
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    فيجوال بيزك ......{3}














    الان سوف نكمل الدرس السابق انشاء الله





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













    لقد انتقلنا سوياً إلى المربع الحالي ..



    هذا المربع يسمح لك بإضافة العديدمن النوافذ الرائعة
    إلى برنامجك و هي كالتالي :



    * Splash screen :


    و هيالنافذة التي تراها في بعض البرامج وقت تحميل البرامج و قد تحتوي على شعار البرنامج


    مثلاُ أو ما شابه .











    * Login dialog :

    هل يحتاج برنامجك لكلمة مرور قبلالدخول ؟ إذاً هذا هو ما تبحث عنه .











    * Options dialog :
    تحتوي الكثير منالبرامج الكبيرة على مربع حوار يعطي المستخدم بعض الحرية في التصرف بشكل البرنامجوو ظائفه .. ببساطة يمكنك إضافة شيء مشابه في برنامجك باستخدام هذا الخيار .










    * About box :
    حاول اختيار أمر about من قائمة Help في متصفحك .. يمكنكإضافة نافذة مشابهة في برنامجك باستخدام هذا الخيار .



    و الآن من فضلك قمباختيار الخيار about box فقط و لا تضف باقي الخيارات في هذه الخطوة ثم انقر التالي next .



    انقر زر next لإن المربع الحالي يتيح لك التعامل مع قواعد البياناتو هو مالا نحتاجه في برنامجنا التجريبي الأول .



    و الآن .. والحمد لله .. لقد وصلنا إلى النهاية درس امس ..
    و يمكنك أن تنقر زر Finish ليقوم الفيجوال بيسك بإنشاءالبرنامج بالمواصفات التي طلبتها .

    هل تريد رؤية النتيجة ؟ ......








    إذاً فلنقم بتشغيل برنامجنا الأول و ذلك باختيار أمر start من قائمة run . انظر ما حصلت عليه .. هل حصلت على نتيجة مشابهة ؟
















    لاتنسى أن تجرب أمر about من قائمة
    Help في برنامجك هذه المرة فهو الخيار الوحيد الذييعمل بصورة صحيحة
    أما الأوامر الأخرى مثل cut أو paste فإنها
    تحتاج لإضافة أوامربرمجية على برنامجك حتى تعمل
    بشكل صحيح ..










    إذاً تعلمنا في هذا الدرس كيف ننشأ شكلاًعاماً


    للبرنامج و لكنه بالتأكيد لا يعمل بصورة كاملة إلا إذا تعلمنا إضافة الأوامرالبرمجية عليه
    و هو ماسنفعله في دروس قادمة بإذن الله









    لإيقاف البرنامج قم باختيارأمر Exit من قائمة File من داخل برنامجك ثم اختر أمر


    Exit من قائمة File في فيجوالبيسك و عندها سيسألك إن كنت تريد حفظ برنامجك
    فإذا كنت من أولئك الناس الذين يعتزونبأول برنامج لهم فقم بحفظ البرنامج باختيار الأمرyes أو
    إذا كان هذا الموضوع لايستهويك فاختر No .


    اخواني : انا ادرك ان الامر ممل نظريا لكن

    سوف تستمتعون عندما تتنتجوا برنامج

    انا نتظر ارائكم







    التعديل الأخير تم بواسطة الحبيب لمين ; 01-08-2006 الساعة 04:22 PM

  14. #14
    التسجيل
    27-03-2006
    الدولة
    موريتانيا
    المشاركات
    160

    رد: فيجوال بيزك ......{3}

    السلام عليكم

    انا متابعة معاك الدروس

    استمر في الشرح

    وشكرا على الشرح الممتاز

  15. #15
    التسجيل
    02-03-2006
    الدولة
    غــــــريب في بلاد الغربـــــة
    المشاركات
    940

    رد: فيجوال بيزك ......{3}

    لا شكر على واجب

    انا راح استمر

    انشاء الله

    شكرا على المرور


صفحة 1 من 12 12345611 ... الأخيرةالأخيرة

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

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •