Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Win32 API C++ Tutorial Ebonygeek45
Rating: 3.6 out of 5(24 ratings)
110 students

Win32 API C++ Tutorial Ebonygeek45

Learn how to create and work with widows for your programming
Created byShannon Davis
Last updated 2/2018
English

What you'll learn

  • Create a window with icons, buttons, pushbuttons, etc. This is the base learning that can help as you go further. without a UI. The advantages of these skills is priceless.

Course content

3 sections10 lectures1h 25m total length
  • Introduction10:08

    This is the intro to the Win32API Intro by Ebonygeek45

    The introduction is explaining the very basics of the course. It is  strongly advised to use Visual Studio C++ for your practice and example code. 

    Get ready to get hooked by the programming but. It can be highly addictive. It can also offer you a sense of accomplishment and understanding. .



  • Win32 API C++ Visual Studio setup for coding Ebonygeek4510:16

    Rumor has it that Visual Studio is un- user friendly. It is all in the way you think of it. If you go into something thinking negative, you will likely have negative results. 

    Visual Studio c++ is a great tool and specifically for the many debugging tools it offer. Like I said, if you are developing windows you should use windows development tools. 

    This is not hard, It is actually fun once you get the hang of it. Follow the examples here to learn how to start making friends with Visual Studio C++.


  • What have you learned about setting up Visual Studio C++?
  • Win32 API C++ Tutorial - MessageBoxW Global Ebonygeek4510:41

    When starting your program make sure to  bookmark and add notes. Notice the zoomed in code that comes out for each line to be typed. It is to help you see the code correctly as you follow along. 

    This lecture is dealing with starting a project that you will later reuse as starter code. This can be extremely useful when you have that great idea and are ready to code.  The starter code is there for you copy it and paste it into your new project. Then you can start programming your program right away without the distractions of what is in the starter code(or little sneaky bugs that seem to create themselves at just the wrong time). 

    Nothing is worse then forgetting a great idea because you have problems with starting from scratch. 

    There is no point for that to happen when you could have good starter code waiting for you to use

  • Test your knowledge : Win32 API C++ Tutorial - MessageBoxW Global Ebonygeek45
  • Win32 API C++ Tutorial - MessageBoxW Main Ebonygeek4510:31

    This is not only main it is WinMain. That is main with an attitude.
    WinMain of course is the driver to our program. It is where our parent
    Window will live, and where it all starts. We're just going to take it
    slow and keep it moving. Come in for the next part of our journey.

  • Win32 API C++ CreateWindowW Setup Class and Register - Ebonygeek4513:12
  • Win32 API C++ CreateWindowW Parent Window Control - Ebonygeek4512:34
  • Filling out the Window1:01

Requirements

  • Visual Studio C++
  • Google visual studio c++ download

Description

This course is about creating Windows. Then customizing your windows to fit the needs of your program. (Your program not included).  This means showing you how to add controls to your window, then add the logic to those controls to do what you need them to do. 

This is without the use of a UI, Your code for the most part will create and control your window. 

This is important so that down the line if you should decide to branch into UI's you will have the underlying knowledge of how it works under the hood(so to speak). 

  • We will also show you how to keep within the guidelines of working with Unicode. 
  • Working with Visual Studio C++ can be un-user-friendly and causes a lot of new comers to turn away from it. But it is the best for debugger functionality. We show you how to work with Visual Studio C++.
  • Learning by doing is the best way to learn to program. This is how we encourage you to get the most out of this course. Following along with the video shows how it all fit together. But following alng and typing it out and running it as seen on the video helps it sink in far better.
  • Working example code done and ran  on video so you can see the exact results. This is an advantage over some books. Some of their sample codes don't work and you have to research to see why. In that case what is the point of having the book if the samples don't work. This is not the case with this course.

So, take the course and learn with us.

Who this course is for:

  • Beginners can take this course. Some C++ knowledge is useful but not required.