A one stop C & C++ programming tutorial, hands-on approach. Find your desired topics and start coding, learn at your own pace, faster and easier, from general, Standard C & C++ to the implementation specific of Windows and Linux Fedora Core. Most of the source codes (in text) and tutorials (in pdf) are listed in Download page. Please report any broken link and corrupted files. However, the updated versions are the HTML formats lol! The source code recompilation using newer compiler is dumped at C and C++ code snippets forum. Enjoy the ride!
|
|
C & C++ Programming - Procedural |
C & Windows OSes: Security |
|
|
Supplementary note #1: Functions |
|||
|
Supplementary note #2: Structure, enum, macro etc. |
|||
|
|
|||
C & Windows OSes: User & Group |
|||
|
Supplementary note: Functions and structures |
|||
C & Windows OSes: Registry |
|||
|
Supplementary note: Functions and Structures |
|||
C & Windows OSes: Share |
|||
|
Supplementary note: Functions and Structures |
|||
C & Windows OSes: Process, Thread & Synchronization |
|||
|
Examples: C Run-Time, part 1 |
|||
Extras |
|||
Implementation Specific - Win32 |
Examples: Win32, part 5 |
||
|
Synchronization: Examples part 1 |
|||
|
Synchronization: Examples part 2 |
|||
|
Supplementary notes: Main page |
|||
|
Supplementary note: Windows Storage & File System |
|||
C & Windows OSes: Dynamic-Link Library, DLL |
|||
|
Supplementary notes: Functions |
|||
C & Windows OSes: Windows Services |
|||
|
Supplementary notes: Main page |
|||
|
|
|||
Others |
|||
C & Winsock: Windows Sockets |
|||
|
Story: |
|||
|
Examples: |
|||
|
Supplementary notes: |
|||
C++ Programming - Object Oriented Idea |
C/C++ vs Buffer Overflow |
|
|
|
||
|
|
||
C/C++ Library/SDKs/Tools/Toolkits etc. |
C/C++ Programming Competitions |
|
C++ & Standard Template Library (STL) - Generic Programming |
C++ & MFC, The Windows GUI |
|
Module 3 - Basic Event Handling, Mapping Modes, and a Scrolling View: Part 1, Part 2, Part 3. |
|
|
Container: Part 3 - map, multimap, hash_map, hash_multimap, hash_set, hash_multiset |
|
|
Container: Part 3a - map, multimap, hash_map, hash_multimap, hash_set, hash_multiset |
|
|
Container: Part 3b - map, multimap, hash_map, hash_multimap, hash_set, hash_multiset |
Module 4 - Graphics Device Interface, Colors, and Fonts: Part 1, Part 2, Part 3. |
|
Module 5 - The Modal Dialog and Windows Common Controls: Part 1, Part 2, Part 3, Part 4, Part 5. |
|
|
Module 6 - The Modeless Dialog and Windows Common Dialogs: Part 1, Part 2. |
|
|
Module 7 - Menus, Keyboard Accelerators, the Rich Edit Control: Part 1, Part 2. |
|
|
Module 8 - Toolbars and Status Bars: Part 1, Part 2, Part 3. |
|
|
Module 9 - A Reusable Frame Window Base Class: Part 1, Part 2. |
|
|
Module 10 - Separating the Document from Its View: Part 1, Part 2, Part 3, Part 4, Part 5. |
|
|
Module 11 - Reading and Writing Documents—SDI Applications: Part 1, Part 2, Part 3, Part 4, Part 5. |
|
|
Module 12 - Reading and Writing Documents—MDI Applications: Part 1, Part 2, Part 3, Part 4. |
|
|
Module 14 - Splitter Windows and Multiple Views: Part 1, Part 2, Part 3, Part 4. |
|
|
Module 16 - Dynamic Link Libraries: Part 1, Part 2, Part 3, Part 4. |
|
|
Module 17 - MFC Programs Without Document or View Classes: Part 1. |
|