사용자 도구

사이트 도구


makeux

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
makeux [2025/07/05 16:00] adminmakeux [2026/03/21 09:31] (현재) peter
줄 2: 줄 2:
  
  
-화면의 단위는 dll 파일이며 하나의 프로젝트로 루어져 있다.+화면의 프로젝트 이며 컴파일된 dll 파일을 단위로 한다.\\
 개별 프로젝트를 컴파일하여 화면을 업데이트 한다. 개별 프로젝트를 컴파일하여 화면을 업데이트 한다.
  
줄 18: 줄 18:
 {{:메뉴_새프로젝트_선택.png?480|}} {{:메뉴_새프로젝트_선택.png?480|}}
  
 +새 프로젝트 생성을 하게되면 미리 만들어 두었던 템플릿을 선택한다\\
 +{{:새프로젝트_추가_팝업.png?460|}}\\
 +
 +새 프로젝트를 구성하는 팝업으로 전환되는데 이 때, 프로젝트이름(화면ID)와 위치를 선택한 후 '만들기'를 누른다.\\
 +{{:새프로젝드_구성.png?400|}}\\
 +
 +새 프로젝트를 만든후 필요한 작업\\
 + 프로젝트내의 사용자컨트롤 이름을 프로젝크병과 동일하게 수정한다.\\
 + 마우스 오른쩍 버튼으로 이름 바꾸기를 하여 진행한다.\\
 +{{:새프로젝트_이전.png?360|}} => {{:새프로젝트_이름바꾸기.png?350|}}
 +
 +만들어진 프로젝트내 화면 컨트롤의 '코드보기(F7)'를 선택하여 클래스명을 생성한 프로젝트 명으로 일괄 변경한다.\\
 + -> 바꾸기 : '프로젝트명을지정하시오' => '프로젝트ID'\\
 + -> 범위 : 현재 프로젝트\\
 +{{:프로젝트명_일관변경.png?400|}}
  
 ==== 3. 디버그를 위한 환경 ==== ==== 3. 디버그를 위한 환경 ====
 +최초 모든 프로젝트를 포함한 '일괄빌드' 가 필요하다.\\
 +개발에 필요한 NUget패키지 및 프로젝트 참조, 프레임워크 dll 참조등이 옳바른지 검증한다.\\
 +
 + 이제 화면에 대한 프로그램을 개발하고 컴파일을 하여 DLL을 생성하기 위해 몇가지 확인할것이 있다.\\
 +1. 만들어진 프로젝트의 '속성'\'빌드 이벤트'>빌드 후 이벤트 명령중(o): 의 값을 확인한다\\
 +     
 +      $(SolutionDir)\afterbuild $(SolutionDir) $(ProjectDir) $(TargetFileName)
 +      
 +      * 표준 Templet에도 이부분이 이미 적용되 있어야 한다.
 +      * 솔루션 폴더내에 afterbuild.cmd 파일이 있는지 확인하고 없으면 제공 받아야 하지만 그럴일은 없을것 이다.
 +     
 +2. 프로젝트 빌드를 진행하여 성공적으로 빌드가 되면 dll을 서버경로의 서비스ID 폴더에 자동으로 복사된다.
 +      솔루션을 debug 모드로 실행하여 debug를 진행할 수 있다.      
 +      시작 프로젝트는 제공된 시작프로젝트를 사용한다.
 +      다만. 필요시에 별도의 시작 프로젝트로 UI를 구성하여 권한 및 메뉴체계를 만들어 운용할 수 있다
 +
 + [[framework_uxakt|- 프레임워크 UX 아키텍쳐]]
  
-    +[[ux|↑ 상위로 가기]]
-   +
makeux.1751731234.txt.gz · 마지막으로 수정됨: (바깥 편집)