الدرس الأول : مقدمة إبتدائية للدورة والتي سيتم عمل إعادة تذكر لأكثر الأدوات إستخداما والمتغيرات وطرق تعريف المتغيرات
بسم الله الرحمن الرحيم
هذا هو أول درس من دروس الدورة التي سنقدما لكم وهي دورة 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
وبهذا أنتهي من الدرس الأول من هذه الدورة ، وأي إستفسار أو أي شيئ غير مفهوم يرجه طرحه في التعليقات هنا
لقد تعبت جدا على كتابة هذا الموضوع ، ولو كلمة شكر تكفي ونتمنى مشاركة هذا الموضوع لديك على الفيسبوك
شكرا للك وجزاك الله خيرا
ردحذفالعفو أخي الكريم ،، شكرا لك على دعمك ومساعدتك لنا
حذف