hackRUN 또는 업 링크와 유사한 사이버 보안에 관한 텍스트 기반 게임을 개발하고 있지만 GUI 프로그래밍에 대한 경험이 없으며 가족 중 누구라도 배우고 싶지 않을 것입니다. .cpp 파일을 만들고 실행하는 방법. 그래서 리눅스 나 윈도우 "cmd"와 비슷한 커스텀 커맨드 라인을 갖춘 GUI를 만들어야합니다. 해당 지역에서 사용할 수있는 자원이 있습니까?C++ 용 명령 줄 시뮬레이터 GUI 작성 방법
답변
전체 창 크기 인 텍스트 상자 컨트롤을 만들어 콘솔처럼 보이도록 사용자 지정할 수 있습니다. 예를 들어, 배경을 검정색으로 설정하고 흰색 글자의 색 등을 설정하십시오.
사용 방법은 해당 UI 프레임 워크에 따라 다릅니다. C++의 경우 MFC 또는 관리되는 WinForms가 있거나 C#에서 WPF를 사용하여 UI 부분을 만들고 C++과 CLI를 C++과 C# 사이의 다리로 사용할 수 있습니다. 그러나 Windows 및 Linux에서 모두 작동하도록하려면 wxWidgets 또는 Qt를 사용할 수 있습니다.
고마워, 그게 내가 시작하기 좋은 곳이야. 매우 감사! – user1803796
콘솔처럼 보이는 콘솔이 아닌 콘솔처럼 보이는 GUI를 제공해야한다는 요구 사항이 아니라면 실제 작업을 시작하기 전에 많은 GUI를 망칠 것입니다. 당신이 일하는 게임을 가지고있을 때는 반드시 나중에 그렇게하십시오. 내 대답에 대한 귀하의 의견에 C + +를 배우기위한 연습입니다 언급; WinForms 및 MFC를 사용하면 귀찮은 Windows API를 배우게되며 반드시 C++ 자체는 아닙니다. 요즘은 베스트 프랙티스도 아니며 온라인 자습서도 초보자 인 C++ 11에 포함되지 않습니다. 행운을 빕니다. –
첫 번째 공간 (파이썬/의사 *)를 사용자와 분할에서 선을 읽어서 명령 행을 시뮬레이션 할 수 있습니다 : 예를 read book
를 들어
for line in raw_input():
command,arguments = line.split(' ',1)
인수 book
하여 명령 read
입니다.
그런 다음 자신의 논리를 사용하여 명령을 처리 할 수 있습니다. 이 접근법의 장점은 데스크탑 (Linux 또는 Windows)의 바로 가기를 통해 게임을 실행할 수 있고 OS 콘솔이 상호 작용을 지원할 수 있다는 것입니다.
'텍스트 어드벤처'게임이라는 게임 종류가 있는데, 게임이 제한적이거나 존재하지 않을 때 인기가 있었으며 특히 관련성이 높은 것으로 나타났습니다. 기존 텍스트 모험 엔진을 사용하여 텍스트 입력 및 구문 분석의 메커니즘보다는 게임 자체에 집중할 수 있습니다.
* 문자열 등을 직접 처리 할 수 있으므로 Python 또는 이와 유사한 스크립팅 언어로 작성하는 것이 좋습니다. 커맨드 라인 스타일의 패밀리 게임에 C++의 강력한 힘과 복잡성은 필요하지 않습니다.
나는 이번 학기에이 언어를 공부하고 있기 때문에 주로 C 언어로 해보고 싶지만 조언 해 주셔서 감사합니다. 도움을 주셔서 감사합니다 – user1803796
@ user1803796 : 질문에 관련된 모든 정보를 포함하는 것이 가장 좋습니다. 가장 유용한 답변을 얻는 데 도움이 될 것입니다. 종종 적은 정보를 포함하여 여기에서 일어난 것처럼 사람들이 더 일반적인 대답을하도록 이끌 것입니다.프롬프트에서 명령을 한 줄씩 읽으려는 제안은 다른 상자에 입력 할 수있는 동일한 상자를 제공하기 위해 GUI 쓰레기를 작성하는 것입니다. –
- 1. C#에서 명령 줄 작성
- 2. iOS 시뮬레이터 앱의 터미널 명령 줄 디버그?
- 3. .NET C# GUI 응용 프로그램 명령 줄
- 4. C#을 사용하여 로봇 시뮬레이터 GUI 작성. 조언이 필요합니다.
- 5. * C *에서 명령 줄 프로그램 주위에 GUI 래퍼를 작성하는 방법?
- 6. 코코아를 사용하여 명령 줄 유틸리티 용 GUI 만들기
- 7. 명령 줄 스크립트 용 요리 책 GUI 인터페이스
- 8. 커맨드 라인 애플리케이션 용 프론트 엔드 GUI 작성
- 9. GUI 키보드 시뮬레이터
- 10. 재미있는 네트워크 시뮬레이터 작성
- 11. GUI 및 명령 줄 SVN 클라이언트
- 12. CASPOL.exe GUI 명령 줄 생성기가 있습니까?
- 13. Java IPC : GUI 및 명령 줄
- 14. NUnit GUI runner 명령 줄 args
- 15. GUI 진행률 표시기 (명령 줄 도구 사용)
- 16. ATL GUI 작성 도구
- 17. C++ 초보자 용 GUI
- 18. 리눅스 용 GUI C
- 19. C++ 별도의 명령 줄 창?
- 20. C++ 프로그램 용 Makefile 작성
- 21. Android의 C++ 명령 줄 앱?
- 22. Ada 버전 용 명령 줄?
- 23. Solaris 용 명령 줄 제한
- 24. C++ 명령 줄 제거
- 25. C# 명령 줄 SetACL
- 26. C# 명령 줄 decompiler
- 27. C 명령 줄 암호
- 28. C# 명령 줄 빌드
- 29. Tcl/Tk C++ 라이브러리 용 GUI 인터페이스
- 30. 명령 줄 프로그램 용 GUI를 생성하는 도구
GUI의 특정 측면을 모방 할 수있는 명령 줄 인터페이스 또는 명령 줄 인터페이스를 모방 한 GUI에 대해 이야기하고 있습니까? –
또한 가족이 프로그램을 실행하기 위해 소스 코드를 컴파일 할 필요가 없습니까? 당신은 항상 그들에게 바이너리를 줄 수 있습니다. ... –
당신은 Visual Studio를 통해 이것을 쉽게 할 수 있습니다. Windows 만 원한다면, 다음으로보아야 할 가장 좋은 것은 GTK +입니다. 이것은 크로스 플랫폼이고 조금 있습니다. 사용하기가 더 어려움 – pyCthon