Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Windows Programming using Visual C++ and MFC
Rating: 4.3 out of 5(162 ratings)
808 students

Windows Programming using Visual C++ and MFC

Learn how to develop windows desktop applications and Dynamic Link Libraries in C++
Created byHaris Kilikotu
Last updated 1/2025
English

What you'll learn

  • Programming in Visual C++ (VC++)
  • Native Windows Desktop Applications Development
  • Develop Windows Graphics Applications
  • Develop Dynamic Linked Libraries(DLL)
  • Develop Windows GUI Applications

Course content

6 sections15 lectures2h 56m total length
  • Introduction- Put Native C++ into perspective1:55

    Explore how native Windows applications run as machine code for high performance, using the Windows API and MFC to accelerate object-oriented development and build graphics, dialog-based applications, and DLLs.

  • Downloading and installing Visual Studio.NET4:14

Requirements

  • C++ Programming

Description

The course is the ultimate guide to harnessing the power of Visual C++ for building robust, high-performance Windows applications!

Whether you’re a beginner eager to dive into Windows programming or an experienced developer looking to enhance your skills, this course is designed to provide you with a comprehensive understanding of Visual C++(VC++) and its applications.

In this course, you’ll explore key concepts and techniques essential for Windows development, including:

  • Windows API Programming: Understand the foundation of Windows applications by working directly with the Windows Application Programming Interface (API).

  • Event-Driven Programming: Learn how to create responsive and interactive windows desktop applications using event-driven paradigms.

  • Dialog-Based Applications: Build intuitive user interfaces using dialog boxes, buttons, and other essential components.

  • Document/View Architecture: Master the powerful document/view architecture to create scalable, modular, and organized applications.

  • Graphics Programming: Unlock the potential of Visual C++ for graphics programming.

  • Dynamic Link Libraries (DLLs): Discover how to create and use dynamic link libraries to modularize your applications and enable code reuse.

Each module is packed with hands-on examples, real-world projects, and practical tips to help you gain confidence and proficiency. By the end of this course, you’ll have the skills to create professional-grade Windows applications and the knowledge to tackle more advanced challenges.


Who this course is for:

  • C++ programmers who want to write high performance native windows applications