'add-in'에 해당되는 글 2건

  1. 2008/05/20 ZAssist 의 인스톨러 대충 완성~ (2)
  2. 2008/05/10 Microsoft Visual Studio .NET 2005 용 개발을 돕는 ZAssist 개발 시작 (8)
2008/05/20 00:56

ZAssist 의 인스톨러 대충 완성~

 오늘 회사에서 너무나 늦게 마치는 바람에 괜히 자기전에 뭐라도 하고 자야지 하는 생각에 당장 할 일이 눈에 보이는 ZAssist 를 손에 잡았다. 생각해보니 전에 교육 중 과제 빨리하고 쉬는 시간에 검색만 해둔 url 이 있어서 참고를 했더니 꽤 쉽게 설치 파일을 만들어 낼 수 있었다.

 핵심은 "내 문서\Visual Studio 2005\Addins" 폴더에 .Addin 이라는 xml 파일을 넣는 것과, Add-in DLL 파일을 복사해 넣는 것. 이렇게 달랑 2개였다(해당 사실을 명확히 해준 홍채군에게도 감사를~).

 일단 워낙 오랜만에 Visual Studio 의 인스톨러를 만들어서(예~~~전 ZViewer 의 C# 버젼 - 아마 2001년도로 기억 - 만들때 만들어보고 제대로 해보긴 처음일듯) 가물가물했으나 워낙 쉬운 툴이므로 대충대충 매뉴얼 따라서 만들었다. 그리고 잠깐 테스트 해보니 일단 만족~ 언인스톨도 잘되고, 2005 부터는 레지스트리가 아니라 폴더에 파일이 있고 없고도 Add-in 의 존재유무를 판단하기 때문에 레지스트리 찌꺼기의 걱정도 없다(하지만 인스톨러가 프로그램 추가/제거를 위한 것은 있을것이라 생각한다).

 그래서 결국 다음과 같은 프로그램을 얻을 수 있었다.

사용자 삽입 이미지

 아직 릴리즈 버젼을 결정해야하고(일단 1.0 부터 시작할까 싶음), 아이콘을 제대로 넣어야 하고, 가능하면, '현재 파일에서의 함수들을 빠르게 찾아가기' 기능까지는 넣고 릴리즈를 하고 싶다. 언제가 될지는 모르겠지만, 내일이 될 수도 있다 -_- ㅋㅋ

 아... 그리고 오랜만에 Add-in 관련 검색을 하다보니 잊고 있었던 Kingstool 이 생각나서 검색해보니 아직 업데이트가 없다. 처음 이 소스가 오픈된 Add-in 을 보면서 Add-in 을 만들어볼까 생각했었는데 이미 잊고 있었다니 -_-;; 지금보니 꽤 괜찮은 기능들이 많은데 시간될 때마다 하나씩 코드를 참고하며 ZAssist 에 넣어봐야 겠다.
Trackback 0 Comment 2

Trackback : http://blog.wimy.com/trackback/172 관련글 쓰기

  1. Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008/05/21 07:12 address edit & del reply

    와우~ 형 멋져요 >ㅁ<)/~ ㅎㅎ
    역시 쵝오 >ㅁ<)/~

    • zelon 2008/05/22 00:37 address edit & del

      내가 멋지긴 -_-; 너에 비하면 새발의 피지 ㅋ

2008/05/10 21:15

Microsoft Visual Studio .NET 2005 용 개발을 돕는 ZAssist 개발 시작

 회사 과제를 할 때나 ZViewer 을 개발하던 중 Visual Assist 를 안 쓰니까 너무 불편함을 느껴서 예전부터 해보고 싶었던 일을 저질렀다. Visual Assist 기능 중 내가 자주 쓰는 기능만 모아서 간단하게 만들어보자는 것이다.

 내가 주로 쓰는 기능은 다음과 같다.

* .h, .cpp 간의 빠른 전환
* 프로젝트의 파일을 이름 몇 글자만 쳐서 빠르게 옮겨가기
* 현재 파일 내의 함수를 함수 이름만 쳐서 빠르게 옮겨가기
* 코딩 중 Ctrl + Space 안 치고도 assist 기능

 그리고 내가 종종 만들어 쓰는

