15-09-12, 02:26 PM
(آخر تعديل لهذه المشاركة : 15-09-12, 02:29 PM {2} بواسطة ahmed.elemam.)
بسم الله الرحمن الرحيم
ملاحظة: الموضوع منقول من المنتدى القديم
وهو للأخ Raggi Tech
السلام عليكم ورحمة الله وبركاته
موضوع اليوم موضوع شيق جداً بالاخص لكل من يبحث عن الجماليات لبرنامجه و الاضافات التي تسبب انطباع ايجابي عن البرنامج لدى العميل
ملاحظة: الموضوع منقول من المنتدى القديم
وهو للأخ Raggi Tech
السلام عليكم ورحمة الله وبركاته
موضوع اليوم موضوع شيق جداً بالاخص لكل من يبحث عن الجماليات لبرنامجه و الاضافات التي تسبب انطباع ايجابي عن البرنامج لدى العميل
موضوع اليوم عن Windows 7 Taskbar APIs بمعنى API الخاصه بشريط المهام الموجود في ويندوز (نظام) 7
نبدأ الشرح على بركة الله :
اولا في بداية الامر نحن نستعين بمرجع Microsoft.WindowsAPICodePackوهو موجود في مجلد Debug
في هئية ملفات
Microsoft.WindowsAPICodePack.dll
Microsoft.WindowsAPICodePack.Shell.dll
Microsoft.WindowsAPICodePack.Shell.dll
ثم قمت باستدعاء المرجع من داخل المشروع
رمز برمجي:
Imports Microsoft.WindowsAPICodePack.TaskbarImports Microsoft.WindowsAPICodePack.Shell
والان المشروع جاهز لبدأ تحديد مهام كل زر موجود في الفورم
سأوضح اولا هدف كل زر ثم سأشرح عمل كل منهم بالتفصيل
1- Progress Indication : وهو متخصص في عمل Progress في شريط المهام مثل ما يحدث في اداة Progress bar .
2- Toolbar Buttons : وهو متخصص في اضافة ازرار في Toolbar الخاص بالبرنامج الموجود في شريط المهام .
3- Icon Overlays : وهو متخصص في اضافة ايقونة تظهر فوق الايقونة الاساسية للبرنامج .
4- Remove Icon : وهو متخصص في حذف هذه الايقونة الاضافية السابق ذكرها في Icon Overlays .
5- Jump List : وهو متخصص في عمل قائمة تظهر عند الضغط بالزر الايمن على اسم البرنامج في شريط المهام .
6- Clear Jump List : وهو متخصص في حذف القائمة التي يضيفها الزر Jump List
ونأتي الان لمعرفة عمل كل زر و نتائج هذه الاعمال
اولاً Progress Indication : عند الضغط على هذا الزر تظهر نافذة جديده
تحتوي هذه النافذة على Trackbar و Progressbar و 3 ازرار كما هو موضع في الصورة
وعند تحريك Trackbar يتبعه ال Progressbar كما في الصورة السابقة بالاضافة الى انه يُحدث نفس العمل في شريط المهام كما يتضح في هذه الصورة
ويوجد 3 ازرار في هذه النافذة
لكل زر عمل
1- Red : يجعل لون Progress احمر
2- Yellow : يجعل لون Progress اصفر
3- Green : يجعل لون Progress اخضر
ثانياً Toolbar Buttons : عند الضغط عليه يقوم بفتح فورم اخر هذا الفورم يحتوى على اكواد تعمل على اضافة ازار في Toolbar الخاص بالبرنامج الموجود في شريط المهام ليصبح كالتالي
ثالثاً Icon Overlays : عند الضغط عليها تظهر رسالة تطلب منك التركيز جيدا في شكل ايقونة البرنامج في شريط المهام
وعند الضغط على زر OK يحدث هذا
رابعاً Remove Icon : وهو لحذف ما اضافة الزر السابق حتى يعود الوضع كما كان
خامساً Jump List وهو لاضافة قائمة تظهر عند الضغط بالزر الايمين على اسم البرنامج في شريط المهام كما يلي
سادساً Clear Jump List وهو كما ذكرت من قبل لحذف القائمة المضافة مسبقا ليصبح الوضع كما يلي
[b]
تم بحمد الله
بالتوفيق ان شاء الله للجميع
اخوكم / مؤمن[/b]