Professional Documents
Culture Documents
Ipg201/203 Summary Ipg201 - Tic/ Ipg203 - Bait
Ipg201/203 Summary Ipg201 - Tic/ Ipg203 - Bait
IPG201/203 SUMMARY
IPG201 – TIC/ IPG203 - BAIT
CH1
1
IPG201 – TIC MHAMMAD IPG203 - BAIT
2
IPG201 – TIC MHAMMAD IPG203 - BAIT
-خصائص ال :FORM
الزر الذي يتم نقره تلقائيا عند الضغط ACCEPT BUTTON
على ENTER
قيمة منطقية إلظهار اشرطة التمرير إذا AUTO SCROLL
أردنا
الزر الذي يتم نقره عند الضغط على CANCEL BUTTON
ESCAPE
نمط إطار النموذج FORM BORDER STYLE
خط النص الذي يظهر على النموذج FONT
النص الذي يظهر في شريط العنوان TEXT
للنموذج
طرائق ال :FORM
تغلق النموذج CLOSE
إخفاء النموذج دون تحرير للموارد HIDE
اظهار نموذج مخفي SHOW
أحداث ال : FORM
يرفع هذا الحدث قبل ان يتم اظهار LOAD
النموذج للمستخدم
3
IPG201 – TIC MHAMMAD IPG203 - BAIT
4
IPG201 – TIC MHAMMAD IPG203 - BAIT
الطرائق:
:FOCUSالتركيز على العنصر
:HIDEإخفاء العنصر FALSE
:SHOWاظهار العنصر TRUE
عند تغيير حجم حاوية ما تتحرك العناصر المرساة (وقد يتغير -
حجمها) بحيث يبقى بعدها عن جوانب االرساء ثابتا ترسى اغلب
العناصر بشكل افتراضي على الجانبين االيسر والعلوي
خصائص توضع عنصر :CONTROL -
تبقي العنصر على بعد ثابت عن جانب ANCHOR
تسمح للعنصر ان يحتل ناحية كاملة من حاويته أو أن DOCK
يمأل كل الحاوية
5
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH2
يمكن للصاقات أن تعرض معلومات نصية وصور
تعرف اللصاقات في الصف LABELالذي يرث من الصف
CONTROL
ال يمكن للمستخدم أن يعدل على اللصاقات إال أنه يمكن تحريره برمجيا ً عن
طريق الخاصية TEXT
خصائص اللصاقة:
خيارات خط النص ضمن اللصاقة FONT
النص الذي تظهره اللصاقة TEXT
محاذاة النص ضمن اللصاقة TEXT ALIGN
6
IPG201 – TIC MHAMMAD IPG203 - BAIT
األحداث:
يتولد الحدث عندما يتغير النص في TEXT CHANGED
الصندوق أي عندما يتم إضافة او حذف
شيء
7
IPG201 – TIC MHAMMAD IPG203 - BAIT
األحداث:
يتولد عند النقر على زر CLICK
8
IPG201 – TIC MHAMMAD IPG203 - BAIT
األحداث:
يتولد عندما تتغير الخاصية CHECKED CHANGED
CHECKEDو هو الحدث
االفتراضي لصندوق االختيار
يتولد عندما تتغير الخاصية CHECK STATE
CHECK STATE CHANGED
9
IPG201 – TIC MHAMMAD IPG203 - BAIT
:األحداث
يتولد عندما يتم تحديد أو إلغاء تحديد Checked changed
خيار ما
10
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH3
أنواع الصور :
JPEG -
GIF -
BITMAP -
يمكن تحديد الصورة عن طريق الخاصية IMAGE
االحداث:
: CLICKعندما المستخدم ينقر على الصورة
11
IPG201 – TIC MHAMMAD IPG203 - BAIT
خصائصها:
الفترة الزمنية التي يظهر التلميح عندما AUTO POP DELAY
تكون الفأرة فوق عنصر التحكم
الفترة التي يجب ان تستقر فيها الفأرة INITIAL DELAY
فوق عنصر التحكم قبل ان يظهر التلميح
الفترة التي تفصل بين ظهور تلميحين عند RESHOW DELAY
نقل الفأرة من عنصر الخر
12
IPG201 – TIC MHAMMAD IPG203 - BAIT
األحداث:
: VALUE CHANGEDتغير القيمة وهو الحدث االفتراضي لها
يتم في معظم احداث الفأرة تمرير معلومات الحدث لمعالج الحدث عن
طريق الغرض MOUSE EVENT ARGSكما يتم استخدام المفوض
MOUSE EVENT HANDLERإلنشاء معالج احداث الفارة
( هنا يجب ان نمير :لدينا أحداث من النوع EVENT ARGSو أحداث
من النوع ) MOUSE EVENT ARGS
: EVENT ARGS
دخول مؤشر الفأرة حدود العنصر MOUSE ENTER
مغادرة مؤشر الفأرة حدود العنصر MOUSE LEAVE
تحريك مؤشر الفارة ضمن حدود العنصر MOUSE HOVER
13
IPG201 – TIC MHAMMAD IPG203 - BAIT
14
IPG201 – TIC MHAMMAD IPG203 - BAIT
15
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH4
خصائص و احداث القوائم :
خصائص : MENU STRIP
: RIGHT TO LEFT -النص من اليمين لليسار
خصائص : TOOL STRIP MENU ITEM
تحديد إذا كان البند مختارا وقيمته CHECKED
افتراضيا FALSE
تحديد إذا كان البند يجب ان يظهر مختار CHECK ON CLICK
او ال
نص يظهر جانب العنصر SHORTCUT KEY DISPLAY
STRING
مفاتيح اختصار SHORTCUT KEYS
اظهار مفاتيح االختصار SHOW SHORTCUT KEYS
النص الذي يظهر على العنصر TEXT
16
IPG201 – TIC MHAMMAD IPG203 - BAIT
االحداث :
: DATE CHANGEDيتولد عند تحديد تاريخ
DATE TIME PICKER:
يشبه العنصر MONTH CALENDERاال انه يظهر التقويم -
عند النقر عليه
يستعمل للحصول على تاريخ او توقيت من المستخدم -
الخاصية FORMATتحدد طريقة عرض المستخدم عن طريق -
DATE TIME PICKER FORMATو قيمه هي :
: LONGعرض التاريخ بالصيغة الطويلة -
: SHORTعرض التاريخ بالصيغة القصيرة -
: TIMEعرض الوقت -
: CUSTOMطريقة العرض سيتم تحديدها في CUSTOM -
FORMAT
الحدث االفتراضي هو VALUE CHANGED -
خصائص : DATE TIME PICKER -
تحديد لون خط نص التقويم CALENDER FORE COLOR
تحديد لون خلفية التقويم CALENDER MONTH
BACKGROUND
تحديد تنسيق مخصص CUSTOM FORMAT
تحديد تنسيق التاريخ والوقت FORMAT
أكبر قيمة للتاريخ MAXDATE
أصغر قيمة للتاريخ MINDATE
اظهار مربع تحقق امام التاريخ SHOW CHECK BOX
اظهار األسهم المساعدة في زيادة او SHOW UP DOWN
إنقاص القيم
القيمة المحددة من قبل المستخدم VALUE
17
IPG201 – TIC MHAMMAD IPG203 - BAIT
االحداث :
: VALUE CHANGEDيتولد عند تحديد القيمة
18
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH5
: BOXيسمح للمستخدم ان يستعرض و يختار من قائمة من
البنود
يمكن إضافة البنود او حذفها في وضع التصميم -
يمكن اضافتها برمجيا في وضع التنفيذ -
يمكن للمستخدم ان يحدد اكثر من بند بتغيير الخاصية -
Selection Mode
خصائص ال : LISTBOX -
تجميعة البنود في LIST BOX ITEMS
تحدد اذا كان من الممكن تقسيم قائمة MULTI COLUMN
البنود العمدة
تعيد فهرس البند المحدد و في حال عدم SELECTED INDEX
تحديد تعيد القيمة 1-
تعيد تجميعة تحوي فهارس جميع البنود SELECTED INDICES
المحددة
تعيد مؤشر على البند المحدد SELECTED ITEM
تعيد تجميعة تحوي جميع البنود SELECTED ITEMS
المحددة
تحدد عدد البنود التي يمكن تحديدها SELECTION MODE
,قيمها :
: NONE -ال يسمح
بالتحديد
: ONE -تحديد بند واحد
: MULTISIMPLE -
يسمح بتحديد اكثر من بند
MULTIEXTENDED -
:يسمح بتحديد اكثر من بند
باستعمال اسهم و نقرات
تحديد اذا كانت البنود مرتبة ابجديا SORTED
قيمتها االفتراضية FALSE
19
IPG201 – TIC MHAMMAD IPG203 - BAIT
الطرائق :
االحداث :
: SELECTED INDEX CHANGEDيتولد عندما يتغير
فهرس البند المحدد
NONEو ONE
خصائص ال : CHECKED LIST BOX
تحوي تجميعة من البنود المختارة CHECKED ITEMS
إعادة فهارس كل البنود المختارة CHECKED INDICES
تكون TRUEعندما ينقر عليها ويصبح CHECK ON CLICK
محدد
قيمتها افتراضيا FALSE
تحدد عدد البنود التي يمكن اختيارها SELECTION MODE
قيمها ONEاو NONE
20
IPG201 – TIC MHAMMAD IPG203 - BAIT
الطرائق :
: GET ITEM CHECKED -تأخذ فهرس كوسيط و تعيد
TRUEاذا كان البند مختارا
االحداث :
: ITEM CHECK -يتولد عند اختيار بند او الغاء اختياره
21
IPG201 – TIC MHAMMAD IPG203 - BAIT
22
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH6
العنصر TREE VIEWعرض الشجرة :
يستخدم لعرض مجموعة من العقد ذات تنظيم هرمي على شكل -
شجرة
العقدة االب : parent nodeتحوي على مجموعة من العقد -
األبناء child nodes
تدعى العقد التي لها نفس العقدة االب بالعقد االخوة sibling -
nodes
الشجرة تجميعة من العقد ترتب عادة بتسلسل هرمي -
تدعى العقدة االب األولى في الشجرة بالعقدة الجذر root node -
خصائص : TREE VIEW -
تحدد اذا كان هناك صناديق اختيار جانب CHECK BOXES
العقد
قيمتها افتراضيا FALSE
تحدد غرض من IMAGE LIST IMAGE LIST
يحوي ايقونات العقد
تعيد تجميعة من TREE NODE NODES
طرائقها ADD - :
CLEAR -
REMOVE -
العقدة المحددة SELECTED NODES
الحدث :
: AFTER SELECTيتولد عند تغيير العقدة المحددة
23
IPG201 – TIC MHAMMAD IPG203 - BAIT
الطرائق :
: COLLAPSEطي العقدة -
: EXPANDتوسيع العقدة -
: EXPAND ALLتوسيع جميع أبناء العقدة -
: GET NODE COUNTتعيد عدد العقد لالبناء -
العنصر LIST VIEWعرض القائمة :
يعرض قائمة يمكن ان يختار المستخدم بند او اكثر كما يمكن ان
يعرض ايقونات بجانب البنود
24
IPG201 – TIC MHAMMAD IPG203 - BAIT
االحداث :
: ITEM ACTIVATEيتولد عند تفعيل بند
25
IPG201 – TIC MHAMMAD IPG203 - BAIT
26
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH7
27
IPG201 – TIC MHAMMAD IPG203 - BAIT
الطرائق:
: LAYOUT MDIتحدد طريقة عرض النوافذ األبناء ضمن
النافذة االم و القيم :
ARRANGE ICONS -
CASCADE -
TILE HORIZENTAL -
TILE VERTICAL -
االحداث:
: MDI CHILD ACTIVATEيتولد عند تفعيل او اغالق
نافذة ابن
توفر سي شارب خاصية تساعد على متابعة النوافذ األبناء -
المفتوحة في MDI
تمكن الوراثة المرئية من تحقيق توافقية في المظهر -
حتى نسمح بالوراثة المرئية يجب حزمها ضمن مكتبة صفوف -
CLASS LIBRARY.DLL
تسمح .NETبإنشاء عناصر تحكم إضافية مخصصة وتظهر في -
TOOL BOX
: GRAPHICSالغرض الرسومي للعنصر يستعمل للرسم -
فوق العنصر
28
IPG201 – TIC MHAMMAD IPG203 - BAIT
29
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH8
تدعم .NETالرسوميات -
FCLمعناها :مكتبة صفوف المنصة FRAMEWORK -
CLASS LIBRARY
GDIمعناها :واجهة تصميم الرسوميات GRAPHICS -
DESIGN INTERFACE
APIمعناها :واجهة برمجة تطبيقات APPLICATION -
PROGRAMMING INTERFACE
: VECTOR GRAPHICSطريقة لتوصيف الرسوميات -
يمكن معالجتها بسهولة
القلم يرسم محيط الشكل بينما الفرشاة ترسم شكل مصمت -
يحتوي الصف Graphicsعلى طرق لرسم السالسل المحرفية -
والخطوط والمستطيالت
نظام االحداثيات :نظام يعبر عن كل نقطة على الشاشة -
تحسن األلوان من مظهر الواجهات و تساعد على توضيح المعنى -
يمكن انشاء أي لون عن طريق توليفة من المكونات و هي : -
الفا ALPHA -
احمر RED -
اخضر GREEN -
ازرق BLUEو تعرف اختصارا ب ARGB -
ALPHAتحدد شفافية اللون ,القيمة صفر لون شفاف -
القيمة 255لون غير شفاف -
القيمة بين هذين العددين :تمازج باأللوان -
خصائص : COLOR -
طريقة ساكنة تقوم بانشاء لون باالعتماد FromArgb
على قيم المكونات
طريقة ساكنة تقوم بانشاء لون باالعتماد FromName
على اسمه
30
IPG201 – TIC MHAMMAD IPG203 - BAIT
الخصائص :
: Aتمثل المكون الفا
: Rتمثل المكون احمر
: Gتمثل المكون اخضر
:Bتمثل المكون ازرق
جميع هذه القيم من النمط بايت BYTEبين الصفر و 255
-أنواع الفراشي و استعماالتها :
ملئ المساحة باستخدام PATTERN HatchBrush
ملئ المساحة بمزيج متدرج بين لونين LinearGradientBrush
ملئ المساحة بلون واحد SolidBrush
ملئ المساحة بتكرار الصورة TextureBrush
-يسمح عنصر الواجهة COLOR DIALOGب اختيار لون
معرف في لوحة األلوان COLOR PALETTE
-خصائص : FONT
تعيد TRUEاذا كان الخط عريض BOLD
تعيد عائلة الخط FONT FAMILY
تعيد ارتفاع الخط HEIGHT
تعيد TRUEاذا كان الخط مائل ITALIC
تعيد اسم الخط NAME
تعيد قيمة من نمط FLOATتعبر عن SIZE
حجم الخط(مقاس بواحدة التصميم)
تعيد قيمة من نمط FLOATتعبر عن SIZE IN POINTS
حجم الخط (مقاس بالنقط)
تعيد TRUEاذا كان الخط يتوسطه خط STRIKE OUT
تعيد TRUEاذا كان الخط مسطر تحته UNDERLINE
31
IPG201 – TIC MHAMMAD IPG203 - BAIT
CH9
32