EE 5340/7340 Biomedical Instrumentation Laboratory 1:

Scribble: MDI Drawing Application

 

Before you begin, it is important that you have a good idea of what object oriented programming (OOP) is. There are lots of references around for you to read. Some suggested references are:

  1. The cplusplus.com Tutorial
  2. Online C++ Tutorial
  3. Objects
  4. Object Oriented Programming Concepts

You dont have to read these exhaustively, just have a good idea of what “class,” “object,” and "encapsulation" mean.

In this lab, we will get some hands on experience with Microsoft Visual C++ by doing the “Scribble” multiple document interface (MDI) tutorial.  The tutorial can be found on the Microsoft MDSN web site, or on your PC hard drive (go to the Contents item in the Visual C++ help menu). Do the following Lessons:

 

  1. Creating a New Application with AppWizard.
  2. Creating Scribble’s Document.
  3. Creating Scribble’s View.
  4. Constructing Scribble’s User Interface.
  5. Binding Scribble’s Visual Objects to Code Using WizardBar.
  6. Adding a Dialog Box.
  7. Enhancing Views. (optional)
  8. Enhancing Printing. (optional)

To navigate through the tutorial, click on each successive item in the left-hand frame that appears in the tutorial. Electronically submit a report describing what  "class," "object," "inheritance," and "encapsulation" mean in object oriented programming.  Also give a short overview of the steps you took to put together the Scribble application and include a copy of the application window with a drawing. This can be done by copying the active window (Ctrl-Alt-Print Screen) and then pasting.