الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    شاطر

    عبدالرحيم محمد
    عضو فعال
    عضو فعال

    عدد المساهمات : 144
    نقاط : 52
    تاريخ التسجيل : 29/03/2008
    العمر : 28
    الموقع : في كل مكان

    الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    مُساهمة من طرف عبدالرحيم محمد في الإثنين مارس 16, 2009 5:27 am


    مقدمه عن الفيجوال بيسك 6
    نحن نسمع جميعا عن برمجيات الحاسب الالي سواء كانت انظمه تشغيل (Operator System) او برامج تم انشاؤها بلغات حاسب الي (Computer language) او برامج تطبيقيه جاهزة
    وهم جميعا يعتبروا حلقه الوصل بين جهاز الكمبيوتر (اي الاجزاء الماديه للحاسب الالي Hardware) والمستخدم (User)
    الجميع يستخدم البرامج الجاهزة لحل مشكلاته او لقضاء مراده ولكن في بعض الاحيان يكون في بعض البرامج قصور فتعمل بأكثر من برنامج
    لذلك تعلم لغه من لغات البرمجه يتيح لك حل مشكلاتك بنفسك
    وبالطبع لغات البرمجه عديده وكل منها لها قيودها واسلوبها البرمجي
    ونحن هنا في فيجوال بيسك 6 لذا سيتم شرحه
    مفاهيم اساسيه :
    قبل تعلمك لهذه اللغه يجب عليك التعرف علي بعض المفاهيم الاساسيه مثل ما هو الكائن
    وما وسائله وما خصائصه - استجابه الكائن للاحداث
    سنقوم بشرح هذه المفاهيم بمثال صغير جدا
    ************************************************** **************
    المثال هو القلم
    القلم يعتبر كائن
    وله خصائص مثل( الاسم - الشكل - اللون - النوع - ......الخ)
    وله ايضا وسائل مثل( يكتب - يرسم - يلون -.........الخ)
    ويستجيب للاحداث
    مثل عندما نضع سن القلم علي الورقه ونسحب( يكتب - يرسم خط - ........الخ)
    ************************************************** *****************
    يوجد من الفيجوال بيسك 3 اصدارات :

    1- النسخه القياسيه (Standerd Edition)
    وهذه النسخه يعمل بها المنشأت التعليميه والمنشأت الصغيرة وامكانياتها محدوده
    2- نسخه المتخصصين (Professional Edition)
    وهذه النسخه مقدمه الي المبرمجين المحترفين وامكانياتها اعلي من السابقه
    3- نسخه المشروعات (Enterprise Edition)
    وهذه النسخه تخدم المؤسسات الكبيرة التي تقوم بعمل مشروعات ضخمه وهائله الحجم ويستخدمها زوي الخبرة العاليه
    ********************************************************************
    التعرف علي واجهه البرنامج
    [img][/img]
    -هي بدء مشروع جديد (واختيارك لنوع المشروع)
    2-العمل في مشروع محفوظ علي جهازك من قبل
    3- الهمل علي مشروع كنت تعمل به
    ************************************************** ***********
    سوف نبدأ الدورة بالتعرف علي واجهه البرنامج وهي كالتالي:-

    ما تشير اليه الارقام:
    1- النافذه الرئيسيه
    2- نافذه المشروع
    3- نافذه الخصائص
    4- نافذه تخطيط النموذج
    5- صندوق الادوات
    6- نافذه تحوي نافذه النموذج (المشروع)
    7- نافذه النموذج (المشروع)
    [img][/img]
    ثانيا التعرف علي صندوق الادوات وهو كالتالي:-
    - صندوق صور
    2- اداه العنوان
    3- صندوق النص
    4- اداه تجميليه يوضع بداخلها ادوات
    5- زر الامر
    6- صندوق الاختبار
    7- اداه كومبو (اداه العرض المنسدله)
    8- اداه ليست لعرض بيانات
    9- زر الاختيار
    10- شريط التمرير الافقي
    11- شريط التمرير الرأسي
    12- اداه تايمر (اي مؤقت)
    13- اداه لاظهار الاقراص الصلبه
    14- اداه لاظهار الفولدر (المجلدات)
    15- اداه لاظهار الملفات
    16- اداه رسوميه (بها عده رسومات للتجميل فقط)
    17- اداه الخط (وهي لرسم خطوط للتجميل ايضا)
    18- صندوق الرسم (يظهر صور ايضا)
    19- اداه داو (تستخدم لربط الفيجوال بقاعده بيانات)
    20- اداه اولي لها عدة استخدامات

    ------------------------------------------------------------------------------------------
    [img][/img]


    يتبع


    _________________
    استضافة الملف بواسطة مركز قمر لرفع الملفات والصور

    bah2005fain@yahoo.com

    عبدالرحيم محمد
    عضو فعال
    عضو فعال

    عدد المساهمات : 144
    نقاط : 52
    تاريخ التسجيل : 29/03/2008
    العمر : 28
    الموقع : في كل مكان

    الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    مُساهمة من طرف عبدالرحيم محمد في الإثنين مارس 16, 2009 5:57 am

    الان سنبدأ بالتعرف علي بعض خصائص الفورم الاكثر استخداما
    اولا الخاصيه (Name) وهذه لتغير اسم الاداه في صفحه الكود
    ثانيا الخاصيه (Apperance) وهي مسؤله عن ظهور الفورم بالشكل ثلاثي الابعاد(3D) او العادي(Flat)
    ثالثا الخاصيه (BackColor) وهي المسؤله عن تغير لون الخلفيه للفورم (النموذج)
    رابعا الخاصيه (Caption) وهي تمكنك من تغير اسم الفورم (النموذج) اللي شغال عليه
    خامسا الخاصيه (ControlBox) مسؤله عن اخفاء او اظهار ادوات التحكم في الفورم مثل اغلاق وتكبير وتصغير
    سادسا الخاصيه (Enabled) وهي مسؤله عن جعل الفورم نشط او لا
    سابعا الخاصيه (Font) وتستخدم لتغير حجم وشكل الخط في النموذج
    ثامنا الخاصيه (ForeColor) مسؤله عن تغير لون الخط للفورم
    تاسعا الخاصيه (Hieght) تستخدم في تحديد ارتفاع او طول الفورم
    عاشرا الخاصيه (Icon) تستخدم لاختيار ايقونه للنموذج بدلا من الايقونه التقليديه
    الحادي عشر الخاصيه (MaxButton) وهو لتعطيل او تمكين زر تكبير الفورم
    الثاني عشر الخاصيه (MdiChild) وهي لجعل الفورم تظهر بداخل الفورم الام او لا
    الثالث عشر الخاصيه (MinButton) لجعل زر تصغير نشط او لا
    الرابع عشر الخاصيه (MouseIcon) لاختيار ايقونه لمؤشر الماوس
    الخامس عشر الخاصيه (MousePointer) لاختيار مؤشر ماوس من المؤشرات الموجوده بالفيجوال
    السادس عشر الخاصيه (Moveabel) وهي تجعل الفورم يتحرك من مكانه عند التحريك او لا
    السابع عشر الخاصيه (Picture) وهي لوضع صورة علي الفورم
    الثامن عشر الخاصيه (RightToLeft) لجعل الكتابف في الفورم من اليمين الي اليسار
    التاسع عشر الخاصيه (ShowInTaskBar) لاظهار الفورم عند التشغيل في التاسك بار او لا
    العشرين الخاصيه (StatuesPosition) وهي لمعرفه موضع الفورم بالنسبه للشاشه اي في الوسط او حسب الاختيار او.......الخ
    الواحد والعشرين الخاصيه (Visible) وهي لجعل الفورم يظهر او لا
    الثاني والعشرون الخاصيه (Width) وهي للتكم بعرض الفورم
    الثالث والعشرون الخاصيه (ًWindowsStatues) وهي لاختيار عند تشغيل البرنامج يظهر الفورم عادي او مصغر او مكبر وهكذا


    _________________
    استضافة الملف بواسطة مركز قمر لرفع الملفات والصور

    bah2005fain@yahoo.com

    samyyyyy
    عضو ذهبي
    عضو ذهبي

    عدد المساهمات : 2067
    نقاط : 970
    تاريخ التسجيل : 16/03/2008
    العمر : 31
    الموقع : في كل مكان

    رد: الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    مُساهمة من طرف samyyyyy في الإثنين مارس 16, 2009 6:06 am

    مشكور .............. وربنا لا يحرمنا من مشاركاتك الحلوة .
    بس عندي سؤال : بعض الخصائص فيها أختيارات عند النقر عليها ؟؟ عفواً بتعبك معاي شوية ؟؟؟

    عبدالرحيم محمد
    عضو فعال
    عضو فعال

    عدد المساهمات : 144
    نقاط : 52
    تاريخ التسجيل : 29/03/2008
    العمر : 28
    الموقع : في كل مكان

    رد: الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    مُساهمة من طرف عبدالرحيم محمد في الإثنين مارس 16, 2009 1:34 pm

    خصائص الادوات الاخري
    1- الاداه (Picturebox)
    الخاصيه (align) وهي تحدد موضع الاداه علي الفورم
    الخاصيه (AutoSize) تجعل الاداه تكبر مع حجم الصورة ويمكنك تعطيلها
    الخاصيه (BorderStyle) تجعل الاداه تأخذ الشكل المحفور او العادي
    الخاصيه (Picture) وهي لاختيار صورة لوضعها في الاداه
    ================================================== ==
    2- الاداه (Label)
    الخاصيه (ِAlignMent) هذة الخاصيه خاصه بموضع الكتابه داخل الاداه اذا كان جهه اليسار او اليمين او الوسط
    الخاصيه (AutoSize) وهي لتحجيم الاداه علي اساس الكلام المكتوب بالاداه
    الخاصيه (BackStyle) لجعل الاداه تأخد لونا أو ان تكون شفافه
    الخاصيه (BorderStyle) لجعل شكل الاداه تأخذ شكل محفور او الشكل العادي
    الخاصيه (WordWrap) تجعل الكتابه في الاداه علي شكل اسطر
    ================================================== ==
    3- الاداه (TextBox)
    الخاصيه (Locked) وهي تجعل الاداه مغلقه اي لا يحق للمستخدم الكتابه او التعديل او المسح فيها
    الخاصيه (MaxLength) وهي تتحكم بعدد الحروف او الارقام التي تكتب في الاداه
    الخاصيه (MultiLine) وهي تجعل الكتابه في الاداه في عده سطور
    الخاصيه (PassWordChare) وهذه توضع فيها علامه نحن نختارها اذا كانت الاداه سيكتب فيها رقم سري مثلا مثل (*****)
    الخاصيه (ٍScrollBars) وهي لكي تضع للاداه شريط تمرير رأسي او أفقي او الاثنين معا
    الخاصيه (Text) وهي لتغير الاسم في الاداه ويمكن تركها فارغها وهي تعادل الخاصيه (Caption)
    ================================================== ==
    4- الاداه (Fram)
    خصائصها تكلمنا عليها في ادوات اخري لما قولت في ادوات خصائصها مشتركه
    ================================================= ==
    5- الاداه (Command)
    الخاصيه (Picture) هنا تستخدم لوضع صورة علي زر الكوماند
    الخاصيه (ٍStyle) وهي يجب ان تكون جرافيك للتمكن من وضع الصورة او تفعيل الخاصيه السابقه
    ================================================== ==
    6- الاداه (CheckBox)
    الخاصيه (Style) هنا مختلفه الي حد ما حيث انها تغير شكل صندوق الاختبار العادي الي زر عند الضغط عليه يدخل الي الداخل وعند الضغط عليه مرة اخري يكون بالخارج
    الخاصيه (Value) وهي لاختيار القيمه التي سو تكون موجوده علي صندوق الاختبار اما ان يكون مختارا او لا
    ================================================== ==
    7- الاداه (ComboBox)
    الخاصيه (List) وهي لادخال البيانات داخل الاداه
    الخاصيه (Sorted) وهي لعمل ترتيب تلقائي او لا
    ================================================== ==
    8- الاداه (List)
    الخاصيه (MultiSelect) وهي لتمكين المستخدم للاختيار من الاداه عده اختيارات
    ================================================== ==
    9- الاداه (Timer)
    الخاصيه (InterVal) وهي لتحديد الوقت ويكون فيها الثانيه =1000 وهي اداه محدودهيعني لا تزيد عن 10 ثوان
    ================================================== ==
    10- الاداه (ImageBox)
    الخاصيه (Stretch) وهي مسؤله عن تحجيم الصورة بحجم الاداه
    ================================================== ==
    11- الاداه (Data)
    الخاصيه (Connect) وهي تحدد نوع البيانات التي سيتم الربط بها مثل اكسيس او اكسيل
    الخاصيه (DataBaseName) وهي لاختيار مكان قاعده البيانات
    الخاصيه (ReadOnly) وهي تجعل الاداه للقراءة فقط يعني لايمكن التعديل او اضافه بيانات
    ================================================== ==
    خواص مشتركه سنتحدث عليها مؤخرا مثل (DataField,DataFormat,DataMember,DataSource) كل هذا يستخدم في قواعد البيانات
    اراكم في الدرس القادمه ان شاء الله
    تحياتي لكم


    _________________
    استضافة الملف بواسطة مركز قمر لرفع الملفات والصور

    bah2005fain@yahoo.com

    samyyyyy
    عضو ذهبي
    عضو ذهبي

    عدد المساهمات : 2067
    نقاط : 970
    تاريخ التسجيل : 16/03/2008
    العمر : 31
    الموقع : في كل مكان

    رد: الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    مُساهمة من طرف samyyyyy في الإثنين مارس 16, 2009 2:06 pm

    وفيت وكفيت .... سلمت يداك .....
    ومثل ما قال كرم الله وجهه (( من علمني حرفاً صرت له عبداً ))))

    الشاب المتميز
    ۞ إدارة المنتدى۞

    عدد المساهمات : 3058
    نقاط : 621
    تاريخ التسجيل : 04/02/2008

    رد: الدرس الثاني من لغة الفيجوال بيسك 6(مقدمه عن الفيجوال بيسك)

    مُساهمة من طرف الشاب المتميز في الأربعاء مارس 18, 2009 3:42 am

    وقف قلمي اعجابا بما تكتبه اقلامك

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

      الوقت/التاريخ الآن هو السبت ديسمبر 03, 2016 10:42 am