| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| ال Silver Light آخر تقنية من تقنيات مايكروسوفت ( مقدمة ) قبل أن ابدأ هذه الدروس عبارة عن اجتهاد شخصي لافادة المطور العربي وهي تجميع من كتب ومقالات قرأتها طبعا لا أخفي علكم أنه قد تحتوي مقالاتي على أخطاء فأنا متوسط في هذه التقنية ولم أصل للاحتراف بعد فمن يجد خطأ عليه الا يتردد بسم الله نبدأ في ظل تطور تقنيات الويب الهائلة والتي أصبحت عبئا على مطوري المواقع لعدم وجود الوقت للنظر لها والتحديث معها وفي ظل ميل مواقع الويب 2.0 الى جعل الموقع شبيه ببرامج سطح المكتب وتفاعلية أكثر من حيث اللون والصورة أصبح على مبرمجين الدوت نت ربط برامجهم بالفلاش الخاص بماكروميديا أو ربطه بأية تقنية أخرى تفاعلية ( كالجافا أبليت السيئة أو Sun Microsystems' JavaFX) وهذا يؤدى الى ارهاق المبرمج بتعلم أمور جديدة لا تعنيه أساسا قامت شركتنا الموقرة مايكروسوفت بتسهيل العمل وطرح تقنية السيلفر لايت Microsoft Silverlight كود: (code-named Windows Presentation Foundation/Everywhere or WPF/E) معناها بالعربي الضوء الفضي ولكن ما هي هذه التقنية تقنية السيلفر لايت باختصار هي تقنية من مايكروسوفت تعمل على متصفحات الإنترنت لتوفر للمستخدم بيئة تفاعلية بالصوت والصورة ولتوفر أيضا لمبرمج الدوت نت راحة ومرونة وقوة في كتابة هذه المواقع هل تقنية السيلفر لابت تعمل على الوندوز فقط لا فتقنية السيلفر لابت تعمل حاليا على الماكنتوش وقريبا جدا على اللينكس ( كما تعرفون مشروع مونو) وتحت بند Moonlight ولكن لماذا الآن وما المتاح الآن لماذا لم تقم مايكروسوفت بتنزيل السيلفر لابت من 5 سنوات مثلا السبب هو قلة القنيات السابقة وللتفصيل الدوت نت بحد ذاتها ليست مرنة في عمل الرسوم وتحريكها وانشائها رغم وجود مكتبة GDI+ والتي أتعبتني دائما في التعامل معها . وقد تم حل هذا الأمر بثلاث تقنيات الأولى صدرت منذ 3 سنوات وهي XAML ( زامل ) لوصف الرسم ( xml للبرامج ) كود: eXtensible Application Markup Language الزامل عبارة عن لغة وصفية ( كالإكس أم أل ) ولكن تم تحديدها لتصف كيف نرسم أدوات مثلا بالسي شارب لكي نرسم زر يتوجب كتابة التالي كود: Button Btn = new Button( );
Btn.Background = Brushes.Blue;
Btn.Text="Submit";
Btn.........=...... كود: <Button Click="OnClickHandler" Background="Blue" Content="Hello" /> أما ال كود: Windows Presentation Foundation (WPF). طبعا الWPF بدأت مع الدوت نت 3.0 والمتوفر تلقائي في الفيستا نية من مايكروسوفت لتكون قاعدة لتسهيل عمل بعض الملحقات ولدعمها بكل يسر مستقبلا كما نرى من الاسم الكودي للسيلفر لايت كانت اسمها WPF في كل مكان وهذا هو الهدف منها ال WPF تستخدم في تطوير برمجيات الويب وسطح المكتب مع الأخذ بعين الاعتبار أن ليست كافة مزايا ال WPF متاحة لبرمجة الويب جزء صغير من مكتباتها لا أكثر متاح لبرمجة الويب ولنرى الآن ماذا لدينا لدينا تقنية لوصف الرسوم XAML ولدينا تقنية لتطبيقها في مجال الدوت نت WPF يعني الآن قما برسم رسومات وأشكال وادارتها والتحكم بها بمنتهى السهولة ولكن مواقع الويب تحتاج لآلية للتفاعل عند تحريك الماوس أو النقر على أمر ( على جهاز العميل ) الجافا سكريبت تفي بالغرض ولكنها لا تعطي الشرارة للبدء وهنا يجب أن نتعرف على التقنية الثالثة والتي قلبت الموازين ألا وهي الأجاكس AJAX ( لي مقديمة في سوالف عن استخدامها ) لن أتطرق لها الآن فلقد شرحتها سابقا ولكن هذا هو المفتاح للبدء في السيلفر لايت طيب وما هي الاصدارات المتاحة من السيلفر لايت الإصدار النهائي الأول 1.0 يمكن تطويره باستخدام فيجوال ستوديو 2005 وفيجوال ستوديو 2008 وعلى المايكروسوقت بليند 1.0 والصراحة وجدت أن مايكروسوفت بليند 2.0 سيبتمبر ريفيو أفضل من الاصدار الأول لتواصله مع الفيجوال ستوديو الى حد كبير الاصدار الثاني وهي حاليا بالنسخة ألفا برقم 1.1 وهي متاحة للمبرمجين بصفة خاصة ، ونفس أكواد الاصدار السابق سوف تعمل على الاصدار الجديد بدون مشاكل حسب علمي أنه لا يمكن تطوير هذا الاصدار بالفيجوال ستوديو 2005 ولا بالبليند 1 بعض مزايا السيلفر لايت -أهم ميزة بنظري كمبرمج دوت نت هي استخدام الدوت نت نفسها في تطوير برمجيات الويب التفاعلية بدلا من استخدام تقنيات أخرى فنحن نستخدم اما الفيجوال بيسك دوت نت أو السي شارب حاليا ( وفقط ، في الاصدار الجديد سيتم دعم باقي اللغات ) ونستخدم معها الأجاكس وأيضا بعض الجافا سكريبت ( فلا غنى عنها بتاتا ) -تستخدم أشهر امتدادت الفيديو والصوت WMV, WMA and MP3 للتفاعل - تعمل على كل الأنظمة والمتصفحات( مستقبلا ) يعني الآن لو بدي أطور بالسيلفر لايت ما الطلوب مني لأبدأ -قوة في الفيجوال بيسك دوت نت أو السي شارب -قوة في asp.net -خلفية عن ajax - خلفية عن الجديد في dot net framework 3.0 مثل WPF -خلفية لا بأس بها عن الجافا سكريبت والله تعب ولكن هذا أسهل من السابق بكثير هذه بعض المواقع بالسيلفر لايت Silverlight Microsoft CoolWall وتجدون في الموقع الأول الكثير من الأمثلة إن شاء الله المرة القادمة أشرح كيف البدء في استخدام السيلفر لايت أخوكم خليل سليم
__________________ Response.Write ( م. خليل سليم مطور مواقع ASP.NET للتواصل : khalilme@hotmail.com ) | |||||
|
| |||||
|
يعطيك الف عافيه اخوي سبق وشرحت الـ silverlight بقسم تطوير الويب لكن لم يمكن هالك أحد مجيب لهذه التقنيه ففضلت التوقف عن شرحها في سوالف
__________________ قمت بإغلاق مواقعي من يريد شراء نسخه من جده طرب مراسلتي r.-f[@]hotmail.com | |||||
|
| |||||
|
السلام عليكم شكرا لمروركم الكريم والله أخي الثلج إني ما انتبهت وما دخلت قسم الويب وأنا اعتذر وإن شاء الله راح ادخل الآن وأقرا وأستفيد من مقالك
__________________ Response.Write ( م. خليل سليم مطور مواقع ASP.NET للتواصل : khalilme@hotmail.com ) | |||||
|
| |||||
|
أخي الثلج أن تنظر للمقدمة وتعطيني رأيك فيها لأنها تختلف عن مقدمتك
__________________ Response.Write ( م. خليل سليم مطور مواقع ASP.NET للتواصل : khalilme@hotmail.com ) | |||||
|
| |||||
|
عذرا أخي، هل من الممكن أن تشرح أكثر وبشكل نظري ![]() أرغب في معرفة متى أستفيد من هذه التقنية؟ مالذي يمكنني فعله في هذه التقنية؟ بماذا تختلف هذه التقنية عن الأجاكس؟ ماهي التقنيات الشبيهة لها؟ لماذا لا يحتاج الشخص إلى خبرة في AJAX هل لأنها تقنية بديلة عنها؟ أمثلة عليها لمواقع تعمل على هذه التقنية والسؤال الأخير، ما علاقة الفيجول بيسك بالموضوع؟ وقد وضعته أنت أول الأمور التي يجب أن يتقنها الشخص بينما كانت ASP.NET الثانية، إلهذا سبب؟ مع الشكر لهذه المعلومات التعديل الأخير تم بواسطة : dnet بتاريخ 11-03-2008 الساعة 02:24 AM. | |||||
|
| |||||
|
السلام عليكم تستفيد منها ... تصورها فلاش وفكري بالاستفادة من الفلاش الأجاكس شي وهذا شي تاني وفيك تراجع موضوعي هنا عن الأجاكس التقنيات هي فلاش مع ملحقاته والجافا ابليت بنظري ليست بديلة عن الاجاكس الامثلة موجودة بمقدمتي في موضقغها الرسمي تحت مسمى شوكاسس والسؤال الاخير جوابه ... انك لست مبرمج asp.net ولو تعلم عنها القليل لعلمت الجواب على العموم هذه التقنية في اصدارها الاول تحتاج فقط لزامل ... أجاكس ... جافا سكريبت وبس يعني بينفع تركب في اية موقع وعلى اية برمجة
__________________ Response.Write ( م. خليل سليم مطور مواقع ASP.NET للتواصل : khalilme@hotmail.com ) | |||||
|
| |||||
|
ما قصرت أخوي برمودا على إجابتك لكن ممكن توضح أكثر وللمعلومية أنا لست مبرمجا ولن أكون بالتأكيد. لذا طلب منك تفسر لي الموضوع بشكل نظري، لأن طبيعة عملي تتطلب أن أكون ملما بالتقنيات البرمجية ولإطلاع على ماهو جديد أكثر من إلمامي بالعمل عليها. لأن هناك من سيعمل عليها بإذن الله بالنسبة للأجاكس أعرف عنها الكثير، لكن لا أعرف عن هذه التقنية. وحتى الآن لم تصل المعلومة أيضا فقد بحثت في المقدمة عن شوكاسس ولم أجد شئ بهذا الأسم. أخيرا أعيد عليك نفس السؤال بعد أن عرفت أنني لست مبرمجا، ما علاقة الفيجول بيسك بالموضوع؟ وقد وضعته أنت أول الأمور التي يجب أن يتقنها الشخص بينما كانت ASP.NET الثانية، إلهذا سبب؟ شكرا لإهتمامك | |||||
|
| |||||
|
اخي لا علاقة له تستطيع استخدام التقنية بدونه
__________________ Response.Write ( م. خليل سليم مطور مواقع ASP.NET للتواصل : khalilme@hotmail.com ) | |||||
|
![]() |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| هاك آخر المشاركات المباشر بإستخدام تقنية أجاكس لمنتديات الفي بي 3.6.0 وأحدث | أبو راشد | إصلاح وصيانة المنتديات | 1 | 08-09-2006 12:25 PM |
| مايكروسوفت تختبر أداة جديدة للاتصال عبر تقنية Wi-Fi | تكنو | أخبار الإنترنت والتقنية ومناقشتها | 1 | 26-08-2006 07:29 PM |
| مايكروسوفت تطرح جهازها زيون كحرب تقنية جديدة على iPOD والفائدة للمستخدم | تكنو | أخبار الإنترنت والتقنية ومناقشتها | 1 | 31-07-2006 07:37 AM |
| تلحق يا ما تلحق :برنامج مايكروسوفت لدعم ورعاية المواقع العربية | RHB | تطوير الويب | 24 | 12-12-2004 06:32 AM |
| قصــــة نــجــاح بــيـــل جـــيــتــس | Hossam | أخبار الإنترنت والتقنية ومناقشتها | 1 | 26-03-2001 04:06 PM |