Улучшения интегрированной среды разработки для VB

Оценить
(0 голоса)

Как и в прошлых версиях Visual Basic, сам язык — это только часть дела. Visual Basic — это и язык, и инструментальные средства. Необходимо отметить некоторые "неязыковые", но специфичные для VB улучшения, которые поставляются с версией 2008.

□    Улучшенная технология IntelliSense. Новейшая версия VB имеет поддержку IntelliSense везде и всегда, когда вы набираете текст. Просто введите букву в окне кода, и техноло­гия угадает (почти всегда правильно), что именно вы хотите написать. Производитель­ность по сравнению с предыдущими редакциями также значительно улучшилась. Кроме того, VB имеет гораздо более мощную систему подсказок ToolTips для помощи при ко­дировании.

□    Элементы управления VB Power Pack. Команда разработчиков VB работает над возвра­щением RAD в язык (для того чтобы уменьшить потрясение от перехода с VB 5/6 на версию .NET). Поэтому они создали промежуточные редакции (между 2005 и 2008) элементов управления, которые предоставляют дополнительные возможности повыше­ния эффективности работы — такие как распечатывание, линии и фигуры, а также DataRepeater. Кроме того, они продолжают выпускать элементы управления Power Pack. Дополнительную информацию ищите на MSDN по теме "Visual Basic Power Packs".

□    Refactor!. Как правило, мы не описываем в этой книге инструменты сторонних органи­заций для Visual Studio. Однако этот стоит упомянуть, поскольку фирма Microsoft сде­лала его ключевой частью VB (путем заключения соглашения с фирмой DevExpress о бесплатном предоставлении продукта Refactor! всем лицензированным разработчикам, использующим язык VB.NET). Рефакторинг в Visual Studio описан в главе 9. Однако мы описываем только встроенный в интегрированную среду рефакторинг. Этот рефакто­ринг предназначен в основном для разработчиков на языке С#. При помощи этого со­глашения разработчики на языке VB получают массу существующих и много новых (версии 2008) инструментов для рефакторинга.

□    Инструментальный набор Interop Forms. Фирма Microsoft продолжает оказывать помощь тем разработчикам, которые по-прежнему работают с кодом VB 6. Инструмен­тальный набор Interop Forms — это новый набор инструментов, которые позволяют вам сохранять ваш существующий код на VB 6 и писать новый код для этого же приложе­ния при помощи .NET. Этот инструментальный набор обеспечивает поддержку взаимо­действия между двумя средами — чтобы вы могли начать использовать .NET без пере­писывания всего вашего приложения.

Совет

Если вы переходите на Visual Studio 2008 (VB 9) с VB 6, то вам нужно знать еще кое- что. Фирма Microsoft собрала для вас всю эту информацию в одном месте. Поищите в библиотеке MSDN Library тему "What’s New for Visual Basic 6.0 Users".

Улучшения интегрированной среды разработки для C#

Язык C# в редакции 2008 сделал еще один шаг вперед; скоро мы это обсудим. Однако напи­сание кода и процесс редактирования были также улучшены в этой последней редакции. Подобно VB, язык C# имеет некоторые специфические для. него функциональные возмож­ности в интегрированной среде разработки, которые помогают писать и редактировать код.

□    Улучшенная технология IntelliSense. Новейшая версия C# имеет улучшенное ядро IntelliSense. Эта новая версия использует IntelliSense практически везде, где вы набирае­те текст. Она выполняет дописывание операторов, предоставляет более информативные подсказки Quick Info Tooltips и имеет более высокую производительность. Кроме того, IntelliSense работает со всеми замечательными новыми функциональными возможно­стями языка С#, которые мы скоро обсудим. Это неявно типизированные переменные, методы расширения, выражения запросов, лямбда-выражения, частичные методы и т. д.

Refactoring. Visual Studio 2005 ввела рефакторинг в набор инструментов для разработ­чика на языке С#. В версии 2008 инструменты рефакторинга были расширены для под­держки многих новых функциональных возможностей языка, в том числе выражений запросов, методов расширения и лямбда-выражений. Описание: image57

Переименование, извлечение ме­тодов и прочие инструменты рефакторинга работают с этими возможностями так же хорошо, как и с предыдущим синтаксисом языка С#. Кроме того, инструменты рефак­торинга теперь предоставляют дополнительные опции и предупреждения, чтобы вы могли быть уверенными в том, что вы не получите нежелательных последствий после изменений, внесенных в работающий код. Дополнительную информацию по рефакто­рингу см. в главе 9.

□    Форматирование кода. Редактор кода C# продолжает улучшать форматирование ваше­го кода и управляет применением этого форматирования. Например, ядро форматиро­вания понимает такие вещи, как выражения запросов. Когда вы пишете такое выраже­ние, он автоматически выровняет ключевые слова (такие как From и where), поставив их друг под другом. Это делается для повышения читабельности вашего кода.

□    Упорядочивание вашего использования деклараций. По мере "старения" вашего кода вы можете заметить, что декларации using становятся громоздкими. Редактор C# имеет новую функциональную возможность для того, чтобы помочь вам в управлении этими декларациями. Теперь есть пункт меню Organize Usings (как в меню Edit, так и в кон­текстном меню, которое вы можете получить при щелчке правой кнопкой мыши по дек­ларации using). Вы можете использовать этот пункт меню для сортировки ваших дек­лараций using по пространствам имен и для очистки вашего кода от неиспользуемых деклараций using. На рис. 3.1 показаны опции этого меню.

Дополнения в .NET-языках версии 2008
Добавление методов в существующие классы
Создание экземпляра несуществующего класса
Добавление бизнес-логики в сгенерированный код
Разбиение сборки на несколько файлов

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.