التعليمات البرمجية للمطورين مع

نظرة عامة

1

القواعد الأساسية

2

الحصول على الأدوات

3

بدء كتابة التعليمات البرمجية

ما المقصود بتطوير الهاتف؟ (نظرة عامة)

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

1القواعد الأساسية 

شاهد هذا الفيديو الذي يدور حول عروض Windows Phone 7 ثم قم بإعداد بيئتك عن طريق تثبيت الأدوات التي ستستخدمها لإنشاء تطبيقات الهاتف.

تشغيل الفيديو

تعرف على القواعد الأساسية لتطوير الهاتف
فيديو | 9 دقائق | تطوير الهاتف | أبريل 2010

والآن وبعد أن تعرفت على تطوير الهاتف، شاهد هذا الفيديو لتتعرف على الأدوات والتقنيات الخاصة بتطوير الهاتف، والتي يأتي من بينها نماذج البرمجة الأساسية الخاصة بإنشاء تطبيقات الهاتف: XNA Framework وSilverlight.

2احصل على الأدوات 
تنزيل الآن 
  1. تثبيت الأدوات
    يؤدي النقر على هذا الزر إلى تثبيت:
    • Visual Studio 2010 Express
    • XNA Game Studio 4.0
    • محاكيWindows Phone
    • Microsoft Expression Blend لـ Windows Phone
    • الأنظمة الأساسية: Silverlight و.NET Framework 4.0
تنزيل الآن 
  1. قم بتثبيت تحديث شهر يناير لأدوات مطور Windows Phone.
تنزيل الآن 
  1. قم بتثبيت إصلاح أدوات مطور Windows Phone.

للحصول على مساعدة بشأن الإصدار الصحيح لـ Visual Studio، راجع مخطط مقارنة Visual Studio 2010.
للحصول على معلومات حول تطوير الفريق، اقرأ عن إدارة دورة حياة التطبيق.

3بدء كتابة التعليمات البرمجية 

استفد من هذه الأقسام لتتعرف على كيفية تطوير تطبيقات Windows Phone 7.

تابع الفوائد

إنشاء أول تطبيق WINDOWS PHONE خاص بك
الفوائد | Silverlight | مارس 2011

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

التالي: تابع التعلم مع Windows Phone QuickStarts

تابع الفوائد

إنشاء واجهة مستخدم WINDOWS PHONE
الفوائد | Silverlight | مارس 2011

ستقوم عادة باستخدام Silverlight لتكوين تطبيقات Windows Phone وXNA Framework لتكوين ألعاب Windows Phone. يعتبر XAML هو اللغة التصريحية المستخدمة لتكوين واجهة مستخدم (UI) تطبيق الهاتف مثل أدوات التحكم والأشكال والنصوص وغير ذلك من المحتويات الموجودة على الشاشة. في هذا النموذج، ستتعرف على تكوين واجهة مستخدم UI لتطبيق الهاتف الخاص بك.

التالي: الشروع في استخدام موزع تطبيق Windows Phone

تابع الفوائد

التفاعل مع توجيهات الشاشة
الفوائد | Silverlight

تعرف على توجيهات الشاشة الطولية والعرضية في هذا النموذج. قم بإنشاء تطبيق يتفاعل مع توجيهات الهاتف ويرسم الشاشة بصور مختلفة استنادًا إلى التوجيهات.

التالي: تعرف على موارد المطورين على موزع التطبيقات

تابع الفوائد

أنشئ تطبيق ألعاب XNA FRAMEWORK
الفوائد | XNA | يناير 2011

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

التالي: تعرف على المزيد حول تطوير الألعاب في موزع التطبيقات

موضوعات المطور

إنشاء تطبيق Windows Phone 7 من البداية وحتى النهاية
تعرف على أساسيات تصميم تطبيق Windows Phone 7. ابدأ بفكرة وقم بتصميم تطبيق ثم انشره في Marketplace.

الدورة التدريبية "Mango" لتسمية التعليمات البرمجية الخاصة بـ Windows Phone
جرب استخدام هذه المعامل ومقاطع الويب المستندة على الويب التي تشرح الإمكانيات الجديدة لـ Mango.

Windows Phone Development QuickStarts
نماذج سهلة مصممة لتساعدك على تكوين تطبيقات Windows Phone بسرعة.

تطوير Windows Phone 7 للمبتدئين
تفترض هذه السلسلة أنه ليس لديك أي معرفة بلغة C# أو Silverlight أو التطوير المتنقل. ففي خلال ساعات قليلة، ستتعرف على المفاهيم اللازمة لتصميم التطبيقات.

دورة تدريبية على Windows Phone 7
اطلع على توضيحات أكثر خطوة بخطوة مجانًا للأدوات المراد استخدامها وبعض المفاهيم الأساسية للبرمجة الخاصة بـ Windows Phone.

الكتب

كتاب إلكتروني مجاني: برمجة Windows Phone 7
قم بتنزيل هذا الكتاب المجاني ونموذج للتعليمات البرمجية للتعرف على كتابة التطبيقات الخاصة بـ Windows Phone 7 مع Silverlight وأطر عمل XNA 2D.
برمجة XNA Game Studio 4.0: تطوير Windows Phone وXbox LIVE
أبدأ العمل بسرعة مع XNA Game Studio 4.0–وقم بتصميم ألعاب رائعة لكل من Windows Phone 7 وXbox LIVE.