비스타 사용자는 반드시 압축파일을 모두 푼후에, SETUP.EXE 를 실행하여 설치하세요.
Visual Studio 는 “관리자 권한으로 실행” 하셔야 합니다
 


Comment Helper 의 XAML 을 UserControl 로 변환하는 기능입니다.
 
버그가 있긴 하지만,, 유용한 기능인 것은 틀림없습니다. ( 다음 버젼에 새로운 기발한 기능과 함께 버그 수정할 예정입니다 )
아이디어 제공해 주시고, 배포를 허락해 주신 공도님께 감사드립니다.
 




Posted by 땡초 POWERUMC

댓글을 달아 주세요

 
비스타 사용자는 반드시 압축파일을 모두 푼후에, SETUP.EXE 를 실행하여 설치하세요.
Visual Studio 는 “관리자 권한으로 실행” 하셔야 합니다
 


Comment Helper v1.0 의 Message.xml 기능입니다.
 
그제,어제는 5분을 녹화하기 위해 3시간을 반복연습 했습니다만,
오늘은 30분도 안걸리고 5분정도의 동영상 두편을 녹화했답니다^^;
몇번 해보니까 재미도 있고, 말하기 위해 생각을 정리하는 뇌 기능도 생긴 것 같네요
^^




Posted by 땡초 POWERUMC

댓글을 달아 주세요

 
비스타 사용자는 반드시 압축파일을 모두 푼후에, SETUP.EXE 를 실행하여 설치하세요.
Visual Studio 는 “관리자 권한으로 실행” 하셔야 합니다
 


Comment Helper v1.0 의 리플랙션 기능입니다.
 
레포트툴이 XML 을 지원할 경우나, 데이터를 XML 로 출력할 수 있습니다.
메서드를 실행시켜 볼 수 도 있답니다.




Posted by 땡초 POWERUMC

댓글을 달아 주세요



Comment Helper v1.0 을 이용하여 주석 / 복사 History 를 사용하는 방법입니다.
 
아직 웹케스트가 초보적인 수준이지만, 좀 더 연습해서 프로로 거듭나려고 합니다^^;
으샤으샤



 





Posted by 땡초 POWERUMC

댓글을 달아 주세요

이거 영 쑥스러워서 +_+; 그래도 잼나네요
아직 저한테 버거운지라, 쉬운것부터 시작해 보려고 합니다


 



Posted by 땡초 POWERUMC

댓글을 달아 주세요

Comment Helper 란?

실무 프로젝트에서 주석을 다는것의 귀차니즘을 느껴, 좀 더 편리하게 주석을 달 수 없을까? 해서 만든 Visual Studio Addin 입니다
 Comment Helper 0,91b 버젼을 이후로 오랫동안 업데이트가 없었던 Addin 을 이번에 v1.0 으로 정식 릴리즈 하였습니다. 버젼이야 v1.0 이지만, 아직도 부족한 부분이 많답니다^^;
 
이전 버젼의 문제라면, 수작업으로 불편하게 설치를 해야했고, Visual Studio 2008 버젼과 제대로 호환이 되지 않았었습니다. 그래서 이 두가지의 문제를 해결하기 위해 최우선으로 작업했고, Silverlight 를 위한 기능도 추가되었습니다.
 
이전 버젼의 세차례 버젼업에 대한 내용은 다음의 주소를 참고하시면 됩니다.
 
 
Comment Helper v1.0 의 기능을 살펴보도록 하겠습니다.
l 주석 기능
1.      ESC 를 연속으로 누르면 자동으로 주석/코드를 에디터에 반영합니다.
2.      자주 사용하는 코드를 편리하게 관리할 수 있습니다.
 
l 복사 History 기능
1.      Ctrl+C 로 복사한 내용의 내역을 기록합니다.
 
l Message.XML
1.      간단한 XML 형태의 메시지를 읽어옵니다.
2.      메시지의 코드를 에디터에 반영하거나, 클립보드에 복사할 수 있습니다.
 
l 리플랙션 기능
1.      닷넷 어셈블리(DLL,EXE) 를 읽어와서 클래스/메서드/프로퍼티 등의 내용을 확인할 수 있습니다.
2.      불러온 어셈블리의 여러 인자값을 대입해 보면서 메서드를 실행할 수 있습니다.
3.      메서드의 리턴 결과를 확인하고, DataSet/DataTable 과 같은 리턴 타입은 XML 로 저장할 수 있습니다. (레포트를 만들때, 툴이 XML 을 지원할 경우 유용합니다)
 
l XAML (추가)
1.      Silverlight 의 .xaml 의 x:Name 네임스페이스의 Element 를 자동으로 맴버를 선언하여 클래스 파일로 만들어 줍니다.


설치 방법
 
이전 Beta 버전의 설치 방법은 모두 수작업으로 해 주셔야 했지만, 이번 v1.0 버전부터는 Setup 프로그램이 제공이 됩니다. 설치 방법은 첨부된 파일을 다운로드 받은 후에, 실행시키면 된답니다.
간략하게, 설치 순서를 캡춰해 보았으니, 참고하시기 바랍니다
 
