تقدم شركة مايكروسوفت أدوات لأجل تطوير
التطبيقات بواسطة تقنية WPF , و من هذه الأدوات هي بيئة التطوير Visual Studio لأجل
المطوريين , وبيئة التصميم Expression
Blend لأجل المصممين , بحيث ركزت شركة مايكروسوفت على
عمل فريق متكامل وتدفق متوازي لجميع أعضائه من خلال توفير بيئة للمطوريين
وللمصممين وبأستخدام لغة XAML .بالرغم من أمتلاك بيئة VS أدوات التصميم ومحرر لكتابة XAML بحيث يمكن للمطور أستخدامها لتصميم وكتابة
الكودXAML,C# من دون
الحاجة الى بيئة Blend
لكن في كل الأحوال بيئة Blend توفر أدوات
كثيرة لأجل التصميم وتشبه بكثير أدوات Photoshop .أختيار البيئة ترجع في النهاية الى المطور.
لكن ينصح
بأستخدام البيئتين لأجل العمل : فريق
التصميم على بيئة Blend
لأجل بناء الواجهات الجميلة وتوليد كود XAML اضافة فريق التطوير على بيئة VS لأجل بناء الأكواد الخاصة Business Logic and Operation ويمكنهم
العمل بالتوازي بأستخدام نمط يدعى Model View ViewModel(MVVM) ويعتبر من الأنماط
المهمة والحديثة سوف نتطرق اليها في المواضيع القادمة .
الصورة التالية توضح Microsoft Visual
Studio 2010
و يمكنكم تحميله من النص التالي : Download Microsoft Visual C# 2010 - Express Edition
في حالة
لديك تطبيق يحتاج تصاميم جميلة و أبعاد ثلاثية و animations وقوالب وديكورات خاصة للتصميم
يصعب عملها من خلال كتابة الكود XAML
يدويا , في هذه الحالة سوف تحتاج الى Blend , لكن اذا كان تطبيقك لا يحتاج هذه الامور فيكفيك أستخدام
بيئة VS لبناء وتطوير كود التصميم XAML أضافة الى كود الداخلي C# , VB .
الصورة التالية توضح Microsoft Expression Blend 4
ومن مميزات المنتج Blend انه يتلائم مع المنتجات Adobe Illustrator , Adobe Photoshop بحيث يمكن عمل صورة جميلة أو ديكور معين ومن ثم استيراده من قبل Blend بحيث يقوم مباشرة بتحويل الفايلات التابعة
للمنتجات المذكورة أعلاه الى كود XAML ليتلائم مع بيئة المطوري .Net ومن ثم يمكن للمطوري وبأستخدام
بيئة VS بأستلام أكواد التصميم من برنامج Blend لأجل كتابة
أكواد C# , VB لبناء التطبيق .
الرسم التالي يوضح تدفق العمل مابين البيئات :
ويمكنكم
تحميل الكتاب الذي يعتبر دليل لتعلم المنتج Blend :
No comments:
Post a Comment