اهلاً،

إستكمالاً للسلسلة التي بدأتها قبل شهر تقريباً، أقدم لكم اليوم العدد الرابع من “مطوري تطبيقات ويندوز في أسبوع”.. نبدأها بأهم الأخبار و التطورات:

  • – تحديث جديد لـ Windows App Studio
    أعلنت مايكروسوفت عن إصدار تحديث ديسمبر لـ “Windows App Studio” وهو الآن متوفر للجميع.. ومن أهم ما جاء في هذا التحديث:

    • “وورد-بريس” كمصدر بيانات جديد بالتطبيق:
      الآن بإمكانك صناعة تطبيق و إضافة “وورد-بريس” كمصدر للبيانات بالتطبيق، ومن خلال هذه الميزة ستتمكن من صناعة تطبيقات لمدونتك او مدونة شركتك ونشره على متجر ويندوز و الوصول لأكثر من 110 مليون مستخدم بسهولة!
    • محتوى متعلق (Related Content):
      الآن أصبح يإمكانك إضافة قسم جديد لإضافة أي محتوى متصل او متعلق بمحتوى الصفحة الرئيس- مثلاً: إضافة تعليقات لفيديو أو محتوى نصي.. أو معلومات المتحدث.
    • إعلانات مايكروسوفت:
      من خلال هذا التحديث، أنت الآن متمكّن من إضافة إعلانات مايكروسوفت في تطبيقك وبيعها والحصول على المال مقابل ذلك.

تحديثات جميلة لـ Windows App Studio وللمزبد من التفاصيل والقوالب عن هذه التحديثات، قم بزيارة : blogs.windows / Windows App Studio December Update 2015

ولمن لا يعرف ماهو Windows Apps Studio، هو خدمة من مايكروسوفت تمكنك من صنع تطبيقات لويندوز 10 من خلال خطوات بسيطة مثل إضافة مصدر بيانات يوتيوب، RSS، Flicker وتخصيص واجهة المستخدم وبعد ذلك التحزيم والنشر!

إعرف المزيد : App Studio

  • – عودة Coding4Fun بالعديد من المشاريع الممتعة!
    أعلن فريق تطبيقات ويندوز من مايكروسوفت عن عودة مشروع Coding4Fun بصفات ومشاريع جديدة رائعة..
    Coding4Fun هو مشروع من مايكروسوفت ليريك الجانب المشرق من تطوير التطبيقات لويندوز، يقوم على بناء مشاريع وتطبيقات لمنصة ويندوز بواجهات تطوير تطبيقات ويندوز Windows APIs ولكن الشيء المميز في هذه المشاريع انها من خارج الصندوق بشكل كبير!
    مثلاً: تطبيق لعزف الموسيقى عبر تحريك رأسك –أو عدة رؤوس معك- بإتجاه وأنماط معينة.. هدف المشروع الأساسي هو المتعة، الجانب المشرق من البرمجة :).

للمزيد عن Coding4Fun : blogs.windows / Coding4Fun reboot!

لإستعراض المشرايع المتوفرة اليوم: dev.windows / Projects | جميع المشاريع متوفرة برخصة MIT مفتوحة المصدر .

 

بعد هذه الأخبار الممتعة،سأقوم الآن بذكر بعض النصائح والـ Tips الجميلة!

  • – Productivity Power Tools :
    إضافة رائعة للفيجوال ستوديو تقوم بإضافة العديد والعديد من الميزات أصيلة-المظهر والتصرف Native-like ومن أهمها:

    • نسخ HTML : يمكنك نسخ الكود كـ HTML ولصقه ليظهر بالضبط بنفس الشكل الملون والمرتب بالمحرر.
    • الضغط على زر الماوس الأوسط للملاحة.
    • المستندات التي تم اغلاقها مؤخراَ.

وأيضاً العديد والعديد من الإضافات الرائعة حقاً، تصل لأكثر من 13 إضافة لا يسعني ذكرها جميعاً – يمكن الحصول عليها عبر معرض إضافات فيجوال ستوديو: Visual Studio Gallery – Productivity Power Tools

 

  • Web Essentials:

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

يمكن الحصول عليها عبر معرض إضافات فيجوال ستوديو: Visual Studio Gallery – Web Essentials

أو يمكنك إستعراض موقع المشروع: Web Essentials for VS
هذه كانت نصائح و Tips هذا العدد.. لننتقل الآن لـ How-To!

