|
Программирование >> Автоматически обновляемые приложения
Далее сделайте пробел и начинайте вводить имя файла, входящего в проект. Откроется список с автозавершением, который поможет вам быстро ввести имя нужного файла (рис. 4.17). После того как вы выбрали нужный файл, просто нажмите на клавишу <Enter>, и код этого файла откроется в редакторе кода. Это еще не все. Введите в этом же окне имя нового файла и нажмите комбинацию клавиш <Ctrl>+<N>. У вас будет создан новый файл с заданным именем, который нужно будет сохранить на диске. А если вы введете в окне имя метода и нажмете клавишу <F9> вместо клавиши <Enter>, ТО напротив заданного метода будет установлена точка прерывания (breakpoint). Причем, если у вас в коде имеются перегруженные версии метода, то точки прерывания будут установлены у всех версий. Help Formlxs Form l.c.s\Form 1 .Designer.c Form 1 .cs\Form 1,resx (Tree\ Forml,Designer, cs Form 1 .Designerxs (TreeVev Solutjon Exptorer - .Solution TreeVlew J3 Solution TreeVlewDemo (1 projt r. (3 TreeViewDemo & Properties t+ zdi References Рис. 4.17. Окно Find Окно Command Ho мы с вами не расстаемся с полем Find и продолжим опыты с ним. Данное поле тесно связано с окном Command, которое открывается с помощью комбинации <Ctrl>+<W>, <А>. И описываемые далее команды можно вводить в любом из них. Сначала поясним, что обозначает команда >of из предыдущего примера. Эта команда является сокращением-псевдонимом (alias) для команды Open File. Давайте попробуем ввести другие команды. Например, введите в окне Find или Command команду (регистр букв не имеет значения) >AddProj Когда вы нажмете на клавишу <Enter>, то у вас запустится диалоговое окно добавления нового проекта. В данном случае сокращение AddProj обозначает команду Add New Project. Теперь введите команду >code Если у вас был активным режим показа Design Mode, то после этой команды вы переключитесь в редактор кода. Данный псевдоним обозначает команду View Code. Если вы хотите узнать все имеющиеся псевдонимы, которыми можно воспользоваться в среде разработки, то наберите команду >alias Вы увидите список всех сокращений и обозначения этих команд (рис. 4.18). .alias ? Debug. Frxr-t alias ?? Debug.Quick-Watch alias AddFro: File.AddNewProlect alias alias Tools.Alias alias auoQS ЕеЬид.Autos alias cl Debug.Breairpoints alias bp DebUQ.Ioggle3reaJcp.oinT: ;alias callscack Debug,CallStack alias ClearBock- Edit, ClearBookmarks ,alias close File.Close alias CloseAll NindCAr.CloseAllDocurcents alias els Edit.ClearAll li Error 15т::г1 Command VVtndmv JD Oucp;.it Рис. 4.18. Список команд-сокращений в окне Command Более подробную информацию о псевдонимах, используемых в окнах Find и Command, можно почерпнуть из статьи MSDN Predefined Visual Studio Command Aliases no адресу http: msdn2.microsoft.com/en-us/Iibrary/ c3a0kd3x(VS.80).aspx. Диалоговое окно Find and Replace Вероятно, вам иногда приходилось пользоваться диалоговым окном Find and Replace для поиска того или иного слова. Но не многие знают, что в данном окне можно использовать регулярные выражения. Вызовите это диалоговое окно и отметьте галочкой строку Use с элементом списка Regular expressions. У вас активируется кнопочка с треугольником Expression Builder, с помощью которой вы сможете сконструировать нужное регулярное выражение. Обратите внимание, что синтаксис регулярных выражений в этом окне несколько отличается от синтаксиса стандартных регулярных выражений, используемых в .NET Framework. Не совсем понятно, зачем понадобилось создавать собственную версию регулярных выражений для этого окна, но разработчикам Visual Studio виднее. Давайте создадим регулярное выражение, которое найдет все слова, начинающиеся на букву Е: <e[a-z]* Проверим составленное выражение. Нажимаем на кнопку Find Next и видим, что выражение составлено правильно, и действительно находит слова, начинающиеся на букву Е (рис. 4.19). Edit View Project BuSd Debug Plnvoke.net FoinVl.cs Fcrml.cs[Desgn] Start Page Object Brov WindowSvApplcatDn 1 .Form 1 i using System.Data; I using System.Drawing; I using Systein.Text; using System. Windows . Foms; Г namespace WindowsApplicationi Dublic Daitidi class ?fonnI : T ( public ForKiiO { InitializeCcnipoi-ient 0 ; Itx>ls Window Community He!p Replace Find what: Look inr ; Current Document
private void Forml Load(object sender. erttifergs rootNode = treeVievl .Nodes .Add ( Коты ) ; Рис. 4.19. Регулярное выражение в окне Find and Replace Еще несколько советов по составлению регулярных выражений в диалоговом окне Find and Replace вы можете прочитать в блоге http: blogs.msdn.com/ vseditor/archive/2004/06/18/159515.aspx.
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |