Windows 8.1 предлагает разработчику новые возможности для создания панелей инструментов в приложениях. Мы рассмотрим эти возможности и создадим навигационную панель и панель действий для приложения из прошлой статьи.
Читать полностью »
Метка «c++» - 19
Разработка Windows 8.1 приложений на XAML/С#. Часть 3. Панели инструментов
2013-12-10 в 7:30, admin, рубрики: vs2013, windows, windows apps, windows store, XAML, Блог компании Microsoft, разработка, метки: c++, vs2013, windows apps, windows store, XAMLНастройка TeamCity для новичков
2013-12-10 в 2:58, admin, рубрики: .net, ASP.NET, Git, msbuild, nunit, teamcity, Блог компании СКБ Контур, непрерывная интеграция, метки: ASP.NET, c++, Git, msbuild, nunit, teamcity, непрерывная интеграция Эта статья в первую очередь пригодится тем, кто использует тот же стек технологий, что и наша команда, а именно: ASP.NET, C#, NUnit, Selenium 2, git, MSBuild. Будут рассмотрены такие задачи, как интеграция с git, сборка C#-проектов, NUnit-тесты (как модульные, так и тесты UI), а также деплой на сервер. Впрочем, наверняка найдётся интересное и для других пользователей, кроме разве что съевших на этом вопросе собаку. Но они опять же смогут обратить внимание на ошибки в статье или что-то посоветовать: например, как оптимизировать фазу деплоя.
Читать полностью »
Вышла новая версия компонентов DevExpress 13.2!
2013-12-09 в 12:45, admin, рубрики: .net, ASP.NET, asp.net mvc, devexpress, devextreme, html, javascript, silverlight, wpf, Блог компании DevExpress, метки: .net, ASP.NET, asp.net mvc, c++, devexpress, devextreme, html, javascript, silverlight, wpfПривет!
В конце прошлой недели мы анонсировали выход новой версии компонентов для .NET, а также мобильного фреймворка DevExtreme. Общий список улучшений и новых компонентов доступен на сайте DevExpress. А для тех, кто хочет сэкономить своё время, мы приготовили небольшой ролик, показывающий, что классного появилось в DevExpress Components 13.2:
Вы все еще кипятите и сравниваете this с нулем?
2013-12-09 в 7:17, admin, рубрики: c plus plus, c++, Блог компании ABBYY, ошибки в коде, метки: c plus plus, c++, ошибки в кодеДавным-давно в далекой-далекой галактике широко использовалась библиотека MFC, в которой у ряда классов были методы, сравнивающие this с нулем. Примерно так:
class CWindow {
HWND handle;
HWND GetSafeHandle() const
{
return this == 0 ? 0 : handle;
}
};
«Это же не имеет смысла» – возразит читатель. Еще как «имеет»: этот код «позволяет» вызывать метод GetSafeHandle() через нулевой указатель CWindow*. Такой прием время от времени используется в разных проектах. Рассмотрим, почему на самом деле это плохая идея.
Читать полностью »
Хакатон APPS4ALL в Москве
2013-12-07 в 8:54, admin, рубрики: android, c++, Hackathon, html5, javascript, mobile development, Samsung, tizen, tizen sdk, web-разработка, Блог компании Samsung, мобильная разработка, хакатон, метки: c++, Hackathon, html5, javascript, mobile development, Samsung, tizen, tizen sdk, web программирование, web-разработка, мобильная разработка, ХакатонДобрый день!
Спешим сообщить, что 13 и 14 декабря в Москве пройдет крупнейший в России и СНГ хакатон APPS4ALL!
В течение двух дней и одной ночи в Коворкинге Нагатино пройдет увлекательный марафон программирования по созданию мобильного или веб-приложения, в котором примут участие более 70 команд. Консультировать участников (программистов, дизайнеров и предпринимателей) будут приглашенные специалисты по открытым данным, представители компаний-партнеров, менторы, инвесторы и эксперты рынка.
Читать полностью »
Fukami, ч. 1: репа с тентаклями
2013-12-04 в 11:19, admin, рубрики: fukami, game development, indie game, unity3d, игростроение, тентакли, тентаклинг, фукамизация, метки: c++, fukami, indie game, repa, unity3d, игростроение, тентакли, тентаклинг, фукамизация
Посадил дед репку… а из нее поползли тентакли.
Читать полностью »
DEV Labs, часть 3. Онлайн конференция по C++
2013-12-04 в 10:40, admin, рубрики: c++, Блог компании Luxoft, обучение онлайн, Программирование, Учебный процесс в IT, метки: c++, обучение онлайн, Учебный процесс в itПриглашаем всех желающих принять участие в финальной в 2013 году онлайн конференции серии Soft Labs! Мероприятие состоится в субботу 14 декабря и будет посвящено разработке на языке C++. Так как примерно в это время стартует предновогодняя лихорадка, мы решили сделать данную конференцию максимально компактной и полезной.
В программе мероприятия три основных темы:
Разработка Windows 8.1 приложений на XAML/С#. Часть 2. Работа с плитками
2013-12-04 в 6:06, admin, рубрики: vs2013, windows, windows apps, windows store, XAML, Блог компании Microsoft, разработка, метки: c++, vs2013, windows apps, windows store, XAML
Продолжаем модернизировать приложение, которое мы создали в прошлой статье.
Сегодня мы разберем как создавать плитки (Tile) для Windows 8.1 приложений и каким образом можно реализовать динамическое изменение контента на них.
Читать полностью »
Оптимизация обработки изображений на C++ с использованием SIMD. Медианный фильтр
2013-12-03 в 13:26, admin, рубрики: c++, simd, Алгоритмы, обработка изображений, оптимизация программ, метки: c++, simd, оптимизация программВведение
Ранее во вступительной статье я поднимал список проблем, с которыми придется столкнуться разработчику, если он захочет оптимизировать оптимизацию обработки изображения при помощи SIMD инструкций. Теперь пришло время на конкретном примере показать, как указанные выше проблемы можно решить. Я долго думал, какой алгоритм выбрать для первого примера, и решил остановиться на медианной фильтрации. Медианная фильтрация является эффективным способом подавления шумов, которые неизбежно появляются на цифровых камерах в условиях малого освещения сцены. Алгоритм этот достаточно ресурсоемок – так например, при обработке серого изображения медианным фильтром 3х3 требуется порядка 50 операций на одну точку изображения. Но в тоже время он оперирует только с 8-битными числами и ему для работы требуется сравнительно не много входных данных. Эти обстоятельства делают алгоритм достаточно простым для SIMD оптимизации и в тоже время позволяют получить из нее весьма существенное ускорение.
Кроссплатформенный GUI на C# и веб-технологии
2013-12-03 в 2:46, admin, рубрики: .net, javascript, Mono, monomac, web-разработка, webkit, Блог компании LLC Tik-Tok Coach, метки: .net, c++, javascript, Mono, monomac, web-разработка, webkit Самая первая спецификация продукта, частично устная, содержала требование – наличие кроссплатформенного(Windows, Linux, Mac) клиента под десктоп и облегченную версию мобильного(Windows, Android, iPhone). По возможности интерфейс должен быть максимально похожим на разных ОС.
Благодаря Mono мы можем писать кроссплатформенные приложения, но вопрос с GUI остается открытым. Имеющиеся технологии под .Net(Windows Forms, WPF) хорошо работают только под Windows, и у нас уже был печальный опыт портирования Windows Forms. Под Linux мы можем использовать GtkSharp, но идея ставить Mono на Windows при наличии .Net мне не нравится. В итоге приходится писать и поддерживать отдельный интерфейс под каждую ОС.
Что в этой ситуации могла придумать команда .Net(с уклоном под веб)? Решили встраивать Webkit и писать GUI на связке html-js-css.
На сегодняшний день мы 2 года успешно используем такой подход для Windows и год – под Linux и Mac. До мобильной платформы пока руки не дошли.
Читать полностью »