Редакторы и визуальные конструкторы

Оценить
(0 голоса)
На рис. 6.14 изображено диалоговое окно Find and Replace в режиме Find In Files. Работа в этом режиме похожа на режим Quick Find (с несколькими небольшими отличиями). Вам по-прежнему необходимо указать "что" и "где" искать. И вы по-прежнему можете настроить ваш поиск, хотя опций Search Up и Search Hidden у вас больше нет (поскольку они не имеют смысла для поиска по файлам). Основные отличия этого режима — это доступные области поиска, которые вы можете указать в раскрывающемся списке Look in, и способы отображения результатов поиска. Давайте же рассмотрим эти отличия по очереди. Область поиска примечательна тем, что она позволяет вам…
Оценить
(0 голоса)
Нажатие кнопки Choose Search Folders открывает диалоговое окно, которое позволяет вам создать набор каталогов в качестве области поиска. Вы можете дать название этому набору каталогов и даже настроить порядок поиска по этим каталогам. На рис. 6.15 показано это диалоговое окно в момент создания набора поиска ClassLibCode. Вы видите, что в набор включены три каталога и что вы можете добавить еще (для этого надо просто перейти в об­ласть Available folders и добавить каталоги в список Selected folders).
Оценить
(0 голоса)
При использовании Quick Find результаты поиска просто выделяются подсветкой (или за­кладками) прямо в окне текстового редактора. Режим Find In Files отображает результаты своего поиска в специальном отдельном окне Find Results (рис. 6.16). Вы можете перена­править вывод в одно из двух окон результатов путем выбора либо опции Find Results 1 Window, либо опции Find Results 2 Window в нижней части диалогового окна Find and Replace. Эти окна идентичны; два указанных варианта позволяют вам разделять результаты поиска и избежать путаницы, которую могло бы породить смешивание результатов поисков в одном окне вывода. Рис. 6.16. Окно Find Results На рис. 6.16 вы видите результаты…
Оценить
(0 голоса)
Режим Replace In Files основан на режиме Find In Files, он обеспечивает всю его функцио­нальность и добавляет возможность перебора результатов в окне текстового редактора. Кнопки Replace, Replace All и Skip File в этом режиме также имеются (рис. 6.17). Мы уже описывали функции Replace и Replace All. Каждый файл, в котором имеется по­исковая фраза, будет открыт в отдельном окне текстового редактора, и замены будут вы­полнены прямо в этом окне. Если вы нажимаете кнопку Replace All, то замены будут вы­полнены, а затем сохранены непосредственно в содержащем их файле. У вас есть также возможность (при помощи флажка Keep modified files open after Replace…
Оценить
(0 голоса)
Последний режим, который поддерживает диалоговое окно Find and Replace, называется Find Symbol. Он применяется для поиска тех строк кода, в которых данный символ опреде­ляется, используется, и где на него имеется ссылка. Такая более ограниченная область поиска делает этот режим предпочтительным при поиске, например, всех ссылок на класс CustomAnalyzer. Вы могли бы использовать для нахожде­ния этого текста и другие режимы Find, но более ограниченная область поиска режима Find Symbol гораздо лучше подходит для такого типа поиска, поскольку он не будет перерывать весь несимвольный текст документа. Кроме того, для поиска ссылок на символы функция Find Symbol использует отражение и компилятор, поэтому это…
Оценить
(0 голоса)
Инкрементальный поиск работает без помощи диалогового окна. В открытом текстовом редакторе выберите Edit | Advanced | Incremental Search (либо нажмите комбинацию кла­виш <Ctrl>+<I>). Когда инкрементальный поиск находится в активном состоянии, то вы будете видеть визуальную подсказку в виде бинокля со стрелкой вниз. Если вы начнете вво­дить строку поиска (символ за символом), то первое совпадение будет выделено подсвечи­ванием в самом окне текстового редактора. С каждым следующим символом строка поиска будет меняться, и сам поиск будет выполняться повторно. Текущая строка поиска отобра­жается в строке состояния Visual Studio. На рис. 6.19 показан инкрементальный поиск в действии; введены символы MESSA, и вы можете видеть…
Оценить
(0 голоса)
Текстовый редактор (а точнее, редактор кода) имеет несколько интерактивных функцио­нальных возможностей, которые облегчают процесс отладки кода. Отладка в текстовом ре­дакторе состоит в основном из точек останова и управления кодом во время выполнения. Мы опишем общие процедуры отладки Visual Studio более подробно в главе 10. Точка останова— это просто место (например, строка кода), которое помечено для отлад­чика. Когда отладчик встречает точку останова, то выполняющаяся программа моментально останавливается (до выполнения данной строки кода). Когда программа находится в таком приостановленном состоянии, вы можете изучить состояние переменных или даже повлиять на них путем присваивания переменным новых значений. Вы можете также интерактивно управлять ходом выполнения…
Оценить
(0 голоса)
Щелчок правой кнопкой мыши по индикатору точки останова покажет вам контекстное ме­ню (рис. 6.21) для настройки точки останова. Рис. 6.21. Настройка точки останова Именно здесь вы можете указать специальные условия срабатывания точки останова и даже включить или отключить ее. Отключение точки останова (в отличие от удаления) сохраняет ее местоположение в неприкосновенности (на случай, если она вам когда-нибудь вновь по­надобится). Совет Visual Basic фактически предоставляет команду, которая позволяет программным об­разом осуществить срабатывание точки останова в вашем коде. Оператор stop при­остановит выполнение кода (подобно точке останова). Эта возможность полезна то­гда, когда вы выполняете приложение вне интегрированной среды разработки. Каждый раз, когда при…
Оценить
(0 голоса)
Когда программа выполняется внутри интегрированной среды, то она будет продолжать свое выполнение до тех пор, пока не наткнется на точку останова или оператор stop, либо будет приостановлена вручную, либо завершится по окончанию кода (или будет остановле­на вручную). Совет Элементы управления типа VCR (как на видеомагнитофоне) и их сокращенные кла­виатурные комбинации (имеющиеся в меню Debug или на панели инструментов Der bug) являются самыми простыми средствами для запуска, приостановки и остановки выполнения кода внутри интегрированной среды. Когда происходит попадание на точку останова, редактор кода визуально показывает ту строку кода, где выполнение приостановилось. На рис. 6.22 показана несколько модифици­рованная версия программы "Hello, World!"…
Оценить
(0 голоса)
Для того чтобы распечатать текущее содержимое текстового редактора, выберите Print из меню File. Диалоговое окно Print совершенно стандартное, в нем вы можете выбрать ваш принтер и настроить основные свойства печати. Здесь заслуживают упоминания только две специфичные для Visual Studio опции. Раздел Print What данного диалогового окна управ­ляет тем, будут ли печататься номера строк и будут ли включаться в распечатку свернутые области.
© 2018 www.visualstudios.ru. Все права защищены.