Archive for 23 فيفري, 2008

النظرة الأولى على Silverlight 2.0

23/02/2008

أخبار مثيرة جداً، فقد أعلن Scott Guthrie بالأمس بعض التفاصيل عن Silverlight 2.0 و قال بأن النسخة Beta1 ستطرح بعد فترة قصيرة.

هناك الكثير من الميزات الرائعة الجديدة في هذا الإصدار، و منها مجموعة الأدوات الغنية و التي ستمكنك من بناء الـForms التي كنا نفتقدها مع النسخ السابقة بالإضافة إلى عرض البيانات و التفاعل مع المستخدم بسهولة أكبر. و أصبح من الممكن في هذه النسخة التعامل مع كثير من بروتوكولات و خدمات الشبكة، و هناك الكثير من الميزات الإضافية المجلوبة من WPF و إطار عمل .NET.

و يذكر سكوت في النهاية مثال تطبيقي يوضح بعض ميزات Silverlight 2 على ثمانية أجزاء.

أخطاء و مشاكل برمجية مدمرة

16/02/2008

قالت إحدى الإحصائيات أن الأخطاء البرمجية تكلف الاقتصاد الأمريكي 59 و نصف مليار دولار سنوياً، و بالطبع، الرقم أكبر مما نتوقعه، و ليس هذا الرقم هو فقط الخسائر، فكثير ما أدت الأخطاء البرمجية أو كادت تؤدي إلى موت البشر، و أبرز الحوادث التي كادت تؤدي إلى حرب عالمية ثالثة كانت في عام 1983 عندما أطلقت الأجهزة السوفيتية تحذيراً خطائياً بهجوم الولايات المتحدة على الاتحاد السوفييتي و كاد السوفييت يردون بهجوم صاروخي نووي كذلك، و قد شاهدت قبل أيام على الجزيرة الوثائيقة برنامجاً عن هذه الحادثة بالذات.
السلسلة تطول، فهناك العشرات و العشرات من المشاكل المدمرة، و يمكنك قراءة عشرون من أكثرها شهرة على الرابط : عشرون كارثة برمجية شهيرة.

تطوير لعبة لـXBOX360 بساعتين و نصف

10/02/2008

يقول همام البهنسي في In|Structurez أن بإمكانك تطوير لعبة لإكس بوكس 360 بأقل من ساعتين و ربع باستخدام الأدوات المجانية Microsoft XNA و Softimage|XSI MOd tool و بمتابعة بعض مقاطع الفيديو لـDan Waters، قم بزيارة الموضوع المثير للمزيد من العلومات.

تعلم الـRegular Expressions في ثلاثين دقيقة

08/02/2008

و بالطبع لن تتقن هذا المجال في ثلاثين دقيقة فقط، و لكن ذلك سيعطيك فكرة تكفي لفهم معظم التعابير التي تواجهها و البدء بكتابة تعابيرك الخاصة، و بالإضافة إلى ذلك، سيعطيك المقال الذي نتحدث عنه معلومات أساسية عن برنامج الـRegular Expressions الرائع و الذي يسمى Expresso و هو برنامج مجاني و لكنه يحتاج إلى تسجيل مجاني أيضاً، سيعمل البرنامج لستين يوماً فقط إن لم تقم بتسجيله.
بعد أن تقوم بتحميل البرنامج، يمكنك قراءة درس الثلاثين دقيقة هذا من ملفات المساعدة التي تأتي مع البرنامج، كما يمكنك قراءة نسخة أونلاين منها من موقع CodeProject.
يتوفر على نفس الموقع مقالة أخرى تعريفية بالبرنامج.
يحوي البرنامج أيضاً على مكتبة من عشرات التعابير الجاهزة للقيام بمختلف المهام الشائعة (التأكد من عنوان IP، التأكد من عنوان بريد إلكتروني، …).
هذا الدرس رائع! و البرنامج أروع، أنصح به لكل المهتمين بالـRegex و خاصةً مع الدوت نيت (لأن هذا مجال البرنامج الأساسي).

سلسلة تعليم Silverlight بالعربية، ثلاثة أجزاء

02/02/2008

و أخيراً قمنا بطرح المقال الأخير ضمن سلسلة تعليم Silverlight في موقع المشروع، للذين لم يقرؤوا السلسلة بعد، هاهي روابط مقالات السلسلة الثلاثة و أرجو أن تستفيدوا منها :
مقدمة إلى Silverlight – الجزء الأول
: يذكر هذا الجزء المعلومات الأساسية و التي عليك أن تفهمها قبل البدء ببرمجة Silverlight، مثل ماهو و ما ميزاته عن بعض التقنيات المنافسة (مثل فلاش).
مقدمة إلى Silverlight – الجزء الثاني
: يشرح هذا المقال لغة الترميز XAML و يقارنها بلغة XAML التي تستخدم في WPF، ثم يذكر مما يتألف أي تطبيق Silverlight قياسي، و أخيراً يستعرض بعض الأدوات و التحميلات التي يمكنك الحصول عليها لبرمجة و تصميم تطبيقات Silverlight.
مقدمة إلى Silverlight – الجزء الثالث
: هذا الجزء و هو الأخير ضمن السلسلة، يضع كل المفاهيم النظرية التي تعلمناها في الجزئين السابقين في مثال عملي بسيط باستخدام كل من Microsoft Expression Blend 2 و Microsoft Visual Studio 2008.

محرك 3D لـSilverlight

01/02/2008

Silverlight و كما نعرف لا يدعم إمكانيات الـ3D التي يدعمها WPF، لهذا، إن أردت بعض هذه الإمكانيات يمكنك استخدام محرك الـ3D المجاني، و المفتوح المصدر و الذي قام بإنشائه Mark Dawson باسم Kit3D، هذا المحرك الخفيف مستضاف على CodePlex و يمكن تحميل كوده من هناك أو رؤية بعض الأمثلة على عمل المحرك من صفحة المحرك في موقع Mark Dawson.
ملاحظة : تجربة الأمثلة تتطلب وجود إضافة Silverlight لمتصفحك.