Visual C# VS2010 IDE Tips & Tricks

Slides:



Advertisements
Similar presentations
Wiley Online Library EBSCO KOREA Last Update : Jan.
Advertisements

1 Orange Part I WareValley. 2 Orange 기능 Development Tool Schema Browser Query Builder SQL Tool PL/SQL Tool Description Tool Table Editor Loader File Editor.
Lynx, Opera, and Other Browsers 인공지능연구실. Contents Lynx (Text 기반의 Browser) 역사 및 특징 사용법 및 기능 Opera (Small Browser) 역사 및 특징 사용법 및 기능 과 뉴스 그룹 사용법 Other.
ROBOTC 활용하기 ROBOTC 활용하기 EASYTECH R & D. - Index - - Index - 제 1장 NXT 및 ROBOTC 소개 제 2장 ROBOTC 기초 프로그래밍 제 3장 범퍼로봇(Bumper Robot) 제 4장 라인로봇(Line Robot) 제.
IspLEVER 6.1 을 이용한 회로 설계 (Schematic). Table of Contents ispLEVER ispLEVER 6.1 tool 의 시작프로그램 2.Lattice Device 의 Design 1) 프로그램시작 2) 새로운 Project 만들기.
목차 1 엑셀화면 구성 알아보기 2 저장 불러오기, 셀 이동 복사 3 텍스트 입력수정 특수화 기호 / 글꼴 서식, 맞춤 서식 / 표시형식, 테두리 및 채우기 1 4 엑셀 셀 삽입 삭제 / 워크시트 관리.
Computer Graphics 윈도우 프로그래밍 김 창 헌김 창 헌. Computer Graphics 2 윈도우 시스템  윈도우  스크린 위에서 독립적으로 움직일 수 있는 사각형 영역  윈도우 시스템  유저와 어플리케이션간의 그래픽 스크린을 통한 인터페이스 를.
ProQuest 인터페이스를 이용한 데이터베이스 검색/활용 방법.
1 비주얼 베이직 소개와 개발 환경 구축 비주얼 베이직 프로그래밍 환경을 구축하자!.
MrDataBld 2.x 제품 소개 2007.
T A B L E 작성자 : 이 재 학.
IT Application Development Dept. Financial Team May 24, 2005
1파일열기와 저장하기 폴더 지정방법 2 처음 파일을 만들려면 3 음자리표 입력하기 4 조표 입력 5 박자 입력 방법
축산 인식개선을 위한 농협의 추진 사례 ( ) 농협중앙회 축산지원단장 박인희.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
SOLID MODELING – 1주차 강의.
Lab 3 Guide: 교재 4장 대화상자 예제. - 프로파일 입력 ( 쪽)
EndNote 이용법 - 레퍼런스 관리 프로그램 -.
[INA470] Java Programming Youn-Hee Han
개정판 Visual Basic 6.0 바로가기.
Install & Simulation VLSI 시스템 설계
Toad for Oracle 설치 방법.
Toad for SQL Server 제품 소개서 – 프로넷소프트㈜.
Excel OLAP Reporting / OWC를 이용한
Visual Studio 2008 버전별비교 및 제품개요
Kasimov C언어 세미나 1st.
HEC-HMS HEC-HMS를 이용한 강우-유출해석 담당교수명 : 서 영 민
Premiere 정태영 임정호.
This is our standard presentation Cover slide; the images used here are meant to provide a quick, pleasing representation of ProQuest content areas. The.
ProQuest Nursing & Allied Health Source
New 2007 Microsoft Office system
Windows 10 IoT Core Speech Recognition
MySQL 기본 사용법.
원격탐사 Group Project 강원랜드가 강원도 정선군 자연환경에 미친 영향 비교 (2000년, 2004년 2010년)
ER-Win 사용 방법.
Visual C++ Programming
Linux Compile.
One-Stop Solution in Device Networking
Computer Architecture
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
OrCad Capture 정원근.
DataStage 운영자 지침서 Operator’s Guide
워드프로세서 필기 (구 1급) 6일차 강 사 : 박영민.
학교 홈페이지 회원가입절차.
일타쌍피!! 아이유(IU)가 아니라 UI 테스트 길(Road)이 아니라 Load 테스트
Visual Studio 2010 프로젝트 생성하기 PC화면에서 Visual Studio 2010 아이콘을 더블클릭 하거나
MINITAB for Six Sigma.
Eclipse 플러그인을 활용한 자바/JSP 개발.
1. Log in WCMS에서 사용하는 ID와 PW를 동일하게 사용.
Premiere의 개요 Adobe사에서 제작한 동영상 편집 소트프웨어로 비디오와 오디오 편집뿐만 아니라 애니매이션, 사진 및 그래픽 등을 동영상에 첨가하여 결합된 형태인 디지털 무비(Digital Movie)를 제작하는 프로그램 Premiere는 원래 매킨토시용으로 개발된.
악보 전문 제작은 Finale에게 맡겨라!.
2013 2학기 세미나 Editable Poly (편집).
정보 검색 연구 내용 및 연구 방향 충남대학교 정보통신공학부 맹 성 현 데이타베이스연구회 2000년도 춘계 튜토리얼
EndNote 정기교육 - STEP 1(2차)-
Electronic Engineering 2
학교 홈페이지 회원가입절차.
SK Btv+oksusu 광고 제안서 SK BTV 전국 ㈜고공 종합광고그룹 & AD솔루션컴퍼니
UI 테스트 자동화(Coded UI Test)를 통한 품질 혁신 가이드
Appendix A 구조적 시스템 개발 방법론.
엑셀 개요(Excel Introduction) 2 – 셀 선택, 데이터 입력, 셀 편집, 셀 서식
EndNote 정기교육 - STEP 2- 일자: 2012년9월4일(화) 시간: 13:00-13:30(30분) 장소: 의학도서관.
Vim editor (1/4) 김선영 버 전: 버 전: 인사이트 출판사 가메출판사 저자홈페이지.
제목을 입력해 주세요 ┗ SUB TITLE을 입력해 주세요 홍길동.
목차 워드 화면구성 1 2 텍스트입력/ 특수기호/ 글꼴 서식
자동 매크로 만들기 매크로 실행하기 매크로 편집하고 응용하기
Ⅲ. 세계의 자연환경 -열대기후와 주민생활.
『중소•벤처기업의 인적자원관리』 이 규 환 서울특별시 강남구 삼성동 현대빌딩 506호 전화 : (02) , Fax : (02)
원도우 네트워크 프로그래밍 (TCP/IP 소켓 프로그래밍)
EndNote.
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
Presentation transcript:

Visual C# VS2010 IDE Tips & Tricks 송기수 Visual C# MVP ㈜오픈에스지닷넷 idearbox@hotmail.com

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

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

코드 이해 demo

정리(코드이해하기) 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]+[<|>]

정리(코드이해하기) 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

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

코드 구현 demo

정리(코드구현하기) 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)

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

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

코드수정 demo

정리(코드수정하기) 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

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

코드 디버깅 demo

정리(코드디버깅하기) 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

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 http://www.microsoft.com/download/en/details.aspx?id=13189

감사합니다