 | Portable C++ GUI Programming using CGI & HTML
 | Basic Hyper-text Mark-up Language (HTML) tags |
 | Basic Forms |
 | CGI (Common Gateway Interface)
 | Post v. Get |
 | Parsing parameters |
 | Generating HTML |
|
 | Writing portable GUI applications with C++ |
|
 | Serialization C++ Data Structures and the Extended Markup Language XML
 | Terms |
 | An introduction to XML
 | XML style sheets (XSL) |
 | Document type definitions (DTD) |
 | XLinks and XPointers |
 | XML Schema |
 | Vector Markup Language |
|
 | Serialization
 | Tags: how do we know what we wrote?
 | The easy approach: hard coding the data types |
 | Reading any XML file |
|
 | Basic types |
 | User defines structs |
 | Inheritance |
 | Standard containers |
|
|
 | Programming Components by Defining Interfaces
 | When the User-Provider model is not enough: eliminating recompiles
with public interfaces
 | The version control problem on the web |
 | The solution
 | Private v. frozen public interfaces |
 | Uniquely identifying interfaces and implementations |
|
|
 | Writing portable code
 | Unix shared libraries v. Microsoft dynamic link libraries |
 | Mimicking Microsoft COM and staying portable |
|
|