[그림1] SETUP.EXE 를 실행합니다.
 
[그림2] 사용권 계약에 동의 하시면 “동의합”을 체크하시고, 다음을 클릭합니다.
 
[그림3] 설치경로를 설정합니다. 경로를 바꾸면 정상적으로 동작하지 않을 수도 있습니다.
 
[그림4] 사용자의 이름과 조직을 입력하고, 다음을 클릭합니다.
 
[그림5] 설치를 시작하시려면, 다음을 클릭합니다.
 
[그림6] 설치 진행율이 표시되며, 설치를 진행합니다.
 
[그림7] 설치가 완료되었습니다^^


 
 
처음에는 '주석을 편리하게 넣을 수 없을까?' 하고 만들었던건데, 욕심이라면 욕심일까 약간은 조잡한 기능이 많이 들어가있네요^^;
 
실버라이트의 XAML 을 UserControl Code 로 변환하는 아이디어를 제공해 주시고 배포를 흥쾌히 허락해 주신 공도님, 그리고 테스트를 도와 주신, 정태호님, 이지선님 감사합니다.
사용하시면서 불편한 점이나 오류사항은 언제든지 댓글 부탁드리겠습니다.
Posted by 땡초 POWERUMC

댓글을 달아 주세요

  1. 규태 2010.08.23 17:16 Address Modify/Delete Reply

    안녕하세요?
    저도 주석을 좀 쉽게 달고 싶어 프로그램을 찾다가 우연히 들어오게 됐습니다.
    찾았다고 기뻐하는 찰라 프로그램 다운을 받는데 이름과 비번이 필요하더군요...
    혹시 공유 해 줄 수 있나 해서 글 남깁니다.
    그럼 수고하세요.

  2. 지용 2011.11.02 15:44 Address Modify/Delete Reply

    안녕하세요
    자동 주석 및 클립보드 히스토리 기능이 있는 addin을 찾다가 들어오게 되었습니다.
    다운 받는 주소로 접속하려는데 자격증명을 물어서 혹시 다운받아 볼수있도록 해 주실 없나해서 글을 남깁니다.
    이미 이전분이 글을 남기셨네요 ^^;;
    설치파일이라도 보내 주실 수 있으시다면
    wldyd722@naver.com 메일로 보내주시면 감사하겠습니다.



기존 기능을 새롭게 업그레이드한 Comment Helper 0.91 베타 버전을 공개합니다.

업데이트 방법은 기존 Addins 폴더에 CommentHelper.DLL 을 새로운 버전으로 덮어씌우면 됩니다.
( 설치방법 참조 http://umc.pe.kr/article_87.aspx )
 
[ 기존 Comment Helper 0.9b 화면 ]
 
[ 핫키 기능이 추가된 Comment Helper 0.91b 화면]
 
위의 캡쳐 화면과 같이 핫키(Hot key) 기능이 추가 되었습니다.
비쥬얼스튜디오 2005 에서 지원하는 “IntelliSense 코드조각” 으로 불리는 “Code Snippet기능은 참 편리하지만, 정해진 XML Element 에 따라 수정 및 XML 파일을 등록해야 하기 때문에 약간의 불편은 감소해야 합니다.
 
이번에 구현된 핫키(Hot key) 기능은 코드스니펫 보다 편리하게 코드 및 주석을 관리할 수 있습니다.
 
1. 핫키(Hot key) 등록 방법
위 그림과 같이 주석 수정을 클릭하여 Hot Key 항목에 원하는 키워드를 입력합니다.
 
2. 핫키(Hot key) 사용 방법
핫키(Hot key) 로 등록한 키워드(단어) 를 입력합니다.
ESC
키를 두번 연속으로 누릅니다.
 
등록된 Hot key 가 없을경우 기존 방법처럼 기본주석으로 설정된 코드 및 주석이 표시됩니다.
 
본 프로그램은 제작자의 동의 없이 상업적인 용도로 사용할 수 없으며, 재배포를 할 수 없습니다.
Posted by 땡초 POWERUMC

댓글을 달아 주세요



CommentHelper 0.9 Beta
버전을 공개합니다.
이전버전 기능에 대한 자잔한 버그를 잡고 리플랙션 기능을 추가로 도입하였습니다.
 
 
리플랙션 기능을 이용하여 어셈블리의 모든 메서드 및 프로퍼티 등을 확인하며, 메서드의 실행 및 프로퍼티, 필드 값을 확인 할 수 있습니다.
 
설치방법
 
다음과 같이 압축파일의 CommentHelper.DLL 과 CommentHelper.addin 파일을 내문서의 Visual Studio 2005 -> Addins 폴더에 복사하여 넣습니다.
 
 
그다음 CommentHelperRef.exe 파일과 CommentHelperRef.exe.config 파일을 Visual Stduio 2005 설치경로의 Common7\IDE 폴더에 복사하여 넣습니다.

※ 특정 어셈블리의 리플랙션을 위하여 환경정보는 CommentHelperRef.exe.Config 파일로 복사하시면 됩니다.
 
 
예) C:\Program Files\Microsoft Visual Studio 8\Common7\IDE 에 복사
 
 
사용방법)
기존 기능은 [Umc Projects/Comment Helper] - 주석을 달아주는 편리한 Visual Studio 2005 Addin 를 참조하세요.
 
