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

1 ... 16 17 18 [ 19 ] 20 21 22 ... 170


Глава 4


Интегрированная среда разработки (IDE)

С выходом каждой новой версии Visual Studio среда разработки становится все лучше, удобнее и сложнее. Интегрированная среда разработки Visual Studio 2008 является очень мощным пакетом для создания сложных программ на любой вкус. Причем она настолько мощна, что многие программисты даже не в курсе многих ее возможностей и используют только малую часть ее функциональности. Не случайно имеются даже целые книги, целиком посвященные описанию работы с интегрированной средой разработки. По адресу http: msdn2.microsoft.com/en-us/Iibrary/bb245788(vs.80).aspx имеется небольшая подборка советов по настройке IDE на английском языке. Хочу предложить вам часть полезных советов из этой статьи, а также несколько собственных трюков.

Удобные клавиатурные команды

Если вы опытный пользователь, то используйте во время работы назначенные клавиши для более быстрого выполнения различных операций. Некоторые из них вы наверняка уже знаете: <F5> для команды Debug.start, <F10> для

команды Debug. StepOver, <F4> ДЛЯ КОМаНДЫ View. Properties. В табл. 4.1

приведены некоторые другие, менее известные назначенные клавиши.

Таблица 4.1. Комбинации клавиш

Назначенная клавиша

Команда

<Р7>

Переключение между режимами дизайна формы и редактора кода



Таблица 4,1 (окончание)

Назначенная клавиша

Команда

<F9>

Добавление/снятие точки останова

<F12>

Переход к определению переменной, объекта или функции

<Ctrl>+<Shift>+<7> и <Ctrl>+<Shlft>+<8>

Быстрое перемещение вперед и назад в стеке определений

<Shift>+<F12>

Поиск всех ссылок на функцию или определение

<Ctrl>+<M>. <Ctrl>+<M>

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

<Ctrl>+<K>. <Ctrl>+<C> и <Ctrl>+<K>. <Ctrl>+<U>

Добавление или удаление знака комментария к стро-ке(-ам) кода соответственно

<Alt>+<Shift>+<Enter>

Переключение между полноэкранным и обычным режимами

<Ctrl>+<l>

Последовательный поиск

Получение списка

всех назначенных клавиш

Оказывается, в среде разработки Visual Studio 2005/2008 имеется более 450 назначенных клавиш. Понятно, что запомнить или найти их все нелегко. Но можно написать специальный макрос, который поможет получить их значения по умолчанию. Чтобы написать такой макрос, необходимо в меню Tools выбрать команды Macros Macros IDE... У вас запустится специальная среда разработки для создания макросов. Слева в иерархическом списке разверните проект MyMacros и дважды щелкните на модуле Modulel. Откроется редактор кода, в котором нужно добавить текст программы, генерирующей HTML-страницу. В этой странице будет находиться таблица всех используемых назначенных клавиш. Код этого макроса приведен в листинге 4.1.



с \S.V.r:cj3.h.;n

Ы W * Радтз звуков - !Ю/1С.. 4 наз аченнь,е клее... )<

Назначенные клавиши для Visual Studio 2005

bdit.ReijioveRou £dit.Remo\eRo\v Edit.EditCell Edit.EditCell

View.For\vardBro\vseCi)iitexr

Edit.DeleieBackwards

Edit.DeleteBackwards

Edir.BreakLiiie

Edil.BieakLine

Edil.BreakLine

Edit.BreakLiue

Edit.IiisertTab

Edit.IiisertTab

Edit IibertTab

Edit.TabLeft

Edit.TabLeft

Edit.TabLeft

Managed RebOiirce }(litor::Cnl - Del

Settiiiiis Desigiier;;CTilDel

Manaced Resource FZdiK>i:.F2

Sertines Designer::F2

Global:;Ctrl-Shift-7

Text Edilor;:Sliiit+Bbpce

Text Editor;:Bkspce

Windows Fonns Designer::Enter

Text FditoriShiftFmer

Text Editor.:Enter

Report Designer::Enter

\Vindo\s Fomis Designer :Tab

Text Editor::Tab

Report Desi2ner::Tab

Windows Fomis Designer::SliifT4Fab

Text EditorShitT-f-Tab

Report Designer.Shift-Tab

<*Л моГ; jr.jtfibKiTep

Рис. 4.1. Фрагмент списка назначенных клавиш Visual Studio 2005

; Листинг 4.1. Макрос для создания списка назначенных клавиш I ш (формате HTWL

Imports System

Imports EnvDTE

Imports EnvDTESO

Imports System.Diagnostics

Public Module Modulel

Public Sub ListShortcutsInHTMLO

Объявляем StreamWriter и определяем имя файла справки Dim sw As System. 10. StreamWriter

sw = New System.10.StreamWriter( c:WShortcuts.html )

Записываем начало html-страницы WriteHTMLStart(sw)



1 ... 16 17 18 [ 19 ] 20 21 22 ... 170

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