بيت / نظام التشغيل المحمول / تطبيقك الخاص للويندوز فون؟ بسهولة! مقدمة إلى UWP لتطوير تطبيق Windows 10 العالمي للدمى

تطبيقك الخاص للويندوز فون؟ بسهولة! مقدمة إلى UWP لتطوير تطبيق Windows 10 العالمي للدمى

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

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

في عام 1927، توفي جيوفاني أجوستا، تاركًا المشروع الجديد لزوجته جوسيبينا وابنه دومينيكو البالغ من العمر 20 عامًا. كان الكونت الشاب مغرمًا بالدراجات النارية. وعندما أصبح من الواضح، قرب نهاية الحرب العالمية الثانية، أن صناعة الطيران في إيطاليا وحدها كانت...

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

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

ولكن لا تزال هناك استثناءات للقواعد. تويوتا لاند كروزر برادو موديل 2002، بأسلوبها "الحضري"، قادرة على التغلب حتى على ظروف الطرق الوعرة الخطيرة. إن الجمع بين الكلمتين "Land" و"Cruiser" وحدهما يسمح لنا بتصنيف النموذج على أنه...

الأحداث - سوبارو امبريزا WRX

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

في ديسمبر 1887، ولد صبي في عائلة فلاحية بالقرب من ميلانو، الذي لم يكن مهتمًا منذ الطفولة بالعمل الزراعي بقدر ما كان مهتمًا بالتكنولوجيا العصرية لمحركات البنزين. في سن الخامسة عشرة، حصل جوزيبي جيليرا (وكان هو) على وظيفة...

كانت الأولى في اليابان التي حصلت على نظام حقن الوقود الموزع. كانت هناك أيضًا نسخة بمحرك ديزل، والتي أصبحت أول سيارة Gran Turismo في العالم. في هذه الأيام، أصبحت هذه السيارة كلاسيكية حقًا ويجب اقتناؤها...

الشريط الأبيض أسود، ومرة ​​أخرى الشريط الأبيض أسود. أعلى وأسفل، أعلى وأسفل. هذا ليس من عوامل الجذب في لونا بارك، بل هو مسار حياة أحد أفضل متسابقي الفورمولا 1. في 17 سبتمبر 1960 في لندن، في عائلة بطل العالم للفورمولا 1 مرتين في المستقبل ج...

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

وكما اتضح، كان لديهم وجهات نظر مماثلة، لذلك بدأوا على الفور في التعاون. يعتبر عيد ميلاد فولفو هو 14 أبريل 1927 - وهو اليوم الذي غادرت فيه أول سيارة تسمى جاكوب مصنع جوتنبرج. وكان هذا الحدث بمثابة ميلاد سويدي جديد.

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

فريق رينو F1. بالتوازي - تتلاقى! الخط الفرنسي مكسور

في فجر الفورمولا 1، سيطرت فرق شركات السيارات على مساراتها. ألفا روميو ومازيراتي وفيراري - لم يشك أحد في أن سياراتهم ستكون من بين السيارات المفضلة. ثم غادرت بعض فرق المصانع السباقات الملكية، في المقابل...

تاريخ العلامة التجارية، أو لماذا لا يمكن اعتبار السيارات التي تحمل لوحة "TRD" سيارات تويوتا عادية في 7 يونيو 1954، عندما لم تكن كورولا ولا كراون في "ترسانة" شركة تويوتا الشابة وغير المعروفة خارج اليابان، وكانت لاند كروزر ولم أفكر حتى في الحصول على...

أهلاً بكم!

تمت كتابة مشاركتي الأخيرة منذ وقت طويل وحان الوقت لتصحيح هذه الحقيقة المحزنة. قررت اليوم تقسيم سلسلة المقالات حول Windows Azure والتحدث عن منصة أخرى لا تقل جاذبية من Microsoft - Windows Phone.

كما تعلمون بالفعل، فإن نظام التشغيل لـ الأجهزة المحمولةلقد كانت Microsoft موجودة في السوق لفترة طويلة (منذ عام 2010) وتحتل اليوم أحد المناصب الرائدة، حتى أنها تجاوزت في بعض البلدان نظام التشغيل iOS الشهير في عدد الأجهزة المباعة. لذلك، فإن العديد من المطورين في روسيا وفي جميع أنحاء العالم يكتبون بالفعل تطبيقات لنظام التشغيل هذا بقوة كبيرة، ويبلغون عن مبيعات وأرباح ممتازة في متجر Windows.

