18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GLOSSARY<br />

SQL<br />

STA<br />

standalone application<br />

state<br />

stateful operation<br />

stateless<br />

stateless operation<br />

stream<br />

Structured Query Language<br />

SXD<br />

synchronization<br />

target computer<br />

thread<br />

TNA<br />

tool<br />

type inheritance<br />

type library<br />

UI<br />

UML<br />

See Structured Query Language.<br />

Single threaded apartment. An apartment that only has a single thread. User<br />

interface code is usually placed in an STA. See also apartment, MTA, thread,<br />

TNA.<br />

An application that runs by itself, not within an <strong>ArcGIS</strong> application.<br />

The current data contained by an object.<br />

An operation that makes changes to an object or one of its associated objects—for<br />

example, removing a layer from a map. See also stateless operation.<br />

An object that stores no state data in between member calls.<br />

An operation that does not make changes to an object—for example, drawing a<br />

map. See also stateful operation.<br />

A mode of data delivery in which objects provide data storage. Stream objects<br />

can contain any type of data in any internal structure. See also persistence.<br />

A syntax for defining and manipulating data from a relational database. Developed<br />

by IBM in the 1970s, SQL has become an industry standard for query<br />

languages in most relational database management systems.<br />

Scene Document. A document saved by ArcScene that has the extension .sxd.<br />

The process of automatically updating certain elements of a metadata file.<br />

A computer to which an application is deployed.<br />

A process flow through an application. An application can have many threads.<br />

See also apartment, MTA, STA, TNA.<br />

Thread neutral apartment. An apartment that has no threads permanently associated<br />

with it; threads enter and leave the apartment as required. See also apartment,<br />

MTA, STA, thread.<br />

A command that requires interaction with the user interface before an action is<br />

performed. For example, with the Zoom In tool, you must click or draw a box<br />

over the geographic data or map before it is redrawn at a larger scale. Tools can be<br />

added to any toolbar.<br />

A kind of inheritance in which an interface may inherit from a parent interface.<br />

A client may call the child interface as if it were the parent, as all the same members<br />

are supported.<br />

A collection of information about classes, interfaces, enumerations, and so on,<br />

that is provided to a compiler for inclusion in a component. Type libraries are also<br />

used to allow features, such as IntelliSense, to function correctly. Type libraries<br />

usually have the extension .tlb.<br />

User interface. The portion of a computer’s hardware and software that facilitates<br />

human interaction. The UI includes items that can be displayed onscreen<br />

and interacted with by using the keyboard, mouse, video, printer, and data capture.<br />

Unified Modeling Language. A graphical language for object modeling. See also<br />

CASE.<br />

504 • <strong>ArcGIS</strong> <strong>Engine</strong> <strong>Developer</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!