Скачиваний:
74
Добавлен:
27.04.2015
Размер:
1.56 Mб
Скачать

4.В.2.4. Интегрированная среда разработки Visual Studio .Net 2008 и .Net Framework

Microsoft предлагает Visual Studio .NET 2008в пяти изданиях:Express,Standard,Professional,Team Systemи дляMicrosoft Office, которые покрывают потребности всех категорий разработчиков - от начинающих до профессионалов высшего класса.

Expressпредставляет собой набор идентичных по составу продуктов, но с поддержкой только одного из языков -VB, VC#, VC++илиVJ#. Это упрощенные варианты средства для создания толькоWindows-приложений. Кроме того, имеется инструмент для создания динамическихWeb-сайтов иWeb-сервисов -Visual Web Developer 2008 Express Edition (с возможностью программирования наVBиVC#). В состав всех этих продуктов входитSQL Server 2005 Express Edition. В целом они и предназначены в первую очередь для начинающих программистов, любителей или для использования в учебных целях.

Разница между изданиями Standard и Professional для многих целей разработки представляется минимальной, серьезные различия видны, только если речь идет о создании достаточно сложных решений. Оба варианта позволяют разрабатывать Windows- иWeb-приложения и программное обеспечение (ПО)для мобильных устройств. ВProfessional Editionимеются все возможностиStandardплюс средства удаленной отладки, генератор отчетовCrystal Reports,SQL Server Developer Edition,SQL Server Integrationи расширенные инструменты для развертыванияПО.

Visual Studio 2008 Team System- это высокопроизводительный, интегрированный, расширяемый набор средств поддержки полного жизненного цикла командной разработки и приложений корпоративного уровня.

Кроме того, в линейку Visual Studioвходит инструментVisual Studio 2008 Tools for the Microsoft Office System- эффективное средство профессиональной разработки решений на базе приложенийOffice System 2008 (Excel, Word, OutlookиInfoPath). Программирование выполняется наVBиVC#.

В состав VS 2008входят компиляторы четырех языков -VB, VC#, VC++ и VJ#. И все же именно первые два фактически олицетворяют собой этот инструмент и среду .NET Framework.ВедьVC++,несмотря на появление в нем расширений для создания управляемого кода, все же ориентирован на разработку программ в классической архитектуреWin API, и его роль в создании прикладных решений заметно снижается, аVJ#играет лишь вспомогательную роль в деле переходаJava-программистов на конкурирующую платформу.

Поддержка рефакторинга- одно из наиболее существенных новшествVS IDE. Это позволяет автоматизировать процедуры переименования, перемещения и изменения типизированных элементов кода, исправления порядка описания параметров, имплементации программного интерфейса и ряд других операций. Все это выполняется с помощью нового инструментаClass Designer, который позволяет визуально представить структуру классов приложения или создать приложение путем визуального определения классов. Если щелкнуть правой кнопкой мыши диаграмму классов, то далее в меню можно выбрать вид операциирефакторинга. Далее выполняются необходимые изменения в диаграмме классов, которые также автоматически корректируют исходный код программы.

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

Соседние файлы в папке Пособие-Раздела-04-2008