Component-Level Programming

Click here to download all code as a single zip file.

Project code by chapter

Chapter 2 Visual Basic

Click here to download the Hugo Award database   Note: this is part of the Database project.

VC6

Properties     Methods      Events      Database     Sieve

VS.NET

Properties     Methods      Events      Events2

Chapter 6 Models

Towers of Hanoi     Pentomino component    

ATL Pentomino component A slightly different Pentomino component using ATL.

Chapter 7 Editors

Simple Graphical Editor (SGE)

Chapter 8 Background Editors

Simple Graphical Editor (SGE) Note: All SGE projects are combined into a single directory.

Chapter 9 Serializers

Simple Graphical Editor (SGE) Note: All SGE projects are combined into a single directory.

Chapter 10 Displays

Text file Viewer

Sort Visualizers      Includes the Quicksort visualizer and many others.

Simple Graphical Editor (SGE) Note: All SGE projects are combined into a single directory.

Chapter 11 Accessors

Text file Accessor

Simple Graphical Editor (SGE) Note: All SGE projects are combined into a single directory.

Chapter 12 Caches

Stack Cache      Queue Cache      Randomizer Cache      Word Extractor Cache

Simple Graphical Editor (SGE) Note: All SGE projects are combined into a single directory.

Chapter 13 Filters

UNIX to PC text file Filter      Word Counter Filter      Integer sorter      Polynomial evaluator

Chapter 14 UI Widgets

Cards control      Cross control      Dice control

Chapter 15 Decorations

Led control      Flashing text control

Chapter 16 Function Libraries

VDAL Common Dialogs component

Chapter 17 Service Wrappers

INI file manager

Chapter 18 Containers

Simple Container

Project Code Alphabetically by Project Name

Cards control
Cross control
Database
Dice control
Dot Net Events
Dot Net Events2
Dot Net Methods
Dot Net Properties
Events
Flashing text control
INI file manager
Integer sorter Filter
Led control
Methods
Pentomino component
Pentomino component (ATL)
Polynomial evaluator
Properties
Queue Cache
Randomizer Cache
Sieve
Simple Container
Simple Graphical Editor (SGE)    All SGE components
Sort Visualizers      Includes the Quicksort visualizer and many others.
Stack Cache
Text file Viewer
Towers of Hanoi
UNIX to PC text file Filter
Word Counter Filter
Word Extractor Cache
VDAL Common Dialogs component