البدء في تطوير التطبيقات ل ويندوز فونفي الواقع من السهل جدا. إذا كنت تعرف بالفعل لغة C# ولديك خبرة في استخدام WPF أو Silverlight، فيمكنك القول أنك تعرف 80% من المعلومات الضرورية. الحقيقة هي أن منصة تطوير Windows Phone كانت تعتمد في البداية على Silverlight، وفي إصدار WP8 تم استبدالها بمنصة مشابهة لها إلى حد ما، على الرغم من أنها أقرب إلى WinRT. لذا، إذا سبق لك أن كتبت تطبيقات باستخدام WPF، فأنت تعرف ما هو MVVM وما هو المطلوب من أجله، فاستمر في كتابة التطبيقات لنظام Windows Phone.

ولكن ماذا لو لم تكن مطورًا ذا خبرة، ولكنك تريد حقًا أن يكون لديك تطبيق فريد خاص بك هنا والآن يمكنك تثبيته على هاتفك والتباهي به لأصدقائك؟ وهذا ما سنناقشه في مقال اليوم.

استوديو تطبيقات ويندوز فون

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

مع هذه الخدمة، يمكنك إنشاء تطبيق كامل من البداية في أربع خطوات فقط. يمكنك تعيين الأنماط والصور والبيانات الخاصة بك وإضافة وصف وتحميل النتيجة إلى متجر التطبيقات. ومع ذلك، ليس من الضروري أن تكون مطورًا مسجلاً (يكلف الاشتراك السنوي 99 دولارًا). الآن يمكن للجميع فتح جهاز واحد مجانًا وتنزيل ما يصل إلى اثنين من تطبيقاتهم الخاصة لاختبارهم.

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

الخطوة 0.1. تسجيل

من أجل البدء في استخدام الخدمة، تحتاج إلى تسجيل حساب LiveID الخاص بك. أعتقد أنه لا فائدة من شرح ما إذا كنت قد استخدمت أي خدمة من Microsoft. انتقل إلى موقع App Studio على الويب وانقر على زر "بدء البناء":

أدخل معلومات تسجيل الدخول وكلمة المرور الخاصة بـ LiveID وسيتم نقلك إلى نظام إدارة تطبيقاتك. إذا كانت هذه هي المرة الأولى التي تقوم فيها بذلك، سيكون لديك قائمة فارغة. لدي بالفعل تطبيق prog_facts في مجموعتي.

الخطوة 0.2. اختيار نوع التطبيق

لإنشاء تطبيقك الأول، يجب عليك تحديد عنصر القائمة "إنشاء". سيُعرض عليك خياران - إنشاء تطبيق باستخدام أحد القوالب المتاحة أو تكوين كل شيء من البداية.

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

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

الخطوة 1: معلومات التطبيق

الخطوة الأولى والأبسط من بين الخطوات الأربعة التي وعدنا بها لإنشاء تطبيق هي المسؤولة عن المعلومات حول التطبيق المستقبلي. ستحتاج إلى تقديم اسمها ووصفًا موجزًا ​​واختيار شعار. يجب أن يكون الشعار بصيغة PNG وبحجم 160×160 بكسل.

لاحظ رقم الهاتف المعروض على اليمين. يعرض دائمًا تطبيقك مع التغييرات التي تجريها عليه.

الخطوة 2. ملء المحتوى

يتكون كل تطبيق يتم إنشاؤه من خلال Windows Phone App Studio من أقسام. كل قسم عبارة عن مجموعة من الصفحات المترابطة بواسطة نوع من المنطق. على سبيل المثال، البيانات التي يمكن عرضها على هذه الصفحة. لنقم بإنشاء قسم جديد سنستخدم فيه موجز RSS كمصدر للبيانات.

هنا تحتاج إلى تعيين اسم القسم المستقبلي، وتحديد نوع مصدر البيانات (تتوفر المجموعة وRSS ومقاطع فيديو YouTube وصور Flickr وبحث Bing ومحتوى HTML5) وإعطائه اسمًا. بعد إنشاء القسم، سيتم نقلنا إلى صفحة التحرير.

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

الخطوة 2.1. مصدر البيانات

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

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

الخطوة 2.2. تعديل مظهر الصفحة

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

