https://github.com/radziminski/gui-course
Calendar Application made in 3 different technologies, for GUI Course (EGUI).
https://github.com/radziminski/gui-course
asp c-plus-plus mvc qt-framework react
Last synced: 4 months ago
JSON representation
Calendar Application made in 3 different technologies, for GUI Course (EGUI).
- Host: GitHub
- URL: https://github.com/radziminski/gui-course
- Owner: radziminski
- Created: 2020-03-28T20:58:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-06T03:02:54.000Z (over 5 years ago)
- Last Synced: 2025-03-16T14:59:43.973Z (over 1 year ago)
- Topics: asp, c-plus-plus, mvc, qt-framework, react
- Language: C#
- Homepage:
- Size: 127 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Graphical User Interfaces Project
Simple calendar application made for graphical user interfaces (EGUI) course laboratories in 3 different technologies (QT Framework, ASP.NET Core and React).
## Project Description
The task was to:
- Write simple Calendar application using given technology (under linux) having three simple screens
- Data should be stored in text file (format to be designed by the student)
#### Main window
- In that phase application simply present data
- Single month is visible
- For days where events exist background colour is light blue
- User may select a day to edit that day events
#### Single day window
- An ordered (by time) events for a day is displayed
- User may delete an event
- User may press Add new to go to Event screen (with empty event)
- User may press edit to go to Event screen (with selected event)
#### Single event window
- User may enter time and description and Save changes (which creates an event or updates existing one)
- User may press Cancel (which closes a window without doing any changes)
## Usage
#### Lab 1: QT Framework
In QT_Framework folder:
```
qmake
make
cd bin
./MyCalendar
```
#### Lab 2: ASP.NET Core MVC
In ASP.NET_Core_MVC folder:
```
dotnet build
dotnet run
```