Download presentation
Presentation is loading. Please wait.
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
감사합니다
Similar presentations