الفصل الثانى : النماذج 011105
النماذج هي واجهة استخدام للتطبيق وهى عباره عن الاداه الام لاى برنامج لذا لن
نجدها فى الادوات وتكون واجهة استخدام لمدخل البيانات (المستخدم للتطبيق )
والتي تمكنه من إدارة كافة البيانات في التطبيق بشكل أفضل وسلس جدا مثل إدخال
وحذف وتحرير البيانات في قاعدة البيانات .
الخصائص العامه : ِ
وهي مشتركة بين النموذج وكل الأدوات يعني تكون موجدة ضمن نافذة خصتص
الفورم وأيضا ضمن نافذة خصائص كل الأدوات بدون استثناء ومنها:
الخاصية الوظيفة
هو أنها تمثل الاسم البرمجي للنموذج أو الأدوات يعني الاسم الذي ستتعامل
هو أن من خلالها تقوم بتغيير عنوان النموذج وتغيير العناوين و النصوص
التي تكون مكتوبة على الأدوات.
وتمثل هذه الخاصية ما إذا كان النموذج أو الأدوات بحالة تمكين أو تعطيل.
0 . اذا كانت مضبوطة على القيمة 176 فتكون بهذه لحالة النموذج أو الأداة
بحالة تمكين إما إذا كانت مضبوطة على القيمة 170156 فسيكونون بحالة تعطيل
وهي مشتركة بين كل الأدوات وغير موجودة ضمن خصائص النموذج وعملها
هو أنها لجعل الأدوات مرئية على النموذج أو غير مرئية. 0
مضبوطة على القيمة 170156 فهذا يعني أن الأداة غير مرئية.
وهي لتغيير حجم ونمط الخط للنصوص التي تكون مكتوبة على الفورم أو
الأدوات والمقصود بها العناوين.
«0©©010_| وهي لتغيير لون النصوص المكتوبة على الأدوات والنموذج.
وهي لتغيير لون الخلفية للأدوات والنموذج لتغير خلفيه الاداه ولكن هناك ثلاث
0 لتخصيص درجه لون معينه
وتمثل حجم النموذج أو الأدوات بالطول و العرض وتتفرع منها خاصيتين:
05 : وتمثل عرض النموذج أو الأدوات بالبكسل.
166 : وتمثل طول النموذج أو الأدوات بالبكسل.
وتمثل موقع النموذج والأدوات بالمحور السيني والصادي وتتفرع منها
© : وهي تمثل موقع النموذج والأدوات على المحور السيني.
7 : وهي تمثل موقع النموذج والأدوات على المحور الصادي
+101 101104 | وهذه الخاصية لمحاذاة اتجاه النموذج والأدوات من اليمين إلى اليسار
وبالعكس حسب
ين دهي لمنع التعديل على الفورم والأدوات وقت التصميم
1100| وهي لتمكين السحب والإفلات للأدوات والنموذج.
«00150 وهي لتغيير مؤشر الماوس الذي سيظهر على الفورم أو الأدوات.
1 العمل صوره خلفيه للفورم
وهى تستخدم لطريقه عرض الصوره المختاره اما بملئ الفورم او تجانبيه ---
©1006 : تختص بعرض الصورة من أول الأداة وحتى نهاية الصورة.
1001 ع1 : وتختص بعرض الصورة بحجمها الطبيعي ويتم تكرارها على الفورمة
01م “58 | إذا كان حجم الأداة أكبر من حجم الصورة.
281001 | «نم.80 : بعرض الصورة كاملة متشمل كامل حجم الأداة.
01# : تختص بعرض الصورة بحجمها الطبيعي في منتصف الأداة.
0 : وضع الصورة كاملة على الأداة ولكن بنسب متساوية من الطول
ن الخصاء الخاصة
> وهي تكون خاصة بالنموذج وغير موجودة بالأدوات وتكون خاصة بأذاة معينة
وموجودة فيها فقط وغير موجودة بباقي الأدوات وهذا يكون حسب عمل واختصاص
الاي الوظيفة
1م051 جو لج وقت زياده العناصر على الفورم وتم
<0ي011-011 لاظهار ادوات التحكم من تصغير وتكبير واغلاق
511001070511007 .| للظهور فى شريط المهام من عدمة
0 | مقع ظهور الفورم هل منتصف الشاشه ام اعلى اليسار ام كما يحدد الويندز
:212001230 .| لاظهار ار اخفاء مفتاح التكبير من شريط التحكم
<01017©10 ]1 .| لاظهار او اخفاء مفتاح التصغير من شريط التحكم
ع0 للتحكم فى درجه شفاقيه الفورم
100/0 التحديد ان كانت القورم دوما تظهر اعلى النوافد ام لا
ِ_ 7 لات 5
جعكت اد عه قصد 1
لتحديد الاطار الخارجى للفورم و ممكن تحدّد نوع التعامل,
©اع«ة17<005 : حجّم الفورمة (منع المستخدم من إمكانة توسْع أو تضيق) الإطار الخاص
(11:603 : تجعلها تاخذ شكل ثلاثة الابعاد
عاطفتق : جعل الإطار حرا للمستخدم عه أو أ؛
11:01:00 : تحجم الفويمة مع حذف المفاتج الخاصة بالتحكم على شُرّط العندان
ماعدا مفتاح الإغلاق.
502001100117100 : إمكانة التحكم ف توسّع وتضيق الإطار الخاص بالفورمة مع حنف
المفائج الخاصة بالتحكم على شرّط العنوان ماعدا مفتاح ا لإغلاق.
وتحدد هذه الخاصية اللون الذي من مجموعة الألوان الخاصة بالفورمة أثناء التنفيد
الفصل الثالث : الادوات الموجودة فى
الضغط عليه لتنفيذ حدث معين ومن اهم خصائص تلك الاداه فى الجدول التالى :
الخاصية الوظطيقة
المسافه من ذلك الاتجاه مع التكبير او التصغير.
لعمل تحجيم تلقائى للادوات لو قيمتها 106 لايمكن تصغير الاداه عن
حجم الخط
عمق مسد لو 1015 يمكن تصغير الاداد عن النص بس لو انا مش عايز الاداه تكبر
عن النص وتكون نفس حجم الخط تماما نستخدم الخاصيه ع010558
.-- وتستخدم لوضع الاداه فى احد جوانب الفورم ولا تتحرك من مكانها ابدا
مهما تم تكبير او تصغير الفورم
ع1 لوضع صوره فى المفتاح ولكن ليس كخلفيه ولكن جزء من المفتاح
سجعنلفىع م1 ونحدد مكان 101886 ده بالخاصيه دى
وتقوم هذه الخاصية بتمكن المستخدم من الوصول إلى الأداة عن طرق
مفتاح ال 181 وتأخذ قيمتين إما 176 وهى تمكنٌ المستخدم من
(ماقطة1 الوصول إلى الأداة عن طرق مفتاح ال 181 والقيمة الآخرى 170156
وهى عدم تمكنُ المستخدم من الوصول إلى الأداة عن طرق مفتاح ال
10 ثم تحددٌ إسم المفتاح الذي ثم عرضه للمستخدم عند تشغيلٌ البرنامج.
عافنه1 وتقوم هذه الخاصية بضبط مكان عنوان النص على الأداة .
وهذه الخاصية خاصة بمكان الصورة مع النص وهذه الخاصية تأخذ
©ع1007©100ها«»7 وهذه القية لجعل النص فوق الصورة.
101886131011 وهذه القينة لجعل الصورة قبل النص.
> هذه الأداة لتحديد مجموعة من الإختيارات والخصائص التى تناسب المستخدم
الخاصية الوظيفة
وهى لتحديد شكل ظهور الاداد وهى اما تظهر على شكل طبيعى 2١ 10070
©©00©87200 | أم تظهرعلى شكل مفتاح وعند الضغط عليه يتم تغير لون المفتاح الى الاغمق
000 _! لتحديد موضع مربع الإختيار داخل الأداة
مسعنلفات7 لتحديد موضع النص داخل الأداة
بتحديد هل يتم تعليم الإختيار أم لا حيث تأخذ هذه الخاصية إحدى قمتين
معتل هما 1:06 وهى لتعليم الإختيار؛ وإما القيمة م1015 وهى لعدم تعليم
لكى تعمل الخاصيه 011621651848 لابد ان تكون الخاصيه 1:61:60
تساوى 1:06
والخاصيه ع)0116200548 لها ثلاث حالات اولا 01601660 _لوضع
والاخيره 170018110110812 وهى علامه تكون على شكل مربع وليس
والاخر لا يوجد
0001 دوت نلعتل :
> هى نفس الاداه السابق ولكن هنا من الممكن ان نضيف مجموعه من التشك بوكس
الخاصية الوظيفة
عي فى التشك ليست وكل عنصر يمثل تشك بوكس خاص به
المنتمماع 0 على أي عنصر تنشط العنصر من أول مرة يتم فيها
0011| لعمل شريط تمرير فى حاله زياده عناصر اليست تشك وذلك طبعا لو القيمه
1110| لتمكين العرض على اكثر من عمود
ا لفرز العناصر ابجدى داخل اليست تشك دا طبعا لو القيمه ترو والعكس
بالعكس
(”مدير مشتريات” )200 5ه86::3.266 6066660145
طانك قمع
> هو أنها تقوم بعرض قائمة منسدلة
الخاصية الوظيفة
5صع)1 وضع بها مجموعة عناصر فى قائمة
110010171751 تمكنك من تغيير شكل الأداة والتي تكون لها ثلاث قيم هي
* )270010170115 : تمكنك المستخدم من تحرير النص في خانة
ه 5:01 : فلا تمكنك المستخدم من تحرير النص في خانة النص
* 170010170 : فهي تمكن المستخدم من تحرير النص ولكنها
تظهر عناصر الأداة بشكل مبدني.
عبارة عن النص الذى على أساسه يقترح جزء من عناصر القائمة
تأخذ قيم كثيرة منها عضو - 5082652 - 4010600 -
1م00 | * 0لا : فلن تظهر ميزة عملية الإكمال التلقانى
00 * )5088065 : تظهر اقتراح لعملية الاكمال التلقائى
2010600 : تظهر تكمله لعملية الاكمال التلقائى
* 508865)1400©070 : تظهر اقتراح وتكمله لعملية الاكمال
التلقان
تستخدم حب مصدر العناصر المقترحة لعملية الإكمال التلقائى للأداة
وتأخذ قيم منها :
جعتر مت 1 صرح درك ات
ىب مكصممسن
ه امطت0 وعل 111711 ه091 :
> لعمل اختيار فقط للتاريخ بدلا من ان نقوم بكتابه التاريخ يدويا ويحدث خطا فى
فورمات التاريخغ
لتحديد تنسيق التاريخ المعروض داخل هذه الأداة ومن انواعها
8 / لتحديد الشهر كتابه وليس ارقام
6 / يظهر التاريخ كله ارقام
©«11 / تظهر الوقت فقط
اسمها 050001701101256
نقوم بتحديد الفورمات كما نريد واهم اشكال تلك الفورمات :
لتحديد ادنى تاريخ واقصى تاريخ وارى ان تلك الخاصيه ممكن ان
تستخدم فى الحمايه من خلال تحديد وقت لانتهاء البرنامج وخاصه ان كان
تغير التاريخ نقوم بالضغط على السهم الجانبى بذ اعلى للزياده
«وهطررنا مط ل ا اللاي ب ار ا 7 اعلى للزيا
عتسلد ا بتحديد قيمة التاريخ التي يتم عرضها داخل الأداة
لاظهار تشك بجانب التاريخ ولكن هى مرتبطه بخاصيه اخرى اسمها
والعكس اباك
معي 1 تر ا ابقة وهى تختص بوضع علامة (صح) في مربع
> مثال لبرمجة الاداه من خلال الكود :
> هو تستخدم هذه الأداة لكتابة نص عليها لعرض مهمة أو وظيفة أداة آخرى.
ه 00-01 اداه لتلسا :
> هى تشبه اداه الليبل ولكن لها مميزات اخرى منها تصفح مثلا مواقع الويب او
الانتقال الى فورم اخرى
> ثم برمجتها من خلال الحدث 1,1010100 وكتابة مثلا :
> هى عباره عن حاويه للعديد او مجموعة من النصوص او الارقام
> تلك الاداه ومن الممكن ان تستغلها فى تسلسل عناصرها للاختيار بينهم ومن اهم
الخاصية الوظيفة
قتصع)1 الاضافه عناصر الى الليست بوكس
لامكانيه العرض فى اكثر من عمود واذا كانت القيمة 106 وتسمح
بعرض العناصر على صورة أعمدة واما 178158 عرضها على عمود واحد
لترتيب العناصر ابجديا واذا كانت القيمة 1706 وتعني ترتيب العناصر
المعروضة داخل الأداة تصاعدياً واما 178150 عرضها بلا ترتيب
> كيفية التعامل مع «1.150150 من خلال الكود :
(" لقا مرة ")00م 5عة16. 1156861
(- الدهلية “)فلم 158002
ماك قمع
معاد ** - و5211 801عيا +2
("يجب أن تختار أحد العتاصر ")ه0268
أ قمع
ممختفعتع51. مقاعثا - 70001.76
ذك قمع
ه امت00 «مقتا 1151601 :
> وهى اداه مثل التكست بوكس تماما ولكن تختلف فى كونها من الممكن عمل قناع
معين لاجبار المستخدم بنوع الدتا المطلوب مثل قناع تليفون او تاريخ ومن اهم
الوظيفة
11516 لتحديد شكل الماسك بشكل # كدلاله على الداتا
لاظهار شكل الكتابه ان كان البيان عباره عن رقم سرى فالرقم السرى
شكل الحرف المستخدم في تنسيق الأداة ويمكنك تغييره بإضافة أي حرف
آخر سواد
لمعرفة القيمة التي أدخلها المستخدم للاداه
ه 0-01 01)) عمل 1م 110
أنها تقوم بالعرض على صورة نتيجة على الفورم: .. ٍ ب
> وعند إختيار تاريخ من هذه الأداة يتم إخفاء هذه الأداة مرة أخرى وإنتقال قيمة
التاريخ المختار إلى أداة النص من الكود التالى
ه كم عفد دداصرة أمعى 0365616 160031 همع إنانك عبتم
> لجعل أيقونه للبرنامج ووضعها بجوار الساعة في الشريط «172510(8 و اغلاق
حسبما يتراى للمبرمج بناء على ظروف البرنامج :
الخاصية الوظيا
لتحديد شكل ال 11001710 و ممكن هنا عمل
م1 00161110050 _واستغلالها عندما يتم عمل ريت كليك على ال
0108 بجوار الساعة
نلاحظ التالي
> وتلك الاكواد المكتوبة فى الزرين :
طيك قمع