الدرس التاسع والخمسون : Microsoft Expression Studio - دورة .net 2008
بسم الله الرحمن الرحيم . السلام عليكم ورحمة الله وبركاته . سنحاول في هذا الدرس تعلم كيفية استخدام مجموعة Microsoft Expression Studio لانتاج اكواد XAML احترافيه يمكن استخدامها لاحقاً في تطبيقاتنا ، سنركز بالطبع على Blend لإنه الأشهر والأكثر استخداماً ، ولكن قبل ذلك سنتعرف على عناصر هذه المجموعة : Microsoft Expression Web : يتيح لك هذا البرنامج تصميم صفحاتك بطريقة مميزة ويساعدك على عمل صفحتك بأي صيغة موجودة مثل XHTML, CSS, XML, XSLT . الواجهة الرئيسية له بالشكل التالي : http://vb4arab.com/vb/uploaded/3/01214773770.jpg يمكنك استخدام اي من الادوات التي تجدها لديك لتصميم صفحتك والتعديل على الخصائص ، هناك ايضاً مدقق HTML لمراقبة الأخطاء ، هناك خصائص لتسهيل التعامل مع ال styles مثلاً ، ليس هذا فقط بل يتيح لك البرنامج البرمجة من خلاله سواء من خلال Asp.net أو من خلال php . للمزيد يمكنك البدء من هنا : http://www.microsoft.com/expression/...t.aspx?key=web Microsoft Expression Design يسهل لك هذا البرنامج حلولاً مميزة لتسهيل تركيب الصور والرسوميات وخلافه ، الواجهة الرئيسية له بالشكل التالي : http://vb4arab.com/vb/uploaded/3/11214819385.jpg المزيد يمكنك معرفته من هنا : http://www.microsoft.com/expression/...spx?key=design Microsoft Expression Media يتيح لك هذا البرنامج تعديل وتركيب وتكوين أفلامك المختلفة ، هذه صورة للواجهة : http://vb4arab.com/vb/uploaded/3/01214819385.jpg والمزيد يمكنك معرفته من هنا : http://www.microsoft.com/expression/...aspx?key=media Microsoft Expression Encoder : يتيح لك السماح للزائر بالتفاعل مع عروضك ، يشكل البرنامج الأساسي لادارة Silver Light التقنية الجديدة من مايكروسوفت والمشابهة لتقنية Flash من Micromeida سابقاً ومن Adobe حالياً . الواجهة الرئيسية للبرنامج : http://vb4arab.com/vb/uploaded/3/01214820181.jpg يمكنك البدء بمزيد من التفصيل هنا : http://www.microsoft.com/expression/...px?key=encoder Expression Blend : لتصميم واجهات برنامجك المختلفة ، حيث يوفر لك وسائل متعددة للتصميم ، سنحاول معرفة المزيد عنه بتفصيل في هذا الدرس ... سنحاول الآن عمل تطبيق بسيط من خلال Expression Blend قم بتحميله أولاً من الروابط السابقة ، قم بتشغيله ومن ثم اختيار New Project ومن ثم WPF Application (*.exe) بالشكل التالي : http://vb4arab.com/vb/uploaded/3/01214832040.jpg يمكنك اختيار اللغة التي تريد العمل عليها وال framework اضافة للاسم ومكان التخزين بالطبع . من View اختر Active ******** View ومن ثم اختر الوضع Split لتتمكن من عرض XAML و العرض العادي في نفس الوقت بالشكل التالي : http://vb4arab.com/vb/uploaded/3/11214832040.jpg على جانب الشاشة ، ستجد كل الأدوات التي تحتاج إليها للتصميم سواء القلم والفرشاة وخلافه ، أو أزرار الأوامر ومربعات النصوص وخلافه من الأدوات التي ستستخدمها في برنامجك ، ايضاً يمكنك الضغط على آخر عناصر القائمة ليستعرض لك جميع الأدوات بالشكل التالي مثلاً : http://vb4arab.com/vb/uploaded/3/21214832040.jpg خلال عملياتك في الرسم ، ستجد لأي اداة مجموعة من الخصائص على الجانب ، تستطيع منها التحكم بالمظهر وخلافه : http://vb4arab.com/vb/uploaded/3/31214832040.jpg الآن كتطبيق سريع ، قم باضافة Canvas وقم بتحديد ابعاده ، هذا هو ال Canvas الذي سنضع فيه صورة خاصة بنا ونطبق عليها بعض التأثيرات : كود بلغة HTML:
[font=Tahoma]<Canvas>[/font] كود بلغة HTML:
[font=Tahoma]<MediaElement x:Name="MainImage" Source="c:/example/futex.jpg" Width="300" Height="300" >[/font] كود بلغة HTML:
[font=Tahoma]<Canvas.RenderTransform>[/font] http://vb4arab.com/vb/uploaded/3/41214832040.jpg سنحاول تطبيق نظرية الظل للصورة أيضاً ، لذا سنقوم بعمل Canvas ونضع فيه الصورة أيضاً ولكن مع زوايا ميل مختلفة هذه المرة بحيث تحاذي اطراف الصورة ، سيكون ناتج XAML بالشكل التالي : كود بلغة HTML:
[font=Tahoma]<Canvas x:Name="ReflectionImageCanvas" Canvas.Left="260" Canvas.Top="640">[/font] http://vb4arab.com/vb/uploaded/3/51214832040.jpg آخر نقطة سنتعامل معها هي اضافة الشفافية لصورة الظل ، من ضمن الخصائص أيضاً ، لذا ستجد ناتج ال XAML في النهاية بالشكل التالي : كود بلغة HTML:
[font=Tahoma]<Canvas x:Name="ReflectionImageCanvas" Canvas.Left="260" Canvas.Top="640">[/font] http://vb4arab.com/vb/uploaded/3/01214832482.jpg الكود الكامل XAML : كود بلغة HTML:
<Canvas> طبعاً يمكنك نقل الكود كما هو إلى الفيجوال ستوديو وسيعمل بنفس الصورة . قبل النهاية ، احب ان اذكرك بأنك كمبرمج لست مطالباً بمعرفة الكثير عن هذا العالم عالم Microsoft Expression فهو موجه اصلاً للمصممين ، كل ما يهمك هو التعامل مع ال XAML الناتجة فقط . لتعلم كل ما تريد عن هذه المجموعة يمكنك البدء من هنا : http://expression.microsoft.com/en-us/cc136522.aspx إلى هنا تكون دروسنا حول WPF و XAML قد انتهت ، نلتقي في درس قادم غالباً بعنوان Object Serlization . والله الموفق ... والسلام عليكم ورحمة الله وبركاته . |
الساعة الآن 08:49 AM. |
Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By
Almuhajir
النسخة الفضية