18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

GLOSSARY<br />

ASP.NET<br />

assembly<br />

association<br />

ATL<br />

authentication<br />

.bat file<br />

big endian<br />

binary<br />

binding<br />

by value<br />

C++<br />

Cascading Style Sheets<br />

CASE<br />

A programming framework built on the Common Language Runtime that can be<br />

used on a server to build Web applications in any programming language supported<br />

by .NET. See also Active Server Pages.<br />

A package of software and its associated resources. Typically, an <strong>ArcGIS</strong> Win32<br />

assembly will include executables and DLLs, object libraries, registry files, and<br />

help files for a unit of software. A .NET assembly is a unit of software built<br />

with a .NET language that uses the .NET Framework and the CLR to execute.<br />

Represents relationships between classes. They have defined multiplicities at both<br />

ends.<br />

See Active Template Library.<br />

The process of obtaining identification credentials, such as a name and password,<br />

from a user and validating those credentials against some authority. If the credentials<br />

are valid, the entity that submitted the credentials is considered an authenticated<br />

identity. Authentication can be used to determine whether an entity has<br />

access to a given resource.<br />

Sometimes referred to as a batch file, a file that contains commands that can be<br />

run in a command window. It is used to perform repetitive tasks and to run<br />

scheduled commands.<br />

A computer hardware architecture in which, within a multibyte numeric representation,<br />

the most significant byte has the lowest address and the remaining<br />

bytes are encoded in decreasing order of significance. See also little endian.<br />

Any file format for digital data encoded as a sequence of bits (1s and 0s) but not<br />

consisting of a sequence of printable characters (ASCII format). The term is<br />

often used for executable machine code such as a DLL or EXE file that contains<br />

information that can be directly loaded or executed by the computer.<br />

The process of matching the location of a function given a pointer to an object.<br />

A way of passing a parameter to a function such that a temporary copy of the<br />

value of the parameter is created. The function makes changes to this temporary<br />

copy, which is discarded after the function exits. If the parameter is a reference<br />

to an underlying object, any changes made to the underlying object will be preserved<br />

after the function exits.<br />

A common object-oriented programming language, with many different implementations<br />

designed for different platforms.<br />

A standard for defining the layout or presentation of an HTML or XML document.<br />

Style information includes font size, background color, text alignment, and<br />

margins. Multiple stylesheets may be applied to “cascade” over previous style<br />

settings, adding to or overriding them. The World Wide Web Consortium (W3C)<br />

maintains the CSS standard. See also World Wide Web Consortium.<br />

Computer-aided software engineering. A category of software that provides a<br />

development environment for programming teams. CASE systems offer tools to<br />

automate, manage, and simplify the development process. Complex tasks that<br />

often require many lines of code are simplified with CASE user interfaces and<br />

code generators.<br />

Glossary • 493

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

Saved successfully!

Ooh no, something went wrong!