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

1 ... 24 25 26 [ 27 ] 28 29 30 ... 170


Прозрачная подсказка IntelliSense

Меня очень часто раздражало, что выпадающее окно подсказки IntelliSense закрывало часть кода, написанного строчками ниже. Приходилось прекращать печатать код, чтобы посмотреть, что же было написано в этих строчках, и потом снова возвращаться на редактируемую строку. Видимо, это раздражало не только меня, но и многих других программистов. В Visual Studio 2008 можно поступить следующим образом. Когда подсказка снова закроет нужную часть кода, то просто нажмите на клавишу <Ctrl>. Ух ты, подсказка стала прозрачной, и вы видите нужные данные! Отпустите клавишу, и подсказка снова примет свой стандартный вид. Снова нажмите на клавишу. Снова отпустите. Уверен, вам понравится. Теперь поводов для раздражения стало меньше, и можно наслаждаться написанием кода.

Перемещение от открывающей скобки к закрывающей скобке

Иногда блок кода между фигурными скобками слишком велик и не умещается на экране. Чтобы быстро переместиться к закрывающей скобке класса, функции, цикла и т. п., установите курсор ввода перед скобкой и нажмите комбинацию клавиш <Ctrl>+<]>. Повторное нажатие этой комбинации вернет курсор к открывающей скобке. Этот способ работает таюке для многострочных комментариев (/* */), регионов (#region #endregion) и кавычек, обрамляющих строки.

Сворачивание/разворачивание блока (региона, функции, цикла и т. п.)

в редакторе кода блоки исходного кода можно сворачивать, чтобы временно сократить место на мониторе и видеть общую структуру кода. Чтобы снова развернуть блок кода, не обязательно щелкать мышью по значкам +/-. Нажав комбинацию клавиш <Ctrl>+<M>, <М> (удерживая <Ctrl> нажать <М> два раза), вы сделаете то же самое с меньшими затратами. Комбинация <Ctrl>+ +<М>, <L> позволяет свернуть/развернуть все блоки.

Анимация при автоматическом скрытии панелей

Если у вас не слишком мощный компьютер, то, возможно, вам стоит отключить эффект автоматически убирающихся окон, которые по умолчанию ис-

4 Зак 262



Вариант загрузки справочной системы

Если вы регулярно запускаете справочную систему, то замечали, что она ищет документацию не только на локальном компьютере, но и в Интернете. Вы можете отключить поиск в онлайн-источниках. В окне, открываемом командой меню Tools Options..., на странице Help Online нужно выбрать пункт Try local only, not online (Использовать только локальную, не онлайн). Такой выбор позволит быстрее отображать справку.

Путь к файлу

Иногда требуется быстро получить полный путь к файлу, с которым вы работаете в IDE Visual Studio. Раньше приходилось открывать Проводник, искать нужный файл, смотреть его свойства и т. д. Теперь достаточно щелкнуть правой кнопкой на закладке с именем файла и выбрать пункт Сору Full Path.

Быстрый переход к папке, содержащей исходные коды проекта

Впрочем, кроме получения полного пути к файлу часто требуется быстро открыть саму папку, в которой содержится нужный файл проекта. Если в Visual Studio 2008 у вас уже открыт проект, то вы можете открыть папку проекта прямо из среды разработки. Достаточно щелкнуть правой кнопкой мыши по вкладке любого файла, открытого в редакторе, и выбрать команду Open Containing Folder (рис. 4.13).

Эта команда позволяет мгновенно оказаться в нужной папке и произвести необходимые действия с файлом: поменять атрибуты файла, переименовать его и т. д.

пользуются в Visual Studio. Этот эффект забирает много ресурсов у компьютера, что приводит к замедлению работы среды разработки. Настройка анимации окон находится в окне, открываемом командой меню Tools Options..., на странице General. Здесь можно управлять скоростью анимации при автоматическом скрытии панелей. Скорость сворачивания зависит от положения ползунка Speed. Также вы можете совсем отключить анимацию, если уберете галочку Animate Environment tools (Анимировать средства среды).



* SimpleStrings - Microsoft Visua

File Edit View Refactor Project Build Debug PInvoke.net Data Л - <jj - a У -Л 4 - - - - 4 Deb-

Forml.f-- pt-i-cr rncnni*. . cviAvort Btwser Start age 4 Save Formixs

pi nari I Close АЯ But This Цоп1

- Copy Full Path i

; Qpen Gontaining Folder Г i 3Horizontal Tab Group

\ [33 j New VertJcai Tab Group \

------..-~.-.rTn3-t:-xerxi;-z.4 Dittponent: () ;

private void butlcsertjClick (object (

Рис. 4.13. Открываем папку, содержащую файл проекта

Изменение шаблона заготовки метода в С#, генерируемого автоматически

Если вы в коде пишете И1мя еще не объявленного 1метода, то Smart Tag в Visual Studio предлагает создать заготовку 1метода. Выглядит это следующим образом. Предположим, в обработчике события Click для кнопки вы напечатали строку

PrintMyName () ;

private void butRever3eCS Click(vjbject sender, F=vent;Ar;}:: e) {

texuBoxl.TexL = ReverseString(textBoxl.Text); PrintMyName () ;

to generate a method stub (Shift-A:t-F1G)

Рис. 4.14. Вставка заготовки для метода



1 ... 24 25 26 [ 27 ] 28 29 30 ... 170

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