A + + Language Documents


الكائن جدول

هذا الكائن يمثل جدول يتكون من اعمدة وسطور من البيانات ويمكن ربطه بقواعد البيانات

من_مكتبة الواجهات_الرسومية استدعاء *

ن = نافذة()

ت = جدول(النافذة = ن , الاعمدة = ["الاسم" , "كلمة المرور"] , عرض_الاعمدة = [30 , 60])

ت.اضافة_سطر(["خالد" , "231238"])

ت.اضافة_سطر(["محمد" , "234455"])

ن.تشغيل_النافذة()

حيث ان المدخل الاعمدة يمثل الاعمدة الموجودة في الجدول والدالة اضافة_سطر تستخدم لاضافة سطر من البيانات الى الجدول



اضافة بيانات مباشرة من قاعدة بيانات

يمكن ذلك من خلال الدالة اضافة_من_قواعد_البيانات بالشكل التالي

من_مكتبة الواجهات_الرسومية استدعاء *
من_مكتبة قواعد_البيانات استدعاء *

اتصال = اتصال_ماي_سيكوال(#بيانات الاتصال)

ن = نافذة()

ت = جدول(النافذة = ن , الاعمدة = ["اسم المستخدم" , "كلمة السر"])
ت.اضافة_من_قواعد_البيانات(اتصال.تنفيذ("SELECT * FROM users ;"))

ن.تشغيل_النافذة
            


تحديد مكان ظهور الجدول في النافذة

عادة سيتم اظهار الجدول في منتصف النافذة ،، ولتحديد مكان محدد الجدول نستخدم الدالة تحديد_احداثي_العرض وهي تعتمد نظام الاحداثيات وتكون الوحدة الاحداثية تساوي بكسل واحد فقط فتاخذ منك الدالة رقم احداثي العرض ورقم احداثي الارتفاع بالشكل التالي

ت.تحديد_احداثي_العرض(س = 10 , ص = 20)

حيث ص احادثي الارتفاع و س احداثي العرض



خواص الجدول

عرض_الاعمدة :

تستخدم لتحديد عرض الخلايا في الجدول وتاخذ قائمة ويمثل كل عنصر في القائمة عرض عامود معين من الاعمدة وتترتب عناصر قائمة احجام الاعمدة بنفس ترتيب قائمة اسماء الاعمدة

وهذه الخاصية خاصية اجبارية


الطول

تستخدم للتحكم بطول الجدول


الاعمدة

تستخدم لتحديد الاعمدة في الجدول


النافذة

تستخدم لتحديد النافذة التي سيظهر فيها الجدول


ملاحظة : ليمكن التحكم بعرض الجدول



جلب قيمة خاصية

في بعض الاحيان قد تحتاج معرفة قيمة احد خواص الجدول ، في ذلك الحين نستخدم الدالة جلب_الخاصية بالشكل التالي

اكتب(ن.جلب_الخاصية(الخاصية = "الطول"))

سيتم كتابة طول الجدول



تغيير احد خواص الجدول

في بعض الاحيان قد نحتاج الى تغيير احد خواص الجدول كالطول مثلا ، يمكن ذلك عن طريق الدالة تغيير_الخاصية

ن.تغيير_الخاصية(الطول = 12)

ولكن ليمكن تغيير الا الطول فقط



والحمد لله رب العالمين