منتدى برنامج حياه على النت باذاعة صوت العرب
عزيزى الزائر مرحبا بك

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى برنامج حياه على النت باذاعة صوت العرب
عزيزى الزائر مرحبا بك
منتدى برنامج حياه على النت باذاعة صوت العرب
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

تقنية Silverlight

اذهب الى الأسفل

تقنية Silverlight  Empty تقنية Silverlight

مُساهمة من طرف manal kamal الخميس سبتمبر 16, 2010 9:34 am

تقنية Silverlight هي أداة للمطورين ليعملوا بها برامج على الويب او على سطح المكتب فمثلاً بإمكان Silverlight إنشاء برنامج جديد مشابه لبرنامج piclens لان السيلفر لايت فيه تحكم كبير في التأثيرات الحركيه وتأثيرات الصور

بالنسبة لتقنية الـ Silverlight هي مثل تقنية الفلاش ( Flash )وهي تقنيه تستخدم لتصميم وإنشاء أنظمة رائعه سواء لتطبيقات الويب او تطبيقات سطح المكتب وعندما يطلب منك تحميل السيلفرلايت معناه يطلب منك تحميل المشغل الخاص بهذه التقنية

والبرنامج عند تحميله انت تقوم بمشاهدة السيلفرلايت فكأنك تقوم بإستخدام المشغل وليس برنامج تقوم بفتحه

آخر نسخه من مشغل تقنية الـ Silverlight ليتم تفعيلها في متصفحك ومشاهدتها تجدها على هذا الرابط:http://silverlight.net/showcase/

أعلنت مايكروسوفت قبل فتره وجيزه عن صدور Silverlight 2 Beta 1 وتتيح تحميل إضافات Controls جاهزه لإستخدامه في Visual Studio 2008 والـ Controls عباره عن تقنية Silverlight يتم عمل embedded لها في الصفحه وإعطائها القيمه التي تريد تفعيلها بها , ولنتطلع على الإضافتين التي تم طرحهما حديثاً

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

الإضافة الأولى هي MediaPlayer Control

عباره عن Control يقوم بعمل فيديو او صوت في الصفحه دون اي معرفه بالجافاسكريبت او السيلفرلايت ! فقط ضع الكنترول واعطه امتداد الملف الصوتي او الفيديو ليتم تشغيله و بإمكان التحكم في شكل المشغل واشياء كثيره اخرى

لمشاهدة صفحة الأداة MediaPlayer Control على هذا الرابط: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

Silverlight Control

هذا الـ Control عباره عن أداة عامه لإستخدام Silverlight للربط بينها وبين اي كود تريده فمثلاً بإمكانك عمل Class جافا سكريبت وربطه مع الـ Silverlight مثلاً لو عملت كلاس يقوم بحل الحسابات الرياضيه بإمكانك دمجه وربطه مع السيلفر لايت

لمشاهدة صفحة الأداة Silverlight Control على هذا الرابط: [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

وبإمكانك مشاهدة الـ Quick Start لهذه الإضافات لتتعلم كيفية إستخدامها في الـ Visual Studio 2008 و هى

ASP.NET Controls for Silverlight على هذا الرابط:http://quickstarts.asp.net/previews/

برنامج Blend وهو البرنامج المتخصص بتصميم وتطوير تطبيقات الـ Silverlight بشكل قوي ومرن في تحريك العناصر والأجزاء وفي توفر الأدوات الكثيرة , وبالكثير من المميزات التي تدعم تقنية الـ Silverlight.

عند إنشاء مشروع جديد ستجد خيارات إنشاء مشروع جديد Silverlight site و Silverlight Application

البعض يعتقد أن Silverlight site هي فقط التي تستخدمها لصفحات الويب او النت وهذا خطأ بل إن Silverlight Application أيضاً تجعلك تستخدم التقنية في الإنترنت

إذا مالفرق بينهما ؟

عند إختيارك Silverlight Website فستكون لديك أدوات محدودة وستكون لغة البرمجة التي ستبرمج بها هي Javascript ولغة التصميم والمحتوى هي XAML



الأدوات

وعند إختيارك إلى Silverligth Application فستكون لديك أدوات أكثر ولغة البرمجة هي Visual Basic أو C# حسب ما تحدده أنت وطبعاً لغة التصميم الموحده هي XAMLوالأدوات

ادوات الـ Silverlight Site لا تحتوي على Button مثلاً لكن هذا لا يعني أنك لا تستطيع عمل Button بل يمكنك ذالك بعمل تصميم كأنه button وعند مرور الماوس يتغير لونه وعند الضغط عليه يتم تفعيل الحدث Click بالجافاسكريبت ويتم تنفيذ الأمر كما في تصميم الصورة التالية

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

هناك خيارين آخرين في نافذة إنشاء مشروع جديد وأولها خيار WPF Application وهذا المشروع لا يمكنك به إستخدام النموذج في الويب لكن بل يكون ملف exe وهو ملف لتشغيلة على سطح المكتب او في الجهاز بمعنى آخر بإمكانك عمل Import لصفحة او ملف XAML ليتم إضهارة في نافذة الـ exe بكل سهوله ومميزات أخرى رائعه لعمل برامج Desktop Applications بإستخدام الـ Silverlight



اما بالنسبة لخيار WPF Control Library في نافذة المشروع الجديدهو خيار لإنشاء مكتبة أدوات جاهزه لتستخدمها في مشروعك أو لتنشرها على الإنترنت مثلاً.
manal kamal
manal kamal
مدير المنتدى
مدير المنتدى

كيف تعرفت على المنتدى ؟ : غير ذلك
تاريخ التسجيل : 19/01/2010

http://wwwalmarefa.blogspot.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى