Day 6
This is the day 6 page for
object oriented programming course 102, an introduction to object oriented programming. On day 6 we're going to examine the class we wrote in
day 5 in more detail.
Below are the topics and course materials we are learning today.
File Search Utility
A completed version of the project we began in our previous session is location on
this page. This program contains all the functionality of the classes we began writing along with some extra features. In this lesson we are going to break down the File Search utility and try to understand how its various parts interact with one another.
Main Screen
The main screen of our program is shown on the left. It is composed of several source code files each defining one of more classes. Each unit and class adds to the functionality of final screen. Some of the units add visual functionality, while others implement non visual functionality.
Main Unit
The main unit provides functionality for the areas highlighted on the left. Can you describe the way this area of the program works?
Expanding Units
The expand related units provide functionality for the areas highlighted on the left. Can you describe the way this area of the program works?
Grid Unit
The grid related unit provide functionality for the areas highlighted on the left. Can you describe the way this area of the program works?
Non Visual Units
This program also has a few non visual units. These units deal with searching for files and storing those results. Can you describe how they work?
See also