<div><br /></div> <div> 「잘 만들어진 CLI 프로그램이 있습니다.</div> <div><br /></div> <div> 예를 들자면, 파일 입출력 방식의 공학 계산 프로그램이죠.</div> <div><br /></div> <div> 이 프로그램을 카와이하게 GUI로 만들고 싶습니다.」</div> <div><br /></div> <div> 어떤 방식을 사용하는 것이 좋을까 고민을 해봤습니다.</div> <div><br /></div> <div><br /></div> <div> 1. 입출력 스트림을 연결 <div style="text-align: left"><img src="http://thimg.todayhumor.co.kr/upfile/201404/1398583384kmpsGi1WoI62f4oBcBqb6zeflSMKg.png" width="292" height="254" alt="1.png" id="image_0.3495818164665252" style="border: none" /></div> <div style="text-align: left">CLI에서 화면에 출력하는 내용을 분석, GUI에서 표현.</div> <div style="text-align: left">GUI에서 적절한 조작을 CLI의 입력으로 전달.</div> <div style="text-align: left">GUI에서 미처 구현하지 않은, CLI의 알 수 없는 입출력은 GUI의 텍스트 필드 컴퍼넌트로 처리</div> <div style="text-align: left">- CLI 프로그램을 내가 만들지 않았고 소스가 없을 경우 적절한 방법.</div> <div style="text-align: left">- 2개의 프로그램이 돌아가기 때문에 자원 낭비가 될 수도 있음.</div> <div style="text-align: left">- 커멘드 라인 실행 환경과 그래픽 실행 환경에 능동적으로 대응 가능.</div> <div style="text-align: left"><br /></div> <div style="text-align: left"><br /></div> <div style="text-align: left">2. 소스를 섞어버림</div> <div style="text-align: left"><br /></div> <div style="text-align: left"><img src="http://thimg.todayhumor.co.kr/upfile/201404/13985833845OihuDyXOZ.png" width="292" height="254" alt="2.png" id="image_0.8784225583076477" style="border: none" /></div> <div style="text-align: left">CLI의 표준 입출력 코드와 GUI의 표준 입출력 코드를 섞음.</div> <div style="text-align: left">고민할 게 뭐 있나. 그냥 섞어버려</div> <div style="text-align: left">- 모듈화를 잘 해 놓으면 관리하기 편함</div> <div style="text-align: left">- 쓸데없이 프로그램이 커짐.</div> <div style="text-align: left"><br /></div> <div style="text-align: left"><br /></div> <div style="text-align: left">3. 코어만 가지고 온다.</div> <div style="text-align: left"><img src="http://thimg.todayhumor.co.kr/upfile/201404/1398583384T2mQ94GwDJV16mKPkWcBCQtfaFzDc4.png" width="292" height="254" alt="3.png" style="border: none" /></div> <div style="text-align: left">CLI에서 알고리즘 부분만 가지고 온다.</div> <div style="text-align: left">표준 입출력은 GUI에서 새로 작성</div> <div style="text-align: left">- 무언가 내가 잘 만든 느낌 </div> <div style="text-align: left"><br /></div> <div style="text-align: left"><br /></div> <div style="text-align: left">4. 돈으로 때운다.</div> <div style="text-align: left"><img src="http://thimg.todayhumor.co.kr/upfile/201404/1398583384lmYLufUY6q.png" width="292" height="254" alt="기본.png" id="image_0.4290114047471434" style="border: none" /></div> <div style="text-align: left"> 의뢰를 한다......알아서 만들어 오겠지...</div> <div style="text-align: left">- 돈이 상당히 많이 든다.</div> <div style="text-align: left"><br /></div> <div style="text-align: left"><br /></div> <div style="text-align: left">이상 쓸 데 없는 고민이었습니다.</div> </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.