دورات البرمجة 2016-2026
ملخص «دورات البرمجة»
تتناول هذه الدورات أسئلة امتحانات مادة البرمجة (3) لطلاب تقنيات الحاسوب في سوريا، حيث تركز على لغة C# وقواعد المعطيات. تشمل الأسئلة تمييز العبارات الصحيحة من الخاطئة وتصحيحها، وملء الفراغات بالمصطلحات التقنية المناسبة. كما تتطلب تعريفات دقيقة لمفاهيم البرمجة غرضية التوجه وأدوات الواجهة الرسومية مثل Form وLabel. تتضمن الأسئلة أيضاً كتابة استعلامات SQL لإدارة البيانات، وشيفرة برامج كاملة باستخدام أدوات مثل Timer وPictureBox. تهدف هذه الأسئلة إلى تقييم قدرة الطالب على ربط الواجهة الرسومية بقاعدة المعطيات وإدارة الملفات.
أهم النقاط
- يُستخدم مصطلح التطبيق للبرنامج أثناء التشغيل وليس أثناء التصميم.
- تُستخدم الكلمة Asc للترتيب التصاعدي وDesc للترتيب التنازلي في استعلامات SQL.
- يبدأ تنفيذ البرنامج من التابع Main الموجود في الملف Program.cs وليس Form1.cs.
- يُستخدم الإجراء Update في DataAdapter لتحديث معطيات جدول المعطيات.
- الحدث الافتراضي لأداة CheckBox هو CheckedChanged وليس Click.
- لا يُسمح بأن تكون قيمة المفتاح الرئيسي (Primary Key) فارغة.
- تُستخدم الخاصية SizeMode في PictureBox لضبط كيفية عرض الصورة داخل الأداة.
- يُستخدم الصف Path للتعامل مع العمليات على الملفات والمجلدات.
- تُستخدم التعليمة Drop لحذف جدول من قاعدة المعطيات نهائياً.
- يتم ربط الكائن مع حقل من الجدول باستخدام الخاصية DataBinding.
مصطلحات الملف
- DataAdapter
- صف يربط بين قاعدة المعطيات وDataSet لتنفيذ عمليات القراءة والكتابة.
- Primary Key
- مفتاح رئيسي فريد يحدد كل سجل في الجدول ولا يقبل القيم الفارغة.
- DragDrop
- حدث يُنفذ عند إفلات معطيات مسحوبة داخل منطقة محددة في البرنامج.
- Interval
- خاصية في أداة Timer تحدد الفترة الزمنية بالمللي ثانية بين تفعيلات الحدث.
- SizeMode
- خاصية في PictureBox تحدد كيفية تغيير أبعاد الصورة لتناسب الأداة.
- SQL
- لغة استعلام هيكلية تُستخدم لإدارة قواعد المعطيات وعرضها وتعديلها.
- DataSet
- مجموعة من جداول المعطيات المخزنة في الذاكرة المستقلة عن قاعدة المعطيات.
ملخص مولّد بالذكاء الاصطناعي من نص الملف — ارجع للملف نفسه عند الشك.
أدوات ذكية لهذا الملف
يقرأ الذكاء الاصطناعي محتوى «دورات البرمجة» ويجهّز لك: