Доступ к операции Rename

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

Вы можете делать операцию Rename из многих мест интегрированной среды. В предыду­щем разделе мы рассмотрели доступ к Rename через меню Refactor, щелчок правой кноп­кой мыши, смарт-тег и визуальный конструктор классов. Вы можете также получить доступ к Rename из Object Browser, Solution Explorer и Class View. Кроме того, если вы исполь­зуете диалоговое окно Properties для изменения имени элемента управления, который вы поместили на форму, то "за кулисами" активизируется операция Rename и сам элемент со­ответствующим образом переименовывается.

Из браузера Object Browser вы можете получить доступ к операции Rename только через меню Refactor. Конечно, вы должны при этом просматривать типы вашего решения. Вы

просто выбираете элемент, который вы хотите переименовать, а затем щелкаете по меню Refactor. На рис. 9.8 показан пример браузера Object Browser и операции Rename (верхняя часть снимка экрана).

Рис. 9.8. Доступ к операции Rename из Object Browser

Вы можете переименовать в Solution Explorer имена файлов, которые соответствуют клас­сам. Например, если вы выберете файл Customer, щелкнете по нему правой кнопкой мыши и выберете пункт Rename, то Visual Studio переименует этот файл. Кроме того, она выполнит поиск (в коде этого файла) любого класса с таким же именем, как и файл. Так что если у вас есть класс Customer и файл Customer.cs, то операция Rename переименует как файл, так и класс (а также все ссылки на этот класс). Обратите внимание, что хотя отмена (Undo) опе­рации Rename и откатит изменения в коде, однако имя файла она обратно не восстановит.

И наконец, вы можете переименовывать из Class View. Это может быть полезно в том слу­чае, когда вы смотрите на ваш код с точки зрения пространств имен и объектов (а не просто файлов). Для этого вы должны щелкнуть правой кнопкой мыши по объекту, который хотите переименовать, и выбрать опцию Rename. На рис. 9.9 показан пример переименования свойства id объекта Product изнутри Class View. Обратите внимание, что переименование класса изнутри Class View не влияет на имя файла, который содержит данный класс. Это не противоречит остальным вариантам переименования (исключение — переименование в So­lution Explorer).

Совет

Вы можете получить доступ к операции Rename при помощи командных клавиш. Пре­дыдущие версии Visual Studio ввели концепцию аккордов. Они подобны традиционным клавиатурным командам, но вы нажимаете (играете) их последовательно. Описание: image200

Например, для активирования операции Rename без использования мыши поместите курсор на то, что вы хотите переименовать. Затем нажмите последовательность <Ctrl>+<R>, <Ctrl>+<R> Нажатие этой комбинации приведет к появлению диалогового окна Refactring | Rename для того элемента кода, который находится под вашим курсором.

Работа с диалоговым окном Rename
Извлечение метода
Доступ к операции Extract Method
Извлечение методов
Извлечение единственной строки кода

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


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

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