Dev Tools [ Idea ]
음 개발에서 사용되는 코드는 고정되어 있는 부분이 많아 대부분 복사 & 붙여넣기를 밥먹듯이 하게 된다.
그런 부분을 하다보면 변경되는 부분에 대해 모두 수정이 이뤄지게 된다.
복사 & 붙여넣기로 시간을 단축시킬 순 있지만 왠지 점점 멍때리게 되는건 지치는 것때문인지도 모른다.
어느날 부터 개발에서 반복되는 작업과 함께 수반되는 수정되는 부분을 자동화 하기 시작했는데
야근을 안해도 일정이 소화 될 정도로 빠르게 페이지 생성이 가능하게 된다.
컨셉 : DB에서 초기 생성된 데이타를 바탕으로 동적으로 원하는 UI소스코드를 얻어내는 것.
Select SP로는 -> 그리드 or 뷰 페이지를 만들어내고 관련된 페이지에 SP연계를 통해
추가/수정/삭제 코드를 생성해내고 관련된 페이지에 SP를 지정하여 .cs코드를 얻어내서
코드 노가다를 줄이고 업체 코드표준에 맞춰 코드를 재생산 할 수 있는 도구임.
<< 툴 >>
윈폼 툴(굿센)은 프로젝트생성까지 해서 떨어뜨려주는데...
이번 툴은 웹폼이므로 페이지 단위로 떨어뜨려야 되는데...
시간상 여유가 거의 없으므로 윈폼 툴 일부를 떼내어 웹용으로 변경하게 되었다.
1. 그리드 : Select sp에서 나오는 결과 물을 직접 보면서 그리드 상세값등을 셋팅하여 페이지에 붙여넣을 그리드 소스를
뽑아낼 수 있다. ( 복사 & 붙여넣기 But. UI에서 값들을 보면서 설정만 하면 되므로 타이핑이 필요없음! )
2. DB관리 : Table, SP, Function 등 객체에 확장속성등을 관리하게 됨.
3. 레이아웃 : 페이지, 마스터페이지를 이용하게되는 컨텐츠페이지, 탭 페이지 레이아웃, 멀티탭... 그리드 페이지등...
페이아웃 소스를 찍어냄.
4. DAO : 비지니스와 관련된 페이지 소스를 만들어냄. SP그룹화.
5. 팝업 : 추가/수정 에 필요한 팝업 페이지를 만들때 관련 자바스크립트, 페이지aspx, .cs 의 소스를 동적으로 얻어낼 수 있음.
6. 리포트 : 작업내용과 관련된 페이지, sp, table등을 선택해서 간단히 리포트화 할 수 있게 만들어 놓음.
'# 9) My Program(.NET)' 카테고리의 다른 글
디자이너] 8번을 뒤집어... (0) | 2013.07.02 |
---|---|
웹 사이트 배포툴 ] 사이트 배포... (0) | 2012.11.26 |
MyCodeGen ] 웁쓰... 망했다. (0) | 2011.09.05 |
MyCodeGen ] 그리드를 만들다!!! (1) | 2011.08.27 |
My CodeGen ] 프로젝트 디자이너 [ 가제 ] (0) | 2011.08.25 |