يمكنك أن ترى على الفور كيف تغير التطبيق. الآن السجلات تذهب واحدا تلو الآخر بالتسلسل، الأمر الذي يؤدي إلى مظهرتطبيقات على أسلوب الحد الأدنى. يجدر الانتباه إلى حقلي عنوان العنصر والعنوان الفرعي للعنصر. بدلاً من النص البسيط، هناك الآن تعبيرات غير مفهومة (Data.Title) و(Data.Summary) مكتوبة هناك. بالنسبة لأولئك المطلعين على WPF، يمكن مقارنتها بـ Data Binding. بالنسبة للآخرين، سأشرح.

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

دعونا نحاول تحرير صفحة المعلومات بنفس الطريقة. تتوفر له مجموعة مختلفة قليلاً من القوالب، من بينها سنختار أبسطها وأكثرها ملاءمة:

كل شيء في هذه الصفحة هو نفسه تقريبًا. الشيء الوحيد هو أنه بدلاً من كائن البيانات، يتم استخدام السياق هنا، وهو نفسه في الأساس.

الخطوة 2.3. إضافة القوائم والأقسام الأخرى

بالإضافة إلى الأقسام البسيطة، يمكنك إضافة القائمة المزعومة إلى Windows Phone App Studio. هذا القسم يتكون من قائمة روابط لأقسام أخرى أو مواقع خارجية. قررت إضافة قائمة إلى أقسام الفيديو بالموقع حتى تتمكن دائمًا من الوصول السريع إلى المعلومات المفيدة في متناول يدك. تشبه إضافة القائمة قسمًا بسيطًا وإعدادها ليس بالأمر الصعب. لذا أقترح عليك إتقان هذا كواجب منزلي.

الخطوة 3. الأنماط

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

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

الخطوة 3.1. البلاط

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

الخطوة 3.2. شاشات البداية والقفل

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

صورة شاشة القفل هي الصورة التي سيتم عرضها على شاشة القفل. في الواقع، ليس لها معنى عملي كبير، لأن هذه الصورة ثابتة داخل Windows Phone App Studio، ومن غير المحتمل أن يرغب المستخدم في استبدال خلفية Bing الملونة بصورتك.

الخطوة 4. النهائي

حسنًا، لقد وصلنا إلى المرحلة الأخيرة - وهي إنشاء أول تطبيق لنا لنظام Windows Phone. في الصفحة الأخيرة المسماة "إنشاء"، ينتظرنا الخيار الثمين - لإنشاء حزمة يمكننا تثبيتها لاحقًا على أجهزتنا. انقر فوق الزر الكبير "إنشاء تطبيق" وانتظر حتى يعمل السحر.

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

خاتمة

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

آمل حقًا أن تلهمك هذه المقالة لكتابة أول تطبيق Windows Phone خاص بك. وأريد أن أصدق أن المعرفة التي تكتسبها ستساعدك في إنشاء حساب Instagram جديد أو Angry Birds جديد. ولكي يحدث هذا في أقرب وقت ممكن، انتقل إلى بوابة تطوير Windows Phone، وادرس المواد، وشاهد مقاطع الفيديو التعليمية، وقم بالإنشاء.

حظا سعيدا وتطبيقات جيدة لك!

يعد تطوير التطبيقات لنظام التشغيل Windows 10 Mobile اليوم أحد أكثر المجالات الواعدة.

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

ويتم تدريب الآخرين من قبل الشركة التي يعملون بها.على أية حال، هذا اتجاه ممتاز ويستحق المتابعة بالتأكيد.

لذلك، سنقوم بتحليل الخطوات التي يجب اتخاذها.

محتويات:

معلومات تمهيدية

اعتمادًا على ما إذا كنت قد قمت بأي تطوير من قبل، سيكون من الأسهل أو الأصعب عليك فهم كل ما سيتم مناقشته أدناه.

سنركز على هؤلاء الأشخاص الذين بدأوا للتو في فهم الأساسيات.

ربما ذهبت إلى الكلية أو أخذت بعض الدورات التدريبية.

إذا كان الأمر كذلك، هذه التعليماتخاصة بالنسبة لك.

دعنا ننتقل مباشرة إلى موضوع التطوير.

قام مطورو Microsoft بشيء مريح للغاية قبل بضع سنوات. لقد أنشأوا ما يسمى بالتطبيقات العالمية، أو بالأحرى، بيئة التطوير لهم.

