Tenouk - A complete C++ and Microsoft Foundation Class, MFC, Windows GUI programming resources

The Tenouk's C++ and MFC programming tutorials Part 1

Let play with Windows Graphic User Interface, GUIs and system through MFC C++ programming. See how C++ features and functionalities used in applications development

 

 

About

 

Home

 

C/C++ Standards

 

Using C/C++ Compilers

 

C/C++ Tutorial

 

C and Win32 Tutorial

 

C and Winsock2 Tutorial

 

C, Winsock 2 and IPv6 Tutorial

 

C and Linux Socket Tutorial

 

C++ and OO Idea Tutorial

 

C and C++ Standard Library Online Documentation

 

C/C++ and Buffer Overflow

 

C++ and Standard Template Library (STL)

 

C++ and Microsoft Foundation Class (MFC)

 

C++ and Microsoft Foundation Class (MFC) - Advanced Topics

 

C++, Winsock, WinInet and MFC

 

::Visual C++ .NET 2003/2005 Express/Visual Studio::

 

C and Linux Programming - advanced

 

Search C & C++ Source Codes, Programs

 

C++ & MFC Part 1: README FIRST

 

All the previous tutorials just using the console mode application, there is no graphic programming mainly for User Interface (UI). Microsoft Foundation Class, MFC is a C++ library used to program Windows user interface and other things that can be done using Win32.

Although Tenouk doesn't like it, it is presented in order to see how classes used in the real world applications. As said in C++ and object oriented tutorial, most of the time, no need for us to create new classes. There are many other class libraries such as for mathematical operations, engineering, graphics such as Computer Aided Design (CAD), CAE, game programming, data mining etc. provided

C Programming In A Few Days!

 

C & C++ Libraries, Toolkits, APIs, Components etc.

 

Use Your C/C++ Skills in The C/C++ Challenge

 

C and C++ Code Snippet Listing

 

C & Linux Device Driver (ext)

 

Java programming resources and its' open source friends

 

 

C & C++ CERT Secure Coding Standard

 

The MFC Programming Index

 

.NET WinForm & Controls Using C++ .NET (C++/CLI)

by third parties or developed in-house. You may want  to read what wiki says about MFC. This MFC tutorial actually is the "Programming Microsoft Visual C++, Fifth Edition" by David J. Kruglinski, George Shepherd and Scott Wingo. All credit should go to them. However this tutorial has refined all the programming steps for the project examples in more detail with hundreds of screen shots. The MFC used is 6.0 compiled using Visual C++ 6.0 with related Service Packs and currently together with Visual C++ .Net, we have version 7.0. For newbie that just want to learn Graphic User Interface or GUI programming for Windows he/she should directly use the .NET 2005 (ver 8.0 and above) with a lot more and better class libraries. Furthermore MFC seems to be updated and eventually you can see the migration to the Windows Vista GUI interfaces. For X Window/Motif - Linux/Unix GUI programming you can get the info/tutorial/library Linux GUI info 1, Linux GUI info 2, Linux GUI info 3 and Linux GUI info 4.

 

C++ and Microsoft Foundation Class (MFC) For Windows GUIs Topics

 

All the links will be opened in new window.  When in the tutorial page, use the top and bottom navigation to browse all the topics. The steps for the program examples have been refined to the detail with screen snapshots, making it totally for dummies.

 

  1. Module 1 - Introduction to Windows GUI: Part 1, Part 2.

  2. Module 2 - Visual C++, Windows & MFC: Part 1, Part 2.

  3. Module 3 - Basic Event Handling, Mapping Modes, and a Scrolling View: Part 1, Part 2, Part 3.

  4. Module 4 - Graphics Device Interface, Colors, and Fonts: Part 1, Part 2, Part 3.

  5. Module 5 - The Modal Dialog and Windows Common Controls: Part 1, Part 2, Part 3, Part 4, Part 5.

  6. Module 6 - The Modeless Dialog and Windows Common Dialogs: Part 1, Part 2.

  7. Module 7 - Menus, Keyboard Accelerators, the Rich Edit Control: Part 1, Part 2.

  8. Module 7a - Property Sheets: Part 1, Part 2.

  9. Module 8 - Toolbars and Status Bars: Part 1, Part 2, Part 3.

  10. Module 9 - A Reusable Frame Window Base Class: Part 1, Part 2.

  11. Module 10 - Separating the Document from Its View: Part 1, Part 2, Part 3, Part 4, Part 5.

  12. Module 11 - Reading and Writing Documents—SDI Applications: Part 1, Part 2, Part 3, Part 4, Part 5.

  13. Module 12 - Reading and Writing Documents—MDI Applications: Part 1, Part 2, Part 3, Part 4.

  14. Module 13 - Printing and Print Preview: Part 1, Part 2.

  15. Module 14 - Splitter Windows and Multiple Views: Part 1, Part 2, Part 3, Part 4.

  16. Module 15 - Context-Sensitive Help: Part 1, Part 2, Part 3.

  17. Module 16 - Dynamic Link Libraries: Part 1, Part 2, Part 3, Part 4.

  18. Module 17 - MFC Programs Without Document or View Classes.

  19. Module 18 - Using ActiveX Controls: Part 1, Part 2.

  20. Module 19 - Internet Explorer 4 Common Controls: Part 1, Part 2.

  21. Module 20 - Win32 Memory Management.

  22. Module 21 - Bitmaps: Part 1, Part 2, Part 3, Part 4, Part 5.

  23. Module 22 - Windows Message Processing and Multithreaded Programming: Part 1, Part 2.

  24. C++ and MFC Books
  25. Visual C++ .NET Windows Form programming can be found at visualcplusdotnet.com

Other Related MFC Resources

  1. Save on Books at Overstock.com!

  2. GetCheapBooks.com - Compare over 4 million prices on new and used books and textbooks

  3. C Programming books at Amazon

  4. Search over 60 million new and used books at Alibris!

  5. Cheap College Textbooks: Compare Prices on New & Used Textbooks

  6. Search, Preview and Full View C/C++ Books at Google Books!

  7. Over 900,000 new and used books! Free shipping on retail order s over $49.

  8. Find Over 600,000 Books Online at Walmart.com

  9. Find your text books at Amazon

  10. Cheap Textbook Finder: One Click to Compare 110 Bookstores Prices!

 
Custom Search
 

Search C/C++ source codes

 

 

Best viewed using IE 4.0/FireFox 1.0.0 and above but if your eyes can view the pages, that is the best resolution.

Broken link? Respond to Webmaster: [C++ & MFC Programming]

Copyright 2003 - 2009 © Tenouk. All rights reserved.

C, C++ ~ Recognized by Reputation

Excellent hosting services for Tenouk provided by MochaHost - The Online Central

 Add to: ::::::::::::::::::::::::::::::::::::::::::::::::::::

::::::::::::::::

| DOWNLOAD  |  SITE INDEX  |  DISCLAIMER  |  PRIVACY | CONTACT | TELL EVERYBODY |