Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual C# VS2010 IDE Tips & Tricks

Similar presentations


Presentation on theme: "Visual C# VS2010 IDE Tips & Tricks"— Presentation transcript:

1

2 Visual C# VS2010 IDE Tips & Tricks
송기수 Visual C# MVP ㈜오픈에스지닷넷

3 우리가 말하는 생산성은?? 개발 작업 이해하기 구현하기 수정하기 디버깅 하기

4 코드 이해 일반 개요 탐색 Multi-Targeting 멀티 모니터지원 클래스 디자이너 개요보기
코드 탐색(IE 스타일) • 정의로 이동 모든 참조 찾기 • 다음항목 찾기 콤보박스 탐색

5 코드 이해 demo

6 정리(코드이해하기) Multiple Monitor Support
Floating document(s) window(s) Windows 7 [WIN]+[ARROW] Support Double click behavior Call Hierarchy ( C# Only ) (Ctrl + K, T) Find all references [SHIFT]+[F12] Metadata as Source ( C# Only ) Code Definition Window ( C# Only ) Highlight references and keywords Navigating Highlights [CTRL]+[SHIFT]+[UP|DOWN] Multi Line Edit – Box Select ZOOM Mouse and Keyboard [CTRL]+[SHIFT]+[<|>]

7 정리(코드이해하기) IE-style navigation stack (Ctrl+- and Ctrl+Shift+-)
GoTo definition navigation stack (Ctrl+Shift+7 and Ctrl+Shift+8) Iterate through list (F8) Ad-Hoc Regions Hide [CTRL]+[M],[H] Show [CTRL]+[M],[U] Collapse to definition Outlining preview on margin hover Double click margin to Expand/Collapse

8 코드 구현 인텔리센스 코드조각 (Snippet) 코드 자동생성 C# 3.0의 기능과 통합 자동완성 커스터마이징 투명도
코드조각 실행 • 코드조각 함수 커스터마이징 가능 • 조각으로 둘러싸기 코드조각 (Snippet) 스마트 태그 코드 자동생성

9 코드 구현 demo

10 정리(코드구현하기) IntelliSense Code Snippets
IntelliSense Filtering (Substring and Camel Case) IntelliSense Suggestion Mode (Ctrl + Alt + Space) Generate from usage Customizing completion behavior (Tools | Options | Text Editor | C# | IntelliSense) Transparency (Ctrl) Code Snippets Double [TAB] Expansion Insert Snippet [CTRL]+[K] and [CTRL]+[X] [?]+[TAB] Snippets Dialog ( VB Only ) Toggle Snippet Visibility ( VB Only ) Surround with snippets (Ctrl+K,S)

11 정리(코드구현하기) Smart Tag Shortcut [CTRL]+[.] Add Using|Import statements
Generate from Usage Error Correction ( VB Only )

12 코드수정 리펙토링 코드 포멧팅 코드 정리 C# 3.0의 기능과 통합 솔루션 탐색기를 통한 이름 바꾸기
컨텍스트 메뉴 커스터마이징 코드 포멧팅 사용되지 않는 Using 구문 삭제 Using 문구 정렬하기 임시 테스트 프로젝트 코드 정리

13 코드수정 demo

14 정리(코드수정하기) Navigate To (Ctrl + ,) Refactoring
Invoking Rename through Solution Explorer Smart tags (Ctrl + .) Remove line (Ctrl + L) Multi-line editing (Alt + Up/Down -or- Alt + Mouse Up/Down) Formatting (Tools | Options | Text Editor | C# | Formatting) Code Organization Remove Unused Usings Sort Usings

15 코드 디버깅 데이터 보기 중단점 Data tips Result view IEnumerable Queries 디버깅 상황의 재현
debug data log 인텔리 트레이스

16 코드 디버깅 demo

17 정리(코드디버깅하기) IntelliTrace – Back in Time
Breakpoint Name / Group [On|Off] / Export / Import Trace Points Pin / Persists Data Tips Adjust Data Tips Transparency Run to Cursor [CTRL]+[F10] Set Net Statement[CTRL]+[SHIFT]+[F10] Debugger Visualizers

18 and more and more… Architecture Diagrams Extending Visual Studio 2010
Extension Manager Online Gallery Easy to Enable|Disable Safe Mode Devenv.exe /SafeMode Visual Studio 2010 Keybinding Posters

19 감사합니다


Download ppt "Visual C# VS2010 IDE Tips & Tricks"

Similar presentations


Ads by Google