이번에 추가된 리플랙션 기능을 사용하기 위해선 .NET 으로 만들어진 어셈블리가 필요합니다.
 
리플랙션을 수행하기 위한 어셈블리(*.DLL, *.EXE) 를 선택합니다.
 
 
파일을 선택하면 어셈블리의 모듈을 로드하며 다음과 같이 자신이 작성한 메서드 및 프로퍼티, 필드 등 정보를 볼 수 있습니다.
 
 
마우스 오른쪽 버튼을 눌러 “실행”을 클릭하면 메서드를 실행하거나 필드의 값을 확인할 수 있습니다.
 
메서드의 경우 필요한 인자값을 입력하여야 결과를 확인할 수 있습니다.
 
다음과 같이 인자값이 배열인 경우는 콤마(,)로 배열의 값으로 대체하여 넣을 수 있습니다.
 
 
인자값이 없는경우 바로 결과를 확인할 수 있습니다.
인자값이 필요한 경우 인자값을 넣고 “실행”을 클릭하면 실행결과를 바로 확인할 수 있습니다.(단, 메서드인 경우 리턴 타입이 있어야 합니다.)
 
 
리턴 타입이 DataSet, DataTable 인 경우는 Xml 과 스키마를 저장 할 수 도 있습니다.
 
위와같이 리턴 데이터가 그리드에 바인딩 가능한 리턴타입인 경우 그리드에 데이터가 바인딩 됩니다. ( DataSet, DataTable 또는 Entity Class 인 경우 IListSource 가 구현된 경우)
 
데이터가 그리드에 바인딩 가능한 타입이 아닌경우 아래 그림 처럼 데이터를 확인 할 수 있습니다.
 
 
 
본 프로그램은 상업적인 용도로 사용할 수 없으며 재배포를 할 수 없습니다.
Posted by 땡초 POWERUMC

댓글을 달아 주세요




주석을 달아주는 .NET Addin 을 제작해 보았습니다..
 
현재 진행중인 프로젝트에서 쓰기위해 만든 프로그램인데, 이렇게 공개해 봅니다.
 
 
주요기능)
1)    에디터 창에서 ESC 키를 두번 연속 누르면 기본설정된 주석이 에디터 창에 바로 표시됩니다.
2)    복사 History 기능으로 에디터에서 복사된 내용의 개수를 설정하여 History 를 볼 수 있습니다.
3)    어플케이션에서 사용될 XML 형태의 파일을 읽을 수 있습니다.
 
설치방법)
CommentHelper.zip 파일을 다음의 내문서\Visual Studio 2005\Addins 폴더에 압축을 풉니다
 
다음 Visual Studio 2005 를 실행시켜 도구의 추가기능 관리자를 클릭한다.
 
CommentHelper 항목과 시작 항목을 체크하고 확인을 누릅니다.
 
그럼 다음과 같이 도구 메뉴에 CommentHelper 항목이 추가되었습니다.
메뉴의 CommentHelper 를 클릭하세요.
 
그럼 다음과 같이 사용자를 등록하라는 메시지박스가 뜹니다. 확인을 클릭합니다.
 
아래와 같이 주석에 표시될 작성자를 적고, 확인을 클릭합니다.
 
그럼 기본적인 설치작업은 모두 끝났습니다.
 
 
주요 기능 사용방법입니다.
 
1) 기본설정된 주석을 자동으로 Visual Studio 의 에디터창에 붙여 넣을 수 있습니다.
기본으로 설정할 주석에 마우스 오른쪽 버튼을 눌러 “기본 설정”을 클릭합니다.

커서를 <summary>와 </summary> 사이에 두고 빠르게 ESC 키를 두번 누릅니다.
 
환경설정에서 에디터에 붙이기 및 클립보드에 복사할 수 있습니다.
 
2) 복사 History 기능을 이용하여 얼마전에 복사했던 내용을 다시 사용할 수 있습니다.
 
3) 어플케이션에서 사용될 XML 파일을 열어 검색할 수 있습니다.
 
환경설정에서 사용자의 편의에 맞게 설정을 바꿀 수 있습니다.
기타 궁금한 사항이나 버그 및 개선 사항은 댓글을 남겨주시면 수정 및 개선하도록 하겠습니다.
 
본 프로그램은 현업에 종사하시는 개발자 및 개인적인 용도로 사용할 수 있으며, 본 블로그외의 다른곳에서의 재배포를 금지합니다.
Posted by 땡초 POWERUMC

댓글을 달아 주세요