Description
Interactive GUI course with C++ and ImGui: practical examples. In this course you will learn how to create interactive applications with C++ and ImGui. Using ten practical examples, you will develop useful programs and improve your C++ and ImGui knowledge.
What is ImGui?
- ImGui is a powerful and easy-to-use GUI tool for C++ developers. The benefits of ImGui include:
- Easy integration: Integration into existing projects is easy and does not require complex dependencies.
- Platform independence: ImGui works on different platforms and graphics APIs.
- Rapid development: Enables rapid iteration and provides a rich widget set.
- Performance: ImGui is optimized for high performance and requires few resources.
- Customizability: Provides the flexibility to customize the appearance of widgets and user interfaces.
- Active Community: ImGui has a large and dedicated community that is constantly evolving and improving.
This course consists of the following examples:
- Calendar with appointments: Create a user-friendly calendar to manage appointments and events.
- CSV Reader/Writer: Create a program to read and write CSV files.
- File Diff Viewer: Compare two files and visualize the differences.
- File Explorer: Create a file explorer to navigate and manage files and folders.
- Paint: Create a simple drawing program with different colors.
- Plotter functions: Create a plotter to graph mathematical functions.
- Text Editor: Create an easy-to-use text editor with basic editing features.
- Wall Clock: Design a digital wall clock
- Windows-like desktop: Design a simple desktop with customizable windows and desktop elements.
- Final project: Combine all previous parts into one part
Become a professional in the technology of tomorrow today!
What you will learn in the course “Interactive GUI with C++ and ImGui: Practical Examples”
-
ImGui basics and advanced topics
-
Example: custom file explorer, calendar, etc.
-
All this in a modern CMake project
This course is suitable for people who
- C/C++ software developers or future computer science students
- C/C++ software developers who want to improve their skills
Course description Interactive GUI with C++ and ImGui: Practical examples
- Editor: Udemy
- Lecturer: Jan Schaffranek
- Training level: beginner to advanced
- Training duration: 7 hours and 3 minutes
- Number of courses: 59
Course headings
Interactive GUI with C++ and ImGui Course requirements: Practical examples
- C++ basics: functions, classes, etc.
- Basic knowledge of the terminal and your own operating system
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: free download software
File size
5.3GB