아디봉의.net

[펌] visual 2010 도움되는기능 본문

C#

[펌] visual 2010 도움되는기능

아디봉 2012. 7. 12. 12:34

● Browser 탭의 화면을 별도의 창으로 오픈하기

 

VS 2010의 Browser 탭에서 Ctrl 키와 함께 탭을 더블 클릭하면

 

아래와 같이 창이 별도로 오픈된다.

 

 

다시 작업 창의 탭으로 넣기 위해서는 Ctrl 키와 함께 오픈된 창의 타이틀을 더블 클릭하면 창이 들어간다.

 

● Architecture Explorer & Graph

특히 기존에 개발된 소스를 분석할 때 큰 도움이 될 것 같았다.

다만 VS 2010 Ultimate 버전에서만 지원이 된다.

Architecture Explorer는 상단 메뉴에서 "Architecture > Windows > Architecture Explorer (Ctrl + W, N)" 메뉴를 선택하면 실행된다.

 

 

Class View는 논리적인 NameSpace의 Class 단위로 구조를 보여주고,

Solution View는 물리적인 파일 단위로 구조를 보여준다.

아무튼 소스 분석시 많은 도움이 될 것으로 보였다.

 

Architecture Graph는 "Architecture > Generate Dependency Graph"에 들어가서 by Assembly, by Namespace, by Class, Custom

중에 하나를 선택하면 된다. 아래는 Assembly를 선택했을 때 보이는 화면이다.

Class 간의 Relation 을 확인하는데 도움이 될 것을 보인다.

 

 

 

아래의 내용들은 교육 시간에 들었던 내용들의 키워드만 두서 없이 간단하게 정리해 보았다.

 

● F8과 Ctrl+Shitf + 화살표 키의 조합으로 소스 검색하기

 

● View Call Hierarchy (Ctrl+K, T)

- 특정 메쏘드가 호출하거나 호출 당하는 모든 참조를 보여준다.

- 메쏘드 이름에 커서를 두고 Ctrl+K, T를 누르면 된다.

- 소스 편집창에서 팝업 창을 띄우면 실행할 수 있다.

- View > Code Definittion Window 와 조합해서 사용하면 소스 분석시 도움이 된다.

 

● UML Explorer를 이용해서 코드 생성하기

 

● Unit Test Framework 이용해서 테스트 코드 템플릿 자동 생성하기

- Create Unit Tests 메뉴 실행

- 상용 테스트 프레임워크 중에서 피닉스라는 제품을 이용하면 실제 테스트 코드까지 작성해 준다. 

 

● 특정 메쏘드를 정의한 위치 찾기

- 메쏘드 위에서 Ctrl + ','  키를 입력한다.

 

● Intelli Trace

- 실행했던 모든 Action들 및 상태 정보를 추적해서 보여준다.

- VS 2010 Ultimate 버전에서만 제공한다.

 

● Code Snippet

- 단축키 : Ctrl + K, X

- Snippet Editor : http://snippeteditor.codeplex.com/

- Snippet Editor를 이용해서 자신이 원하는 Snippet을 추가할 수 있다.

 

● Pin To Source

- 코드 편집기 창에서 팝업 메뉴에 보면 Pin To Srouce라는 메뉴가 보임

- 디버깅에 필요한 정보를 메뉴할 때 사용하면 유용함

- Export Data Tips와  Import Data Tips 메뉴를 통해서 다른 개발자와 정보를 공유할 수 있다.

 

● WCF RIA Service

- 현재 영문 버전에서 만 제공함

- Slilverlight Business Application -> WCF RIA Services에서 실행

 

● ADO.Net Entiti Data Model

- SQL Server만이 아니라 다른 DBMS들도 접근 가능

- Domain Service Class를 통해서 클라이언트 개발시 접근가능

 

출처: http://blog.naver.com/PostView.nhn?blogId=pskpassion&logNo=20110614377&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView

'C#' 카테고리의 다른 글

[C#] 인터페이스 정리  (0) 2012.07.25
[C#] getter, setter 의 사용  (0) 2012.07.25
c# 제네릭(Generic) 완벽정리해보쟈!  (0) 2012.07.11
[펌] 01.overview of Attributes  (0) 2012.07.09
[펌] 02 Custums Attributes 정의  (0) 2012.07.09