`ti~f ittll.11
`
`Third Edition
`
`Microsoft® Press
`
`1
`
`APPLE 1021
`
`
`
`. .
`...
`
`ff
`,.
`
`PUBLISHED BY
`Microsoft Press
`A Division of Microsoft Corporation
`One Microsoft Way
`Redmond, Washington 98052-6399
`
`Copyright © 1997 by Microsoft Corporation
`
`All rights reserved. No part of the contents of this book may be reproduced or transmitted
`in any form or by any means without the written permission of the publisher.
`
`Library of Congress Cataloging-in-Publication Data pending.
`
`ISBN 1-57231-743-4
`
`Printed and bound in the United States of America.
`
`1 2 3 4 5 6 7 8 9 QMQM 2 1 0 9 8 7
`
`Distributed to the book trade in Canada by Macmillan of Canada, a division of Canada
`Publishing Corporation.
`
`A CIP catalogue record for this book is available from the British Library.
`
`Microsoft Press books are available through booksellers and distributors worldwide. For further
`information about international editions, contact your local Microsoft Corporation office. Or
`contact Microsoft Press International directly at fax (425) 936-7329. Visit our Web site at
`mspress.microsoft.com.
`Macintosh, Power Macintosh, QuickTimc, and TrueType fonts are registered trademarks of
`Apple Computer, Inc. Intel is a registered trademark of Intel Corporation. Directlnput, DirectX,
`Microsoft, Microsoft Press, MS-DOS, Visual Basic, Visual C++, Win32, Win32s, Windows,
`Windows NT, and XENIX are registered trademarks and ActiveMovic, ActiveX, and Visual
`J++ arc trademarks of Microsoft Corporation. Java is a trademark of Sun Microsystems, Inc.
`Other product and company names mentioned herein may be the trademarks of their respec-
`tive owners.
`
`Acquisitions Editor: Kim Fryer
`Project Editors: Maureen Williams Zimmerman, Anne Taussig
`Technical Editors: Dail Magee Jr., Gary Nelson, Jean Ross, Jim Fuchs, John Conrow,
`Kurt Meyer, Robert Lyon, Roslyn Lutsch
`
`2
`
`
`
`variables are declared at the beginning of sections
`of code. See also variable.
`decoder \de'ko'ddr, dd-ko'ddr\ n. 1. A device or
`program routine that converts coded data back to
`its original form. This can mean changing unread(cid:173)
`able or enc1yptecl codes into readable text or
`changing one code to another, although the latter
`type of decoding is usually referred to as conver(cid:173)
`sion. Compare conversion. 2. In electronics and
`hardware, a type of circuit that produces one or
`more selected output signals based on the combi(cid:173)
`nation of input signals it receives.
`decollate \de'ko'lat\ vb. To separate copies in a
`multipart continuous paper form.
`decompiler \de' -k;;im-pl'ldr\ n. A program that
`attempts to generate high-level source code from
`assembly language code or machine code. This can
`be a difficult task, as some assembly language code
`has no corresponding high-level source code. See
`also disassembler. Compare compiler (definition 2).
`dec01npress \de'kdm-pres'\ vb. See uncompress .
`. de.co.us \clot-D-E'dot-C-0-dot-U-S'\ n. On the
`Internet, the major geographic domain specifying
`that an address is located in Denver, Colorado,
`United States.
`dec1·ement1 \de'krd-mdnt\
`11. The amount by
`which a number is decreased. Compare incre(cid:173)
`ment1.
`decrement2 \de'krd-m;;mt\ vb. To decrease a
`number by a given amount. Compare increment2.
`decryption \de-krip'shdn\ n. The process of
`restoring enoypted data to its original form. Com(cid:173)
`pare enc1yption.
`DECstation \dek'sta'shdn, D-E-C\ n. 1. A small
`computer system used primarily for word process(cid:173)
`ing, introduced by Digital Equipment Corporation
`in 1978. 2. One of a series of personal computers
`introduced by Digital Equipment Corporation in
`1989. 3. One of a series of single-user UNIX work(cid:173)
`stations introduced by Digital Equipment Corpora(cid:173)
`tion in 1989 and based on RISC processors. See
`also RISC.
`dedicated \decl';;i-ka'tdd\ adj. Of, pertaining to, or
`being a device, program, or procedure devoted to
`a single task or function.
`dedicated channel \cled';;i-ka-tdd chan'dl\ n. A
`communications link reserved for a particular use
`or a particular user.
`
`dedicated line \ded'd-ka-tdd lln'\ n. 1. A com(cid:173)
`munications channel that permanently connects
`two or more locations. Dedicated lines are private
`or leased lines, rather than public ones. Tl lines,
`which are used by many organizations for Internet
`connectivity, are examples of dedicated lines. Also
`called leased line, private line. Compare switched
`line. 2. A telephone line that is used for one pur(cid:173)
`pose only, such as to receive or send faxes or to
`serve as a modem line.
`deep copy \dep' kop'e\ n. A copy of the contents
`of a data' structure, including all its substructures.
`deep hack \dep hak'\ n. A state of total concen(cid:173)
`tration on and preoccupation with a programming
`effort. Also called deep hack mode.
`de facto standai·d \de fak'to stan'ddrd\ n. A
`design, program, or language that has become so
`widely used and imitated that it has little competi(cid:173)
`tion, but whose status has not been officially rec(cid:173)
`ognized as standard by an organization such as the
`American National Standards Institute (ANSI) or
`the International Organization for Standardization
`(ISO). See also standard. Compare de jure stan(cid:173)
`dard.
`default1 \dd-falt', cld-f6lt', deTalt, de'f6lt\ n. A
`choice made by a program when the user does not
`specify an alternative. Defaults are built into a pro(cid:173)
`gram when a value or option must be assumed for
`the program to function.
`default2 \dd-falt', dd·-f6lt', de'falt, cle'f6lt\ vb. In
`reference to programs, to make a choice when the
`user does not specify an alternative.
`default button \ cld-falt' buLm, cld-f6lt', de 'falt,
`de'f6lt\
`11. The control
`that
`is automatically
`selected when a window is introduced by an
`application or operating system, typically activated
`by pressing the Enter key.
`default drive \dd-falt' drlv', dd-f6lt', de'falt, de'f6lt\
`n. The disk drive that an operating system reads to
`and writes from when no alternative is specified.
`default home page \ dd-falt' ham, paj, cld-f6lt',
`de'falt, de'f6lt\ 11. On a Web server, the file that is
`returned when a directory is referenced without a
`specific filename. This is specified by the Web
`server software and is typically the file called
`index.html or index.htm.
`default p1'inte1· \cbfalt' prin'tdr, cld-f6lt', de'falt,
`de'f61t\ n. The printer to which a computer sends
`
`3