Сенсорний Chromebook

Acer за підтримки Google виводить на ринок черговий Chromebook Індекс моделі – С720Р, однією з головних її особливостей є сенсорний екран з діагоналлю 11,6 (295 мм) Також відзначимо, що працює ноутбук на базі новітньої платформи Intel Haswell На борту пристрою – 2 ГБ оперативної памяті, SSD-накопичувач обємом 32 ГБ, слоти HDMI і USB 30 Вартість […]

Компілятор ресурсів в CBuilder

Ресурси є основою більшості додатків Windows, і CBuilder дозволяє вам легко імпортувати їх в додатки CBuilder, що ми побачимо нижче У загальному випадку, ви можете дістати будь-який файл ресурсів у додаток прямим включенням його в проект і наданням IDE зробити все інше Проте іноді вам знадобиться попередньо скомпілювати ресурсні файли для розповсюдження компільованою версії (файли […]

Карти повідомлень і CBuilder

Windows – система, побудована на повідомленнях (messages) Повідомлення посилаються системою Windows додатках для інформування їх про зміни стану, зміни в середовищі, діях користувача, а також для інформування про те, що якась дія додатку необхідно виконати

Локалізація додатків Metro

Поговоривши про ресурси XAML, перейдемо до ресурсів додатки, таким як спеціальні файли ресурсів, що містять рядки тексту для локалізації інтерфейсу Припустимо, Ви розробляєте додаток на двох мовах – англійській і російській Природно, що всі написи, які зустрічаються в інтерфейсі, необхідно перевести на обидві мови і реалізувати механізм, що дозволяє підставляти локалізацію, яка підходить конкретному користувачеві […]

Спільне використання даних (Sharing) Metro

Можливість спільного використання даних дозволяє користувачам працювати з декількома додатками або службами одночасно При використанні цього контракту не потрібно писати додатковий код або керівництво для інших розробників тільки для того, щоб реалізувати механізм спільного використання даних

Введення в MediaPlayer Windows Runtime

MediaElement є вкрай універсальним елементом, дозволяючи створювати довільні інтерфейси Але якщо ми хочемо просто відобразити відео зі стандартними елементами управління і мінімумом коду, то MediaElement занадто складний У цій ситуації може допомогти готовий плейер, реалізований у вигляді елемента керування MediaPlayer Ось приклад коду, який відображає цей елемент:

Зберігання даних і життєвий цикл додатки

У додатку повинна бути можливість зберігати дані – настройки, відомості про стан і дані для майбутньої синхронізації До того ж слід забезпечити комфортну роботу користувача на різних пристроях Дані, призначені для зберігання, можуть бути представлені і як набір змінних простих типів, і у вигляді файлів різної структури У звязку з цим в Windows Runtime виділяють […]

Переміщення складання зі строгим ім’ям в кеш GAC в Visual C # (Sharp)

Окрім можливості уточненого вказівки загружаемой збірки, іншою причиною для використання точних імен збірок є можливість завантаження збірки з кешу GAC До поміщеним в кеш GAC зборках можливий розділяється глобальний доступ Кеш GAC можна розглядати як папку Windows \ System32 середовища NET Власне кеш розташований в папці C: \ Windows \ assembly (рис 127)

Простору імен в XAML

Будь то Windows Runtime або одна з бібліотек NET Framework, всі класи всередині цих бібліотек розбиті на окремі логічні групи Розбиття досягається за допомогою просторів імен Так, клас Button в Windows Runtime знаходиться в просторі іменWindowsUIXamlControls Відповідно, повне імя класуButton  можна записати якWindowsUIXamlControls Button, Але подібна запис зустрічається рідко Замість цього використовують директиву using

Тестування, налагодження та підвищення продуктивності додатків Windows Runtime

Незалежно від ідеї, яку ми реалізуємо в нашому додатку, користувачі навряд чи отримають задоволення від непрацездатного і повільно працюючого продукту Тому в процесі розробки додатків застосовуються різні механізми, що дозволяють поліпшити працездатність продукту і його продуктивність