Introduction | Downloading wxWidgets | Extracting the Source Code | Creating an Environment Variable | Building wxWidgets From Source | MUST MATCH VS VERSION! (wx_vc16 = VS 2019) | Build wxWidgets From Source | Creating a wxWidgets Project | Success!
Install Qt | Download qt Online Installer | Qt Kit | First Project in Qt | Qt Creator | Create a New Project | Meta Object Compiler | Q Application | Set Font Set Font | Geometry for a Label | Add Image to the Label | Add Gif Images | Q Push Button Class | Add an Icon | Pop-Up Menu | Add Pop-Up Menu to the Button | Two Line Edit Class | Widget Cpp | Layout Management | Push Buttons | Qvbox Layout | Q Grid Layout | Grid Layout | Signals | Slot | Import a Queue Label | Add an Icon Size | Layouts | Checkbox | Checkboxes | Add Icons | Add these Check Boxes in the Edge Box Layout | Add the Signal and Slots Mechanism | Label | Practical Example | Queue Timer Class | Create a Simple Random Generator App | Create an Edgebox Layout | Combo Box | Q Combo Box | Hbox Layout | Set Font | Slider | Insert Item | Q Font Combo Box
Welcome to the Video | Downloading and Installing the Qt Creator IDE | Launch the IDE and change the Theme | Create the Project | Take a look at the files created by the Wizard | Qt Creator Interface, Windows and Views | Design the UI | Creating Event Handlers and Coding the Logic | How to learn Qt, Qt Documentation, Stackoverflow and Google | More Coding | Run the Application inside the IDE | Exporting the Application | Ranting about why you should join our Telegram Group | Running the App outside of the IDE | Application File size and more Qt Stuff | Recap on what we did today | Ranting about how Fast Qt is | UI Customizability in Qt | Cross-platform capability and Conclusion | Thank you for Watching
How to create a project in Microsoft visual studio | Configure visual studio to run C++ GUI application. | Steps to create windows form application | GUI Calculator application in C
Intro | Why use C++ for apps? | What's the solution? | Dear ImGui, examples + pros and cons | Getting started with Dear ImGui | Speedrun - making an app | How to ship the app | Final thoughts + more
Intro | My First Window | Activate Application | Preload Script | Production Ready App | Add Items Menu | Clickable Menu | New Browser Window | Open camera | Capture Image | How IPC Works | Render to Main data share | Render to Render data share | Add Notification | What Next ?
What is Git? | What is version control? How does Git help with version control? | What is origin? What is the master repository? | Push pull and clone | Branches and merge operations | Demonstration of C# app to work with github | Init a new repository with Visual Studio | Master the default name of the repository branch | Commit and push a change to the application repo | Stage edited or modified files | Perform a push operation to github | How often should you commit? How often should you push? | Share a repo with a team or partner | Clone a repository from Github | Create a branch of a repo and checkout | Pull request to merge a branch into repo | Delete a branch | What is next? Command line. Other IDEs merge conflicts, rebase
Welcome to the Video | Downloading and Installing the Qt Creator IDE | Launch the IDE and change the Theme | Create the Project | Take a look at the files created by the Wizard | Qt Creator Interface, Windows and Views | Design the UI | Creating Event Handlers and Coding the Logic | How to learn Qt, Qt Documentation, Stackoverflow and Google | More Coding | Run the Application inside the IDE | Exporting the Application | Ranting about why you should join our Telegram Group | Running the App outside of the IDE | Application File size and more Qt Stuff | Recap on what we did today | Ranting about how Fast Qt is | UI Customizability in Qt | Cross-platform capability and Conclusion | Thank you for Watching
Introduction | WinForms (.NET Framework) | QT Framework | wxWidgets | UWP with C++/CX or C++/WinRT | Embarcedero's C++ Builder - RAD Studio | Other Frameworks Concluded... | Dear ImGUI, SFML & SDL | WebView Frameworks | My Recommendations | Pure Genius Wisdom | Thank you for Watching | End Screens :)
Intro | 1. using namespace std | 2. using std endl in a loop | 3. index based for when range-for fits better | 4. rewriting std algorithms | 5. using C array over std array | 6. any use of reinterpret cast | 7. casting away const | 8. not knowing map bracket inserts element | 9. ignoring const-correctness | 10. not knowing string literal lifetime | 11. not using structured bindings | 12. out-params instead of returning a struct | 13. not using constexpr | 14. forgetting to mark destructor virtual | 15. thinking class members init in order of init list | 16. not knowing about default vs value initialization | 17. MAGIC NUMBERS | 18. modifying a container while looping over it | 19. returning std move of a local | 20. thinking std move moves something | 21. thinking evaluation order is left to right | 22. unnecessary heap allocations | 23. not using unique ptr and shared ptr | 24. not using make unique and make shared | 25. any use of new and delete | 26. any manual resource management | 27. thinking raw pointers are bad | 28. using shared ptr when unique ptr would do | 29. thinking shared ptr is thread-safe | 30. mixing up const ptr vs ptr to const | 31. ignoring compiler warnings
Course Introduction | Introduction to C | Popular IDEs | Your First C++ Program | Compiling and Running a C++ Program | Changing the Theme | Course Structure | Cheat Sheet | Section 1: The Basics | Variables | Constants | Naming Conventions | Mathematical Expressions | Order of Operators | Writing Output to the Console | Reading from the Console | Working with the Standard Library | Comments | Introduction to Fundamental Data Types | Section 2: Fundamental Data Types | Initializing Variables | Working with Numbers | Narrowing | Generating Random Numbers
Part 1 - Intro | Part 2 - Setting up the Project | Part 3 - Creating Audio Parameters | Part 4 - Setting up the DSP | Part 5 - Setting up Audio Plugin Host | Part 6 - Connecting the Peak Params | Part 7 - Connecting the LowCut Params | Part 8 - Refactoring the DSP | Part 9 - Adding Sliders to GUI | Part 10 - Draw the Response Curve | Part 11 - Build the Response Curve Component | Part 12 - Customize Slider Visuals | Part 13 - Response Curve Grid | Part 14 - Spectrum Analyzer | Part 15 - Bypass Buttons
Introduction | Course Overview | Development Tools | C compiler support | Installing the compilers | Installing Visual Studio | Downloading Visual Studio Code | Setting up a Template Project | Running a task | Modify taskjson file | Remove mainexe file | Use two compilers | Configure compiler from Microsoft | Change project location | Build with MSVC
Intro | Creating WPF app | Differences between WPF and WinForms | WPF template overview | WPF Design system | WPF Grid | VS designer layout | Adding a label: TextBlock | TextBlock properties | Style hierarchy | Global font for application | TextBlock and TexBlox | Element spacing | Button | Adding an Event to a button | Disable UI Debugging tools | Summary and concluding remarks
Intro | C++ Setup | Drawing a Window | Having to Restart | Game Design | Switching to SDL2 | Attempt 2 | Adding Mechanics | UI & Text | Audio & Music | The Results
Install Visual Studio | Install Visual Studio Installer | Things You Need | Install Windows App Sdk Visual Studio 2022 Templates | Create a New Project | Stack Panel | Add a Stack Panel | Text Block | Text Box | Hot Reload | Saml Live Preview Tab | Add Button | Convert these Strings to Integers | Three Patterns for Subtraction Division and Multiplication | Export this App | Packaging | Build Solution | Exception Handling
Install Qt | Download qt Online Installer | Qt Kit | First Project in Qt | Qt Creator | Create a New Project | Meta Object Compiler | Q Application | Set Font Set Font | Geometry for a Label | Add Image to the Label | Add Gif Images | Q Push Button Class | Add an Icon | Pop-Up Menu | Add Pop-Up Menu to the Button | Two Line Edit Class | Widget Cpp | Layout Management | Push Buttons | Qvbox Layout | Q Grid Layout | Grid Layout | Signals | Slot | Import a Queue Label | Add an Icon Size | Layouts | Checkbox | Checkboxes | Add Icons | Add these Check Boxes in the Edge Box Layout | Add the Signal and Slots Mechanism | Label | Practical Example | Queue Timer Class | Create a Simple Random Generator App | Create an Edgebox Layout | Combo Box | Q Combo Box | Hbox Layout | Set Font | Slider | Insert Item | Q Font Combo Box
Introduction | Downloading wxWidgets | Extracting the Source Code | Creating an Environment Variable | Building wxWidgets From Source | MUST MATCH VS VERSION! (wx_vc16 = VS 2019) | Build wxWidgets From Source | Creating a wxWidgets Project | Success!
How to create a project in Microsoft visual studio | Configure visual studio to run C++ GUI application. | Steps to create windows form application | GUI Calculator application in C
Explaining the game app that we'll build? | Creating the project | Creating the class and constructors | Generating the data | Creating the User Interface for the game | Connecting the UI and the data | Handling the events | Completing the logic of the app | Fixing bugs in the game | My tips for app improvement
Intro | Demo | ImGui and how it works | Making the project | Getting ImGui | gui.h | gui.cpp | Using the gui namespace | Testing | Final thoughts & outro
Introduction And Installation | First Hello World Application | First GUI Application #3 | Signal And Slots #4 | Adding CSS Styles #6 | Creating PushButton #7
Introduction to video | Login and Registration app walk-through | Creating the project | Building the UI | Building the Navigation | Building the Registration form logic | Testing Registration | Building Login form logic | Parsing the data | How to use strcmp method | Testing Login form and fixing bugs | DRY principle example (Don't Repeat Yourself) | Tips and bugs
install everything on windows | need a qt account | installation window is going to open | select different layouts | create a brand new project | create our notepad application | layout widgets in columns from top to bottom | use a vertical layout | typing our text for our notepad application | adding additional functionality | provide the main application window | use the functionality of printing to a printer queue | use the standard ui namespace | put the application into a loop | set up our user interface | create a resource folder | add a resource folder | create the code | clear the text edit widget | create a new file | add an icon | open up a dialog box | try to open the file as a read-only file | give it the title of warning | create an interface for reading text | open up a file | put this in a menu bar | open a dialog for saving | store our current file | set the title | quit out of our qt application
Introducing to Qt WebEngine | Using WebView and web settings | Embedding Google Maps in your project | Calling C++ functions from JavaScript | Calling JavaScript functions from C
Intro | Technical details | Installation | Creating the first project | Executing in Win 3.11 | Adding Win 95 target | Using the editor | Network sample | Video player sample | DOS applications | Summary
Setting up Qt for mobile applications | Designing a basic user interface with QML | Touch events | Animation in QML | Displaying information using model/view | Integrating QML and C
set maximum size for the for the buttons | get rid of the space in between the horizontal layout | use zero for the main window layout spacing | add the forward references to the classes | get the font from the label | set the text on the label | add another file to the resource | show the context menu | update the widget | add the new dialog for the rename | set the window title | connect the node list widget signals to the main window
Introduction | C++ Visual Sort Coding Example | Adding Basic GUI Controls and Functions | Creating a Windows (WinMain) program without changing any code | Adding Color to the Mouse Draw Program | Sagebox Widgets
Connecting to a database | Writing basic SQL queries | Creating a login screen with Qt | Displaying information from a database on a model view | Advanced SQL queries
Window Creation | Coding | Destructor | Get Message Function | Dispatch Message | Windows Header | The Window Procedure | Register the Window Class | Adjust Window Rect | Show the Window | Unregister the Class | Window Procedure | Define the Window Procedure | Callback | Translate Message and Dispatch Message | Create the Window | Close the Program
Setting up OpenGL in Qt | Hello World! | Rendering 2D shapes | Rendering 3D shapes | Texturing in OpenGL | Basic lighting in OpenGL | Moving an object using keyboard controls | 3D canvas in QML
Intro | Create New Project | Close Project | Line Series | QtChart | Queue Line Series | Create LineChart | Run LineChart | Default Access | Add Legend | Outro
wxWidgets with Dev-C | What is wxWidgets? | Real world apps built with wxWidgets | What is Dev-C++ (Embarcadero Sponsored) | How to Install Dev-C | How to Instrall TDM-GCC (compiler for Dev-C++) | How to Install wxWidgets for Dev-C | Configuration of wxWidgets for Dev-C | How to create wxWidgets app in Dev-C | Linking headers and library via Project Options | Sample Windows App using wxWidgets | Create and Build Windows app using wxWidgets | Follow me more for programming tutorials
Writing XML data using the Stream Writer | Processing XML data using the stream reader | Processing XML data using the QDomDocument clas | Writing XML data using the QDomDocument class | Using Google's Geocoding API
Drawing basic shapes on screen | Exporting shapes to SVG files | Coordinate transformation | Displaying images on screen | Applying image effects to graphics | Creating a basic paint program | Rendering a 2D canvas in QML
Intro | Overview | Create a new project | Creating a toolbar | Creating a main window layout | Adding the icons | Creating the list widget | Promote to | Testing | Buttons
YouTube's #1 Visual C++ Modern GUI www.cyberweb.ga | VISUAL C++ MODERN GUI DESIGN | GRAPHICAL USER INTERFACES | DOWNLOAD VISUAL STUDIO | RECOMMENDED! VISUAL STUDIO 2019 | PROFESSIONAL & ENTERPRISE VERSIONS SHOULD BE PURCHASED | 1. INSTALL 2. C++ ENVIRONMENT | OFFLINE INSTALLER LINK IN THE DESCRIPTION
learn about custom widgets | change the color of the pan | copy an image from our file system | build your own custom editors | run the application | deploy this application on windows and linux
Plan | The Style Parameter | Left Align Button Label (wxBU_LEFT) | Check Available Styles | 3-State CheckBox (CHK_3STATE) | How To Use Multiple Styles | Understand wxStaticText Size | How To Center Text (wxALIGN_CENTRE_HORIZONTAL) | Create a Password Input Field (wxTE_PASSWORD) | Show Slider Value (wxSL_VALUE_LABEL) | Sort wxChoice Entries (wxCB_SORT) | Wrap wxSpinCtrl Values (wxSP_WRAP) | Multiple Selection wxListBox (wxLB_MULTIPLE) | Change wxRadioBox Rows & Columns (wxRA_SPECIFY_ROWS) | Thanks!
Intro | Setup | Checking if the user clicked an image | Creating a queue image variable | Running the program | Scaling the image | Building the project
What you will learn about C++ here | C++ Introduction | IDE (Integrated Development Environment) | Compiler | Downloading Visual Studio Code | Downloading, Installing & Configuring Compiler | Installing VS Code | Basics of VS Code | Writing first C++ program | Understanding first program | Comments | Data types in C | Variables | Taking User Input | Operators | If-else statements (Conditional Statements) | Switch statement | Loops (Iterative Statements) | Functions | Arrays | Typecasting | Strings | Pointers Concept | Objects & Classes | Constructor | Inheritance | Where to go from here
Introduction | Creating the Edit box | Adding radio buttons | Adding control IDs | Adding class | Adding options | Launching the dialogue | Creating the menu item | Creating the dialog box | Adding a variable | Testing the variable | Creating the other buttons | Running the code | Drawing | Saving variables | Copying variables | Using variables in drawing
What Is the Tool | Implementation Files | Ami Manager | Init Initialize in Gui | Minimize Windows | Close Button | Format Specifiers | Text Input | Add a View or Camera Matrix | Camera Object Control | Concatenation of Matrices | Camera Transform | Change the Orientation of the Camera
Intro | Standard Menu Items | Custom Menu | Keyboard Shortcuts | RawCtrl for Mac | Hotkeys with an Ampersand | CheckItems, RadioItems, Separators, and Submenus | Problems with Icons on Linux | Menu Events | Context Menus with a Drawing App
Create a New Project | Creating a New Project | Add a Windows Form | Set the Minimum Size of the Form | Add an Open File Dialog to the Form | File Dialog Properties | Forward Button | Event Handler | The Reset Button
create layouts in qt 5 c | create a new project | add some buttons | set horizontal layout for these three buttons | add horizontal layout for your widgets | add a vertical layout | add some labels | add a horizontal slider
Project Overview | Installation Requirments | Demo of GUI App | Create a Project for C++ Development. | Reset Window Layout | Solution Exployer, ToolBox and Properities | Add Window From | The data necessary to complete this operation is not yet available. (Exception HRESULT: 0x8000000A) | Add Mian Function | Design Login Form (Picture, Label , Buttons etc.) | Login Form Backed Coding Explanation | Design Home Page (Picture, Label , colours etc.) | Convert Console base app to GUI App
Creating a Project | Removing some header and source files | Making new header file for Acrylic Effect of Windows 11 | Implementing Acrylic Effect | Writing main code of application (File Runner) | Testing and Building Application | Completion
Introduction / Downloading Files | Setting Up files and project | Explaining what Glfw, Glad, ImGui and OpenGl really are | Setting up a Glfw/OpenGL window | Initializing ImGui | Setting up rendering with ImGui | Shutting down ImGui | Pointing out my small mistake | Testing | Adding a checkbox for more testing | Drawing lines on the window | Testing/Outro
Todays AI Web App Project | Projects Start and Setup | Visual Prompt | First Prompt | First Itteration of the App | Using the Cursor IDE | Builld our Backend | De-bugging with Cursor | Expanding backend features | Fixing backend features | Testing the app | Fixing more issues | App is working? | Adding more features | Final version of the app?