Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
C++
Andrew Webb
Copyright
Your Free Gift
Chapter 1: Windows Programing
1.1 Getting Started: A simple window with event handling
1.2 Creating dialogs programmatically
1.3 Creating Dialog Applications Using the MFC Application Wizard
1.4 Adding Controls to Dialog Boxes: List Control
Creating Custom MFC Controls – an Editable List Control
Chapter Summary
Chapter 2: Further Windows Programming
2.1 Building a web browser
2.2 Downloading files via File Transfer Protocol (FTP)
2.3 Playing Media Files using DirectShow
2.4 Creating a dynamic link library (DLL)
Create a new dll project
Create the source code for the class(es)
Build the project into a DLL
Compile the DLL
Create a separate application that references the DLL
Start using the DLL functionality
Reference the DLL header files
Tell the system where to locate the DLLs at runtime
Start using the actual DLL components
2.5 Serializing Your Data
Chapter Summary
Chapter 3: Getting Started with the Boost Libraries
3.1 Introduction
3.2 Pre-requisites
Generating compiled libraries.
Generating compiled libraries for Visual Studio
Generating compiled libraries for MinGW
Generating compiled libraries for CygWin
3.3 Configuring Boost in Microsoft Visual Studio
Compiled library example: Boost Regex
3.4 Configuring Boost in Eclipse
3.5 Configuring Boost in NetBeans
Header-only library example: Boost Lexical Cast
Compiled library example: Boost Filesystem
Chapter Summary
Chapter 4: Practical Applications of Graph Algorithms
4.1 Modeling Networks as Graphs
4.2 Implementing Dijkstra’s Algorithm
4.3 Testing for Graph Connectivity
4.4 Kruskal’s Algorithm
Chapter Summary
Chapter 5: A Soduku Puzzle Solver
Chapter 6: A Mathematical Expression Parser
Chapter Summary
Chapter 7: A Genetic Algorithm Function Optimizer
Chapter Summary
Chapter 8: Application of 2-opt to the Traveling Salesman Problem
Chapter Summary
Chapter 9: Path finding in networks
Chapter Summary
Chapter 10: The Standard Template Library
10.1 Introduction
10.3 Common STL Algorithms and their Usage
Replacing the traditional for loop
Sorting and searching
Copying, Filling, Replacing and Removing
Mutating and Transforming
10.4 More STL Tips, Tricks and Examples
Set Algorithms
Tokenizing and splitting strings
Using containers as multi-dimensional arrays
How to sort a std::map
Full code listing
Permanently removing STL container elements
Using STL to generate permutations
Counting the occurrences of words in a text file
Conclusion
← Prev
Back
Next →
← Prev
Back
Next →