! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Forguncy 플러그인 개발하기 > 플러그인

본문 바로가기

Forguncy

플러그인

일반가이드 Forguncy 플러그인 개발하기

페이지 정보

작성자 GrapeCity 작성일 2022-08-17 15:46 조회 457회 댓글 0건

본문

첨부파일

해당 글은 포건시 플러그인 개발을 위한 전문적인 내용을 담고 있어, 프로그래밍에 익숙하지 않으신 분들이 이해하기에 적합한 내용이 아닐 수 있습니다. 

플러그인 개발 환경을 다운로드하고 개발 시작하기


1. 포건시 플러그인 생성 도구(PluginTools) 를 다운로드한 후 압축을 풀고, ForguncyPluginCreator.exe를 실행합니다.



 


2. 어떤 컴퓨터에서는 아래와 같은 오류 창이 발생할 수 있습니다. 윈도우 내 OS가 가진 인증서와 맞지 않다는 오류이므로, “추가 정보”를 클릭하신 후 “실행”을 클릭하시면 계속 진행됩니다.


  
 

3. 아래와 같은 실행 화면이 나타나면 정상적으로 ForguncyPluginCreator가 실행된 것입니다.



 


4. 나타나는 실행 창에서 플러그인의 이름을 입력한 후 원하는 플러그인 유형(셀 유형 혹은 명령 유형)을 선택합니다.



 


5. 마지막으로 플러그인의 출력 경로를 설정한 후, '확인'을 클릭합니다.



 


6. 5.에서 설정한 출력 경로에 아래와 같이 플러그인을 개발할 수 있는 환경이 갖추어 집니다.



 



포건시 플러그인 제작 시작하기


* Visual Studio Community Edition이 이미 설치되어 있다고 가정한 후 아래 과정을 진행합니다.


1. 플러그인 개발 환경을 생성하신 위치에서 .csproj 파일을 더블 클릭하시면 Visual Studio에서 프로젝트가 열립니다.




 


2. Visual Studio의 솔루션 탐색기(Solution Explorer)에서 “참고”를 확장하신 후, 나타나는 Forguncy.CellTypes 와 Forguncy.PluginCommon을 제거합니다.



 


3. 다시 솔루션 탐색기의 “참조”에서 마우스 오른쪽을 클릭하여 “참조 추가(Add Reference)”를 선택합니다.


 


4. “참조 관리자” 창의 하단에 있는 “찾아보기(Browse…)” 클릭하신 후, 포건시 설치 폴더의 Website\bin 폴더로 이동합니다.. 예를 들면, C:\Program Files (x86)\Forguncy\Website\bin 입니다.



 


5. 그 후, 아래 3개의 라이브러리 파일을 찾아 솔루션 탐색기에 추가합니다.

  • Forguncy.Commands.dll
  • GrapeCity.Forguncy.Plugin.dll
  • GrapeCity.Forguncy.CellTypes.dll


 


6. 아래 화면에서 확인을 눌러 해당 라이브러리들을 추가합니다.



 


7. 이후 해당 프로젝트의 .cs 파일을 열어 개발을 진행하시면 됩니다. 이에 대한 자세한 이야기는 이후의 예제 페이지들을 참고해 주시기 바랍니다.



 





지금 바로 Forguncy를 다운로드하여 직접 테스트해보세요!

fgc.png

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.