Как стать автором
Обновить
55
0
Дмитрий Андреев @dmandreev

Пользователь

Отправить сообщение

Вышел в свет первый учебный курс по Visual Studio 11

Время на прочтение2 мин
Количество просмотров9.6K

Сегодня вышла в свет первая версия учебного курса по Visual Studio 11 Developer Preview. Этот курс включает в себя лабораторные работы, которые помогут разобраться в тех нововведениях, которые мы включили в Visual Studio 11 и .NET Framework 4.5, как управлять жизненным циклом приложений в TFS 11 и как создавать приложения в стиле Metro для будущей версии Windows.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии7

Как проверить приложение на соответствие архитектуре слоев

Время на прочтение3 мин
Количество просмотров7K
Любому разработчику известен архитектурный шаблон слоев. При всей его незамысловатости он позволяет эффективно прятать реализацию и абстрагировать компоненты разного уровня. Слои нижнего уровня могут изменяться без особого риска испортить работу приложения, облегчен рефакторинг. Единственное очевидное условие, которое вы должны соблюдать – это придерживаться принятой архитектуры. Но иногда бывает, что программист нет-нет да и соблазняется вызвать пару методов «через голову». Например из слоя интерфейса обратиться прямиком в слой базы данных. Не будем здесь искать злого умысла, может этот случай был связан со спешкой при выпуске срочного исправления для заказчика. Но постепенно количество таких небольших «грешков» может свести на нет принятую когда то стройную архитектуру и вы опять окажетесь со «спагетти кодом». Вылавливать такие случаи несоответствия кода архитектуре слоев на большой системе может быть очень затруднительно. К счастью в Visual Studio 2010 (редакций Premium и Ultimate) есть инструменты, которые могут значительно облегчить эту задачу.
Читать дальше →
Всего голосов 61: ↑53 и ↓8+45
Комментарии17

Новый Командный Обозреватель в TFS 2011

Время на прочтение9 мин
Количество просмотров2.5K
Наверное многие из вас уже видели скриншоты нового Team Explorer в посте рассказывающем об улучшениях в области контроля исходного кода. В этом топике хотелось бы сосредоточиться на общих новинках Team Explorer.
Вы помните, что Team Explorer в Visual Studio 2010 имеет древовидную структуру, и очень похож на обозреватель проекта (Solution Explorer). Долгое время мы внутри команды считали, что этой модели будет достаточно, хотя и налагает некоторые ограничения. Но когда я создал Team Members Power Tools пару лет назад, мне захотелось более широких возможностей которые, например, показывали бы картинки, списки пользователей. Team Explorer с его деревом ограничивал или вообще не давал сделать такие вещи. Как только мы стали проектировать TFS 11, в том числе планируя включить функциональность ревью кода, стало понятно, что нам необходим новый подход. В том числе мы получили много отзывов от людей использующих наш продукт с просьбами реализовать новую дополнительную функциональность.
Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии12

Новые возможности редактора CSS в Visual Studio 11 Developer Preview

Время на прочтение3 мин
Количество просмотров11K
В предварительной версии Visual Studio 11 Developer Preview есть ряд нововведений, которые порадуют многих веб-программистов. Одно из таких нововведений – CSS редактор, который был создан заново. По сравнению с предыдущей версией Visual Studio 2010, новый вариант редактора обладает отличной производительностью и стабильностью, но самое главное это возможности по редактированию CSS. Как только вы начнете редактировать стиль, не важно, в отдельном файле или включенном в веб-страницу, вы сразу почувствуете разницу!
Читать дальше →
Всего голосов 44: ↑36 и ↓8+28
Комментарии33

Возможности 3D графики Windows Phone

Время на прочтение3 мин
Количество просмотров5K
Все телефоны на базе Windows Phone согласно требованиям Microsoft имеют аппаратное ускорение графики поддерживающее 3D рендеринг. В XNA 4.0 включено 5 основных эффектов шейдеров для 3D графики и несколько опций для их дополнительной конфигурации. Это основная палитра для использования в 3D играх для телефона. Вы можете скачать пример, чтобы познакомиться с тем как они работают. В этой статье приведен обзор всех пяти шейдеров, и они проиллюстрированы короткими роликами, которые дают понять об их основных визуальных возможностях.
Читать дальше →
Всего голосов 65: ↑56 и ↓9+47
Комментарии27

Задайте вопрос и выиграйте билет на Patterns & Practices Summit Russia

Время на прочтение1 мин
Количество просмотров1.1K
Компания Microsoft объявляет конкурс, в котором будет разыгран один билет на P&P Summit.
Для участия в конкурсе задайте вопрос к любому из докладов Саммита в комментариях к этому топику. Описание докладов можно посмотреть здесь: www.microsoft.com/ru-ru/events/pnpsummit2011/#b_21

Автор самого интересного вопроса не только посетит P&P Саммит бесплатно, но и обязательно услышит ответ на свой вопрос на мероприятии от докладчика.

Результаты конкурса будут подведены 13 сентября.
Всего голосов 17: ↑11 и ↓6+5
Комментарии17

Отслеживание положения головы с помощью Kinect и отображение на 3D телевизоре

Время на прочтение1 мин
Количество просмотров2.9K
Наверное, многие видели примеры использования Kinect для отслеживания положения головы в пространстве. Мне захотелось сделать пример, который будет показывать это в «настоящем» 3D.

Читать дальше →
Всего голосов 45: ↑38 и ↓7+31
Комментарии22

Открытые прошивки для DSLR Canon

Время на прочтение3 мин
Количество просмотров89K
Уже давно фотоаппараты являются, по сути, специализированными компьютерами. Например, в устройствах фирмы Canon используется процессор ARM и операционная система DRYOS. Естественно, у энтузиастов возникла идея модификации программной части этих фотоаппаратов. Хочу обрадовать обладателей устройств фирмы Canon серий 1100D, 500D, 550D, 600D, 50D, 60D, 5D Mark II. Теперь вы можете прошить свой аппарат, улучшив его функциональность. Получить устройство, которое обладает возможностями, включаемыми только в дорогую профессиональную фото и видеотехнику. А может быть, вооружившись ARM-Toolchain, разработать новые функции.
Читать дальше →
Всего голосов 74: ↑73 и ↓1+72
Комментарии88

20 бесплатных дополнений для Visual Studio

Время на прочтение4 мин
Количество просмотров39K
Для Visual Studio 2010 создано уже около 900 дополнений. Многие из них позволяют облегчить решение рутинных задач, добавить удобства. Ниже представлено двадцать популярных дополнений, которые вы возможно найдете полезными для вашей работы.
Читать дальше →
Всего голосов 146: ↑135 и ↓11+124
Комментарии55

Релиз Python Tools 1.0 для Visual Studio 2010

Время на прочтение1 мин
Количество просмотров3.1K
В декабре прошлого года команда 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).
Читать дальше →
Всего голосов 46: ↑41 и ↓5+36
Комментарии23

В быстром разряде батареи смартфона может быть виноват ваш сотовый оператор

Время на прочтение1 мин
Количество просмотров11K
Обрывы связи, медленная скорость передачи данных и быстрый разряд батарей смартфонов связаны с не оптимальными настройками оборудования операторов. К такому выводу пришли ученые из Мичиганского университета и Microsoft Research.
Для проведения исследования было подготовлено специальное Android приложение NetPiculet которое было установлено на смартфоны около четырехсот добровольцев. Результаты исследования неутешительны. Четыре из основных сотовых операторов США занижают скорость передачи данных в своих сетях до 50%, и около 100 операторов буферизуют данные таким образом, что это приводит к частым ретрансмиссиям.
Читать дальше →
Всего голосов 73: ↑66 и ↓7+59
Комментарии69

Что бы вы хотели увидеть в новой версии Visual Studio

Время на прочтение1 мин
Количество просмотров9.8K
На данный момент команда разработчиков Visual Studio активно занимается разработкой будущей версии. И у вас есть возможность повлиять на то, какие функциональные возможности войдут в новый продукт с помощью сайта Microsoft Connect.
Вы можете высказать новые идеи на сайте User Voice или просто проголосовать. На следующей фазе планирования они будут тщательно проанализированы и возможно некоторые из них войдут в новую версию Visual Studio.
Читать дальше →
Всего голосов 51: ↑40 и ↓11+29
Комментарии97

Windows XP 10 лет

Время на прочтение1 мин
Количество просмотров28K
Ровно 10 лет назад 24 августа 2001 года вышла в свет Windows XP RTM. Несмотря на столь давний срок, эта операционная система до сих пор занимает большую часть рынка, прочно обосновалась на миллионах компьютеров, и до сих пор выдерживает конкуренцию с Vista и Windows 7.
Согласно статистике Net Applications, XP все еще используется на 49,69% компьютеров (данные Июля 2011) но доля Windows 7 стремительно растет и уже достигла 27,92%.
Поддержка Windows XP будет прекращена в Апреле 2014 года, и Microsoft не планирует каких либо дополнительных обновлений после Service Pack 3.

С днем Рождения, Windows XP!
Читать дальше →
Всего голосов 133: ↑113 и ↓20+93
Комментарии227

Как создать работоспособное ALM окружение на базе TFS

Время на прочтение5 мин
Количество просмотров5.4K
Team Foundation Server как и любой сложный инструмент требует некоторых организационных подходов в эксплуатации. Тем более что создавался он с целью предоставить свободу выбора команды, или как выразился Брайан Харри в одной из своих заметок, внедрить «Ваш процесс, Наш процесс, или Никакого процесса». Отчасти эта свобода может сыграть нехорошую шутку, когда команде кажется что TFS используется только в очень небольшом спектре своих возможностей. В данной заметке будет приведен ряд рекомендаций по развертыванию жизнеспособной среды ALM.
Читать дальше →
Всего голосов 29: ↑20 и ↓9+11
Комментарии9

Вышла финальная версия LightSwitch 2011

Время на прочтение4 мин
Количество просмотров19K
Пробовали ли вы когда-нибудь создавать приложение по вводу информации? Например, для секретаря, что то вроде учета карточек пришедшей корреспонденции? А так чтобы был словарь корреспондентов? Пару тройку экранов отчетов, по необработанным письмам и корреспондентам? И еще неплохо было бы увязать это приложение с вашей БД маркетингового отдела. При кажущейся простоте эта задача влечет за собой огромное количество вариантов реализации, технологических решений и приемов. А хотели бы решать такие задачи, сосредотачиваясь только на определении данных и небольших доработках?

Вчера вечером компания Microsoft выпустила новый продукт – Microsoft Visual Studio LightSwitch 2011. Официальное определение этого продукта звучит следующим образом «гибкий инструмент разработки, используемый для быстрого создания и развертывания настольных бизнес-приложений и бизнес-приложений для облака». Если вам интересно, что же на самом деле представляет из себя LightSwitch, почему он позиционируется именно таким образом и как работает — добро пожаловать под кат.
Читать дальше →
Всего голосов 37: ↑30 и ↓7+23
Комментарии23

Присоединяйтесь к трансляции Sharepoint Conference 2011 Россия

Время на прочтение1 мин
Количество просмотров2.4K
image
Сегодня 20 июня в 10:00 по московскому времени начнется прямая трансляция SharePoint Conference Russia 2011. Каждый желающий может посмотреть доклады по адресу msdn.microsoft.com/ru-ru/sharepoint/hh264214 или на сайте Конференции.

Программа разбита на три параллельных потока. В двух основных потоках участники смогут услышать, что принесёт грядущий пакет обновлений, что такое SharePoint Online в Office 365 и зачем он нужен и почему важен не только для конечных покупателей, но и для разработчиков решений, узнают интересные подробности о корпоративном поиске, тонкости размещения SharePoint в Интернете и многое другое. Основной упор докладов будет сделан на практический опыт и лучшие практики использования SharePoint. Третьим потоком пройдут презентации партнёрами собственных решений в экстра-секции.

Конференция организована Russian SharePoint User Group. Microsoft выступает Генеральным партнером мероприятия.

Для обмена мнениями и комментариями или поиска информации по конференции в Twitter используйте хештег #spconfru.
Всего голосов 31: ↑20 и ↓11+9
Комментарии3

Начинаем разрабатывать для Office 365

Время на прочтение4 мин
Количество просмотров14K
Примерно пару недель назад был сделан анонс Office 365 beta и некоторые счастливчики уже получили приглашение поучаствовать в тестировании. Российским представительством Microsoft по этому поводу даже был выпущен пресс релиз в котором заявлено что Office 365 появится у нас в России до конца этого года.
Важно понимать, что Office 365 это не просто набор готовых интегрированных приложений «почта и редактор» в облаке, но и платформа для разработки. В этой заметке хотелось бы кратко рассказать о том, какие возможности доступны программистам в контексте расширения функциональности Office 365, а так же где получить дополнительную информацию о том, как такие решения на основе Office 365 можно создавать.
Читать дальше →
Всего голосов 44: ↑32 и ↓12+20
Комментарии8

Как мигрировать с SVN на TFS

Время на прочтение3 мин
Количество просмотров8.4K
Многие команды, которые используют Subversion для хранения исходных кодов к некоторому моменту начинают задумываться о построении полноценной среды управления жизненным циклом разработки (Application Lifecycle Management). При этом возникают непростые вопросы. В первую очередь это то, как объединить средства контроля версий, управления задачами, багами, артефактами и сборками проекта в единую систему. Путей тут два – либо развивать текущий комплекс, постепенно подключая к нему недостающие компоненты, либо мигрировать на систему, которая все эти компоненты содержит. Для тех команд, которые используют в качестве основного инструмента Visual Studio, подходящим вариантом является Team Foundation Server. Но при этом возникает несколько важных вопросов – как минимизировать время простоя команды, а еще лучше сделать процесс миграции незаметным.
Читать дальше →
Всего голосов 70: ↑35 и ↓350
Комментарии39

Семинар: Делаем Agile-проект. Роли, практики, инструментарий

Время на прочтение2 мин
Количество просмотров1.5K
3 марта 2011 года Careerlab и ScrumTrek при поддержке компании Microsoft проведут семинар, который будет посвящен разработке проектов с использованием методологии Agile в среде Visual Studio.

Читать дальше →
Всего голосов 14: ↑7 и ↓70
Комментарии2

Юнит-тесты: Как протестировать то, что не тестируется

Время на прочтение3 мин
Количество просмотров20K
Есть один замечательный вопрос, который возникает в любой дискуссии связанной с юнит-тестированием. «Надо ли создавать тесты для юнит тестов». Ответом на этот вопрос, как правило, служит технология Code Coverage. Действительно, если вы хотите убедиться в том, что юнит тест подготовлен правильно, вам нужно только проверить вызываются ли все ветвления в коде. Достигается это простым методом – надо подать на вход проверяемой функции все комбинации данных, которые позволят обойти эти ветвления. И академические примеры из документации это показывают.

Но подвох в том, что реальный мир сложнее. Функции приложения могут учитывать условия не только подаваемые на вход. Как быть в этом случае?
Читать дальше →
Всего голосов 68: ↑53 и ↓15+38
Комментарии34

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность