C++ GUI Tutorials for Windows Desktop Applications
Explore step-by-step tutorials for building Windows desktop applications using SavvyUI, a modern C++ GUI library. These tutorials cover layouts, dialog boxes, grid components, and real-world UI development scenarios.
Tutorials
What You Will Learn
- How to build Windows desktop applications in C++
- How to use a C++ GUI library effectively
- Creating dialogs, layouts, and UI components
- Working with data grids and UI controls
Getting Started with C++ GUI Development
Learn how to set up your first Windows C++ application using SavvyUI.
Using Layout Managers in C++
This video explains how to use the layout managers built into the SavvyUI library, with a focus on the Grid and Fluid layouts. It demonstrates how each layout manager can be applied to real-world layout scenarios commonly found in applications.
Creating Dialog Boxes in C++
This video explains how to create and display dialog boxes. It also provides a real-world example of setting up a modal dialog to capture basic employee information, including how to initialize the dialog, retrieve data after it closes, and display the results.
Working with Grid Components (Memory Data)
This video demonstrates how to use the grid component to display and edit data from an in-memory data source. The tutorial does not cover paging; instead, it focuses on a simplified scenario where all data is stored in memory and displayed at once. A separate tutorial will cover using the grid component with paging enabled.
Working with Grid Components (Paged Data)
This tutorial demonstrates how to use the pager interface in the SavvyUI Grid component. The pager enables an application to supply data to the grid through a callback function it implements. Paged mode is ideal for large datasets, where loading all data into memory at once is not feasible.
Next Steps