Программирование >>  Автоматически обновляемые приложения 

1 ... 26 27 28 [ 29 ] 30 31 32 ... 170


Далее сделайте пробел и начинайте вводить имя файла, входящего в проект. Откроется список с автозавершением, который поможет вам быстро ввести имя нужного файла (рис. 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

j Find options

Lj Match case

[~~ Match 3hole word

[] Search up

[2] Search hidden text

,. . -

0Use:

: Regular e.4pressions ;

[ Find fJext

1 Bookmark All

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.



1 ... 26 27 28 [ 29 ] 30 31 32 ... 170

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика