이 예제 프로그램은 Visual C++ 및 MFC의 Visual Studio 2022 버전을 사용하여 작성되었습니다. 그리고 이 글은 MFC나 Win32 프로그래밍을 공부하면서 어떤 프로그램을 만들어야 할지 고민하는 분들을 위해 이런 예제를 만들 수 있다는 것을 소개하기 위해 작성되었습니다. 학습 현황을 확인하여 엘리베이터 운행 시뮬레이션 프로그램의 기능을 점진적으로 업그레이드하고 있습니다. 이제 층별 스위치나 엘리베이터의 층 선택 버튼을 누르면 엘리베이터가 층간 이동하는 경로를 결정하는 기능이 추가되었습니다. 또한 오른쪽의 ListBox에 경로를 표시하여 사용자가 확인할 수 있도록 하였고, 프로그램 하단에 이벤트 로그용 ListBox를 추가하여 프로그램의 전반적인 동작 상태를 확인할 수 있도록 하였습니다. . 이제 프로그램은 다음과 같이 작동합니다.
이제 학생들은 각 층의 승하강 버튼이나 엘리베이터 내부의 층 버튼을 눌렀을 때 엘리베이터가 이동하는 경로가 제대로 이루어졌는지 검토하는 단계에 들어섰습니다. 학생들의 학습이 진행됨에 따라 새로운 방법과 알고리즘에 대한 피드백을 받아 반영하고 엘리베이터가 오르락내리락하는 애니메이션을 추가하는 작업을 진행하겠습니다. 먼저, 마이스레드 카페에는 아래 링크와 같이 ‘Step 4~5’ 버전이 올라왔습니다.
(리뉴얼) 엘리베이터 운행 시뮬레이션 – 4단계한국의 만남의 시작, 네이버 카페카페.naver.com
(리뉴얼) 엘리베이터 운행 시뮬레이션 – 5단계 대한민국 만남의 시작, 네이버 카페 Cafe.naver.com
마이쓰레드 카페(MyThread Cafe)는 MFC 프로그래밍을 공부하는 카페로, 유료회원제로 운영됩니다. Windows 애플리케이션을 만드는 개발자라면 주저하지 말고 MyThread 카페에 가입하세요