게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
고찰]CLI 프로그램→GUI 프로그램 = ?
게시물ID : programmer_2930짧은주소 복사하기
작성자 : 아이고이런
추천 : 1
조회수 : 718회
댓글수 : 7개
등록시간 : 2014/04/27 16:42:12

 「잘 만들어진 CLI 프로그램이 있습니다.

 예를 들자면, 파일 입출력 방식의 공학 계산 프로그램이죠.

 이 프로그램을 카와이하게 GUI로 만들고 싶습니다.」

 어떤 방식을 사용하는 것이 좋을까 고민을 해봤습니다.


 1. 입출력 스트림을 연결
1.png
CLI에서 화면에 출력하는 내용을 분석, GUI에서 표현.
GUI에서 적절한 조작을 CLI의 입력으로 전달.
GUI에서 미처 구현하지 않은, CLI의 알 수 없는 입출력은 GUI의 텍스트 필드 컴퍼넌트로 처리
- CLI 프로그램을 내가 만들지 않았고 소스가 없을 경우 적절한 방법.
- 2개의 프로그램이 돌아가기 때문에 자원 낭비가 될 수도 있음.
- 커멘드 라인 실행 환경과 그래픽 실행 환경에 능동적으로 대응 가능.


2. 소스를 섞어버림

2.png
CLI의 표준 입출력 코드와 GUI의 표준 입출력 코드를 섞음.
고민할 게 뭐 있나. 그냥 섞어버려
- 모듈화를 잘 해 놓으면 관리하기 편함
- 쓸데없이 프로그램이 커짐.


3. 코어만 가지고 온다.
3.png
CLI에서 알고리즘 부분만 가지고 온다.
표준 입출력은 GUI에서 새로 작성
- 무언가 내가 잘 만든 느낌 


4. 돈으로 때운다.
기본.png
 의뢰를 한다......알아서 만들어 오겠지...
- 돈이 상당히 많이 든다.


이상 쓸 데 없는 고민이었습니다.
 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호