그래픽 사용자 인터페이스 프로젝트
3가지 다른 기술(QT Framework, ASP.NET Core 및 React)의 그래픽 사용자 인터페이스(EGUI) 과정 실험실을 위해 만들어진 간단한 달력 애플리케이션입니다.
프로젝트 설명
임무는 다음과 같습니다.
- 세 개의 간단한 화면이 있는 주어진 기술(Linux에서)을 사용하여 간단한 달력 응용 프로그램을 작성합니다.
- 데이터는 텍스트 파일로 저장되어야 합니다(형식은 학생이 설계).
메인 윈도우
- 해당 단계의 애플리케이션에서는 단순히 데이터를 제시합니다.
- 한 달이 표시됩니다.
- 이벤트가 있는 날에는 배경색이 연한 파란색입니다.
- 사용자는 날짜를 선택하여 해당 날짜의 이벤트를 편집할 수 있습니다.
하루 창
- 하루 동안의 정렬된(시간별) 이벤트가 표시됩니다.
- 사용자가 이벤트를 삭제할 수 있습니다.
- 사용자는 새로 추가를 눌러 이벤트 화면으로 이동할 수 있습니다(빈 이벤트 포함).
- 사용자는 편집을 눌러 이벤트 화면으로 이동할 수 있습니다(선택한 이벤트 포함).
단일 이벤트 창
- 사용자는 시간과 설명을 입력하고 변경 사항을 저장할 수 있습니다(이벤트를 생성하거나 기존 이벤트를 업데이트).
- 사용자는 취소를 누를 수 있습니다(변경 사항 없이 창을 닫는 경우).
용법
실습 1: QT 프레임워크
QT_Framework 폴더에서:
qmake
make
cd bin
./MyCalendar
랩 2: ASP.NET Core MVC
ASP.NET_Core_MVC 폴더에서: