Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Доступна для скачивания RC версия набора инструментов Windows Phone SDK 7.1



Доступна для скачивания RC версия набора инструментов Windows Phone SDK 7.1
2011-08-23 11:52 I.Vorontsov

Сегодня каждому специалисту по разработке приложенийпод платформу Windows Phone 7 и Windows Phone 7.1 становятся доступны Windows Phone SDK 7.1 RC.

Дополнительные материалы:



Patterns & Practices Summit: ежегодная встреча архитекторов на высшем уровне
2011-08-24 09:44 I.Vorontsov

21 сентября 2011 г. в Москве пройдет ежегодный Microsoft Patterns & Practices Summit  (P&P Summit). Это одно из ключевых мероприятий по разработке ПО, которое ориентировано на руководителей отделов разработки, ведущих инженеров-разработчиков, архитекторов государственных и коммерческих организаций. Саммиты P&P регулярно проводятся по всему миру и собирают огромное количество профессионалов в области разработки ПО, которые стремятся узнать о тех возможностях, которые предлагает платформа Microsoft для простого и быстрого создания качественного ПО.

Программа саммита включает пленарное заседание, на котором спикеры Microsoft расскажут о миссии группы Microsoft Patterns & Practices, а также откроют секрет, как разработчики могут повлиять на будущие релизы продуктов. В общей сложности в ходе саммита будет раскрыто 12 тем, среди которых:

  • настоящее и будущее Microsoft Enterprise Library – библиотеки, которая используется в сотнях проектов, включая флагманские продукты Microsoft;
  • построение социальных маркетинговых и коммерческих приложений на примере Facebook, практики и наработки из реальных проектов по внедрению социальных медиа в сложные многоуровневые архитектуры;
  • системы бизнес-аналитики Microsoft – в ходе доклада будет подробно рассказано об опыте департамента Microsoft IT и методах, которые были использованы при создании корпоративного хранилища данных, консолидирующего свыше 100 приложений в единый корпоративный каталог данных и аналитический портал.

Традиционно мероприятие завершается сессией вопросов и ответов, в которой примут участие все спикеры саммита. Сессия вопросов и ответов является обязательным элементом всех саммитов P&P в России, ведь главное – это возможность лично обсудить свои технические и архитектурные задачи с ведущими экспертами. Получить обратную связь, консультацию, подключиться к работе ведущих архитекторов Microsoft вы сможете только лично посетив саммит.

В этом году P&P Summit также впервые пройдет и в Санкт-Петербурге. Мероприятие состоится 23 сентября.

Получить дополнительную информацию о программе саммита и пройти регистрацию можно по адресу: http://www.pnpsummit.ru/. Твиттер саммита #pnpru.



Новые материалы на Русском MSDN! За август.
2011-08-24 13:15 I.Vorontsov

Уважаемые коллеги!

Ниже приведена подборка подготовленных и опубликованных на MSDN материалов за август.

Инструменты:

Телефон:

Руководство по публикации приложений в Marketplace

Web-разработка:

Материалы по HTML5, CSS3 и DHTML

JavaScript, Ajax, DOM и JQuery

 How to?

SharePoint

Введение в SharePoint 2010

Дополнительные сценарии

 

 

Хорошего вам дня и интересного программирования!

Дополнительные материалы:



Релиз Python Tools 1.0 для Visual Studio 2010
2011-08-30 16:08 I.Vorontsov

В декабре прошлого года команда PTVS дала обещание добавить в семейство Visual Studio новый язык, причем меньше чем за год и с минимальными затратами. Через 9 месяцев это обещание было выполнено – встречайте Python Tools 1.0 for Visual Studio RTM.
Теперь эта отличная IDE поддерживает прекрасный язык Python. Точнее, его реализации CPython, IronPython, Pypy и Jython. Отныне вы можете пользоваться Intellisence, Class Browser, поиском ссылок, рефакторингом, отладчиком, профайлером,… в общем, всем тем, что так привычно пользователям Visual Studio.
И это все совершенно бесплатно (устанавливается в Visual Studio Shell) и Open Source (Apache 2.0).

Команда разработчиков подготовила краткие видео демонстрирующие работу Python Tools for Visual Studio, из которых становятся понятны многие возможности.

Основные возможности среды редактирования



Рефакторинг



Отладка исключений



Дополнительную информацию и собственно само расширение Python Tools для Visual Studio вы можете найти на сайте pytools.codeplex.com/
 


Выпущена новая версия пакетного менеджера NuGet 1.5
2011-09-01 11:02 I.Vorontsov

Недавно пакетный менеджер NuGet для платформы .NET получил очередное обновление до версии 1.5. Ниже перечислены нововведения в новой версии.

Шаблоны проектов с предустановленными пакетами NuGet

Во время создания нового проекта ASP.NET MVC 3 библиотеки jQuery, включенные в шаблон проекта добавляются в проект в качестве пакетов NuGet. Шаблон проекта ASP.NET MVC 3 содержит набор пакетов NuGet, которые устанавливаются каждый раз, когда на базе шаблона создается новый проект. Эта возможность включать пакеты NuGet в шаблоны проектов Visual Studio теперь является встроенной функцией NuGet, что позволяет использовать ее любому типу проекта.

