내용으로 건너뛰기
UBi3
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
•
datamanager_add_child
makeux
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 새로운 프로젝트(화면)을 개발하는 절차 ====== 화면의 프로젝트 이며 컴파일된 dll 파일을 단위로 한다.\\ 개별 프로젝트를 컴파일하여 화면을 업데이트 한다. ==== 1. 템플릿 만들기 ==== 새로운 UX를 만들기위한 사전 준비로 UX에 공통으로 필요하며 반복적인 코딩이 될수 있는 부분을 포함한 표준 UX가 필요하다. 프로젝트에 포함된 Templet 폴더(folder)를 주목하기 바랍니다. {{:템플릿트_리스트.png?400|}} 미리 준비된(없으면 만들어야 함) 템플릿을 내보낸다. {{:메뉴_템플릿_내보내기.png?300|}} ==== 2. 새 프로젝트 생성 ==== 새로운 화면을 만들기 위해 프로젝트가 있는 적당한 폴더에서 아래와 같이 새 프로젝트를 만든다. {{:메뉴_새프로젝트_선택.png?480|}} 새 프로젝트 생성을 하게되면 미리 만들어 두었던 템플릿을 선택한다\\ {{:새프로젝트_추가_팝업.png?460|}}\\ 새 프로젝트를 구성하는 팝업으로 전환되는데 이 때, 프로젝트이름(화면ID)와 위치를 선택한 후 '만들기'를 누른다.\\ {{:새프로젝드_구성.png?400|}}\\ 새 프로젝트를 만든후 필요한 작업\\ 프로젝트내의 사용자컨트롤 이름을 프로젝크병과 동일하게 수정한다.\\ 마우스 오른쩍 버튼으로 이름 바꾸기를 하여 진행한다.\\ {{:새프로젝트_이전.png?360|}} => {{:새프로젝트_이름바꾸기.png?350|}} 만들어진 프로젝트내 화면 컨트롤의 '코드보기(F7)'를 선택하여 클래스명을 생성한 프로젝트 명으로 일괄 변경한다.\\ -> 바꾸기 : '프로젝트명을지정하시오' => '프로젝트ID'\\ -> 범위 : 현재 프로젝트\\ {{:프로젝트명_일관변경.png?400|}} ==== 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.txt
· 마지막으로 수정됨:
2026/03/21 09:31
저자
peter
문서 도구
문서 보기
이전 판
역링크
맨 위로