На сьогоднішній день розробка додатків для Windows 10 Mobile є одним з найбільш перспективних напрямків.
Багато програмісти переучиываются і освоюють цю область діяльності самостійно.
Інших же навчає компанія, в якій вони працюють. У будь-якому разі направлення це відмінне і займатися їм точно варто.
Тому ми розберемо ті кроки, які повинні зробити початківці розробники.
Вступна інформація
В залежності від того, чи займалися ви якими-небудь розробками раніше, вам буде простіше чи складніше розібратися у всьому, про що піде мова далі.
Ми будемо орієнтуватися на тих людей, які тільки почали осягати ази.
Можливо, ви навчалися в коледжі або пройшли якісь курси для початківців програмістів.
Якщо це так, ця інструкція спеціально для вас.
До справи!
Переходимо безпосередньо до теми розробки.
Вони підходять для абсолютно всіх пристроїв, які працюють на Windows 10.
На малюнку 1 те, що написано вище, показано на схемі.
Саме існування універсальних програм ґрунтується на понятті UWP (Universal Windows Platform).
Такі програми (Universal Apps) підходять для самих різних пристроїв – ПК, мобільні апарати, Xbox і так далі.
Вони об’єднані такими компонентами:
- Adaptive User Interface – адаптивний інтерфейс, тобто такий зовнішній вигляд програми, який може самостійно змінюватися в залежності від пристрою, на якому він працює;
- Natural User Inputs – набір пристроїв для введення даних, таких як мікрофон, стилус і подібне;
- One SDK + Tooling – універсальна для різних пристроїв середовище розробки і супутній набір інструментів;
- One Store + One Dev Center – один магазин, з якого можна взяти додатки для різних девайсів, і один центр розробників;
- Cloud Services – хмарні сервіси, завдяки яким можна організувати спільний процес розробки або просто зберігати програми і файли в одному місці, доступному з різних гаджетів.
Рис. 1. Схема роботи UWP
Завдяки такому підходу можна дуже серйозно оптимізувати свою роботу.
Основний плюс полягає в тому, що не потрібно писати, наприклад, 2 окремих програми для комп’ютера і мобільного телефону.
Ви пишіть одну програму, а вона сама адаптується під девайс, на якому запускається.
Тому такого поняття, як окрема програма під Windows 10 Mobile на сьогоднішній день не існує в принципі.
Замість нього є UWP.
Благо, що зараз все змінилося, і ми маємо універсальний спосіб програмування.
Рис. 2. Зараз доступний універсальний спосіб розробки однієї програми для різних пристроїв
Тепер перейдемо до практики.
Читайте також:
Як включити Java в Google Chrome — Повне керівництво
Програми для шифрування файлів: Які краще вибрати?
50+ кращих безкоштовних шаблонів для WordPress блогу, журналу, агентства, портфоліо, і корпоративного веб-сайту 2017
Unity Web Player: що це за програма і навіщо потрібна — розбираємося разом
повернутися до меню ^
Способи розробки Windows 10 Mobile
Виходячи з вищесказаного, можна виділити три способи написати програму для Windows 10 Mobile:
Як бачите, оптимальним є перший спосіб, особливо якщо мова йде про починаючого майстра коду.
Тому є сенс розібратися, які інструменти знадобляться для створення програми таким методом.
повернутися до меню ^
Що потрібно для розробки – вивчаємо інструментарій
Все це вам потрібно буде завантажити прямо зараз, щоб почати творити! Скажемо відразу, все це є на офіційному сайті Microsoft.
Отже, ось що вам знадобиться:
Рис. 3. Visual Studio
Початківцям майстрам буде цілком достатньо Visual Studio Community в поєднанні з Windows 10 Anniversary Update SDK.
У майбутньому, коли ви освоїте основні ази, можна також спробувати використати Blend for Visual Studio.
Але це актуально, тільки якщо ви використовуєте Visual Studio не 2017, а більш стару версію.
В VS 2017 такий інструмент просто не має сенсу. Там від нього і так взято найкраще.
повернутися до меню ^
Ліцензія розробника та розблокування
В нашому випадку також потрібна ліцензія розробника. Це актуально якщо ви працюєте на Віндовс 8 або 10.
Але вона буде отримана автоматично при компіляції першого додатка.
Так що нічого додатково робити не потрібно.
Конкретно потрібно зробити наступне:
- За допомогою пошуку знайдіть меню «Update & Security» («Оновлення та безпека» по-російськи).
- Там в меню зліва виберіть «For developers» («Для розробників»).
- Поставте відмітку біля напису «Developer mode» (Режим розробника»).
Рис. 4. Включення режиму розробника
Іноді, якщо не виконати це проста дія, виникають проблеми з подальшою роботою.
Читайте також:
Як створити додаток для iOS – від ідеї до продажу
Налаштування Bios — Детальна інструкція в картинках
Інструменти для програмування під Андроїд: софт для написання додатків
Powershell: як працювати з програмою, створювати, запускати і змінювати скрипти
повернутися до меню ^
Приклад програми – «Hello World»
Отже, щоб написати ваше перше додаток, зробіть ось що:
1 Запустіть встановлену Visual Studio. Оберіть «Файл», потім «Створити» і «Проект».
2 Відкриється вікно «Створення проекту». Натисніть на панелі зліва «Встановлені», потім натисніть «Visual C++» (ми поки що будемо використовувати саме цю мову) і далі пункт «Універсальні додатки для Windows».
3 В центральній частині відкритого вікна залиште все як є. Там повинен бути вибраний пункт «Порожнє додаток…».
4Внизу введіть назву проекту, розташування джерел та ім’я ярлика.
5 Натисніть «ОК» в лівому верхньому кутку.
Рис. 5. Завдання початкових даних проекту
6 На панелі зліва ви знайдете список усіх файлів проекту. Не вдаючись у подробиці, скажемо, що код пишеться у файлі з розширенням .xaml. У нашому випадку це «MainPage.xaml». Відкрийте його, і в центральній частині з’явиться поді коду.
Рис. 6. Файли проекту
7 Далі поетапно введіть наступні команди:
- — елемент «StackPanel» є своєрідним контейнером для інших елементів, тут ми вказуємо його довжину та висоту;
- — текстовий блок зі словами «Hello World» і 36 шрифтом;
- — текстовий блок зі словами «what’s your name?»;
- — ще один StackPanel зі своїми параметрами;
- — поле для введення тексту;
- — кнопка з написом «Say «Hello»»;
- — закриття першого StackPanel;
- — закриття другого StackPanel.
8 Натисніть кнопку F5 на клавіатурі, щоб побачити, як працює програма.
Рис. 7. Вийшло додаток
повернутися до меню ^
Кращі книги і статті для початківців
Наш список виглядає наступним чином:
- «WINDOWS 8 ДЛЯ C# РОЗРОБНИКІВ» З. Лутай, С. Байдачний. Якщо у вас Віндовс 8, то ви відкриєте для себе цю операційну систему з точки зору розробника. Ви вивчіть всі корисні компоненти, які вам. Багато з вісімки актуально і для десятки. Так що вам варто прочитати цю книгу.
- «Програмування для мобільних пристроїв під управлінням Windows Mobile» А. Клімов. Це вже те, що необхідно безпосередньо для написання коду. Правда, книга трохи застаріла і була видана в 2009 році. Але основні принципи залишилися незмінними.
- Матеріали сайту metanit.com. Там, фактично, доступний онлайн підручник з UWP. Це вам і потрібно. Ви зможете поетапно вивчити всі деталі розробки, якій плануєте займатися.
- Ось ці відеоуроки. Дуже зручний варіант для тих, хто більше любить дивитися уроки, ніж читати книги. Через кілька уроків ви зрозумієте основи і будете самостійно працювати.
Припустимо, ви все це прочитаєте. Виникає питання про те, що далі.
Що робити, щоб займатися програмуванням під мобільну платформу?
Читайте також:
Що таке jQuery: де використовується і які переваги дає розробникам
Швидкість оперативної пам’яті впливає на ігри і роботу в програмах?
Dropbox — що це за програма і як її використовувати: [інструкція]
Розповідаємо про NDA: як правильно оформити договір і яка є відповідальність за його порушення
повернутися до меню ^
Що далі
Далі все просто – намагайтеся писати власні програми.
Якщо ви побачите, що у вас добре виходить, беріть завдання з бірж фріланса.
З часом ви зможете відправитися в одну з компаній і запросити тестове завдання.
Можливо, фірма буде невелика, але це теж досвід, причому дуже хороший.
Якщо добре впораєтеся з тестом, в майбутньому вам зможуть навчити під себе і давати інші завдання.
Так ви і станете професійним програмістом!