الفصل الثانى : النماذج 0:105]
اج هي واجهة استخدام للتطبيق وهى عباره عن الاداه الام لاى برنامج لذا لن نجدها فى الادوات وتكون
واجهة استخدام لمدخل البيائات (المستخدم للتطبيق ) والتي تمكنه من إدارة كافة البيانات في التطبيق بشكل
أفضل وسلس جدا مثل إدخال وحذف وتحرير البيانات في قاعدة البيائات .
الخصائص العامه :
> وهي مشتركة بين النموذج وكل الأدوات يعني تكون موجدة ضمن نافذة خصائص الفورم وأيضا ضمن نافذة
خصائص كل الأدوات بدون استثناء ومنها:
الخاصية
مستتاعته 1 أطاوع نغ
هو أنها تمثل الاسم البرمجي للنموذج أو الأدوات يعني الاسم الذي ستتعامل معه في نافذة
الاكواد
هو أن من خلالها تقوم بتغيير عنوان النموذج وتغيير العناوين و النصوص التي تكون
وتمثل هذه الخاصية ما إذا كان النموذج أو الأدوات بحالة تمكين أو تعطيل.
إذا كانت مضبوطة على القيمة 1706 فتكون بهذه لحالة النموذج أو الأداة بحالة تمكين
اوهي مشتركة بين كل الأدوات وغير موجودة مقر خصائص النموذج وعملها هو أنها
لجعل الأدوات مرئية على النموذج أو غير مرئية.
ف أن الأداة غير
للنصوص التي تكون مكتوبة على الفورم أو الأدوات
وهي لتغيير لون النصوص المكتوبة على الأدوات والنموذج.
وهي لتغيير لون الخلفية للأدوات والنموذج لتغير خلفيه الاداه ولكن هناك ثلاث انواع من
0 لتخصيص درجه لون معينه
وتمثل حجم النموذج أو الأدوات بالطول و العرض وتتفرع منها خاصيتين:
1 : وتمثل عرض النموذج أو الأدوات بالبكسل.
6م11 : وتمثل طول النموذج أو الأدوات بالبكسل.
وتمثل موقع النموذج والأدوات بالمحور السيني والصادي وتتفرع منها خاصيتين:
: وهي تمثل موقع النموذج والأدوات على المحور السيني
ا : وهي تمثل موقع النموذج والأدوات على المحور الصادي
وهذه الخاصية لمحاذاة اتجاه النموذج والأدوات من اليمين إلى اليسار وبالعكس حسب
وهذه الخاصية لمحاذاة اتجاه شكل النموذج من اليمين الى اليسار
وهي لمنع التعديل على الفورم والأدوات وقت التصميم
وهي لتمكين السحب والإفلات للأدوات والنموذج.
وهي لتغيير مؤشر الماوس الذي سيظهر على الفورم أو الأدوات.
لعمل صوره خلفيه للفورم
كيم متعدد
تختص بعرض الصورة من أول الأداة وحتى نهاية الصورة.
1 ل«00«ع:©125 | 111 : وتختص بعرض الصورة بحجمها الطبيعي ويتم تكرارها على الفورمة إذا كان
1001© ا حجم الأداة أكبر من حجم الصورة.
: بعرض الصورة كاملة متشمل كامل حجم الأداة.
©2001 : تختص بعرض الصورة بحجمها الطبيعي في منتصف الأداة.
2 : وضع الصورة كاملة على الأداة ولكن بنسب متساوية من الطول والعرض.
الخصائص الخاصة :
وهي تكون ج وغير موجودة بالأدوات وتكون خاصة بأداة معيئة وموجودة فيها فقط وغير
موجودة بباقي الأدوات وهذاً ايكون حسب عمل واختصاص الأداة.
الخاصية الوظيفة
005-01 للتمكين من عمل شريط تمرير وت زياده العناصر على الفورم وتم اخفاء بعض
عناصر الفورم.
2010150 لاظهار ادوات التحكم من تصغير وتكبير واغلاق
101 العمل ايقونه للفورم
50705160 موقع ظهور الفورم هل منتصف الشاشه ام اعلى اليسار ام كما يحدد الويندز
لمتلتستحمت ا لاظهار او اخفاء مفتاج التكبير من شريط التحكم
مثا عنستد نا لاظهار او اخفاء مفتاح التصغير من شريط التحكم
جاتنعمو0 للتحكم فى درجه شفافيه الفورم
100110 لتحديد ان كانت الفورم دوما تظهر اعلى النوافذ ام لا
لتحديد وضع ظهور الفورم ان كانت بطول وعرض الشاشه ام يتم تصغيرها ام
كما يتم وقت التصميم وتاخذ قيم التالية
0 : جعل الفورمة تظهر كأيقوئة في شريط المهام وليس على
0 : جعل الفورمة تظهر وتحتل الشاشة بالكامل.
لتحديد الاطار الخارجى للفورم و ممكن تحند نوغة التعامل.
©اع1700510 : حجّم الفورمة (منع المستخدم من إمكانة توسْع أو تضيق)
الإطار الخاص بالفورمة.
71031 : تجعلها تاخذ شكل ثلاثة الابعاد
عاج 0ه ه17 ا جل لطر حرا ا للمستخدم متتطع توعد أو أو تطيقهر
0011107 : تحجّم الفورمة مع حذف المفائح الخاصة بالتحكم
على شرط العنوان ماعدا مفتاح الإغلاق.
0011171007] 9501 : إمكانة التحكم ف توسْع وتضيق الإطار الخاص
بالفورمة مع حذف المفائح الخاصة بالتحكم على شرّط العنوان ماعدا مفتاح
الإغلاق
عنماة مصلا
جعكلاد مك1
بمعتعطرعيا
وتحدد هذه الخاصية اللون الذ اه من مجموعة الألوان الخاصة
القورمة أشاء انفد فهى تعطي قرصة أكبر لظهور النوافذ الموجودة أسفل هذه
ل اتجاه شكل النموذج من اليمين الى اليسار
المسافة بين الادوات الفورم تشمل على - طاعن16 - (ر10 - 1.1 - للش
لجعل اختصارات المفاتيح تعمل على الفورم
تستطيع عمل برنامجك باكثر من لغة وتظهر من الكود اكثر
اتصبح الفورم حاوية للفورم بداخلها
الفصل الثالث : الادوات الموجودة فى
معين ومن اهم خصائص تلك الاداه فى الجدول التالي :
الخاصية الوظيقة
ذلك الاتجاه مع التكبير او التصغير.
لعمل تحجيم تلقائى للادوات لو قيمتها 1:06 لايمكن تصغير الاداه عن حجم
ععتكمسد لو ©1015 يمكن تصغير الاداه عن النص بس لو انا مش عايز الاداه تكبر عن
النص وتكون نفس حجم الخط تماما نستخدم الخاصيه -ع3100 4010586
وتستخدم لوضع الاداه فى احد جوانب الفورم ولا تتحرك من مكانها ابدا مهما تم
تكبير او تصغير الفورم
م1118 الوضع صوره فى المفتاح ولكن ليس كخلفيه ولكن جزء من المفتاح
يف1118 ونحدد مكان 101886 ده بالخاصيه دي
111886100٠ اختيار الصورة بترتيب الموجوده فى قائمة الصور
111217 اختيار العنوان الصورة فى قائمة الصور
وتقوم هذ الخاصية بتمكن المستخدم من الوصول إلى الأداة عن طرق مفتاج
ال 181 وتأخذ قيمتين إما 1706 وهى تمكن المستخدم من الوصول إلى الأداة
عن طرق مفتاح ال (181 والقيمة الآخرى 170156 وهى عدم تمكنٌ المستخدم من
الوصول إلى الأداة عن طر قَّ مفتاح ال ([18 .
:100106 تحديد ترتيبها فى الامر 180
1 ثم تحدد إسم المفتاح الذي ثم عرضه للمستخدم عند تشغيلٌ البرنامج.
مسينلفته1 وتقوم هذه الخاصية بضبط مكان عنوان النص على الأداة .
وهذه الخاصية خاصة بمكان الصورة مع النص وهذه الخاصية تأخذ بعض القيم
وقيع
011.7 وهذه القية لجعل الصورة والنص تراكب معا.
«مناداءة»ع0« ١.1») 2107©1©<1»ع18 وهذه القيمة لجعل الصورة فوق النص.
©©00©0+00 1124 | لوضع للزر شكل استيل معين
112151 اختيار الاستيل المراد استخدامه
سوعمتا تحديد المساقة بين هذا زر واى اداه اخرى
تحديد مستوى رؤية الزر
*050 011 | جعل الماوس ياخذ شكل الانتظار عندما يكون فوق الزر
11561107011 لجعل اول حرف من الزر يعمل كاختصار مفاتيح
ا لتحديد مجموعة من الإختيارات والخصائص التى تناسب المستخدم البرنامج.
الخاصية الوظيفة
وهى لتحديد شكل ظهور الاداه وهى اما تظهر على شكل طبيعى 11010181 أم
ععصمعف ترح تظهرعلى شكل مفتاح وعند الضغط عليه يتم تغير لون المفتاح الى الاغمق
مسعنلفتل عط لتحديد موضع مربع الإختيار داخل الأداة
مينتلفتت1 لتحديد موضع النص داخل الأداة
بتحديد هل يتم تعليم الإختيار آم لا حيث تأخذ هذه الخاصية إحدى كمتين هما ع7:1
لكى تعمل الخاصيه 01162154948 لابد ان تكون الخاصيه 01621:0 تساوى
والخاصيه ©0116©1:5101 لها ثلاث حالات اولا 1600© _لوضع علامه الصح
علامه تكون على شكل مربع وليس علامه الصح وهى تعنى ان لدينا مجموعه
تنشيط او الغاء تنشيط الحالة الثالثة الموجودة فى ©11621:5104 وهى
> هى نفس الاداه السابق ولكن هنا من الممكن ان نضيف مجموعه من التشك بوكس فى اداه واحده وهى
الخاصية الوذ
ليست وكل عنصر يمثل تشك بوكس خاص به
عند النقر بالماوس على أي عنصر تنشط العنصر من أول مرة يتم فيها النقر ام لا فلا
تنشطها
110170010150011 | لعمل شريط تمرير فى حاله زياده عناصر اليست تشك وذلك طبعا لو القيمه ترو
مسسد1ه0 1110 لتمكين العرض على اكثر من عمود
")0ف 2215 .1280101 اماع
("مدير تسريتي " )0فة. 05ة16. 801 0115ه:56©
(”مدير مبيعات" )0فم. 801.105 0115 ه566
("مدير مشتريات" )480 3685. :656666013580
طاك قمع
81.76 16) فم 2و1 مق تاف همك عط
ه 2006101 «0 وطس :
> هو أنها تقوم بعرض قائمة منسدلة
الخاصية
الوظيفة
وضع بها مجموعة عناصر فى قائمةٌ
الحد الأقصى لعدد من العناصر التى تظهر داخل القائمة المنسدله
تمكنك من تغيير شكل الأداة والتي تكون لها ثلاث قيم هي
1001070151 : تمكنك المستخدم من تحرير النص في خانة النص
©5001 : فلا تمكنك المستخدم من تحرير النص في خانة النص
0000 0 : فهي تمكن المستخدم من تحرير النص ولكنها تظهر
عناصر الأداة بشكل مبدئيى.
لتضع عرض من القائمه المنسدله
ترتيب العناصر تصاعديا
عبارة عن النص الذى على أساسه يقترح جزء من عناصر القائمة
06لا : فلن تظهر ميزة عملية الإكمال التلقانى
٠ 5088652 : تظهر اقتراح لعملية الاكمال التلقائى
٠ 00600 : تظهر تكمله لعملية الاكمال التلقائى
* 5088650400600 : تظهر اقتراح وتكمله لعملية الاكمل التلقائي
تستخدم لتحديد مصدر العناصر المقترحة لعملية الإكمال التلقائى للأّداة وتاًٌ
عب وكدواعين
> عندما تعامل معها من خلال الكود فنستخدم تلك 110:00 :
الخاصية
الوظيفة
لاضافة عنصر جديد فى القائمة (200)78:6801.78*2. 15605. 60050801
لمسح العناصر اللى داخل القائمة ©122662( 2202 - 656863
لحذف اسم عنصر (5816-60168 :14580 /8600. 0000801205 _|
لحذف برقم ترتيب عنصر فى القائمة (:41:48م117001,50160) 1520166 .0000500145)
أمتراقة سيد د الخاصر داخل القائمة ؟25685.6000. :005080 < 76:56. 16080101
لمعرفة ترتيب اسم العنصر داخل القائمة ((1165.104001)101401.184. 62001/60600001
لعمل نطق ياخذ منه مصدر البيانات
د عو ددهم عىداوكسم دناه اممف مم - دمع تامف
الخاصية الوظيفة
لتحديد تنسيق التاريخ المعروض داخل هذه الأداة ومن انواعها
٠ ع1.00/ لتحديد الشهر كتابه وليس ارقام
/ يظهر التاريخ كله ارقام
© / تظهر الوقت فقط
اسمها 151011170111006
نقوم بتحديد الفورمات كما نريد واهم اشكال تلك الفورمات :
لتحديد ادنى تاريخ واقصى تاريخ وارى ان تلك الخاصيه ممكن ان تستخدم فى
الحمايه من خلال تحديد وقت لانتهاء البرنامج وخاصه ان كان يعتمد على التاريخ
وطبعا لايوجد برنامج لايعتمد على التاريخ
لغير التاريخ نا بالضغط | الجا 2 ا لزياده واسفا
«««وطينا »مط ل ا ا 0 سهم اعلى للزياده واسفل
عسلد 17 بتحديد قيمة التاريخ التي يتم عرضها داخل الأداة
0-0 اوهى ترتبط بالخاصية السابقة وهى تختص بوضع علامة (صح) في مربع الإختيار
111:0 الذي يظهر أم لا
> مثال لبرمجة الاداه من خلال الكود :
أقسصسصوالسوافل
قاع
06001.16 1300165 (ومفادية يق رت00[6 قث 806001_010)560063 طناك 1866م
عمق
عبرم عمط براح © ومع عناحانط
عسمتمم
لصوم
للم ١ ممصدوم
لكتابة نص عليها لعرض مهمة أو وظيفة أداة آخرى.
1م اتاسنا :
هى تشبه اداه الليبل ولكن لها مميزات اخرى منها تصفح مثلا مواقع الويب_او الانتقل الى فورم اخرى
| الخاصية الوظيفة
«00101:6010 .| تحديد لون المستخدم عند تنشيط الينك اى عند الضغط على الرابط فقط
*1715001601.01:0010 | تحديد لون المستخدم عند وقّف الينك
معتختاها تحديد النطاق فى النص المستخدم كلينك من قيمتين 508:1 ى 1/0080
تحديد قيمة التى تظهر سلوك الينك من خلال اختيار احدى القيم
تحديد لون الينك الافتراضى عند ظهور
تحديد تنشيط او الغاء لون الينك عند زيارته
تحديد لون الينك الذى تم زيارته مسبقا
ى 0180051 سورك
> هى عباره عن حاويه للعديد او مجموعة من النصوص او الارقام
> تلك الاداه ومن الممكن ان تستغلها فى تسلسل عناصرها للاختيار بينهم ومن اهم خصائصها هى :
الخاصية الوظيفة
1105 لاضافه عناصر الى الليست بوكس
لامكانيه العرض فى اكثر من عمود واذا كانت القيمة 1706 وتسمج بعرض العناصر
على صورة أعمدة واما 178156 عرضها على عمود واحد
.]| لوضع عرض كل عمود فى حالة اعمده متعدده
: لترتيب العناصر ابجديا واذا كانت القيمة 1:06 وتعني ترتيب العناصر المعروضة
مستت داخل الأداة تصاعدياً واما 178166 عرضها بلا ترتيب -
<1107170174015©©018 | لعرض شريط التمرير الافقي ام لا
50011410875151 | جعل شريط التمرير دائما ظاهرين
التحديد عدد العناصر داخل القائمة وتاخذ احدى هذه القيم :
> كيفية التعامل مع <1,15030 من خلال الكود :
> وهى اداه تستخدم لعرض مجموعة ن العناصر فى طرق مختلفة على سبيل المثال شاشة الويندوز :
عدا للك
سما اك
اسك نسيل
ماه ةيطع اف0مة
عام وص
| الخاصية الوظيفة
المسعسسوثنا التحديد محاذاةٌ الإداد
<*110170010170101©0 | لجعل المستخدم يطلب تغير العمود ام لا
عتمتتل لعرض ايقونة التشيك بوكس قبل العنصر
15 لاضافة وحذف عنصر رئيسى او عنصر فرعى
6015 لاضافة او حذف مجموعة عناصر
أى5مختالن17 لاختيار كل عناصر الصف
أنلتتاءاه.1 لعنصر عنوان للعناصر
لا اشكل التى تعرض به العناصر
عع التق شكل الصورة العنصر عند اختيار حالة ع2371
مضل يه
> كيفية التعمل معها من خلال الكود :
1 #مميي دجاه
مسوءة عفدف - 03ح
جاع قمع
عمود جديد” - 1.7