Home
 
      Bookmark and Share


You must log into your user account before you are allowed to
download any of these files.




The Introduction to C++ series of VMK's cover topics related to C++ programming. If you want to know how to do something using C++, just send me an email message and I'll make a VMK for you.
Total Running Time : 6 hrs 28 min    Size: 201 MB ( 20 VMK Files)


[VMK 1] [VMK 2] [VMK 3] [VMK 4] [VMK 5] [VMK 6] [VMK 7] [VMK 8] [VMK 9a] [VMK 9b] [VMK 9c] [VMK 9d] [VMK 10a] [VMK 10b] [VMK 11] [VMK 12] [VMK 13] [VMK 14] [VMK 15] [VMK 16]


VMK 1 Number Systems

more screen shots here
Difficulty = Easy
In this VMK I show you how number systems work. I describe the decimal, binary and hexadecimal number systems in detail. At the end, I show you how to use Visual C++ to view decimal (integers) and hexadecimal numbers.
22 min 34 sec
9 MB
forum (1 post)
VMK 2 Computer Logic
Required VMKVMK 1
Difficulty = Medium
I describe how to write a program that can make decisions. I demonstrate the use of the if-else structure and then the AND, OR, NOT, bitwise OR and bitwise AND are described and used.
19 min 42 sec
10.4 MB
forum (5 posts)
VMK 3 Switch and Enum Keywords
Difficulty = Easy
You can make your code more readable by replacing if-else statements with switches working from enumerated variables. This VMK shows you how to do just that.
9 min 23 sec
5.57 MB
forum (1 post)
VMK 4 Looping Structures
Difficulty = Medium
I show you how to use the while and the for loop in this VMK so that you can perform repeated tasks in your programs. Near the end I also describe how random numbers work in C++.
17 min 16 sec
7.36 MB
forum (1 post)
VMK 5 Data Types
Difficulty = Easy
A number of commonly used C++ data types are described in this VMK. I discuss the int, float, double, and char types. After that, I describe how to use arrays and how they work a little differently with the char data type to make strings. We group data types into struct's and lastly I show you how to use a union.
31 min 40 sec
13.7 MB
forum (4 posts)
VMK 6 Dynamic Memory and Variable Scope
Difficulty = Easy
I describe the important concept of variable scope in this VMK. I also show you how to use, create and delete dynamic memory in C++.
15 min 3 sec
6.92 MB
forum (1 post)
VMK 7 Functions
Required VMKVMK 6
Difficulty = Medium
This VMK is all about functions and how to use them. I demonstrate how to pass variables into functions and how to get values back. I explain the difference between passing variables by value, and passing variables by reference. I show you how to use a function to return multiple values to you and I describe how you can use functions with pointers and array's of variables.
23 min 29 sec
10.2 MB
forum (1 post)
VMK 8 Libraries and Projects
Difficulty = Medium
I show you how to setup a visual studio solution to contain multiple projects. One project contains the main() entry point and the other is a static library which we link to. I also show how build order dependence plays a role when using multiple projects in a solution.
13 min 17 sec
6.75 MB
forum (1 post)
VMK 9a Struct vs Class
Required VMKVMK 7
Difficulty = Medium
The differences between a struct and a class are described in this VMK. I also go onto show how to use public and private functions and variables within a class and how to use a class constructor.
14 min 41 sec
6.88 MB
forum (3 posts)
VMK 9b Static Variables and Functions
Required VMKVMK 9a
Difficulty = Medium
I demonstrate how to use static variables and static functions inside of a class.
11 min 15 sec
5.18 MB
forum (3 posts)
VMK 9c Class Inheritance
Required VMKVMK 9b
Difficulty = Medium
I show you how to use a very powerful object oriented technique called inheritance in this VMK. Public, private and protected functions and variables are used and virtual functions are explained.
19 min 35 sec
12 MB
forum (3 posts)
VMK 9d Copy Constructor
Required VMKVMK 9c
Difficulty = Medium
When using dynamic memory inside of classes you will need to create a copy constructor to copy one class's values to another. In this VMK I show you why you need copy constructors and how to make them
18 min 52 sec
10.8 MB
forum (3 posts)
VMK 10a Standard Template Library Part 1/2
Difficulty = Medium
This is a two part VMK on STL. The first part shows you how to use std::vector and some of it's common functions
15 min 0 sec
7.59 MB
forum (4 posts)
VMK 10b Standard Template Library Part 2/2
Required VMKVMK 10a
Difficulty = Medium
This is a two part VMK on STL. This second part shows you how to use std::string and std::map
12 min 48 sec
5.2 MB
forum (4 posts)
VMK 11 File Handling
Required VMKVMK 6
Difficulty = Medium
In this VMK I show you how to work with ascii (text) files to read data in and write data out to a file. I show you how to setup Visual Studio and how to read in a bunch of data into one variable, or parse input into individual variables like integers, strings or floating point numbers.
21 min 18 sec
11 MB
forum (4 posts)
VMK 12 Install VC 2005 Express with PSDK
Difficulty = Easy
I show you how to download and install the free Visual C++ 2005 Express compiler from Microsoft. I also show you how to download and install the Platform SDK required if you want to use this compiler to follow along with the game development VMK's or if you want to do any windows type programming.
17 min 9 sec
12.2 MB
forum (1 post)
VMK 13 Visual C++ Debugger
Difficulty = Medium
In this VMK you will learn how to use the Visual C++ Debugger. I show you how to create breakpoints (always break and conditional). I show you how to watch your variables and how to change them while your program is running. We also trace through the program flow by using the calling stack. At the end I also show you how you can comment your code so that software development is a little easier.
32 min 29 sec
17.4 MB
forum (1 post)
VMK 14 Templates
Difficulty = Medium
In this video I explain the benefits of using templates in C++. I demonstrate how to template a function and also how to template a class.
19 min 37 sec
14.4 MB
forum (1 post)
VMK 15 Threads
Difficulty = Hard
I start by showing how to create a 2nd thread and how to pass data to and from it. A Mutex is used to monitor when a thread is finished and a Critical Section is used to protect data shared between threads. Finally I show how to use a thread inside a class.
37 min 55 sec
18.9 MB
forum (4 posts)
VMK 16 Random Numbers
Difficulty = Medium
In this video I describe how random numbers work in C++. How you can create a range of random numbers, and also what things you should look out for if you truly want a set of random numbers.
13 min 58 sec
9.22 MB
forum (6 posts)
 
Return to Top of Page
 
Explanation of button & icons
You must first log in before you can download this VMK file.
You can download this VMK file for free.
(no download slots needed).
You can download this VMK file if you have a free slot available. One slot will be debited from your account when you choose to download this VMK file. If you have already downloaded this file earlier and you have a membership you can download this file without using another download slot.
You can not download this VMK file yet because you have not downloaded the previous required VMK. You need to first download the file indicated beside this icon:
You can download this VMK file for free because you puchased an item from the store (no download slot needed).
This VMK file is locked. You need to use a key to unlock it before you can download it. If you purchase a membership this file will become unlocked and you will not need a key to download it.


If you have any questions about these downloads, visit the FAQ section.

   
 
1,557 Visitors   |  170 Members            Welcome our newest member raosaabh from india   india
©2005 - 2010 Marek A. Krzeminski, All Rights Reserved - Email the Webmaster Webmaster