Приемы эффективной работы и отладки в vs2010

42
ПРИЕМЫ ЭФФЕКТИВНОЙ РАБОТЫ И ОТЛАДКИ В VISUAL STUDIO 2010 МУДЖИРИ ТМ, 2012

Upload: intrueder

Post on 10-Jul-2015

460 views

Category:

Documents


11 download

DESCRIPTION

Visit http://developex.com.ua/presentations to view the rest!

TRANSCRIPT

Page 1: Приемы эффективной работы и отладки в VS2010

ПРИЕМЫ ЭФФЕКТИВНОЙ РАБОТЫ И ОТЛАДКИ В VISUAL STUDIO 2010

МУДЖИРИ ТМ, 2012

Page 2: Приемы эффективной работы и отладки в VS2010
Page 3: Приемы эффективной работы и отладки в VS2010

Настройка окружения

Стилевое оформление

Запуск файлов *.sln от имени администратора

Настройка редактора кода

Page 4: Приемы эффективной работы и отладки в VS2010

http://studiostyl.es

Page 5: Приемы эффективной работы и отладки в VS2010

Запуск от имени администратора

[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command]

@="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\

VSLauncher.exe\" \"%1\""

Page 6: Приемы эффективной работы и отладки в VS2010

Полезные настройки

Tools Options…

Page 7: Приемы эффективной работы и отладки в VS2010

Open with…

Page 8: Приемы эффективной работы и отладки в VS2010

Работа с исходным кодом

Поиск

Навигация

Выделение

Копирование/вставка

Page 9: Приемы эффективной работы и отладки в VS2010

Инкрементальный поиск(Ctrl+I, Ctrl+Shift+I)

Page 10: Приемы эффективной работы и отладки в VS2010

Быстрый поиск (Ctrl + F)

Page 11: Приемы эффективной работы и отладки в VS2010

Поиск в файлах(Ctrl + Shift + F)

Page 12: Приемы эффективной работы и отладки в VS2010

Поиск символов (Alt + F12)

Page 13: Приемы эффективной работы и отладки в VS2010

Navigate To

(Ctrl + ,)

Page 14: Приемы эффективной работы и отладки в VS2010

Go To Definition (F12)

Назад (Ctrl + Shift + 8)

Вперед (Ctrl + Shift + 7)

Page 15: Приемы эффективной работы и отладки в VS2010

Выделение текста

слово под курсором (Ctrl + W)

от курсора до предыдущего места (Ctrl + =)

от начала блока до конца блока (Ctrl + Shift + ])

курсор в начало/конец выделения (Ctrl + K, Ctrl + A)

блочное выделение(Alt + Shift + стрелки; Alt + мышь)

по словам (Ctrl + мышь)

Page 16: Приемы эффективной работы и отладки в VS2010

Работа с выделением

редактирование блока кода

изменение регистра

to uppercase Ctrl+Shift+U

to lowercase Ctrl+U

комментирование

comment Ctrl+K, Ctrl+C

uncomment Ctrl+K, Ctrl+U

«свернуть» выделение Ctrl+M, Ctrl+H

Page 17: Приемы эффективной работы и отладки в VS2010

Работа с выделенным блоком

Page 18: Приемы эффективной работы и отладки в VS2010

Перемещение между подсвеченными элементами

вниз Ctrl+Shift+

вверх Ctrl+Shift+

Page 19: Приемы эффективной работы и отладки в VS2010

Копирование/Вставка

Циклический буфер на 20 позиций(Ctrl + C; Ctrl + Shift + V)

Toolbox в режиме редактирования кода(Drag & Drop)

Page 20: Приемы эффективной работы и отладки в VS2010

Toolbox

Page 21: Приемы эффективной работы и отладки в VS2010

Code Definition Window

Page 22: Приемы эффективной работы и отладки в VS2010

Call Hierarchy

Page 23: Приемы эффективной работы и отладки в VS2010

Document Outline

Page 24: Приемы эффективной работы и отладки в VS2010

Document Outline : WPF

Page 25: Приемы эффективной работы и отладки в VS2010

Command Window

Page 26: Приемы эффективной работы и отладки в VS2010

Task List

Page 27: Приемы эффективной работы и отладки в VS2010

Task List

Page 28: Приемы эффективной работы и отладки в VS2010

Task List

Page 29: Приемы эффективной работы и отладки в VS2010

Task List

Page 30: Приемы эффективной работы и отладки в VS2010

Блочные комментарии

Page 31: Приемы эффективной работы и отладки в VS2010

Комментарии в отладке

Page 32: Приемы эффективной работы и отладки в VS2010

IntelliSense

использование PascalCase

EditorBrowsable(EditorBrowsableState.Never)

Page 33: Приемы эффективной работы и отладки в VS2010

Смарт-теги (Ctrl+.)

Page 34: Приемы эффективной работы и отладки в VS2010

Immediate Window

Page 35: Приемы эффективной работы и отладки в VS2010

F# Interactive

Page 36: Приемы эффективной работы и отладки в VS2010

C# Interactive

VisualStudio SDK + Microsoft "Roslyn" CTP

Page 37: Приемы эффективной работы и отладки в VS2010

Evaluating enumerables

Page 38: Приемы эффективной работы и отладки в VS2010

Data tips

Page 39: Приемы эффективной работы и отладки в VS2010

Trace points

Page 40: Приемы эффективной работы и отладки в VS2010

Debugger Visualizers

Page 41: Приемы эффективной работы и отладки в VS2010

Watch window

Page 42: Приемы эффективной работы и отладки в VS2010

спасибо

!