Lab 7-6 What is DirectX?

 

Go to the following website: http://www.webopedia.com/DidYouKnow/Hardware_Software/2005/directx.asp

 

Read and answer the questions below.

 

____          1.   Because a developer can never know what kind of computer a game player will use, he/she can use ___ in programming.

a.

DirectPlay

c.

DirectX

b.

SSI

d.

MMX

 

 

Multiple Response

Identify one or more choices that best complete the statement or answer the question.

 

____          2.   What protocol stacks/suites and connections support DirectPlay?

a.

TCP/IP

d.

Modems

b.

IPX/SPX

e.

Serial connections

c.

NetBEUI

 

 

 

____          3.   Which of the following devices will DirectX allow a game to access?

 

a.

Video card

c.

Joystick

b.

Audio card

d.

Printer

 

 

____          4.   Why would a program prompt a user to install DirectX.

 

a.

The program needs direct access to the software on the system

c.

The program needs to control certain multimedia components on a system.

b.

An older version or no version of DirectX is installed

d.

The system does not support DirectX APIs

 

 

 

                  5.   DirectX made its debut in what year?

 

Completion

Complete each statement.

 

                  6.   This is a set of APIs developed by Microsoft that enables programmers to write programs that access hardware features of a computer without knowing exactly what hardware will be installed on the machine where the program eventually runs.

 

                  7.   The ___ operating system did not need DirectX because it allowed direct access to the hardware.

 

Matching

 

Match the components of DirectX to its description

a.

DirectDraw

e.

DirectInput

b.

Direct3D

f.

DirectPlay

c.

DirectSound

g.

DirectShow

d.

DirectMusic

h.

DirectX

 

 

____          8.   A set of APIs that allow developers to write games that will play on any system without knowing what hardware is installed

 

____          9.   Allows the playing of music and sound effects in games and other apps.

 

____          10. Provides direct access to display devices while maintaining compatibility with the Windows GDI

 

____          11. Enables the playing of sounds with very low latency and gives applications a high level of control over hardware resources

 

____          12. Allows streaming media on a Windows platform for high quality capture and playback of multimedia streams

 

____          13. Allows display and manipulation of 3D graphics

 

____          14. Provides the ability for game players to play online, via a modem, network or serial cable using a variety of protocol stacks

 

____          15. Allows a program to retrieve data from a variety of input devices, even if the program is running in the background.

 

 

When you are finished, you may use this document on the DirectX Quiz.