الدرس الأول : مقدمة إبتدائية للدورة والتي سيتم عمل إعادة تذكر لأكثر الأدوات إستخداما والمتغيرات وطرق تعريف المتغيرات

بسم الله الرحمن الرحيم


هذا هو أول درس من دروس الدورة التي سنقدما لكم وهي دورة ASP.Net بلغة VB.Net

في هذا الدرس سأذكركم ببعض الأدوات الأكثر إستخداما ، والتذكير بالمتغيرات وطرق التعامل مع المتغيرات

لنبدأ معا ...

في بيئة الفيجوال ستوديو ، فإن الأدوات مقسمة إلى عدة أقسام حسب المجموعة التي تنتمي لها
وفي الفيجوال ستوديو لدينا تسعة مجموعات من الأدوات وهي كالتالي


مجموعة الأدوات القياسية Standard

وهي التي تحتوي على الأدوات الرئيسية ( الأدوات القياسية ) ومن أهم الأدوات التي تندرج تحتها

Label : تمكنك هذه الأداة من عرض النصوص على موقعك وذلك من خلال الخاصية text 

TextBox : وهي أداة حقل النص التي يمكن الكتابة بداخلها كحقل إدخال إسم المستخدم مثلا

Button , ImageButton , LinkButton : نفس المبدأ جميعها حيث تستخدم للنقر عليها لتنفيذ تعليمات برمجية معينة ، والفرق أن الأولى هي زر عادي ، بينما الثانية صورة يتم الضغط عليها ، والثالثة عبارة عن لينك ( رابط )

DropDownList , ListBox , RadioButton : وتستخدم لإختيار قيمة من متعدد لكن بعدة أشكال

CheckBox : وتستخدم لإختيار عدة قيم بوضع علامة الصح عليها

Image : تستخدم لعرض الصور

FileUpload : وتستخدم لرفع الملفات إلى السيرفر


مجموعة أدوات الإتصال Data

وهي التي تحتوي على أدوات الإتصال بقواعد البيانات وعرض البيانات منها ومن أهمها

SqlDataSource : تستخدم للإتصال بقواعد بيانات SQL Server

AccessDataSource : تستخدم للإتصال بقواعد بيانات أكسيس

GridView , DataList , DetailsView , FormView , ListView : تستخدم لعرض البيانات من قاعدة بيانات وتربط مع إحدى الأداتين التي تم ذكرهما في الأعلى



مجموعة أدوات التحقق من المدخلات Validation

وهي التي تحتوي على الأدوات التي تقوم بالتحقق من المدخلات وهي

RequiredFieldValidator : تستخدم للتأكد من وجود قيمة في أداة معينة

RangeValidator : تستخدم للتحقق من المدخل بين قيمتين محدتتين

RegularExpressionValidator : تستخدم للتحقق من وجود قيمة على صيغة معينة كصيغة البريد الإلكتروني مثلا


مجموعة أدوات الأجاكس Ajax

وتحتوي على أدوات الأجاكس وهي

Timer : ويستخدم لتنفيذ تعليمة برمجية كل مدة زمنية معينة ، مثلا يقوم بكتابة عدد كل خمس ثواني

UpdatePanel : وتستخدم لتحديث جزء من الصفحة

UpdatePrograss : وتستخدم لإظهار جملة معينة عندما يتم معالجة البيانات في UpdatePanel لإخبار المستخدم بأن هناك معالجة للبيانات

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





المتغيرات

ما هي المتغيرات ؟ هي مكان يتم حجزه بالذاكره لإسناد له قيمة معينة والوصول إليها والتعامل معها

كيف يتم تعريف المتغيرات ؟ يتم تعريف المتغيرات هكذا

Dim $name as Type

حيث مكان $name يتم كتابة إسم المتغير ، ومكان type يتم كتابة نوع المتغير

ما هي أنواع المتغيرات الأكثر إستخداما ؟

String : ويستخدم للتعامل مع القيم النصية ، بمعنى أنه يعامل البيانات التي بداخله على أنها نصوص

Integer : للأعداد الطبيعية

Double : للأعداد الحقيقية

DateTime : للتاريخ الوقت

Boolen : للقيم المنطقية ، أي يأخذ إما True أو False



وبهذا أنتهي من الدرس الأول من هذه الدورة ، وأي إستفسار أو أي شيئ غير مفهوم يرجه طرحه في التعليقات هنا

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

تعليقات

  1. شكرا للك وجزاك الله خيرا

    ردحذف
    الردود
    1. العفو أخي الكريم ،، شكرا لك على دعمك ومساعدتك لنا

      حذف

إرسال تعليق

المشاركات الشائعة من هذه المدونة

الارسنال يتعادل مع ليفربول في مباراه من النوع الثقيل

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

ديباي يواصل تعذيب كلوب بروج باقدام روني