Lessons |
Projects &
Demos |
-
Start Here:
Get your software
installed.
|
-
Get
Visual Studio
2017 Community Edition installed on
your computer.
-
Setting up Visual Studio
for C++ Desktop Applications
-
To add C++ windows forms
projects into VS,
download this project follow
these
directions.
-
Note: In VS2017 the "Export template"
menu item is under 'Project'.
|
-
Review
Lesson
See CS120 & 121 pages for other samples
|
- Review of
.Net Data Types
-
Review of
C++ Data Types
(Slides)
(Chapter 4 in Murach)
-
Simple data entry with
variables
-
Data Types & casting
-
If & switch
-
Counted & Logic loops
-
For Each loops & controls collection
-
File I/O and exception handling
- Working with
custom methods and
custom classes
-
Hybrid Demo for Binary File IO
|
|
- Covers
Everything up to this point. CLR
Version only!
|
-
Lesson
7
How
to work with pointers, arrays, & iterators (Allain Chapters 12 & 13-
first 4-5 pages)
|
Data Structures I: Ways
to Group Related Data
|
Unmanaged/Native Code Version
Using Alex Allain book
-
Pointers
(Chapt. 13)
-
Smart Pointers
(uses <memory.h>
-
Arrays
(Chapt. 10)
|
-
Lesson
8
How
to work with collections (Murach Chapter 8, Allain
chapter 7)
|
Data Structures II: Using Objects/Containers to
Group Related Data |
Native Code version
(Chapters 7 & 11 in Allain)
- Structs Abstract
Data types (ADT) created by the programmer.
- Enumerations
|
Managed Code
(Murach Chapt. 8)
|
|
|
-
Lesson
9
How
to work with specialized structures (Murach Chapter 8).
- Linked lists
Chapter 15 in Allain)
|
Native Code version
(Chapters 7 & 11 in Allain)
- Templates
(Generic types)
- Standard Template Library (STL)
-
Vectors
(Chapt. 18: dynamic arrays)
- STL Algorithms & Iterators
(Chapt. 18: some useful functions)
- Linked Lists
(Chapt. 15)
- Binary Trees
(Chapt. 17)
- Maps (P.267)
(Like
SortedLists use a binary tree)
- Queues
|
Managed Code
(Murach Chapt. 8)
- Generic Typed
Collections
(System::Collections::Generic)
-
Working with Stacks
-
Working with
Queues GUI
|
|
|
Data Structures
III: Working with Relational
Databases in Managed Code |
-
Lesson
10
-
Relational Databases
- MS Access & SQL (More...)
|
-
ADO Objects
-
Access
-
SQL (Local DB)
|
- MS Access & ADO
videos Using Wizards
- SQL Videos & Walkthroughs
- 1- Create local database
video
- 2- Add a datasource
video
(To see the DataSources in
VS2015 use View|Other Windows | Data Sources)
|
|
|