첫번째 기능 관련 글 입니다.
두번째 기능 관련 글 입니다.
안녕하세요 Geeks_Company 입니다.
위의 2개의 글에 이어서 세번째 기능 관련 글 입니다.
크게 바뀐 부분은 없지만, 사용하기 편하게 만들어 봤습니다.
캡쳐 화면을 통해서 설명 드리겠습니다.
우선 실행 화면 입니다.
초기화 버튼을 클릭 하면, 현재 열려 있는 솔류션 파일들을 모두 읽어 옵니다.
그리고 Engineering 할 파일을 선택 합니다.
참고로 Visual Studio에서는 동적으로 트리를 생성하기에, Design 이 있는 폼을 열지 않을시에는 위와 같이 Design 파일이 나타나지 않습니다.
그래서 Design 파일을 불러 온후 다시 캡쳐 했습니다.
이제 엔지니어링 할 CS 파일을 선택 해보겠습니다.
Form1 을 선택 하게 되면, 자동으로 Visual Studio에서 해당 파일이 열리며,
파일 안에 있는 모든 클래스 및 함수들 목록이 나옵니다.
참고로 함수 클릭시 해당 함수의 전체 내용이 선택 됩니다.
파라미터가 존재 하는 함수 목록 입니다.
이제 엔지니어링을 해보겠습니다.
함수 시작 부분에 Console.WriteLine을 집어 넣어 보겠습니다.
실행은 위의 ListBox를 더블 클릭 하면 됩니다.
실행전 화면입니다.
실행후 화면 입니다.
그러면 함수 마지막 부분에 찾아서 집어 넣는 부분을 보여드리겠습니다.
실행전 화면입니다.
실행후 화면 입니다.
이제 이렇게 추가된 내용을 Region 으로 묶어 보겠습니다.
이렇게 되어 있는 ListBox를 더블 클릭 합니다.
실행전 화면입니다.
실행후 화면 입니다.
Region 을 줄여보겠습니다.
이제 파라미터 관련 부분입니다.
파라미터있는 함수를 선택합니다.
파라미터 역시 선택이 되며, 개별 파라미터를 선택해봅니다.
모든 파라미터가 개별적으로 선택이 되네요.
이제 파라미터를 토대로 소스를 추가해보겠습니다.
실행전 화면입니다.
첫번째 인수를 삽입한 모습입니다.
두번째 인수를 삽입한 모습 입니다.
세번째 인수를 삽입한 모습 입니다.
이렇게 처리가 되었습니다.
선택된 소스를 감싸는 기능입니다.
실행전 화면입니다.
실행후 화면 입니다.
자주 쓰이는 Template & Code Source의 경우 이 툴을 사용 할경우 생산성 향상에 많은 도움이 될꺼 같네요.
감사 합니다.
'습작 및 R&D' 카테고리의 다른 글
CS_Helper 추가 기능 5 (0) | 2013.07.23 |
---|---|
함수 추가 기능 관련 4 (0) | 2013.07.18 |
함수에 소스코드 추가 기능 2 (0) | 2013.06.22 |
스트링 추출해서 Static 변수로 할당 하는 기능 (0) | 2013.06.20 |
모든 함수 진입점에 Try-Catch 달기 (0) | 2013.06.12 |