2011-08-21 6 views
1

저는 항상 프로젝트를 수행하기 위해 winforms를 사용했지만 실제로 콘솔 응용 프로그램을 탐색 한 적이 없습니다. 예를 들어 게임, 엔진, 키보드 키 등을 사용하여 이미지를 표시하는 콘솔 응용 프로그램에서 수행되는 여러 프로그램의 일부 비디오를 보았지만 정확히 콘솔 응용 프로그램은 무엇입니까?주로 사용되는 콘솔 앱은 무엇입니까?

+0

요령을 입력 할 수있는 비디오 게임의 COmmand 라인 인터페이스. 콘솔 응용 프로그램은 UI를 디자인 할 필요가 없습니다. 개발자에게 가장 유용함 – DeathRs

답변

0

이 질문은 닫힐 위험이 있습니다 ...하지만 대답을하려고합니다.

콘솔 콘솔 응용 프로그램에는 역사가 있습니다. 단일 출력 줄을 가진 텔레타이프 일 수있는 콘솔과 몇 줄의 화면이있는 tty 스타일 콘솔이 메인 프레임에서 개인용 컴퓨터의 기본 UI였습니다 CP/M, DOS 또는 거의 수백 가지 다른 운영 체제 중 하나를 실행하는 컴퓨터

@james_schorr은 정답이지만 일부 기술자는 사용자 상호 작용을 통해 특정 종류의 작업을 효율적으로 수행 할 수있는 콘솔 앱을 계속 찾고 있습니다. 예를 들어 거북과 같은 UI보다 명령 행에서 git와 mercurial을 사용합니다.

매우 강력한 작업을 수행하기 위해 파이프를 사용하여 스크립트에서 명령을 결합 할 수 있기 때문에 이점이 있습니다 (특히 Unix 및 Linux의 경우 표준 입력이 다음 표준 입력에 직접 입력되는 경우).

3

일반적으로 사용자 상호 작용이 필요없는 앱 (백업 작업 등 ... 일정에 따라 실행되는 앱)에 대한 백엔드 유형의 항목입니다.

0

주로 반복적 인 작업을 수행하는 명령 줄 앱에 사용합니다. Main 메소드에 대한 args 배열 매개 변수를 통해 입력 매개 변수를 지원할 수 있습니다.

0

간명. Throwawy 애플 리케이션. 테스트 애플 리케이션. 로깅 콘솔. Mono 및/또는 명령 행에서 작동하는지 확인하십시오. 아니면 그냥 게으름. 골라보세요.

특히 프로그래밍 언어의 수십 년을 대표하는 텍스트 기반 프로그램.

Windowing이 주류가되기 전에 사용자는 콘솔 기반 텍스트 프로그램에서 작업하게되어 매우 기뻤습니다.

사람들이 실제로 원했던 DOS 또는 친환경 UNIX에서 실제 비즈니스/금융 응용 프로그램을 작성할 수있는시기를 기억할 수 있습니다.

+0

모든 사람의 답변을 바탕으로 디버깅과 같은 간단한 기능을 수행하고 간단한 정보를 표시하는 앱입니다. 그래서 다른 애플 리케이션의 무대 뒤에서 기능을 수행하는 지원 애플 리케이션으로 사용될 수 있습니다. 콘솔을 사용하는 간단한 프로젝트를 생각하고 있었지만 어떻게해야할지 모르겠지만 모두에게 감사드립니다. – mendez

0

이들은 거의 모든 작업에 사용할 수 있지만 주로 자동화 된 작업, 너무 많은 고급 사용자 개입이 필요하지 않은 작업, GUI가 너무 많은 CPU 전력을 소비하는 작업, 많은 양의 데이터 사용자가 볼 필요가없는 입력 또는 출력으로 사용됩니다.

관련 문제