إنها مناسبة تمامًا لجميع الأجهزة التي تعمل عليها.

في الشكل 1، ما هو مكتوب أعلاه يظهر في الرسم البياني.

إن وجود التطبيقات العالمية في حد ذاته يعتمد على هذا المفهوم UWP (منصة Windows العالمية).

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

يتم توحيدهم بواسطة المكونات التالية:

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

بفضل هذا النهج، يمكنك تحسين عملك بجدية.

ميزته الرئيسية هي أنك لا تحتاج إلى الكتابة، على سبيل المثال، 2 منفصلين و .

تكتب برنامجًا واحدًا، فيتكيف مع الجهاز الذي يعمل عليه.

ولذلك، لا يوجد اليوم شيء اسمه برنامج منفصل لنظام التشغيل Windows 10 Mobile من حيث المبدأ.

بدلا من ذلك هناك UWP.

ومن الجدير بالذكر أنه عندما كان نظام التشغيل Windows Phone (نظام التشغيل الذي سبق Win Mobile) قيد الاستخدام، لم يتم توفير هذا النهج. اضطررت إلى إنشاء برنامج لجهاز الكمبيوتر، ثم محاولة نقله (بمعنى آخر، تكييفه) إلى . على الرغم من أنه في الغالبية العظمى من الحالات كان من الضروري التطوير من الصفر. كما يمكنك أن تتخيل، كان هذا غير مريح للغاية.

ولحسن الحظ، تغير كل شيء الآن، وقد تغيرنا نحن طريقة عالميةبرمجة.

الآن دعنا ننتقل إلى الممارسة.

طرق التطوير لنظام التشغيل Windows 10 Mobile

وبناء على ما سبق يمكننا تسليط الضوء ثلاث طرق لكتابة برنامج لويندوز 10 M للجوال:

عبر منصة. في بيئة برمجيةالاستوديو المرئي (هذه إحدى أدوات المطورين التي سنتحدث عنها في القسم التالي) يوجد مثل هذا المكون،مثل زامارين . لذلك، بفضل ذلك، من الممكن تطوير برامج لويندوز 10 موبايل، و معًا. سيكون لدى المطور ثلاث شاشات يمكنه من خلالها تغيير واجهة إنشائه. لكن منطق البرنامج سيبقى دون تغيير. يتم استخدام لغة C#.

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

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

ولذلك، فمن المنطقي معرفة الأدوات اللازمة لإنشاء برنامج باستخدام هذه الطريقة.

ما هو مطلوب للتطوير - دراسة الأدوات

سوف تحتاج إلى تنزيل كل هذا الآن لبدء الإنشاء! دعنا نقول على الفور أن كل شيء هناكمايكروسوفت.

إذن إليك ما ستحتاج إليه:

الاستوديو المرئي. هذه هي بيئة التطوير.ستكتب فيه التعليمات البرمجية وترى مظهر التطبيق المستقبلي وتجميعه (بعبارة أخرى تشغيله) وما إلى ذلك. تحميلمقابل يمكنك زيارة visualstudio.com. هناك 3 إصدارات -المجتمع والمهنية والمشاريع . الأول مجاني ولديه الحد الأدنى من الوظائف. ولكن هذا يكفي للانخراط في التنمية في ظلهافوز 10 موبايل . يتم دفع المبلغين المتبقيين ولهما وظائف موسعة بشكل كبير.

ويندوز 10 تحديث الذكرى السنوية SDK. هذه حزمة محدثة من الأدوات اللازمة للتطوير لمجموعة كاملة من الأدوات الذكية التي تعمل على نظام التشغيل Windows 10. يمكنك تنزيله من Developer.microsoft.com. يحتاج هذا المكون فقط إلى التثبيت بعد التنزيل. سيتم "البناء" تلقائيًامقابل.

سيكون للمبتدئين ما يكفيمجتمع الاستوديو المرئيبالاشتراك مع تحديث الذكرى السنوية لنظام التشغيل Windows 10 SDK.

مهم!تأكد من التحقق من متطلبات النظامالاستوديو المرئي . من المحتمل أن جهاز الكمبيوتر الخاص بك لن يدعم الإصدار 2017. يمكنك العثور على الإصدارات الأقدم على نفس الموقعمقابل.

في المستقبل، عندما تتقن الأساسيات الأساسية، يمكنك أيضًا تجربة استخدام مزيج لفيجوال ستوديو.