في هذا الإسبوع أخترت لكم موضوع سهل وشيّق للتكلم عنه.. التطبيقات التي تعتمد على مواقع الإنترنت Hosted Web App .. التي تعمل على ويندوز 10.
عندما تم الإعلان عن “الجسور” أو المسارات التي يمكنك الإختيار بينها لبناء تطبيقات لويندوز 10، كانت التطبيقات التي تعتمد على الويب من إحدى هذه المسارات.. وهي من وجهة نظري تفيد في عدة سيناريوهات..
سأتكلم في هذا الإسبوع عن كيفية صنع هذا التطبيق، وسأترك لكم ولخيالكم الواسع تطبيق ذلك وصنع تطبيقات خاصة بمواقع الإنترنت الخاصة بكم  .

  • أولاً: أنشئ تطبيق ويندوز 10 بلغة JavaScript .
    من خلال File > Create new project > Javascript projects > UWP project .
  • ثانياُ: إستبدل الصفحة الرئيسية لتطبيقك بـ رابط لموقعك:
    من خلال ملف إعداد الحزمة package.appxmanifest إستبدل Start page برابط موقعك الرئيسي – مثلاً: http://mghzawi.com .
  • ثالثاً: مبروك، أنت تملك تطبيق ويندوز 10 لموقعك.. يمكنك رفع التطبيق على متجر ويندوز أو بيعه :) !

طبعاً أمزح بخصوص بيع التطبيق ولكني لا أمزح بشأن أنك تملك تطبيق فعلياً.. من الخطوات التي تستطيع تخصيص تطبيقك بها:
تعديلات طفيفة جداً على أكواد موقعك (إضافة دالات فقط ) تمكنك من:

  • تحديث البلاطات الحية.
  • إضافة إشعارات.
  • التكامل مع Windows APIs (والتي لا يستطيع الوصول إليها إلا التطبيقات الأصيلة) .
  • إضافة تكامل تطبيقك مع كورتانا.
    تمكن المستخدم من الوصول لموقعك او ميزات محددة من موقعك عبر كورتانا.

إذا كنت مهتم بذلك وتريد الوصول لمصادر ومراجع تمكّنك من فعل المزيد.. يمكنك الرجوع لـ Hosted Web Apps.

بالنسبة للمصادر والمراجع لهذا الإسبوع، فإخترت لكم:

  • دليل مطوري ويندوز 10 – المحتوى المحدّث 1511 .
    في هذا الدليل قامت مايكروسوفت بذكر وشرح آخر وأهم الميزات التي إصدارها مع حزمة المطورين 10586 * .. جميل ومفيد لكل الحالات :) .
    Channel 9 – Developers guide to Windows 10 (1511)
  • كورس تطوير تطبيقات ويندوز للمبتدئين:
    هذا الكورس ليس جديداً، وقمت سابقاً بذكره في الأسابيع الماضية ولكن الآن تم إضافته في أكاديمية مايكروسوفت الإفتراضية ويمكنك الآن الإستفادة من ميزات الأكاديمية والنقاط التي يمكنك الحصول عليها عبر مشاهدتك لهذه السلسلة..
    MVA/ Windows Development for Absolute beginners
  • Developer Publish :
    موقع جميل يوفر مصادر ومراجع وأكواد لمطوري ويندوز 10 ومنصة ويندوز الموّحدة.. رائع!
    developerpublish.com

كانت هذه المصادر التي أردت ان اشاركها معكم لهذا الإسبوع..

في جزء القيكس لهذا الأسبوع، تعليقات (Comments) بكود تم نشره للجميع كـ مفتوح المصدر:
http://9gag.com/gag/ar4M2mK

D:

إلى هنا، وصلنا لنهاية النشرة لهذا الإسبوع – دائماً يمكنك التواصل معي لأي سؤال، إقتراح او نقد.. عبر تويتر او التعليقات.

هل تعتقد أنه بإمكان تحسين النشرة او السلسلة بشكل عام؟ يمكنك المشاركة بالنشرة القادمة سواءً بنصيحة، مصدر، مرجع او شيء ممتع مثير للسخرية.. أو ان تطلب شيء معين، دائماً، يمكن التواصل معي عبر القنوات السابقة.. او عبر البريد http://scr.im/mmgrt

لإستعراض الإسابيع السابقة من سلسلة مطوري تطبيقات ويندوز في أسبوع للشهر الماضي: MGhzawi / ‘msdev in a week’-tagged posts

أملي بلقاء آخر
محمد

 

* قد يهمك التعرف على نسخة 10586 من SDK ويندوز: MGhzawi / msdev in a week #1