퇴근5분전

 

 이번 일하면서 프로그램내 설정을 app.config에 담을 일생겼는데 이게 settings 같은걸로 분리해서 담아서 쓰면 데이타에 대한 분류가 안되고 섞일 것  같아서 데이타를 나누어 관리하기 위해 사용자정의 형태로 만들었다. 이번에 만들면서도 또 구글링하며 번거롭게 했다. 전에도 했었는데...

 

 그래서 이번엔 아예 코드를 작성해주는 프로그램을 만들었다.

만들기전에 혹시나 하고 프로그램을 찾아봤더니... 비슷해보이는데 다운로드 해볼수가 없어서... 그림을 보고 소스를 살짝 봤더니 원하는 모양이 아닌듯 해서 그냥 넘겼다.

 

 이 로직으론 저장할 xml만 만들면 된다. xml을 넘겨주면 .cs 코드를 받을수 있고  이 코드를 저장하면 쉽게 app.config( or web.config) 에서 설정관련

데이타를 관리할 수 있다.

 

요렇게 생긴 대상 데이타를 xml로 만든다.

  <SectionName Att="1111">
    <EEL Att1="222" >
      <Add Key="VV" Value="TT" />
    </EEL>
    <PPL>
      <AS Value="a"/>
      <AS Value="b"/>
    </PPL>
    <MySection>
      <MySettings MyKey="John" MyValue1="Developer" MyValue2="Expert"/>
      <MySettings MyKey="Tomas" MyValue1="Developer" MyValue2="Junior"/>
      <MySettings MyKey="Robert" MyValue1="Developer" MyValue2="Senior"/>
      <MySettings MyKey="Kurt" MyValue1="IT" MyValue2="Expert"/>
      <MySettings MyKey="Anna" MyValue1="HR" MyValue2="Senior"/>
    </MySection>
  </SectionName>

 

그리고

 

 

요렇게 xml을 담아 변환 시키면..

 

 

요렇게 소스로 준다... ( 길어서 짤림 )

 

 

테스트 모양이다. 각 변수에 담긴 값을 확인할 수 있다.

'# 1) 프로그래밍' 카테고리의 다른 글

Xaml 정리기  (0) 2015.09.04
Visual studio Community 2013 설치!  (0) 2014.12.07
비동기 처리] IAsyncResult 를 이용함.  (0) 2014.10.30
before, do, after를 묶어보자!!  (0) 2014.10.28
ExtJs > ExtNet 변환 툴!!!  (0) 2014.07.10