لكن هذا لا ينطبق إلا إذا كنت تستخدمهالاستوديو المرئي ليس 2017، ولكن نسخة قديمة.

في مقابل في عام 2017، مثل هذه الأداة ببساطة لا معنى لها. لقد تم بالفعل أخذ الأفضل منه هناك.

ترخيص المطور وفتح

في حالتنا، سيكون ترخيص المطور مطلوبًا أيضًا. هذا صحيح إذا كنت تعمل من أجل

ولكن سيتم الحصول عليها تلقائيًا عند تجميع التطبيق الأول.

لذلك لا تحتاج إلى القيام بأي شيء إضافي.

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

خاصة عليك القيام بما يلي:

  • استخدم البحث للعثور على قائمة طعام " التحديث والأمن» ("التحديثات والأمن" إذا كانت باللغة الروسية).
  • إنه موجود في القائمة على اليسار يختار " للمطورين» ("للمطورين")
  • علامة الاختياربالقرب من النقش « وضع المطور» ("وضع المطور")

في بعض الأحيان، إذا لم تقم بهذا الإجراء البسيط، تنشأ مشاكل مع مزيد من العمل.

نموذج تطبيق - "Hello World"

لذلك، لكتابة طلبك الأول، افعل هذا:

1 قم بتشغيل Visual Studio المثبت. يختار "ملف"، ثم "يخلق"و "مشروع".

2 يفتح نافذة "إنشاء مشروع".. انقر على اللوحة الموجودة على اليسار مقرر» ، ثم انقر فوق "فيجوال سي++» (سنستخدم هذه اللغة في الوقت الحالي) وأكثر من ذلك فقرة"تطبيقات Windows العالمية» .

3 في الجزء الأوسط نافذة مفتوحةاترك كل شيء كما هو. يجب أن يتم الاختيار هناك البند "تطبيق فارغ ...".

4 في الأسفل، أدخل اسم المشروع وموقع المصدر واسم الاختصار.

5 انقر "نعم"في الزاوية اليسرى العليا.

6 ستجد في اللوحة اليسرى قائمة بجميع ملفات المشروع.دون الخوض في التفاصيل، لنفترض أن الكود مكتوب في ملف بامتداد .xaml. في حالتنا هو "MainPage.xaml". افتحه وسيظهر مربع التعليمات البرمجية في الجزء المركزي.

  • - عنصر "StackPanel". "هو نوع من الحاوية للعناصر الأخرى، وهنا نشير إلى طوله وارتفاعه؛
  • Hello World" وخط 36؛
  • - كتلة نصية تحتوي على الكلمات "ما اسمك؟"؛
  • - StackPanel آخر مع المعلمات الخاصة بها.
  • - حقل إدخال النص؛
  • - إغلاق الأول StackPanel;
  • - إغلاق الثاني StackPanel.
