File API, Web Workers, Drag-n-Drop в метро программах и IE10

Платформа Internet Explorer 10, а значит и metro программы поддерживают множество API входящих в HTML5. Среди них File API — эта технология позволяет работать с файлами расположенными на жестком диске пользователя. Web Workers грубо говоря, позволяет распараллелить выполнение яваскрипта между ядрами процессора. Drag and Drop отвечает за перетаскивания чего-либо курсором в окне браузера.

Читать далее

Опрос. Metro программы на javascript.

При создании metro приложений для Windows 8 можно использовать Visual Basic, Javascript, C++, C#. Интересны ли вам статьи по разработке на javascript или планируете писать с помощью технологий .NET, а может быть C++?

На каком языке программирования вы планируете писать metro приложения?

View Results

Loading ... Loading ...

Группировка элементов в ListView

Допустим в вашей metro программе есть список элементов созданный при помощи ListView контрола. И элементов так много, что возникла необходимость как-то отсортировать такую кучу данных для того чтобы было проще найти нужны элемент, а не скроллировать список по монитору. Например если у вас список товаров, то их можно группировать по цене: товары с ценой от 0 до 200$, затем от 201$ до 300$ и так далее.

Читать далее

Комментарии

Каждый день в комментарии нашего блога постят тонны спама. Товарищи постеры не жалеют усилий пробиваясь через капчу, для того чтобы оставить комментарий с кучей ссылок на картриджи. Но так как все комментарии модерируются, то у них это слабо получается.

Модерировать комментарии вручную не легко и поэтому было вывешено предупреждение — Нет Спаму! Комментарии модерируются! Сразу же поток спам-комментариев устремился к нулю. Какому постеру захочется зря тратить время если его комментарий не появится на сайте? Profit!

Читать далее

Вывод фотографий из библиотеки. Галерея в программе Metro.

В программу metro можно без особых усилий выводить содержимое библиотек windows 8. Например можно создать простую галерею с фотографиями или видео, а также выводить список документов или музыки.

Читать далее

Интерфейс Metro программы на разных устройствах

Программы в стиле Metro могут быть запущены на различных устройствах: планшеты, компьютеры с обычным монитором, ноутбуки. При этом у этих устройств может быть разный размер экрана, разрешение и плотность пикселей (DPI). Важно чтобы на всех этих устройствах интерфейс выглядел одинаково и контент занимал всю полезную площадь. Ведь в Metro дизайне самое главное — это контент.

Читать далее

Автосохранение формы c jQuery

Возвращаясь к вопросу о сохранении данных которые ввел пользователь в форму, на этот раз способ с jQuery для веба.

Бывают ситуации когда после напечатанного комментария или в процессе заполнения длинной формы регистрации случается страшное — отключается свет, крашится браузер или просто промахиваешься и случайно закрываешь вкладку. Вся работа уходит коту под хвост, к сожалению…

Этого можно избежать если время от времени сохранять введенные данные куда-нибудь в локальное хранилище.

Читать далее

Поведение Metro программы

Windows умеет сама управлять metro программами для увеличения производительности системы и для экономии заряда батареи. Когда программа свернута(не находится на переднем плане), то ОС через 10 секунд, отправляет приложение в режим suspended.

suspended

Режим suspended означает, что код программы не выполняется и она не нагружает процессор (диск, сеть), а просто висит в оперативной памяти. Зачем проигрывать видео когда его не видят?

Читать далее

Новый iPad Три

Сегодня состоялся анонс нового iPad3. Основное преимущество — это экран, который теперь имеет разрешение 2048 x 1536. Такое количество мегапикселей будет обслуживать графическая система которая обгоняет Tegra3 в 4 раза. Основой планшета является Apple A5X процессор имеющий 4 ядра.

Остается только гадать, когда же планшеты дойдут до той черты, когда повышение производительности будет бессмысленным занятием, как произошло с ПК. Потому что для повседневных задач большинству пользователей нужно ведь не так много.

Удаление выделенных элементов из ListView Control

Это готовая функция удаления элементов из ListView в metro app. Стоит обратить внимание на строчку document.querySelector(«#ListViewContainer»).winControl тут надо вставить айди дива для ListView и на комментарий, который надо заменить на функцию удаления элементов из источника данных, например массива или indexedDB.

Читать далее