퇴근5분전

## 플로우

    + 조건 중첩된 컨트롤 만들기 ...

단순 코딩으로 만드는건 쉬웠는데...

UI로 구현하려니 골때리넹.. 머리아퍼...

[Variable 조건변수] 을 [변수] 또는 [컨디션 조건] 등에 드랍을 하면 코딩으로 하던 구조대로 변경해준다.

버튼으로 만들어준 파서로 변환하면서 확인.  드디어 완성이다.

300라인 내외로 파일 몇개인데 겁나 오래 걸렸네.

원노트에 모두 옮겨놨고, 내일 아침에 옮길 시간이 되려나...?

종일 코딩했는데... 느릿 느릿...? 졸려서 ... 혼났네!

 

 

 

   플젝하면서 이번에 처음보는 개발 프레임웍이 멋져...

코딩양은 많아보이지 않는데 하나 하나 연결? 이 필요하여 이걸 프로그램으로 맞춰버리려고 사용할 툴을 만들고 있다.

 

 프로그램 흐름을 미리 만들어놓고 각각 흐름내에서 배치되는 화면들을 템플릿으로 구성한 후에

실제 디자인이 나오면 하나씩 바꿔가는 건데 기본 흐름은 xml로 이뤄지니까

흐름만 만들어 두면 개발이 엄청 편할 것?같은??? ...

 일부 xml코드가 시각화 도우미에 있는 구조처럼 나오는 파일이 있는데, 이 파일을 UI 프로그램을 이용해서

직관적으로 디자인하고 코드로 변환하는 프로그램을 만들고 있다.  

비지터 패턴을 이용하여 세가지 객체를 저런 형태로 변환한다.

cvp.Visit(  대상  );

 

 원래하려던 xml제작 코딩은 이제 UI로 편하게... 기본틀을 만들고 나머진 손코딩해야지.

더 깊이 들어가면... 배보다 배꼽이 된다. 딱. 이 기능까지만 넣으면 된다...

 

UI를 통해 조금더 쉽게.. 입력할수 있는 방법을 고려중인데... ( 이미 결정은 했음. )

주말 코딩해서 월요일 또 핸드폰 보며 옮겨야겠군...

 

'# 5) 디자인패턴(for .NET )' 카테고리의 다른 글

Commad? 응용...  (0) 2012.01.19
비지터 패턴...  (0) 2010.05.06
콤포지트 패턴...  (0) 2010.05.06
객체를 공부하면서... 커플링? 느슨한결합도?  (0) 2010.05.04
체인 패턴...  (0) 2010.05.04

 간간히 보이기에...

폰트 파일 https://www.barcodesinc.com/free-barcode-font/

 

 

 

 

 

 회사에서 플로우 다이어그램을 만들고 소스변환까지 완성시키고, 변환된 소스가 실제 프로젝트에서 돌아가는 것 까지는 어제 확인했다.

다이어그램을 이쁘게 자동으로 배치하려고 .... 트리구조니까 순회하면서 각 좌표값을 자동 배치하는 걸로 간단하게 생각했는데...

 이상하게 어긋나넹...  그렇다고 변환이 잘못되거나 그런건 아니다. 단지.. 배치가 이쁘게 깔끔하게 안되는것 뿐이니까...

 

 그래서 고민끝에 그냥 프레지나 NPT에서 다이어그램 만들 듯이... 직접 끌어다 그리게 했다.

새로 몽땅 다시 코딩하고 시계를 보니 오후 5시 반...

변환 시켜보고 프로그램에 추가해서 돌려보고 잘 도는 것 까지 보고 퇴근...

 

## 아래 그림처럼...

이렇게 단순하게 배치하려고

   재귀를 돌면서 첫번째 노드를 기준으로 해서 왼쪽으로 줄 세우고.

   두번째 노드가 있는 것부터는 오른쪽으로 줄줄이 옆으로 밀어내면서 배치하는거였는데...?

   위에처럼 단순한 배치는 OK.

 여기에서 추가를 하다보면 .. 옆으로 못밀어내기도 하고 또 겹치기도 하고... ㅡ.,ㅡ;;

 

이상하넹.. 시작 노드 > 노드1 > 노드2 > 노드3 > 종료노드 여기까지 줄 세워 배치하고

트리 재귀 탐색으로 가니까 거꾸로 거슬러 올라가면서

위로, 위로 올라가서 노드31을 배치하고 또 .. 여기서 END로 가버리니까 이미 배치한 넘은 체크해서 그냥 패스하면

위로 가서 노드21을 배치하고 END건너뛰고 올라가고...

 

이런 식으로 가는건데... 배치해놓고?

노드 선택해서 추가하면 어디선가 갑자기 배치가 이상하게 되면서 노드가 겹쳐버린다.

..;;;

 

 낼은 회의가 있으니 회의준비해야지.

 그냥 노드 배치하고 원하는 선 긋기 직접 하라고 만들어놨다.

좀 삐뚤빼뚤 하면 어뗘... 우선은 나만 쓸껀데...

내가 일하는 방식이 이런걸...

이런 식으로 UI는 구성되어 있다.

디자이너로 이런거 그리려고 만들었는데... 이런걸로는 안쓰고... ppt에 또 그렸네...

각 노드별로 시프트 + 마우스 드래그 앤 드랍 하면 선이 그어지도록 구현해두었다.

자료구조는 트리<< 형태 그대로..

 인터넷이 안되니 집에 있는 소스 원노트에 복사해다가

사무실에 앉아서 핸드폰 보면서 작은 화면을 보며 타이핑 ㅡ.,ㅡ;; 

 보안...ㅡㅡ# 금융권...

 

프로젝트가 과연.. 잘 끝날지 의문이네...

 

 

 

'# 9) My Program(.NET) > PRJMNG' 카테고리의 다른 글

[텍스트 표 그리기] 표그리기?  (0) 2018.08.16
JSFW] GIF Maker  (0) 2018.05.07
JSFW.PWD] 사이트 비밀번호...관리  (0) 2018.04.21
Flow] 플로우 다이어그램  (0) 2018.04.15
NPT, VS 확장 수정...  (0) 2018.03.19

 원노트로 집에서 회사로 테스트 소스코드를 옮길때 사용하는데

자꾸 줄바꿈이 되어 ....

## 데스크탑의 원노트에서 길게 붙여놨는데

## 모바일에서 보면 아래 처럼 자동줄바꿈이 되어 보기 힘들다.

팁!! 동기화 되니까. 데스크탑 원노트에서 끝에 펜으로 한번 그어준다.

## 아래처럼 우측에 점하나 찍어주면

## 모바일에서 줄바꿈이 사라지고 ...

## 컨트롤의 오토사이즈 같은게 있나보다.

 

 

 

처음 로그인 할때 사용하는 비밀번호를 변경할 수 있게 살짝 수정했음.

비밀번호 생성할때 최대자리수를 제어할수 있게 추가했음.

지마켓인가?  최대 자리수가 15자리 ㅡ.,ㅡ;

 

 

'# 9) My Program(.NET) > PRJMNG' 카테고리의 다른 글

JSFW] GIF Maker  (0) 2018.05.07
Flow] 플로우 다이어그램 ( 망했어 )  (0) 2018.04.25
Flow] 플로우 다이어그램  (0) 2018.04.15
NPT, VS 확장 수정...  (0) 2018.03.19
JSFW.MINUTES] 회의록 관리 프로그램.  (0) 2018.03.10

  이번에는 플로우 그리는 기본 로직을 만들어봤다.

  쉽게 생각했는데... 하루 반나절 머리 뜨끈 뜨끈해지게끔... 생각하고 그리고 코드 고치고...

  시작 ---- 종료 에서 시작해서

 노드를 추가/삭제하면서 그려지도록 만들었는데...

 기본 추가/삭제로직을 만들었고. 각 노드별 컨텐츠는 타입별로 다르게 구분해서 컨트롤을 만들려 한다.

 또한 화면에서의 분기되는 링크별 노드는 각각 어떤 값에 의해 분기되는지 표시하려 한다.

또한 비교값 Y/N 같은 다이어 그램은 다이아몬드 형태의 다각형을 그려야 하지만...  그냥 노드 아래 박스로 구분하여

화살표를 그려넣을때 각 상태값을 표시해주려고 한다. 위에서 아래로 흘러내려가는 형태로 그릴수 있게 ... ( 아래 이미지 처럼... )

이런걸 만들기 위해... 노드를 관리하는 소스를 구현해봤음...

   > 간단하게 트리 형태로 관리하면 되겠다 싶었는데...

   > 트리에 부가적으로 링크드리스트 형태로 가져가면 될까 싶었는데....

   > 생각했던데로 안되어 짱구 굴리던 중 머리속이 하얗게 되면서 머리가 안굴러감... 회로 정지...?

   > ppt에 로직을 몇장이나 그려보면서 기본 로직을 세웠는데... 코딩하고 보니 또다른 예외가...

   > 예외를 땜방하느라... 하루 꼬박 걸렸넹.  

 

# 최종 목적은 해당 다이어그램 데이타로 어떤 문서를 자동으로 만들기 위함이다.

 

... 와... 이거 골때리네...

원노트로 소스 복사해서 회사 가서 그대로 쳤는데...

전혀 다른 동작을 하네?  뭐지??? 왜지??? 골 때리네...? 낼 다시 해봐야지.

 

... 오늘 다시 코드 수정하니 또 돌아가네...

 

어쨋든... 월 화 수... 오늘까지 정신없이 보냈는데... 이제야 내가 뭘 모르고 있었는지 알았어.

답답한 마음이 뚫렸네.

 

뭘 모르는지도 모르니까 미쳐버릴것 같았는데... 살것 같다. 모르는건 이제 공부하면 되니까...

뭘 모르는지도 모르면... 정말 돌아버릴것 같았는데...

 도움 받았으니.. 뭔가 보답해야지..

 

... 2018.04.23 : 선긋기 내 프레임웍 코드 일부 복사해가서 1시간은 보면서 쳤는데 ...

       원하는 그림이 아니어서 ㅡ.,ㅡ;; 적용하지 않는걸로...

       지금처럼 그리는데 단지 가로선을 하나 추가했다. ---> 요선, <--- 요선 이 그려지게..

       우선 내일 템플릿 페이지 3개 만들고 뷰모델 만들어 붙여놓고,

 프로그램으로 플로우 파일 떠서 소스코드에 붙여놓고 테스트 돌려야지.

 

 

 

 

 요새 뉴스와 댓글들을 보면...

자유한국당만 언급되며 까이고 있다.

근데 거기에 한통속이었던 바른미래당은 빼먹고 안쓴건지 의도적인건지... 찰스때문인가?

 이명박근혜를 앞세워놓고 잃어버린 10년이라며, 우리나라를 거덜내놓은 놈들인데... 여전히 언론은 썩었네.

 

 그냥 자유한국당과 바른미래당은 일본에가서 한자리씩 차지하고 정치했으면...