* 현재 작업 중인 솔루션 폴더를 탐색기로 열기

 기능을 추가하려고 시작했다. 이름은 기존처럼 Z 를 붙여서 ZAssist 로 하고 프로젝트는 아직은 조금 부족해보이지만 구글 코드(http://code.google.com/)에서 하기로 했다. 당연히 코드는 공개된다. 여튼 그래서


를 만들었다. 그리고 간단히 작업해서 다음 기능을 일단 완성했다.

* .h, .cpp 간의 빠른 전환
* 프로젝트의 파일을 이름 몇 글자만 쳐서 빠르게 옮겨가기
* 현재 파일 내의 함수를 함수 이름만 쳐서 빠르게 옮겨가기
* 현재 작업 중인 솔루션 폴더를 탐색기로 열기

그리고  http://www.wimy.com/wiki/wiki.php/ZAssist 에 위키 페이지 추가.

사용자 삽입 이미지


 근데 문제는 아직 Visual Studio Add-in 기능에 익숙하지 않아서, 설치, 배포 등을 어떻게 해야할지 모른다는 것이다. 무척 난감하다. 내가 짠 프로그램을 디버깅할 때는 Visual Studio 에서 잘 돌아가는데 다른 프로그램을 짤 때는 내가 만든 add-in 이 자동으로 뜨지 않는다. 실컷 짰는데 내가 이용은 못하고 있으니... 으음..... 좋지 않다. -_-;;;;;;;;




Trackback 0 Comment 8

Trackback : http://blog.wimy.com/trackback/168 관련글 쓰기

  1. Favicon of http://kkamagui.tistory.com BlogIcon kkamagui 2008/05/11 02:32 address edit & del reply

    와우~ 형 멋져요 >ㅁ<)/~
    난쥬 설치해봐야겠네요~ ㅎㅎ 역시 쵝오~ >ㅁ<)-b

    • zelon 2008/05/13 20:20 address edit & del

      아~~ 이제 조금만 더 하면 될 거 같은데 생각보다 배포 할라니 아이콘 같은 자잘한 문제가 -_-;;; 그러고보니 너 이제 eclipse 가 주개발 툴 아냐? ㅎㅎ

  2. Favicon of http://grampus.tistory.com BlogIcon grampus 2008/05/13 17:53 address edit & del reply

    형 대단해요~~회사일에 바쁘실텐데 개발까지..ㅎㅎㅎ

    • zelon 2008/05/13 20:21 address edit & del

      너도 곧 알겠지만... -_-;;;;;; 음.. 그렇다 ㅋㅋ

  3. Favicon of http://jmbae940.myid.net/ BlogIcon jmbae940 2008/05/14 21:49 address edit & del reply

    빅토르 위고의 말이 생각나네요
    " 콜럼버스가 위대한 이유는 신대륙을 발견했기 때문이 아니라 신대륙을 발견하기 위해 닻을 올렸다는 것이다 "
    요즘 느슨해진 제 자신을 반성해 봅니다.

    • zelon 2008/05/15 22:45 address edit & del

      재민이겠지? ^^;;; 입사전에는 다들 하고 싶은것들이 쌓이기 마련이고, 쌓이고 쌓이다보면 쌓였다는 것 때문에 스트레스도 받고... 조금씩은 달라도 다들 그렇게 사는거 아니겠나 ㅎㅎ 곧 즐길 수 있을거다~

  4. Favicon of http://chunsinn.egloos.com BlogIcon 최지 2008/05/17 12:50 address edit & del reply

    형님~ 너무 멋져요~~ ^^
    수원에서 교육 받는데 너무 재미없음 -_-

    • zelon 2008/05/18 01:08 address edit & del

      멋지긴 ㅋ 난 교육 받는데 welcome to new world 더라. 포인터를 반환하는 함수를 가르키는 포인터를 반환하는 함수의 포인터의 배열..... 난 포인터를 모르고 있었고 -_-;; ㅋㅋㅋ