سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > ASP و ASP.NET
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم: ,

الرد على الموضوع
 
LinkBack أدوات الموضوع
مشرف قسم asp.net
#1  
ال Silver Light آخر تقنية من تقنيات مايكروسوفت ( مقدمة )

السلام عليكم
قبل أن ابدأ
هذه الدروس عبارة عن اجتهاد شخصي لافادة المطور العربي وهي تجميع من كتب ومقالات قرأتها

طبعا لا أخفي علكم أنه قد تحتوي مقالاتي على أخطاء فأنا متوسط في هذه التقنية ولم أصل للاحتراف بعد
فمن يجد خطأ عليه الا يتردد

بسم الله نبدأ

في ظل تطور تقنيات الويب الهائلة والتي أصبحت عبئا على مطوري المواقع لعدم وجود الوقت للنظر لها والتحديث معها

وفي ظل ميل مواقع الويب 2.0 الى جعل الموقع شبيه ببرامج سطح المكتب وتفاعلية أكثر من حيث اللون والصورة أصبح على مبرمجين الدوت نت ربط برامجهم بالفلاش الخاص بماكروميديا
أو ربطه بأية تقنية أخرى تفاعلية ( كالجافا أبليت السيئة أو Sun Microsystems' JavaFX) وهذا يؤدى الى ارهاق المبرمج بتعلم أمور جديدة لا تعنيه أساسا

قامت شركتنا الموقرة مايكروسوفت بتسهيل العمل وطرح تقنية السيلفر لايت
Microsoft Silverlight

كود:
 (code-named Windows Presentation Foundation/Everywhere or WPF/E)
وقد نزلت النسخة النهائة المعدة للاستخدام والبرمجة قبل شهر منذ الآن في 20/11
معناها بالعربي الضوء الفضي


ولكن ما هي هذه التقنية
تقنية السيلفر لايت باختصار هي تقنية من مايكروسوفت تعمل على متصفحات الإنترنت لتوفر للمستخدم بيئة تفاعلية بالصوت والصورة ولتوفر أيضا لمبرمج الدوت نت راحة ومرونة وقوة في كتابة هذه المواقع

هل تقنية السيلفر لابت تعمل على الوندوز فقط
لا فتقنية السيلفر لابت تعمل حاليا على الماكنتوش وقريبا جدا على اللينكس ( كما تعرفون مشروع مونو) وتحت بند Moonlight

ولكن لماذا الآن وما المتاح الآن

لماذا لم تقم مايكروسوفت بتنزيل السيلفر لابت من 5 سنوات مثلا

السبب هو قلة القنيات السابقة

وللتفصيل
الدوت نت بحد ذاتها ليست مرنة في عمل الرسوم وتحريكها وانشائها رغم وجود مكتبة GDI+ والتي أتعبتني دائما في التعامل معها .


وقد تم حل هذا الأمر بثلاث تقنيات الأولى صدرت منذ 3 سنوات وهي XAML ( زامل ) لوصف الرسم ( xml للبرامج )
كود:
eXtensible Application Markup Language
والثانية وهي في الدوت نت 3.0 WPF

الزامل عبارة عن لغة وصفية ( كالإكس أم أل ) ولكن تم تحديدها لتصف كيف نرسم أدوات
مثلا

بالسي شارب لكي نرسم زر يتوجب كتابة التالي
كود:
 Button Btn = new Button(  );
    Btn.Background = Brushes.Blue;
    Btn.Text="Submit";
    Btn.........=......
ولكن لنرى الزامل
كود:
<Button Click="OnClickHandler" Background="Blue" Content="Hello" />
ليس موضوعنا الآن ولكن هذا أعطى مرونة كبيرة طبعا مع اضافة الكثير من الخيارات الخاصة بالرسم أدوات ، أشكال ، آليات ...

أما ال
كود:
Windows Presentation Foundation (WPF).
فهي آلية مايكروسوفت لاستخدام الزامل في الدوت نت مع طبعا بعض التقنيات الأخرى كاستخدام المتجهات Vectors بدلا من ال Pixels
طبعا ال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
وتجدون في الموقع الأول الكثير من الأمثلة




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


أخوكم خليل سليم






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 26-12-2007, 04:48 PM
الرد مع إقتباس
عضو سوبر نشيط
#2  

يعطيك الف عافيه اخوي سبق وشرحت الـ silverlight بقسم تطوير الويب لكن لم يمكن هالك أحد مجيب لهذه التقنيه ففضلت التوقف عن شرحها في سوالف






__________________
Eng.Fedail
Computer and Electronics Engineer
الثلج is offline   قديم 27-12-2007, 12:05 AM
الرد مع إقتباس
عضو نشيط جدا
#3  

يديك العافيه اخوي خليل على الشرح الوافي

والثلج انت نزل شروحاتك وماعليك من التفاعل يكفي ان اسمك هو اللي منزل الدرس

بالتوفيق






__________________
--(B2ii (@) hotmail .com)--
ctrl is offline   قديم 27-12-2007, 03:52 PM
الرد مع إقتباس
عضو سوبر نشيط
#4  

إقتباس:
المشاركة الأصلية بواسطة ctrl مشاهدة مشاركة
يديك العافيه اخوي خليل على الشرح الوافي

والثلج انت نزل شروحاتك وماعليك من التفاعل يكفي ان اسمك هو اللي منزل الدرس

بالتوفيق
سلمت ياغلاي يكفيني تعليقك






__________________
Eng.Fedail
Computer and Electronics Engineer
الثلج is offline   قديم 27-12-2007, 03:56 PM
الرد مع إقتباس
عضو نشيط
#5  

يعطيك العافيه
وميكروسوفت دائما تبدع باشياء جديده لتوفير بيئه برمجيه عاليه المستوى
وانشالله سوف نتعمق بهذي التقنيه اكثر

اخوي الثلج لقد قرات موضوعك الاول واستفدت منه ايضا لاكن لم ارد
ارجو انك لاتتوقف اذا عندك مزيد من الشروحات






aBu-S3ayeD is offline   قديم 27-12-2007, 04:33 PM
الرد مع إقتباس
مشرف قسم asp.net
#6  

السلام عليكم

شكرا لمروركم الكريم

والله أخي الثلج إني ما انتبهت وما دخلت قسم الويب وأنا اعتذر

وإن شاء الله راح ادخل الآن وأقرا وأستفيد من مقالك






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 27-12-2007, 08:54 PM
الرد مع إقتباس
مشرف قسم asp.net
#7  

أخي الثلج أن تنظر للمقدمة وتعطيني رأيك فيها

لأنها تختلف عن مقدمتك






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 27-12-2007, 09:03 PM
الرد مع إقتباس
عضو نشيط
#8  

يعطيك العافيه اخوي برمودا بدايه موفقه وبإنتظار البقيه من الدروس ان شاء الله

تقبل تحياتي






__________________
سحابة الإسلام
www.islamcloud.com

موقعي الشخصي
www.althari.ws

سبحان الله وبحمده سبحان الله العظيم
أبو فارس is offline   قديم 19-01-2008, 07:34 AM
الرد مع إقتباس
عضو نشيط
#9  

عذرا أخي،
هل من الممكن أن تشرح أكثر وبشكل نظري
أرغب في معرفة متى أستفيد من هذه التقنية؟
مالذي يمكنني فعله في هذه التقنية؟
بماذا تختلف هذه التقنية عن الأجاكس؟
ماهي التقنيات الشبيهة لها؟
لماذا لا يحتاج الشخص إلى خبرة في AJAX هل لأنها تقنية بديلة عنها؟
أمثلة عليها لمواقع تعمل على هذه التقنية
والسؤال الأخير، ما علاقة الفيجول بيسك بالموضوع؟ وقد وضعته أنت أول الأمور التي يجب أن يتقنها الشخص بينما كانت ASP.NET الثانية، إلهذا سبب؟
مع الشكر لهذه المعلومات







آخر تعديل بواسطة dnet في 11-03-2008 الساعة 02:24 AM.
dnet is offline   قديم 11-03-2008, 02:05 AM
الرد مع إقتباس
مشرف قسم asp.net
#10  

السلام عليكم

تستفيد منها ... تصورها فلاش وفكري بالاستفادة من الفلاش

الأجاكس شي وهذا شي تاني وفيك تراجع موضوعي هنا عن الأجاكس

التقنيات هي فلاش مع ملحقاته والجافا ابليت بنظري

ليست بديلة عن الاجاكس

الامثلة موجودة بمقدمتي في موضقغها الرسمي تحت مسمى شوكاسس


والسؤال الاخير جوابه ... انك لست مبرمج asp.net ولو تعلم عنها القليل لعلمت الجواب


على العموم هذه التقنية في اصدارها الاول تحتاج فقط لزامل ... أجاكس ... جافا سكريبت وبس

يعني بينفع تركب في اية موقع وعلى اية برمجة






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 14-03-2008, 10:42 AM
الرد مع إقتباس
عضو نشيط
#11  

ما قصرت أخوي برمودا على إجابتك
لكن ممكن توضح أكثر
وللمعلومية أنا لست مبرمجا ولن أكون بالتأكيد.
لذا طلب منك تفسر لي الموضوع بشكل نظري، لأن طبيعة عملي تتطلب أن أكون ملما بالتقنيات البرمجية ولإطلاع على ماهو جديد أكثر من إلمامي بالعمل عليها. لأن هناك من سيعمل عليها بإذن الله

بالنسبة للأجاكس أعرف عنها الكثير، لكن لا أعرف عن هذه التقنية. وحتى الآن لم تصل المعلومة

أيضا فقد بحثت في المقدمة عن شوكاسس ولم أجد شئ بهذا الأسم.

أخيرا أعيد عليك نفس السؤال بعد أن عرفت أنني لست مبرمجا،
ما علاقة الفيجول بيسك بالموضوع؟ وقد وضعته أنت أول الأمور التي يجب أن يتقنها الشخص بينما كانت ASP.NET الثانية، إلهذا سبب؟

شكرا لإهتمامك






dnet is offline   قديم 14-03-2008, 09:34 PM
الرد مع إقتباس
مشرف قسم asp.net
#12  

اخي لا علاقة له

تستطيع استخدام التقنية بدونه






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 16-03-2008, 01:44 PM
الرد مع إقتباس
عضو نشيط
#13  

السلام عليكم ورحمة الله وبركاته،
ما هو مدى وقوة دعم هذه التقنية للغة العربية ...
حاولت بتجربة سريعة بواسطة VS2088 لاحظت أن النص العربي من اليسار للمين.
شكراً لك وبإنتظار جديدك







آخر تعديل بواسطة orok في 13-11-2009 الساعة 08:39 AM.
orok is offline   قديم 13-11-2009, 07:56 AM
الرد مع إقتباس
مشرف قسم asp.net
#14  

السلام عليكم

بخصص اللغة العربية فقد واجهتني مشاكل مشابهة ولكن توجد أدوات للاصدار الثالث موجودة على موقع كود بليكس وهي تدعم العربية والعبرية بشكل ممتاز... ولكنها ما زالت بيتا






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 13-11-2009, 11:34 AM
الرد مع إقتباس
عضو نشيط
#15  

شكراً لك أخي الكريم






orok is offline   قديم 15-11-2009, 06:04 AM
الرد مع إقتباس
مشرف قسم asp.net
#16  

إقتباس:
المشاركة الأصلية بواسطة orok مشاهدة مشاركة
شكراً لك أخي الكريم
أحببت أن أسرك أخي - كما سررت أنا - وأخبرك أن دعم اللغة العربية أصبح الآن ممكن في الإصدار الرابع
تفضل
http://developers.ps/articles.aspx?id=39






__________________
مطور مواقع ASP.NET & تطبيقات Windows 8 & تطبيقات جوال WP7
بريدي :khalilme at hotmail.com
خليل سليم is offline   قديم 19-11-2009, 07:29 PM
الرد مع إقتباس
عضو جديد
#17  

شكراً لك أخي الفاضل






3rbzed is offline   قديم 21-11-2009, 02:51 AM
الرد مع إقتباس
عضو نشيط
#18  

إقتباس:
المشاركة الأصلية بواسطة برمودا مشاهدة مشاركة
أحببت أن أسرك أخي - كما سررت أنا - وأخبرك أن دعم اللغة العربية أصبح الآن ممكن في الإصدار الرابع
تفضل
http://developers.ps/articles.aspx?id=39
شكراً لك وبارك الله فيك
أحياناً ما يكروسوفت هذه تجعلك عاجز بحيث أنك لا تعلم بأي تقنية ستبدأ
جاري التنزيل والتجربة






orok is offline   قديم 24-11-2009, 06:30 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
هاك آخر المشاركات المباشر بإستخدام تقنية أجاكس لمنتديات الفي بي 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 الويب والويب 2.0 والـ Semantic Web 24 12-12-2004 06:32 AM
قصــــة نــجــاح بــيـــل جـــيــتــس Hossam الأخبار المتعلقة بالإنترنت والتقنية 1 26-03-2001 04:06 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 09:46 PM.