حالة الموضوع:
مغلق
  1. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    [​IMG]


    الصلاة و السلام على أشرف المرسليـن ...~
    الحمد لله وحده نحمده و نشكره و نستعينه و نستغفره و نعود بالله من شرور أنفسنا و من سيئات أعمالنا ...~
    من يهده الله فلا مظل له و من يظلل فلن تجد له ولياً مرشدا ...~
    و أشهد ألا إلاه إلا الله وحده لا شريك له و أن محمداً عبده و رسوله صلى الله عليه و سلم ...~
    أما بعد ...~
    فإن أصدق الحديث كتاب الله تعالى و خير الهدي هديُ سيدنا محمد صلى الله عليه و سلم ...~
    و شر الأمور محدثاتها و كل محدثة بدعة و كل بدعة ضلالة و كل ضلالة في النار ...~

    فاللهم أجرنا و قنا عذابها برحمتك يا أرحم الراحمين ...~



    [​IMG]


    في درس اليوم سيتم شرح الخصائص الخاصة ببعض الأدوات

    [​IMG]

    الخصاص الخاصة بالفورم

    [​IMG]

    الخاصية Start Position

    وهذة الحاصية مسئولة عن تحديد مكان أو وضع النموذج عند التشغيل

    ويعتبر الإختيار الأمثل center screen اي عند التشغيل تظهر النافذة في منتصف الشاشة

    اما القيمه manual فسيقوم بوذعها اعلى يسار الشاشة على حسب قيمه location

    والقيمة windows default location هو الوضع الافتراضي للخاصية

    [​IMG]

    الخاصية Windows State

    وهي الخاصية المسئولة عن حالة ا لفورم عند التشغيل اي فتحه بوضع التكبير او وضع

    التصغير

    [​IMG]


    يمكنك إضهار خطوط الشبكة Grid على نافذة النموذج وهي عبارة عن خطوط رأسية وأفقية

    [​IMG]

    وتستخدم لمعرفة

    هل الأزرار أو المكونات على خط متوازي أو لا بمعنى أنها تساعد في تنظيم المكونات على

    الفورم

    ولتفعيلها إتبع الخطوات التالية

    1 – نذهب الى قائمة tools ثم نختار أمر option

    2 - يظهر مربع حواري نتحرك للأسفل ونذهب الى اختيار windows forms designer

    3 - ثم نختار منها General


    4- ثم نظبط show Grid على القيمة true

    5 – ونضبط Layout Mode على SnapToGrid

    ملاحضة لن تظهر الخوط الا بعد الخروج من البرنامج وتشغيلة مرة أخرى

    هذة الخطوط تظهر فقط في وضع التصميم ولا تظهر في وضع التشغيل . .

    [​IMG]

    خصائص الأداة Button

    هناك خصائص عديدة خاصة بهذة الأداة ومنها خصائص نفس الخصائص العامة اللتي تم

    شرحها في الدرس الثاني

    أما الأن سأشرح الخصائص الجديدة

    [​IMG]

    الخاصية Anchor

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

    إختيار أحد الأسهم أو اثنين أو ثلاثة او حتى الكل

    [​IMG]

    بعد إختيار هذة اليمين والى الاسفل

    [​IMG]

    لاحضو ماذا يحصل عند تكبير النموذج . . .

    [​IMG]

    [​IMG]


    الخاصية Auto Ellipsis



    ولهذة الخاصية قيميتين هما True و False

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

    نقاط على الزر

    وإذا تم ظبط الخاصية False فلن يقوم بإضهار هذة الثلاث النقاط على الزر

    انضرو للصور التالية وسوف تفهمون

    الأصلية

    [​IMG]


    عند إختيار القيمة true

    [​IMG]

    عند إختيار القيمى false

    [​IMG]

    [​IMG]


    الخاصية Auto Size

    ولهذة الخاصية قيمتين هما True و False

    وهذة الخاصية مسئولة عن جعل حجم النص على الأداة مناسب لحجم الأداة نفسها ولو تم

    ظبط الخاصية على القيمة True ورغبت في تصغير الأداة لن تستطيع ذلك لأنه تم عمل حجم

    تلقائي لها على حسب النص الموجود داخلها

    أما لو أخذت False فيمكنك تصغيرها وتكبيرها

    [​IMG]


    الخاصية Auto Size mode

    مرتبطة بالخاصية السابقة

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

    ولها قيمتين

    1 - Grow Only نمو فقط أي حجم الزر يمكن أن يكبر أي يزداد بغض النظر عن النص المكتوب .

    2 – GrowAndShrink نمو وتقلص حجم الزر يكبر بمقدار النص المكتوب فقط وتلاحظ أن مقابض تحكم الأداة إختفت ولا يمكنك تكبير الزر ولا تصغيرة

    ولكن هذة الخاصية تابعه للخاصية السابقة لو لم يتم إعطائها True

    لن ترى تأثير هذة الأداة

    [​IMG]

    الخاصية Locked

    المسؤولة عن تثبيت الأداة فلا يمكن تحريكها في وضع التصميم

    [​IMG]

    الخاصية Cursor

    المسئولة عن تغيير مؤشر الفأرة عن النقر عليها

    [​IMG]

    الخاصية Right to Left

    تقوم هذة الخاصية بتغيير الكتابة من اليمين لليسار والعكس


    [​IMG]

    الخاصية Enabled

    لها قيمتين true و false

    إذا كانت true سسيكون الزر نشط اي يمكنك النقر عليه في وضع التشغيل

    أما لو كانت false لن يكون الزر مفعل ولن يمكنك النقر عليه
    [​IMG]

    [​IMG]

    الخاصية Dock

    وتستخدم في تحديد طريقة وضع الزر على الفورم

    ولها عدة قيم منها None أي جعل الزر حر في أي مكان يحدده المبرمج

    وهناك خمس قيم أخرى

    [​IMG]

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


    الجهه اليمنى

    أنضرو للزر كيف أصبح

    [​IMG]


    [​IMG]

    الخاصية Flat Style

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

    الوضع الإفتراضي Standard

    الوضع Popup أي منبق للخارج

    الوضع System أي وضع النظام (لا يقوم بإضهار لون نص الزر )

    الوضع Flat يجعل الزر مسطح ولون الحدود هو لون نص الزر

    [​IMG]

    الخاصية Flat Appearance

    وتتحكم في شكل ولون حدود الأداة

    ولرؤية القيم انقر على رمز + الموجود بجانب الأداة

    [​IMG]

    [​IMG]

    وقيمها

    Border color لون الحدود حول الاداة

    Border Size وتحدد حجم الحد حول الأداة

    MouseDownBackColor لون الزر عند الظغط عليه

    MouseOverBackColor لون الزر عند المرور عليه


    [​IMG]


    الخاصية Image

    لإضافة صورة تظهر على الاداة

    [​IMG]

    الخاصية Image Align

    وهذة الخاصية تستخدم في تحديد مكان الصورة على الأداة


    سواء في اليمين او اليسار او المنتصف

    [​IMG]

    الخاصية TextAlign

    وترتبط هذة الخاصية بشدة بالخاصية السابقة حيث أنه تم محاذاة الصورة فقط سابقا بينما هنا

    يتم محاذا النص على حسب المكان المطلوب

    [​IMG]

    الخاصية Tab Index

    ولن ترى تأثيرها الا في وضع التشغيل

    ووضيفتها تفعيل مفتاح tap الموجود على الكيبورد

    للتنقل بين ازرار البرنامج

    ويمكنك إعطاء لكل زر رقم بحيث يبداء التنقل من الرقم صفر الى اخر رقم

    [​IMG]

    الخاصية Tab Stop

    مرتبطة بالخاصية السابقة

    أي إذا أردت تحديد زر لا تتمكن من التنقل اليه عند النقر على زر tap

    إختر له القيمة false

    [​IMG]

    الخاصية Text Image Relation

    ويتم من خلالها تحديد العلاقة بين النص والصورة الموجودين على الزر

    ولها عدة قيم

    [​IMG]

    [​IMG]

    الخاصية Visible

    وهي المسئولة عن إضهار الزر وإخفاءة ولها قيمتين

    true و false

    لن ترى تأثير هذة الأداة الا في وضع التشغيل




    يتبع في الرد التالي
     
  2. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    رد: IQ [الدرس الرابع] خصائص الأدوات وكيفية التعامل معها[ دورة فيجول بيسك دوت نت ~[Vb.Net]]

    الأداة Label

    لها خصائص عديدة نفس خصائص الفورم

    سأشرح الان الخصائص التي لم يتم ذكرها


    [​IMG]

    الخاصية Auto Size

    المسئولة عن عمل تحجيم تلقائي للأداة

    ولها قيمتين true و false


    [​IMG]

    الخاصية Border Style

    وتم شرحها في الاداة السابقة ووضيفتها عمل حدود للأداة


    ولها عدة قيم

    1- None لا توجد حدود

    2 - Fixed Single حد قابت عبارة عن خط

    3 - Fixed 3D زر تلاثي الأبعاد

    [​IMG]

    الخاصية Padding

    من خلالها يمكن تحديد المسافة البادئة للنص

    ولها 4 قيم

    Right –Left –Top –Bottom


    يمكنك تغيير اي قيمة

    لكن لو أردت إعطائها قيمة واحدة اختر all



    يتبع في الرد التالي
     
  3. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    رد: IQ [الدرس الرابع] خصائص الأدوات وكيفية التعامل معها[ دورة فيجول بيسك دوت نت ~[Vb.Net]]

    الأداة Text Box

    توجد لها عدة خصائص

    في الأول سأشرح 3 خصائص هذة الثلاث الخصائص مرتبطه معا
    [​IMG]

    [​IMG]

    الأولى AutoCompleteCustomSource

    يتم النقر على المربع الي في ه3 نقاط الموجود بجانب الأداة وقم بإضافة

    القوائم المطلوبة ثم اضغط على أوك

    [​IMG]


    الثانية Auto Complete Mode

    ومعناها وضع الإكمال التلقائي للعناصر

    التي تمت كتابتها في الخاصية السابقة

    ولها قيم عدة منها Suggest

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

    المدخل كخيارات . .

    اما لو اخترنا Append الحاق لن يتم اضهار القائمه للاختيار بل سيتم اكمال الكلمة

    ويمكنك إختيار الخاصيتين معا

    [​IMG]

    الثالثة Auto Complete Source

    ومعناها مصدر الاكمال التلقائي

    وهي تجمع بين الاداتين

    [​IMG]

    الخاصية Multiline

    لها قيمتين true و false

    تقوم بتفعيل السطور المتعددة لأن الاداة text box عبارة عن سطر واحد

    [​IMG]

    الخاصية Character Casing

    مسئولة عن حالة الأحرف كبيرة أو صغيرة

    ولها ثلاث قيم

    1 - Normal وهي القيمة الإفتراضية

    2 – Upper كتابة الحروف كبيرة

    3 – Lower كتابة الأحرف صغيرة

    [​IMG]

    الخاصية Max Length

    مسئولة عن تحديد اقصى حد لعدد الحروف اللتي يستطيع المستخدم إدخالها

    [​IMG]

    الخاصية Password Char

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

    لك بل يظهر على شكل ******

    قم بوضع أي علامة على هذة الاداة وتجعل أي قيمة يتم ادخالها على شكل هذة العلامة

    ويتم اختيار هذة الخاصية للاداة للباسوردات أي كلمات السر

    [​IMG]

    الخاصية Read Only

    وهي مسئولة عن جعل الأداة للقراءة فقط أي لايمكنا لكتابة عليها أي لا تستطيع ادخال

    أي نص لها ولها قيمتين

    True و False

    [​IMG]

    الخاصية Scroll Bars

    وهي مسئولة عن وضع شريط تمرير رأسي أو أفقي أو كلاهما

    لها عدة قيم

    1 – Vertical رأسي

    2 – Horizontal أفقي

    3 – Both كلاهما

    [​IMG]

    الأداة Shortcuts Enabled

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

    القائمة عند النقر على الزر اليمين


    أو إستخدام الإختصارات ولها قيمتين true و false
    [​IMG]

    [​IMG]

    الخاصية WordWrap

    وهي مسؤلة عن التفاف النص

    ولها قيمتين true و false

    إذا أخترت القيمة False سيتم الكتابة في الاداة دون الانتقال للسطر التالي

    اما لو اخترت القيمة frue فأنه عندما يصل لنهايه السطر يتم الانتقال للسطر الاخر




    يتبع في الرد التالي
     
  4. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    رد: IQ [الدرس الرابع] خصائص الأدوات وكيفية التعامل معها[ دورة فيجول بيسك دوت نت ~[Vb.Net]]

    خصائص الأداة COMBO BOX

    [​IMG]

    الخاصية Items

    تستخدم هذة الخاصية في إضافة عناصر للاداة

    وعند الضغط على الثلاث النقاط يتم إضهار مربع حواري ادخل العناصر ثم انقر على اوك

    [​IMG]

    الخاصية Right To Left

    تستخدم في تغيير اتجاه الكتابة داخل الاداة

    أي من اليمين لليسار أو من اليسار لليمين

    [​IMG]

    الخاصية Sorted

    وهي مسئولة عن ترتيب العناصر داخل الأداة أبجديا



    يتبع في الدرس التالي
     
  5. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    رد: IQ [الدرس الرابع] خصائص الأدوات وكيفية التعامل معها[ دورة فيجول بيسك دوت نت ~[Vb.Net]]

    الاداة LIST BOX

    [​IMG]

    الخاصية Multicolumn

    اذا كانت العناصر كثيرة يتم عرضها على شكل اعمدة

    ولها قيمتين True و False

    [​IMG]

    الخاصية Selection Mode

    تستخدم في تحديد العدد الذي يمكن تحديدة داخل الاداة

    تلاحظ انك يمكنك تحديد عنصر واحد فإذا أردت تحديد عنصر أخر يتم الغاء العنصر السابق

    فعن طريق هذه الخاصيه يمكنك تحديد العدد

    1 – None لا تقم بتحديد أي عنصر

    2 - One تحديد عنصر واحد فقط

    3 - MultiSimple أي تحديد متعدد بإستخدام الفأرة

    4 – تحديد متعدد بإستخدام زر ctrl

    [​IMG]

    في هذا الدرس قمت بشرح خصائص اغلب الادوات المعروفة

    وهناك ادوات لم اقم بشرح خصائصها مثل التايمر ..الخ

    سأقوم بشرحها في دروس منفصلة عند التطرق لهذة الأدوات

    نلتقي في الدرس القادم وهو أول درس سنقوم به بكتابة الأكواد
    [​IMG]
     
  6. ƁƛƬ MƛƝ

    ƁƛƬ MƛƝ V • I • P

    الأنتساب:
    ‏16 يوليو 2014
    المشاركات:
    376
    الإعجابات المتلقاة:
    13
    نقاط الجائزة:
    18
    الوظيفة:
    web development
    رد: [الدرس الرابع] خصائص الأدوات وكيفية التعامل معها[ دورة فيجول بيسك دوت نت ~[Vb.Net]]

    تمرين الدرس

    قم بإضهار خطوط الشبكة
    [​IMG]

    +


    قم بعمل برنامج

    اسمه تمرين

    فيه اداة label لونها احمر

    +

    تكست بوكس للقراءة فقط

    +

    أداة button غير مفعلة

    +

    أداة button فيه صورة ولا يوجد به نص

    مثل هذة الصورة

    [​IMG]

    وارفع الصور هنا

    [تمارين الدورة]

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

    [إستفسارات الدورة]
     
    1 person likes this.
حالة الموضوع:
مغلق

مشاركة هذه الصفحة