Review for Third Quiz
To get an overview of our goals for this course, first review the two previous
review guides. You should have gathered the knowledge in those two guides,
as well as the following:
- What are the types of applications we can make in projects in this text?
You should be able to name three or more.
- What does SDI stand for? Give an example of an SDI application.
- In chapter 11, what type of object is ar? What does ar represent?
- A common TQM development cycle is represented by PDCA: Plan, Do,
Check, Act. How does the Visual C++ project development cycle you have learned
- Chapter 12 concerned Multitasking in an application. Does the processor
truly carry out multiple tasks simultaneously? What kind of system can carry
out simultaneous tasks?
- When does the OnIdle event occur?
- In chapter 15 you added buttons to a toolbar. The Visual C++ interface
can automatically add a toolbar to your application, as this project and
others demonstrate. Why would you change the toolbar that is automatically
- Chapter 17 discussed creating your own DLL files. What design consideration
would lead you to do this?
- Does a user need your source code for your DLL files in order to use an
application that uses those DLL files?
- Does a user need the DLL files that your application uses, in order to
use the application?
- What are the two logical places to save a DLL file, if you are installing
an application that uses one? Would it be better to use one of these places
instead of the other?
- What is a console application?
- What is the reason for header files?
- What is the main difference between a message box and a dialog box, as
they are commonly used?
- From Chapter 21, what is the reason for DirectX controls to exist? (Why
are they needed at all?)