« برمجة الأجهزة المحمولة التحكم بالويندوزموبايل" أ. كليموف . هذا هو المطلوب مباشرة لكتابة التعليمات البرمجية. صحيح أن الكتاب قديم بعض الشيء وتم نشره عام 2009. لكن المبادئ الأساسية ظلت دون تغيير.
  • المواد من موقع metanit.com. يوجد، في الواقع، برنامج تعليمي متاح عبر الإنترنت على UWP . هذا هو ما تحتاجه. ستكون قادرًا على التعرف خطوة بخطوة على جميع تفاصيل التطوير الذي تخطط للقيام به.
  • وهنا دروس الفيديو. خيار مناسب جدًا لأولئك الذين يفضلون مشاهدة الدروس بدلاً من قراءة الكتب. في بضعة دروس فقط ستفهم الأساسيات وستكون قادرًا على العمل بشكل مستقل.
  • لنفترض أنك قرأت كل هذا. السؤال الذي يطرح نفسه حول ماذا بعد؟

    ماذا يجب أن أفعل للتدرب؟

    ما هو التالي

    إذا رأيت أنك جيد في ذلك، فتولى المهام من التبادلات المستقلة.

    ومع مرور الوقت، ستتمكن من الذهاب إلى إحدى الشركات وطلب مهمة اختبارية.

    ربما تكون الشركة صغيرة، ولكن هذه أيضًا تجربة جيدة جدًا في هذا المجال.

    إذا قمت بأداء جيد في الاختبار، فستتمكن في المستقبل من تدريب نفسك وتكليفك بمهام أخرى.

    هكذا ستصبح مبرمجًا محترفًا!

    آخر تحديث: 12/04/2017

    UWP (منصة Windows العالمية)عبارة عن نظام أساسي موحد لإنشاء التطبيقات وتشغيلها على Windows 10 وWindows 10 Mobile.

    كان UWP نتيجة لتطور التقنيات السابقة. وهكذا، مع إصدار Windows 8، تم تقديم منصة معمارية جديدة للتطبيقات - Windows Runtime (WinRT)، والتي جعلت من الممكن تشغيل التطبيقات في الوضع الحديث (Metro) المزعوم على أجهزة الكمبيوتر المكتبية والأجهزة اللوحية. بعد ذلك، مع إصدار Windows 8.1 وWindows Phone 8.1، تم تطوير هذه التكنولوجيا - ظهرت "التطبيقات العالمية" التي يمكن إطلاقها على الفور بواسطة Windows 8.1 وWP8.1. وفي يوليو 2015، تم إصدار نظام التشغيل Windows 10 الجديد رسميًا وهو يستخدم منصة UWP، وهي عبارة عن نظام تشغيل تطوير ويندوزوقت التشغيل.

    كما يوحي اسم النظام الأساسي، فهو عالمي - عالمي لجميع الأجهزة في نظام Windows 10 البيئي، وهي أجهزة سطح المكتب العادية والأجهزة اللوحية والأجهزة المحمولة وأجهزة إنترنت الأشياء (إنترنت الأشياء) وأجهزة Xbox وأجهزة Surface Hub. ويمكن تشغيل تطبيق UWP بالتساوي على جميع هذه الأنظمة الأساسية طالما تم تثبيت Windows 10 عليها.

    لماذا UWP؟

    تتمتع البرمجة لـ UWP بعدد من المزايا:

      اتساع التوزيع. حاليًا (أبريل 2017)، تم تثبيت Windows 10 بالفعل على أكثر من 400 مليون جهاز. على أجهزة الكمبيوتر المكتبية، يتقدم Windows 10 بالفعل على Windows 8/8.1.

      يدعم مجموعة واسعة من الأجهزة. أجهزة الكمبيوتر المكتبية، والأجهزة اللوحية، والهواتف الذكية، وأجهزة Surface Hub الكبيرة، وأجهزة IoT المختلفة، وأجهزة الواقع الافتراضي HoloLens المستقبلية - نطاق الأجهزة التي يمكن تشغيل Windows 10 عليها واسع جدًا.

      دعم لغات وتقنيات البرمجة المختلفة. يمكن إنشاء تطبيقات UWP باستخدام لغات مثل Visual C++، C#، Visual Basic، JavaScript. تستخدم Visual C++ وC# وVisual Basic لغة XAML كتقنية لإنشاء واجهة رسومية؛ وتستخدم JavaScript لغة HTML. بالإضافة إلى ذلك، يمكن لـ C++ استخدام DirectX بدلاً من XAML. أي أن التقنيات شائعة جدًا ومألوفة لدى الكثيرين.

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

      قدرات منصة غنية. يرث UWP الكثير من وقت تشغيل Windows لنظام التشغيل Windows 8.1 ويوفر في الوقت نفسه العديد من الوظائف الجديدة، مثل إمكانات التكامل السحابي الأكثر ثراءً واستخدام Cortana ونظام الإشعارات في Win10 وغير ذلك الكثير.

    ما هو مطلوب لتطوير UWP

    للبرمجة لـ UWP، تحتاج إلى Windows 10. جميع أنظمة التشغيل الأخرى، مثل Windows 8.1/8/7، ناهيك عن Windows XP، ليست مناسبة!

    ستحتاج أيضًا إلى بيئة تطوير مجتمع Visual Studio 2017. إنها بيئة تطوير مجانية كاملة الميزات يمكن تنزيلها من الموقع الرسمي على https://www.visualstudio.com/downloads/download-visual-studio-vs.

    يمكنك أيضًا استخدام إصدار VS 2015 وجميع الإصدارات الأخرى الإصدارات السابقةفيجوال ستوديو - 2013، 2012، 2010، إلخ. أنها لا تعمل مع UWP.

    عند تثبيت Visual Studio 2017، يجب عليك تحديد المربع المناسب في برنامج التثبيت:

    قبل البدء في إنشاء التطبيقات، تأكد من تثبيت الخيار المناسب للمطورين في Windows 10 Update:

    وبعد تثبيت Windows 10 وVisual Studio 2017، يمكنك البدء في تطوير التطبيقات.

    أهلاً بكم!

    تمت كتابة مشاركتي الأخيرة منذ وقت طويل وحان الوقت لتصحيح هذه الحقيقة المحزنة. قررت اليوم تقسيم سلسلة المقالات حول Windows Azure والتحدث عن منصة أخرى لا تقل جاذبية من Microsoft - Windows Phone.

    كما تعلم بالفعل، فإن نظام التشغيل للأجهزة المحمولة من Microsoft موجود في السوق منذ فترة طويلة (منذ 2010) ويحتل اليوم أحد المناصب الرائدة، متجاوزًا في بعض البلدان نظام التشغيل iOS الشهير من حيث عدد الأجهزة المباعة. لذلك، فإن العديد من المطورين في روسيا وفي جميع أنحاء العالم يكتبون بالفعل تطبيقات لنظام التشغيل هذا بقوة كبيرة، ويبلغون عن مبيعات وأرباح ممتازة في متجر Windows.

    يعد البدء في تطوير التطبيقات لنظام Windows Phone أمرًا سهلاً للغاية. إذا كنت تعرف بالفعل لغة C# ولديك خبرة في استخدام WPF أو Silverlight، فيمكنك القول أنك تعرف 80% من المعلومات الضرورية. الحقيقة هي أن منصة تطوير Windows Phone كانت تعتمد في البداية على Silverlight، وفي إصدار WP8 تم استبدالها بمنصة مشابهة لها إلى حد ما، على الرغم من أنها أقرب إلى WinRT. لذا، إذا سبق لك أن كتبت تطبيقات باستخدام WPF، فأنت تعرف ما هو MVVM وما هو المطلوب من أجله، فاستمر في كتابة التطبيقات لنظام Windows Phone.

    ولكن ماذا لو لم تكن مطورًا ذا خبرة، ولكنك تريد حقًا أن يكون لديك تطبيق فريد خاص بك هنا والآن يمكنك تثبيته على هاتفك والتباهي به لأصدقائك؟ وهذا ما سنناقشه في مقال اليوم.

    استوديو تطبيقات ويندوز فون

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

    مع هذه الخدمة، يمكنك إنشاء تطبيق كامل من البداية في أربع خطوات فقط. يمكنك تعيين الأنماط والصور والبيانات الخاصة بك وإضافة وصف وتحميل النتيجة إلى متجر التطبيقات. ومع ذلك، ليس من الضروري أن تكون مطورًا مسجلاً (يكلف الاشتراك السنوي 99 دولارًا). الآن يمكن للجميع فتح جهاز واحد مجانًا وتنزيل ما يصل إلى اثنين من تطبيقاتهم الخاصة لاختبارهم.

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

    الخطوة 0.1. تسجيل

    من أجل البدء في استخدام الخدمة، تحتاج إلى تسجيل حساب LiveID الخاص بك. أعتقد أنه لا فائدة من شرح ما إذا كنت قد استخدمت أي خدمة من Microsoft. انتقل إلى موقع App Studio على الويب وانقر على زر "بدء البناء":

    أدخل معلومات تسجيل الدخول وكلمة المرور الخاصة بـ LiveID وسيتم نقلك إلى نظام إدارة تطبيقاتك. إذا كانت هذه هي المرة الأولى التي تقوم فيها بذلك، سيكون لديك قائمة فارغة. لدي بالفعل تطبيق prog_facts في مجموعتي.

    الخطوة 0.2. اختيار نوع التطبيق

    لإنشاء تطبيقك الأول، يجب عليك تحديد عنصر القائمة "إنشاء". سيُعرض عليك خياران - إنشاء تطبيق باستخدام أحد القوالب المتاحة أو تكوين كل شيء من البداية.

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

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

    الخطوة 1: معلومات التطبيق

    الخطوة الأولى والأبسط من بين الخطوات الأربعة التي وعدنا بها لإنشاء تطبيق هي المسؤولة عن المعلومات حول التطبيق المستقبلي. ستحتاج إلى تقديم اسمها ووصفًا موجزًا ​​واختيار شعار. يجب أن يكون الشعار بصيغة PNG وبحجم 160×160 بكسل.

    لاحظ رقم الهاتف المعروض على اليمين. يعرض دائمًا تطبيقك مع التغييرات التي تجريها عليه.

    الخطوة 2. ملء المحتوى

    يتكون كل تطبيق يتم إنشاؤه من خلال Windows Phone App Studio من أقسام. كل قسم عبارة عن مجموعة من الصفحات المترابطة بواسطة نوع من المنطق. على سبيل المثال، البيانات التي يمكن عرضها على هذه الصفحة. لنقم بإنشاء قسم جديد سنستخدم فيه موجز RSS كمصدر للبيانات.

    هنا تحتاج إلى تعيين اسم القسم المستقبلي، وتحديد نوع مصدر البيانات (تتوفر المجموعة وRSS ومقاطع فيديو YouTube وصور Flickr وبحث Bing ومحتوى HTML5) وإعطائه اسمًا. بعد إنشاء القسم، سيتم نقلنا إلى صفحة التحرير.

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

    الخطوة 2.1. مصدر البيانات

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

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

    الخطوة 2.2. تعديل مظهر الصفحة

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

    يمكنك أن ترى على الفور كيف تغير التطبيق. الآن تنتقل الإدخالات واحدة تلو الأخرى بالتتابع، مما يضفي مظهرًا أنيقًا على التطبيق. يجدر الانتباه إلى حقلي عنوان العنصر والعنوان الفرعي للعنصر. بدلاً من النص البسيط، هناك الآن تعبيرات غير مفهومة (Data.Title) و(Data.Summary) مكتوبة هناك. بالنسبة لأولئك المطلعين على WPF، يمكن مقارنتها بـ Data Binding. بالنسبة للآخرين، سأشرح.

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

    دعونا نحاول تحرير صفحة المعلومات بنفس الطريقة. تتوفر له مجموعة مختلفة قليلاً من القوالب، من بينها سنختار أبسطها وأكثرها ملاءمة:

    كل شيء في هذه الصفحة هو نفسه تقريبًا. الشيء الوحيد هو أنه بدلاً من كائن البيانات، يتم استخدام السياق هنا، وهو نفسه في الأساس.

    الخطوة 2.3. إضافة القوائم والأقسام الأخرى

    بالإضافة إلى الأقسام البسيطة، يمكنك إضافة القائمة المزعومة إلى Windows Phone App Studio. هذا القسم يتكون من قائمة روابط لأقسام أخرى أو مواقع خارجية. قررت إضافة قائمة إلى أقسام الفيديو بالموقع حتى تتمكن دائمًا من الوصول السريع إلى المعلومات المفيدة في متناول يدك. تشبه إضافة القائمة قسمًا بسيطًا وإعدادها ليس بالأمر الصعب. لذا أقترح عليك إتقان هذا كواجب منزلي.

    الخطوة 3. الأنماط

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

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

    الخطوة 3.1. البلاط

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

    الخطوة 3.2. شاشات البداية والقفل

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

    صورة شاشة القفل هي الصورة التي سيتم عرضها على شاشة القفل. في الواقع، ليس لها معنى عملي كبير، لأن هذه الصورة ثابتة داخل Windows Phone App Studio، ومن غير المحتمل أن يرغب المستخدم في استبدال خلفية Bing الملونة بصورتك.

    الخطوة 4. النهائي

    حسنًا، لقد وصلنا إلى المرحلة الأخيرة - وهي إنشاء أول تطبيق لنا لنظام Windows Phone. في الصفحة الأخيرة المسماة "إنشاء"، ينتظرنا الخيار الثمين - لإنشاء حزمة يمكننا تثبيتها لاحقًا على أجهزتنا. انقر فوق الزر الكبير "إنشاء تطبيق" وانتظر حتى يعمل السحر.

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

    خاتمة

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

    آمل حقًا أن تلهمك هذه المقالة لكتابة أول تطبيق Windows Phone خاص بك. وأريد أن أصدق أن المعرفة التي تكتسبها ستساعدك في إنشاء حساب Instagram جديد أو Angry Birds جديد. ولكي يحدث هذا في أقرب وقت ممكن، انتقل إلى بوابة تطوير Windows Phone، وادرس المواد، وشاهد مقاطع الفيديو التعليمية، وقم بالإنشاء.

    حظا سعيدا وتطبيقات جيدة لك!