Структурирование кода

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

Структурирование кода используется в редакторе кода; оно позволяет вам сворачивать или разворачивать области кода по границам вышеупомянутых контейнеров. В поле выделения рисуются линии группировки и квадратики для сворачивания/разворачивания. Эти квадра­тики можно щелкать, что дает возможность отобразить или скрыть строки кода (в соответ­ствии с логическим группированием).

Совет

И Visual Basic, и C# имеют способ создания именованных областей кода вручную (при помощи специального ключевого слова region). Используйте #region/#endregion (#Region и #End Region в Visual Basic) для создания своих искусственных контейне­ров кода, которые будут распознаваться средствами структурирования кода. Посколь­ку каждый region имеет имя, то это очень удобное средство для организации и разде­ления логических областей в вашем коде. Например, сгенерированный для вас визуальным конструктором Windows Forms Designer код автоматически вставляется в область "Windows Forms Designer generated code".

Одним из быстрых способов реализации области region является Surround With: в редакторе выделите тот код, который должен оказаться в новой области, затем щелк­ните его правой кнопкой мыши и выберите в контекстном меню опцию Surround With, а затем #region (или #Region для VB).

Структурирование кода можно лучше всего понять при помощи простого примера. Во- первых, обратитесь к рис. 8.1. Это исходный код консольного приложения. Он содержит процедуру Main, объявление класса, объявление пространства имен и несколько операторов using. Структурные группировки кода (которые вы видите в поле выделения) визуально обозначают области кода, которые можно сворачивать (скрывать из вида).

Поскольку объявление класса является логическим контейнером, то поле выделения для этой строки кода содержит квадратик сворачивания (квадратик со знаком минуса). От квад­ратика сворачивания до конца контейнера рисуется линия (в данном случае, поскольку мы имеем дело с С#, объявление класса ограничено фигурной скобкой). Если вы щелкнете по квадратику сворачивания для объявления класса, то Visual Studio скроет весь код, который содержится в этом объявлении.

На рис. 8.6 показано, как выглядит окно редактора кода, когда этот код скрыт из вида. Об­ратите внимание на то, что квадратик сворачивания изменился на знак "плюс" (а это означа­ет, что вы можете щелкнуть по нему для того, чтобы вновь показать скрытый в настоящее время код) и на то, что первая строка кода для объявления класса изменилась (в ее конце появился квадратик с многоточием).

Редактор HTML также поддерживает подобное структурирование. HTML-элементы можно сворачивать или разворачивать для скрытия или показа содержащихся в них элементов.

Использование меню Outlining
Навигация по HTML
Использование навигатора тегов Tag Navigator
Использование окна структуры документа
Смарт-теги и смарт-задачи

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


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

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