Обнаружение утечек памяти в приложении Javascript для Windows 8 с помощью инструмента Javascript Memory Analysis из пакета Visual Studio

Язык Javascript прекрасно подходит для разработки приложений для Windows 8. Javascript — нетипизированный динамический язык программирования, обеспечивающий высокую гибкость. Однако без должной внимательности, вы можете допустить утечки памяти в своем коде. Но вы зря волнуетесь по этому поводу, Visual Studio содержит эффективный инструмент под названием Javascript Memory Analysis, который помогает обнаружить утечки памяти. Рекомендации по применению инструмента Javascript Memory…


[Статья нашего гостя] Советы и рекомендации по IntelliTrace. Основы. Часть 1. Автор: Колин Дембовский (Colin Dembovsky)

Рекомендации по применению IntelliTrace Варианты применения инструмента IntelliTrace: Во время отладки в VS нажатием клавиши F5. В Test Manager (доступен как адаптер диагностических данных — Data Diagnostic Adapter). При запуске из любого места (использование автономного сборщика данных). Описание «режимов работы» IntelliTrace В IntelliTrace реализовано два стандартных режима с широкими возможностями: Events Only (Только события) и Events…


Разработка приложений с использованием пакета Visual Studio 3D Starter Kit. Часть 3 из 3

Это третья, заключительная, статья из серии, посвященной основам работы с пакетом Visual Studio 3D Starter Kit! Если вы прочли и выполнили все рекомендации из двух предыдущих статей (см. здесь и здесь), то получили приложение, которое имитирует игру в кости. Сейчас мы внесем последние изменения в наше приложение для запуска на устройствах, работающих под управлением Windows RT или Windows…


Разработка приложений с использованием пакета Visual Studio 3D Starter Kit. Часть 2 из 3

Не так давно мы приступили к разработке простого приложения для игры в кости с помощью Visual Studio 3D Starter Kit. Теперь мы доработаем приложение, добавив анимацию. Ссылка на предыдущую статью. Как заставить кубик крутиться Чтобы заставить любой объект в графическом приложении двигаться, необходимо: Определить какое-либо состояние (например, с помощью логического флага), чтобы указать, что должна быть…


Разработка приложений с использованием пакета Visual Studio 3D Starter Kit. Часть 1 из 3

Несколько недель назад мы анонсировали серию статей, в которых будет показан весь процесс разработки приложения с использованием пакета Visual Studio 3D Starter Kit. Представляем вашему вниманию первую статью из этой серии. В серии статей мы рассмотрим процесс разработки приложения, пользователь которого сможет касанием или щелчком бросать трехмерные шестигранные кубики для игры в кости. Брошенный кубик будет…


Разработка приложений, учитывающих географическое положение, с использованием функций геолокации и карт Bing Maps

Если в бизнес-логике вашего приложения учитывается местоположение пользователя, вы можете предоставлять пользователям приложения актуальный прогноз погоды, рассылать купоны, информацию о спортивных мероприятиях или концертах. Вы можете использовать геолокационные возможности Windows 8, а также пакет Bing Maps SDK для разработки приложений для Магазина Windows, учитывающих географическое положение. Сейчас я расскажу вам, как ваше приложение может воспользоваться возможностями службы…


Как сделать ваше приложение быстрым: профильная оптимизация C++

Профильная оптимизация это очень интересный способ оптимизации кода приложения всреде выполнения (в команде разработчиков Visual C этот метод называют POGO или PGO, от английского Profile Guided Optimization). Впервые профильная оптимизация была применена в конце 90-х исследовательскими группами в Visual C и Microsoft. Тогда она была рассчитана для архитектуры Itanium. Затем PGO была включена в состав Visual Studio…


Использование списков SharePoint в качестве объектов LightSwitch с помощью CSOM

Списки как объекты Брайан уже рассказал о присоединении к списку SharePoint и моделировании его объектов в приложении LightSwitch с поддержкой SharePoint. Однако это еще не все — вы можете выполнить присоединение к локальному сайту SharePoint в любом приложении LightSwitch, указав имя пользователя и пароль или же выступив в роли пользователя приложения LightSwitch. Имя пользователя и пароль нужны…


Отладка веб-API ASP.NET с помощью инструмента Route Debugger

Введя запрос «asp.net web api routing» на сайте stackoverflow, вы сможете найти ответы на многие другие вопросы. Как работает маршрутизация в веб-API? Почему не работает мой маршрут? Почему не вызывается эта операция? Зачастую, отладка маршрутов представляет собой нелегкую задачу. Чтобы разобраться с этим вопросом, я написал инструмент «ASP.NET Web API Route Debugger». Надеюсь, он поможет облегчить…


Управляемая тестами разработка с использованием инструмента NUnit в Visual Studio 2012

C момента выхода Visual Studio наиболее часто подвергался критике тот факт, что в среду разработки было невозможно (или почти невозможно) интегрировать сторонние библиотеки модульного тестирования. Мнения о том, когда следует проводить модульные тесты для ПО, разделились. Некоторые разработчики считали, что это нужно делать после написания кода, но большинство программистов склонялись к созданию модульных тестов до…