نوطة البرمجة — م. رامي سلطان المسالمة
نوطة شاملة تغطي مفاهيم البرمجة ولغة C# وSQL وربط قواعد البيانات.
نوطة البرمجة — م. رامي سلطان المسالمة
ملخص «نوطة البرمجة — م. رامي سلطان المسالمة»
تقدم هذه النوطة التعليمية دليلاً مبسطاً لمبادئ البرمجة غرضية التوجه (OOP) باستخدام لغة C# وبيئة Visual Studio 2010 لطلاب الثالث الثانوي المهني. تشرح النوطة كيفية إنشاء المشاريع البرمجية والتعامل مع الملفات الأساسية المكونة لها مثل ملفات الشيفرة والتصميم. كما تركز على شرح الأدوات الرسومية الأساسية المستخدمة في بناء واجهات التطبيقات مثل النموذج (Form)، وأداة العنوان (Label)، والزر (Button)، ومربع النص (TextBox)، ومربع الاختيار (CheckBox). وتوضح النوطة كيفية التحكم بخصائص هذه الأدوات وتعديلها برمجياً وتصميمياً لتنفيذ وظائف محددة والاستجابة للأحداث المختلفة. وأخيراً، تتطرق إلى معالجة الاستثناءات والأخطاء باستخدام عبارات البرمجة المخصصة لضمان استقرار التطبيق.
أهم النقاط
- تعتمد البرمجة غرضية التوجه (OOP) على مفاهيم أساسية هي الأغراض، والخصائص، والقيم، والطرق، والأحداث.
- يمثل الملف ذو الامتداد .csproj ملف حفظ المشروع المنشأ بلغة C#.
- يبدأ تنفيذ البرنامج دائماً من التابع Main() المحفوظ داخل الملف program.cs.
- تدل الكلمة المحجوزة this على النسخة الحالية أو الغرض المنشأ من الصف الحالي (النموذج Form1).
- تستخدم أداة النموذج (Form) كأرضية أساسية لوضع الأدوات الأخرى عليها أثناء عملية التصميم.
- تتيح الخاصية MultiLine في أداة مربع النص (TextBox) إمكانية إدخال نصوص متعددة الأسطر.
- الحدث الافتراضي لأداة الزر (Button) هو حدث النقر Click لتنفيذ تعليمات برمجية محددة.
- تستخدم عبارة try-catch لكشف ومعالجة الأخطاء والاستثناءات أثناء تشغيل البرنامج لتفادي توقفه المفاجئ.
- تسمح أداة مربع الاختيار (CheckBox) للمستخدم بتحديد خيار واحد أو أكثر من مجموعة خيارات متاحة.
مصطلحات الملف
- البرمجة غرضية التوجه OOP
- برمجة تعتمد على الأغراض والعلاقات فيما بينها لإنشاء البرامج بشكل متكامل.
- الأغراض Objects
- وحدات مستقلة يتم ضمنها تغليف البيانات وإخفاؤها، وهي نسخة من الصف Class.
- الخصائص Properties
- صفات تميز الغرض ويتم من خلالها الدخول إلى المعطيات المغلفة ضمنه.
- الطرق Methods
- توابع وإجراءات تطبق على الغرض لتنفيذ وظيفة معينة.
- الأحداث Events
- كل فعل ينتج عن استخدام الماوس أو لوحة المفاتيح مع الأداة كالنقر أو السحب.
- أداة النموذج Form
- الأرضية التي تستخدم لوضع الأدوات عليها أثناء التصميم وتمثل النافذة أثناء التنفيذ.
- الكلمة المحجوزة this
- كلمة تدل على النسخة الحالية أو الغرض الذي تم إنشاؤه من الصف الحالي.
ملخص مولّد بالذكاء الاصطناعي من نص الملف — ارجع للملف نفسه عند الشك.
أدوات ذكية لهذا الملف
يقرأ الذكاء الاصطناعي محتوى «نوطة البرمجة — م. رامي سلطان المسالمة» ويجهّز لك: