+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.51 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Microsoft Visual Studio 2010 - среда для быстрой разработки

27.06.2012 17:22
Майкл Демидов

Продукты Microsoft для разработчиков давно входят в список наиболее востребованного программного обеспечения для программистов разного уровня. За восемь лет существования на рынке среда разработки Microsoft Visual Studio стала де-факто стандартом создания .NET-приложений. Как выглядит Microsoft Visual Studio 2010 в сравнении со своей предшественницей Microsoft Visual Studio 2008?

Для работы с Microsoft Visual Studio 2010 потребуется современный компьютер под управлением ОС Windows 2003/XP/Vista/2008/7, обновленных до самых последних версий. Полная установка пакета требует порядка 7,5 Гб свободного дискового пространства, наличия браузера Internet Explorer 8, библиотеки .NET Framework и офисного пакета MS Office 2007 или MS Office 2010. Интерфейс приложения отвечает существующей тенденции построения пользовательских оболочек приложений от Microsoft (мультитач-управление, графические эффекты оболочки Aero, ленточный интерфейс и так далее). Среда заметно упростились и улучшилась в плане пользовательского интерфейса - это заметно по инструментам визуализации кода: программные архитекторы и программисты видят привычный для себя интерфейс, который выполнен с использованием технологий Windows Presentation Foundation и Silverlight, в котором для повышения удобства восприятия убраны некоторые линии и градиенты и оставлена возможность переключения между режимами. Также стоит отметить поддержку мультимониторных систем - это удобно для отладки кода.

Microsoft Visual Studio 2010 - стартовый экран
Microsoft Visual Studio 2010 - стартовый экран

Продукт создавался с включением элементов совместной работы и обмена данными между программистами, занятыми в проекте. Для этого нужна организация централизованного хранилища информации с гибким механизмом разграничения доступа к контенту, наглядными инструментами контроля состояния проекта и участия программистов в достижении ключевых показателей, системой отслеживания изменений, которые внесены в код и ждут одобрения. В MS Visual Studio 2010 это обеспечивается компонентом Team Foundation Server, который позволяет организовать доступ до единого хранилища требований для определенных участников проекта. В среду разработки включены инструменты, позволяющие показывать сводный отчет требований проекта, а также генерировать отчеты и таблицы по ходу проекта. Кроме того, вся эта информация обновляется в режиме реального времени, что позволяет избежать ситуации, когда внесенные изменения и предложения могут быть утеряны, сроки исполнения просрочены, а уже исполненные требования продублированы разработчиками. В Team Foundation Server 2010 есть также средство, которое позволяет руководителю проекта регистрировать поступающие от программиста изменения в коде. Соответственно, ему будет отправлено уведомление в случае их принятия или отмены.

Microsoft Visual Studio 2010 - основной интерфейс
Microsoft Visual Studio 2010 - основной интерфейс

Второй основной компонент Visual Studio Lab Management 2010 создан для построения диаграмм для реализации проекта. С его помощью можно построить сначала зависимости для текущего решения, чтобы увидеть, как оно будет работать, а потом визуализировать последовательности действий для новых функций, которые появятся в новом проекте. Примечательно, что все элементы могут быть легко выведены из частей диаграмм с сохранением общего дизайна проекта в исходном виде. Для облегчения этого процесса в Microsoft Visual Studio 2010 применяется известная технология UML-моделирования с несколькими типами UML-диаграмм (диаграммы деятельностей, вариантов использования, последовательностей, классов, компонентов). Это позволяет команде разработчиков увидеть не только все связи объектов кода, но и ошибки связей и "узкие" места кода, которые необходимо исправить.

Microsoft Visual Studio 2010 - отладочный интерфейс
Microsoft Visual Studio 2010 - отладочный интерфейс

Третий компонент среды разработки - MS Expression 3/Expression Blend. Это удобное средство для дизайнеров и разработчиков, которые могут создавать в нем расширенные медиарисунки не просто графического оформления частей и деталей проекта, но и концептуальную их составляющую (связи, навигацию, управление, формы и так далее). В результате подобные цифровые прототипы становятся своего рода интерактивными изображениями, которые имеют реальные элементы программного кода будущей реализации проекта, к которым разработчики могут оставлять свои пометки, замечания и предложения через вышеописанный Team Foundation Server, где эти файлы и размещаются. Руководители проекта могут организовать доступ к проекту и через веб-интерфейс, для чего потребуется только совместимый веб-браузер. Ресурсы можно просматривать напрямую из MS SharePoint 2010.

В основу Microsoft Visual Studio 2010 заложены два подхода к ведению проекта - линейный и с помощью гибких спринтов (в терминологии Microsoft ими называются этапы, которые состоят из установленных мероприятий по выполнению проекта, иными словами, это "дробление" хода проекта по частям). Для этого в Visual Studio 2010 появился новый набор типов рабочих элементов, типов связей, панели мониторинга, отчеты и документы, которые больше соответствуют стилю работы групп, использующих гибкий процесс. Таким образом, руководитель проекта получает набор инструментов для контроля и распределения нагрузки на исполнителей, видит всю иерархию зависимостей для выполнения задач. Это позволяет оперативно сориентироваться в случае возможной перегрузки отдельных сотрудников и перенести запланированные работы на другой период без особых простоев. Среда разработки позволяет сохранять эти схемы и применять их многократно, что экономит время на повторное распределение ролей.

Заметим, что Microsoft Visual Studio 2010 сохраняет обратную совместимость с предыдущими версиями среды - проекты с использованием предыдущих версий языков .NET будут сконвертированы в соответствии с обновленными компонентами и интегрированы с новыми компонентами. Тем не менее возможна и обратная операция, когда новую систему необходимо интегрировать со старым кодом. Для обеспечения отладки кода на предмет возникновения ошибок есть инструмент Test Impact View, который отображает все влияния изменений в коде на тестирование проекта. Программист с его помощью сможет увидеть, какие тесты ему нужно выполнить после того или иного внедрения или исключения фрагмента, переключаясь быстро между самим кодом и списком тестов. Помимо этого есть и специальные инструменты отладки и профилирования созданных приложений под мультипроцессорную архитектуру. В частности, в нем осталась и получила новое развитие система IntelliTrace, которая повышает производительность отладки кода за счет фиксации состояния приложения не только в определенный момент времени, но и на определенном периоде до и после отладки, соответственно, позволяя выявить ошибку и причины ее возникновения. При просмотре событий, которые появляются при выполнении приложения, разработчику доступен весь контекст отладки, включая окно просмотра значений, стек вызовов, окно интерпретации и окно точек остановки. В Microsoft оптимизировали IntelliTrace, уменьшив до 2-5 раз скорость синтаксического разбора кода любого размера. В Microsoft Visual Studio 2010 можно создавать несколько виртуальных сред с несколькими виртуальными ПК, на которых будут производиться тесты, анализы, сборки и развертывания приложений. Эта система построена на базе System Center Virtual Machine Manager, что существенно облегчает процессы виртуализации разработки. Кроме того, Microsoft Visual Studio 2010 совместима с развиваемой Microsoft платформой для "облачных" вычислений Azure.

Подводя итоги, отметим, что Microsoft Visual Studio 2010 серьезно отличается от предыдущей версии 2008 года по количеству и значимости реализованных нововведений не только в области интерфейса и набора новых инструментов, позволяющих автоматизировать выполнение рутинных операций, но и в аспектах поддержки актуальных технологий (Windows 7, многоядерных систем, .NET Framework 4, облаков Windows Azure и т. д.) и значительно усовершенствованного механизма командной разработки.

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года