12

ما هي أفضل المصادر لتعلم برمجة تطبيقات ويندوز فون

  • mino

السلام عليكم و رحمة الله و بركاته

أود تعلم لغة c# لكي أبرمج تطبيقات ويندوز فون و قد وجدت أن تطبيقات ويندوز فون تبرمج بواسطة Silverlight التي تستخدم في c# و أنا أريد نصائح مفيدة و دورات أو كتب أو دروس لتعلم هذه اللغة بالعربية أو الإنجليزية و لدي بعض الأسئلة :

  • هل يمكنني أن أتعلم البرمجة بالSilverlight مباشرة قبل تعلم c#

  • ما هي بيئة العمل الخاصة ببرمجة ويندوز فون

  • هل برمجة تطبيقات ويندوز فون 7 و 8.1 مختلفان عن بعضهما

  • هل يمكنني إستعمال محاكي لمحاكات ويندوز فون على الويندوز مثلا إستعمال النظام الوهمي

  • ما هي معمارية النظام الذي أستعمله للبرمجة 32 أو 64 و لماذا

و أتمنى منكم أن تجيبوني و شكرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لم اجرّب: ولكن قد يخدمك موقع مايكروسوفت التعليمي

وعليكم السلام ورحمة الله وبركاته

المنصات الحديثة من مايكروسوفت تقريبا تتسم بنمط واحد وهو نمط Presentation Foundation

وهو نمط تم تطويره لتلافي الكثير من السلبيات التي كانت موجودة بنمط الفورم Forms

الأوسع قبل اصدار ويندوز 8 هو WPF وهو مخصص لتطبيقات سطح المكتب لأنظمة ويندوز

ومن ثم استحدثت منصة سلفر لايت وهي مشتقة من النمط السابق مع إزالة بعض الميزات وفرض قيود و إعادة صياغة معظم المكتبات لتناسب كونها موجهة للويب

لأنها ستعمل كتطبيق ويندوز ولكن على حاسب العميل

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

كما أنه تم اشتقاق نظام ويندوز فون 7.5 وهو شبيه جدا بسلفر لايت أو يمكن القول أنه مشتق من نمط WP المذكور

ثم ظهر ويندوز فون 8 بعد إحداث تحسينات كبيرة على النظام الذي سبقه

كما لا ننسى تطبيقات ويندوز 8

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

كما قامت مايكروسوفت باستحداث بيئة بلند Blend لأولائك الذين يريدون إنتاج تطبيقات كاملة بدون الحاجة للبرمجة بلغة برمجة خلفية مثل #C أو VB أي فقط تصميميا مع أوامر جاهزة موجودة في قوائم وأزرار بيئة بلند

وبما أنك ستتعلم برمجة التطبيقات لوندوز فون فلن ينفعك سلفر لايت وإنما عليك بإنزال أدوات و مكتبات ويندوز فون

ولكن النمط متشابه في الجميع أي من حيث كوضوع زامل والتصميم واللغة الخلفية ونمط MVVM

طبعا يفضل أن تتنتقل للاصدار الأخير 8.1 ودعك من 7.5

بالنسبة للمحاكي يأتي مع أدوات ومكتبات ويندوز فون حيث يحوي محاكيات ولكن يحتاج بعض الشروط

كأن تكون نسخة الويندوز Pro وليس القياسية

وأن تقوم بعمل بعض الإعدادات في ال Bios للحاسب الذي ستعمل عليه من أجل إنشاء آلة افتراضية Virtual Machine

بالنسبة للمعمارية تتحدد الخيارات من خلال خصائص المشروع و النظام الذي لديك

بالنسبة للدورات لا يحضرني حاليا شيء ولكن كنت محتفظ برابط سلفرلايت ربما يفيدك

كيف أقوم بعمل إعدادات ال Bios من أجل إنشاء آلة إفتراضية مع العلم أن البطاقة الأم لدي من نوع Gigabyte و هل يجب أن تكون شاشة الحاسوب عندي تدعم اللمس لكي تعمل التطبيقات و أيضا هل سوق العمل الخاص بويندوز فون جيد