Для того, чтобы узнать больше подробностей о данной возможности, вы можете прочитать эту запись блога от разработчика данной функции.

Явные ссылки на сборки

Добавлен новый элемент конфигурации пакетов <references />, который позволяет явно задать те сборки в пакете, на которые необходимы ссылки. Например, если вы добавите следующий код:

<references>
  <reference file="xunit.dll" />
  <reference file="xunit.extensions.dll" />
</references>

То теперь ссылки в проекте будут добавлены только для двух сборок xunit.dll и xunit.extensions.dll, независимо от того, сколько их расположено в папке lib. Если же это описание пропущено, то в проект будут добавлены ссылки на все сборки, которые расположены в папке lib.

Для чего нужна эта функция?

Эта функция поддерживает работу со сборками используемыми только во время проектирования или разработки. Например, при использовании Code Contracts, сборки с контрактами должны располагаться вместе с обычными сборками и быть доступны для Visual Studio, однако на сборки с контрактами не должны существовать ссылки в проекте и их не требуется копировать в папку bin.

Точно так же дело обстоит с фреймворками для модульного тестирования, например, XUnit, которые требуют доступ к собственным вспомогательным сборкам, которые, в тоже время, должны быть исключены из списка ссылок на сборки проекта.

Добавлена возможность исключать файлы из NuSpec

Элемент <file> в файле .nuspec может быть использован для указания включения указанных с помощью маски файлов в проект. При использовании маски не существовало возможности исключить какие-то из файлов. В этом обновлении такая возможность появилась. Например, вы хотите включить в проект все текстовые файлы с расширением .txt, кроме одного из них:

<files>
    <file src="*.txt" target="content\docs" exclude="admin.txt" />
</files>

Вы можете использовать точку с запятой для перечисления нескольких файлов:

<files>
    <file src="*.txt" target="content\docs" exclude="admin.txt;log.txt" />
</files>

Или даже использовать маску для исключения набора файлов:

<files>
    <file src="tools\*.*" target="tools" exclude="*.bak" />
</files>
Диалог с запросом на удаление зависимых пакетов

Во время удаления пакета, который имеет зависимости, NuGet запросит у пользователя действие по отношению к зависимостям: удалить их или нет.

image

Улучшения в команде Get-Package

Команда Get-Package теперь поддерживает параметр –ProjectName. Например, следующая команда выведет список установленных пакетов для проекта с названием “A”.

Get-Package –ProjectName A

Поддержка аутентификации на прокси

Во время использования NuGet за прокси-серверами, которые требуют аутентификации, NuGet теперь запросит необходимые данные. Ввод этих данных позволит NuGet подключится к удаленным репозиториям.

Поддержка аутентификации репозиториев

NuGet теперь поддерживает подключение в частным репозиториям пакетов, для которых требуется упрощенная или NTLM-аутентификации. Поддержка Digest-аутиентификации будет добавлена в будущем выпуске NuGet.

Улучшения производительности в репозитории NuGet.org

Мы произвели некоторые улучшения, которые положительно повлияли на производительность галереи пакетов nuget.org. Доступ к списку пакетов и поиск теперь работают быстрее.

Фильтрация проектов в диалоге решения

В диалоге на уровне решения (Solution-level dialog), во время запроса в какие проекты устанавливать пакет будут показаны только те проекты, для которых пакет может быть применим.

Пояснения к выпуску пакета

Пакеты NuGet теперь могут включать пояснения к выпуску (release notes). Эта информация отображается только при просмотре обновлений для пакета, так что ее следует добавлять только в версии пакета после первого выпуска.

image

Для того чтобы добавить пояснения к выпуску пакета, используйте новый раздел метаданных <releaseNotes /> в файле конфигурации NuSpec.

Улучшения раздела <files /> в NuSpec

Файл .nuspec теперь допускает использование пустого элемента <files />, который сообщает NuGet о том, что в пакет не должны быть включены никакие файлы.

Исправления ошибок

В NuGet 1.5 было исправлено и закрыто 107 элементов багтрекера, 103 из них были помечены как баги. С полным списком исправлений можно познакомиться по этой ссылке.

Важные исправления

  • Issue 1273: packages.config стал более дружелюбен к контролю версий.
  • Issue 844: нормализованы номера версий, так что Install-Package 1.0 с пакетами версий 1.0.0.
  • Issue 1060: во время создания пакета через NuGet.exe, флаг -Version переопределяет элемент <version />.


Доступен учебный курс по разработке приложений для Windows Phone 7
2011-09-02 12:24 I.Vorontsov

Доступен учебный курс по разработке приложений для Windows Phone 7, который посвящен теоретическим и практическим вопросам разработки приложений для Windows Phone 7 с помощью Silverlight и XNA.

Обсуждаются особенности архитектуры, программного и аппаратного обеспечения устройств Windows Phone 7.

Курс состоит из 10 лекций и 30 лабораторных работ. Учебный материал проиллюстрирован презентациями и фрагментами кода.

Дополнительные материалы:



В избранное