Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

TrainSec

GUI Programming with WTL

via TrainSec

Overview

Would you like to write applications for Windows with a graphical user interface (GUI) using C++? You may have programmed many command line applications and tools, but how about some GUI? Menus, toolbars, list views, tree views, and graphics? This course shows you how to use WTL and C++ to create GUI applications for Windows.

Syllabus

  • Introduction and Overview
    • 00-Introduction.mp4 • 7 mins • 25.3 MB   
    • WindowsGUIProgrammingWTL.pdf • 1.61 MB
  • Module 1: Introduction to WTL
    • Module1.pdf • 131 KB
    • 1-UI Libraries for Windows.mp4 • 8 mins • 18.7 MB   
    • 02-What is WTL.mp4 • 4 mins • 9.17 MB   
    • Setup.zip • 3.41 KB
    • 03-Installing WTL.mp4 • 6 min • s18.5 MB
    • 04-The WTL Project Wizard.mp4 • 12 mins • 28 MB
    • 05-Getting WTL Headers.mp4 • 6 mins • 20.1 MB
    • 06-Wizard Code Walkthrough.mp4 • 36 mins • 134 MB
    • Module1Src.zip • 20.7 MB
    • 07-Summary.mp4 • 1 min • 1.74 MB
  • Module 2: WTL Basics
    • Module2.pdf • 319 KB
    • 08-Threads, Messages and Windows.mp4 • 7 mins • 20.5 MB
    • 09-Simple WTL Wrappers.mp4 • 8 mins • 20.5 MB
    • 10-Windows and Controls.mp4 • 2 mins • 5.53 MB
    • 11-WTL Control Wrappers.mp4 • 3 mins • 9.44 MB
    • 12-Message Handling.mp4 • 8 mins • 24.8 MB
    • 13-SimpleDraw - Mouse Messages.mp4 • 18 mins • 70.9 MB   
    • 14-SimpleDraw - Persistence and Painting.mp4 • 6 mins • 26.9 MB
    • 15-SimpleDraw - Menu Commands.mp4 • 20 mins • 82.1 MB
    • 16-SimpleDraw - Graphic Optimization.mp4 • 13 mins • 49.3 MB
    • SimpleDraw1.zip • 19.7 KB
    • 17-Summary.mp4 • 1 min • 1.98 MB
  • Module 3: Command, Tool, and Status Bars
    • Modul3.pdf • 176 KB
    • 18-Bars Overview.mp4 • 1 min • 2.41 MB
    • 19-Command Bar and Toolbars.mp4 • 3 mins • 6.12 MB
    • 20-Command Bar and Toolbars Demo.mp4 • 20 mins • 75.2 MB
    • 21-UI Updates.mp4 • 12 mins • 49.3 MB
    • 22-Status Bars.mp4 • 14 mins • 49.6 MB
    • 23-Multi Pane Status Bar.mp4 • 14 mins • 65.9 MB
    • 24-Working With Icons.mp4 • 29 mins • 132 MB
    • 25-Summary.mp4 • 2 mins • 2.65 MB
    • Lab: Toolbar and Status bar
    • Toolbars.zip • 79.6 KB
  • Module 4: Handling Massages
    • Module4.pdf • 163 KB
    • 26-Messages.mp4 • 6 mins • 13.9 MB
    • 27-Message Maps and Macros.mp4 • 11 mins • 52.3 MB
    • 28-Message Routing.mp4 • 17 mins • 75.3 MB
    • 29-Message Crackers.mp4 • 10 mins • 34.4 MB
    • Module4Src.zip • 92.8 KB
    • 30-Code Improvements.mp4 • 9 mins • 46.6 MB
    • Module4ImproveSrc.zip • 92.9 KB
  • Module 5: Drawing
    • Module5.pdf • 190 KB
    • 31-Device Contexts.mp4 • 8 mins • 24.3 MB
    • 32-Drawing with Device Contexts.mp4 • 27 mins • 259 MB
    • 33-Paint Messages.mp4 • 14 mins • 137 MB
    • 34-Using GDI+.mp4 • 14 mins • 57.9 MB
    • Module5Src.zip • 121 KB
  • Module 6: Views
    • Module6.pdf • 263 KB
    • 35-Frames and Views.mp4 • 4 mins • 10.6 MB
    • 36-Simple Views.mp4 • 14 mins • 53.7 MB
    • 37-Views and Commands.mp4 • 23 mins • 120 MB
    • 38-Tab View.mp4 • 20 mins • 88.7 MB
    • 39-Context Menus.mp4 • 18 mins • 75.9 MB
    • 40-TabView Context Menu.mp4 • 18 mins • 103 MB
    • 41-Splitter Windows.mp4 • 29 mins • 144 MB
    • Module6Src.zip • 150 KB
  • Module 7: Dialog Boxes
    • Module7.pdf • 246 KB
    • 42-Introduction to Dialogs.mp4 • 9 mins • 32.3 MB
    • 43-Message Boxes.mp4 • 7 mins • 25.3 MB
    • 44-Implementing a Modal Dialog.mp4 • 30 mins • 123 MB
    • 45-More Dialog Details.mp4 • 16 mins • 68.3 MB
    • 46-Common Dialogs.mp4 • 7 mins • 25.7 MB
    • 47-Drawing Persistence.mp4 • 8 mins • 36.8 MB
    • 48-Common File Dialogs.mp4 • 16 mins • 75.9 MB
    • 49-Modeless Dialogs.mp4 • 35 mins • 159 MB
    • 50-Resizable Dialogs.mp4 • 15 mins • 52.8 MB
    • Module7Src.zip • 120 KB
  • Module 8: List View and Tree View
    • Module8.pdf • 156 KB
    • 51-Overview.mp4 • 3 mins • 29.2 MB
    • 52-ListView Basics.mp4 • 30 mins • 149 MB
    • 53-ListView Images.mp4 • 16 mins • 73.3 MB
    • 54-Why Virtual ListView.mp4 • 8 mins • 42.5 MB
    • 55-Virtual List View Demo.mp4 • 21 mins • 145 MB
    • 56-Sorting in ListView.mp4 • 12 mins • 67.4 MB
    • 57-Custom Draw.mp4 • 19 mins • 94.6 MB
    • 58-TreeView.mp4 4 mins • 7.01 MB
    • Module8Src.zip • 21.9 KB

Taught by

Pavel Yosifovich

Reviews

Start your review of GUI Programming with WTL

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.