Александр Гарибов MCP-клуб Белгород 25 февраля 2011 г. Универсальная интегрированная среда разработки, обеспечивающая высокое качество кода Единая интегрированная среда разработки (IDE): • строка меню • панель инструментов Стандартная • закреплённые или автоматически скрываемые окна инструментов Решения и проекты содержат элементы, которые представляют ссылки, подключения данных, папки и файлы, необходимые для создания приложения. Контейнер-решение может содержать несколько проектов, тогда как контейнер-проект обычно содержит несколько элементов Выбор используемых редакторов и конструкторов зависти от типа создаваемого файла или документа. Редактор текста — это основной текстовый процессор интегрированной среды разработки, а редактор кода — основной редактор исходного кода Построение приложений позволяет обнаруживать ошибки времени компиляции. После завершения построения приложения можно использовать отладчик для обнаружения и устранения таких проблем, как логические и семантические ошибки, обнаруженные во время выполнения. В режиме приостановки выполнения можно просматривать локальные переменные и другие связанные данные В Visual Studio предусмотрены две различные стратегии развертывания: • ClickOnce — осуществляется публикация приложения в некоторое централизованное расположение, и пользователь устанавливает или запускает приложение из этого расположения • установщик Windows — приложение упаковывается в файл setup.exe, который распространяется среди пользователей; затем пользователи устанавливают приложения с помощью этого файла Фрагменты кода — Visual Studio 2010 включает фрагменты кода для HTML, JScript и элементы управления ASP.NET, помогающие ускорить написание кода. Фрагменты кода можно вставлять из диспетчера фрагментов кода или напрямую из IntelliSense Усовершенствованная поддержка IntelliSense для JScript Теперь IntelliSense выполняет синтаксический анализ быстрее в 2—5 раз, так что теперь задержка обработки не будет заметна даже при использовании больших библиотек скриптов IntelliSense принимает разные стили программирования, так что пользователь получает полную поддержку IntelliSense почти для всех библиотек IntelliSense отображает XML-комментарии документации по мере набора текста Веб-пакеты Инструмент веб-развертывания, также называемый MSDeploy, позволяет упаковывать веб-приложение для развертывания на вебсервере IIS. Инструмент веб-развертывания интегрирован в Visual Studio и позволяет создавать веб-пакеты одним щелчком. Публикация одним щелчком Теперь возможна публикация на сервере одним щелчком мыши с помощью инструмента веб-развертывания, FTP, копирования папки или серверных расширений FrontPage. Visual Studio хранит сведения обо всех параметрах, такие как метод публикации, информацию сервера и пользовательские учетные записи. Преобразования веб-конфигурации Теперь можно настраивать проект для преобразования файла web.config во время развертывания. При развертывании проекта параметры в файле web.config автоматически приводятся в соответствие с параметрами сервера отладки, тестового и рабочего сервера. Microsoft Visual Studio Универсальная интегрированная среда разработки, обеспечивающая высокое качество кода Профессиональный редактор кода Поддержка IntelliSense для HTML, CSS, JavaScript и PHP Панель Дизайн Просмотр веб-страниц сразу в нескольких браузерах Поддержка XHTML, XML, ASP.NET Расширенная поддержка веб-стандартов Создание надстроек для среды разработки Удобная публикация результатов Разработка дизайна веб-интерфейсов и графических настольных приложений Интерактивный WYSIWYG-редактор для дизайна интерфейсов, основанных на XAML-приложениях Поддержка Windows Presentation Foundation и Silverlight Поддержка Adobe Photoshop и Adobe Illustrator Microsoft Expression Encoder позволяет кодировать аудио и видео высокого качества в форматы подходящие для прямых (живых) трансляций и по требованию, для различных устройств и веба. Вы можете импортировать файлы различных форматов и перекодировать их в такие форматы как Windows Media, MP4 или IIS Smooth Streaming файлы. Также вы можете записывать видео с ваших мониторов и использовать его для презентации Microsoft Expression Design представляет собой векторное средство для создания элементов графического дизайна. Дизайнер не ограничен созданием графических элементов, которые могут быть представлены в XAML и использованы в интерфейсах приложений разрабатываемых на Windows Presentation Foundation и Silverlight. Также дизайнер может создавать визуальные элементы и преобразовывать элементы, не поддерживаемые в XAML, в растровый формат Microsoft Expression Web WebMatrix — это удобное средство разработки вебприложений, которое будет полезным как для новичков, так и для профессионалов. Все функции этой среды разработки направлены на то, чтобы сделать работу на веб-сайтом легкой и удобной • компактная, но полноценная среда • открытое программное обеспечение • элегантный интерфейс • удобство программирования • широкая функциональность • полноценная интеграция • оптимизация поиска • публикация сайта Microsoft WebMatrix Microsoft SharePoint 2010 дает возможность увеличить производительность труда за счет использования интегрированного набора гибких функций. SharePoint 2010 обеспечивает поддержку совместной работы в самом широком смысле этого слова и помогает коллегам, партнерам и клиентам организовывать совместную новым, более эффективным способом • сайты • конструктор приложений • бизнес-аналитика • сообщества и сети • управление контентом • корпоративный поиск Microsoft SharePoint http://www.microsoft.com/visualstudio/ru-ru/ http://www.microsoft.com/expression/ http://www.microsoft.com/web/webmatrix/ http://sharepoint.microsoft.com/ru- ru/Pages/default.aspx http://mcpbelgorod.wordpress.com/ Microsoft TechDays http://www.techdays.ru