This glossary defines key terms of
Visual Studio 2008 and the .NET Framework.
.NET Compact Framework
A
hardware-independent environment for running programs on resource-constrained
computing devices. It inherits the full .NET Framework architecture of the
common language runtime, supports a subset of the .NET Framework class library,
and contains classes designed exclusively for the .NET Compact Framework.
Supported devices include personal data assistants (PDAs) (such as the Pocket
PC), mobile phones, set-top boxes, automotive computing devices, and
custom-designed embedded devices built with the Microsoft Windows CE.NET
operating system.
.NET Framework
An
integral Windows component that supports building, deploying, and running the
next generation of applications and Web services. It provides a highly
productive, standards-based, multilanguage environment for integrating existing
investments with next generation applications and services, as well as the
agility to solve the challenges of deployment and operation of Internet-scale
applications. The .NET Framework consists of three main parts: the common
language runtime, a hierarchical set of unified class libraries, and a
componentized version of ASP called ASP.NET. See also: ASP.NET, common language
runtime, .NET Framework class library.
.NET Framework class library
A library
of classes, interfaces, and value types that are included in the .NET Framework
SDK. This library provides access to system functionality and is designed to be
the foundation on which .NET Framework applications, components, and controls
are built. See also: class, CLS-compliant, Common Language Specification,
interface, value type.
.NET Framework data provider
A
component of ADO.NET that provides access to data from a relational data
source. A .NET Framework data provider contains classes to connect to a data
source, execute commands at the data source, and return query results from the
data source, including the ability to execute commands within transactions. A
.NET Framework data provider also contains classes to populate a DataSet with
results from a data source and propagate changes in a DataSet back to the data
source.
accelerator editor
A resource
editor that allows you to add, delete, change, or browse the shortcut key
assignments for your project.
access control list (ACL)
A list
that specifies the rules for access to a particular resource. Microsoft Windows
NT implements user-based ACLs, which specify the resources available to a
particular user.
actions pane
A
customizable document-level task pane in Microsoft Office Word and Microsoft
Office Excel.
Active Template Library
A
collection of C++ templates to help users create Component Object Model (COM)
objects.
ActiveX control
A control,
such as a check box or button that offers options to users or runs macros or
scripts that automate a task. You can write macros for the control in Microsoft
Visual Basic for Applications or scripts in Microsoft Script Editor.
add-in
In the
.NET Framework add-in programming model, the add-in application assembly that
communicates with a host application over a communication pipeline. See also:
host, pipeline.
add-in view
In the
.NET Framework add-in programming model, an assembly that contains interfaces
or abstract base classes, and represents the add-in's view of the methods and
types used to communicate with a host. See also: add-in, host.
add-in-side adapter
In the
.NET Framework add-in programming model, an assembly that contains one or more
classes, and converts data to and from the add-in view and the contract.
Depending on the direction of the call, the adapter is either converting from a
view to a contract or from a contract to a view. See also: add-in, contract.
ADO.NET
The suite
of data access technologies included in the .NET Framework class libraries that
provide access to relational data and XML. ADO.NET consists of classes that
make up the DataSet (such as tables, rows, columns, relations, and so on), .NET
Framework data providers, and custom type definitions (such as SqlTypes for SQL
Server).
adorner
A special
glyph on the design surface. Adorners are usually attached to a target control,
and they give the user a graphical means of adjusting the control's properties.
AfxFreeLibrary
A function
called by MFC applications after they explicitly linked to a DLL module when
that module is no longer needed. This function decrements the module's
reference count and, if the reference count is zero, unmaps it from the address
space of the process.
AfxLoadLibrary
A library
that is used by MFC applications when linking to an extension DLL.
aggregate event
In WMI, a
type of event that is generated after a series of events of another type have
occurred. An aggregate event is used to represent a series of events to avoid
flooding the event consumer. See also: event, event consumer.
alpha channel
In GDI+,
the portion of pixel color data reserved for transparency information.
anchoring
The way of
determining the edges of a parent control to which a control is bound and how a
control is resized with its parent. Anchoring and docking are mutually
exclusive. See also: docking.
anonymous method
A code
block that is passed as a parameter to a delegate.
anonymous type
A class
type whose name is generated by the compiler and that inherits directly from
Object. Members of an anonymous type are properties that are inferred from the
object initializer that creates instances of the type.
application base
The
directory where the .exe file that loads into the initial or default
application domain is located. If you create your own application domain, the
application base is the location you specify in the AppDomainSetup class. See
also: application domain.
application domain (AppDomain)
A boundary
that the common language runtime establishes around objects created within the
same application scope (that is, anywhere along the sequence of object
activations beginning with the application entry point). Application domains
help isolate objects created in one application from those created in other
applications so that run-time behavior is predictable. Multiple application
domains can exist in a single process.
application manifest
The file
used in ClickOnce applications that describes the application and all of its
constituent files.
application service
In
ASP.NET, built-in functionality for common application tasks. ASP.NET includes
application services for authentication (ASP.NET membership), persistent
per-user information (profile properties), and more.
application state
In
ASP.NET, a variable store that is created on the server for the current
application and is shared by all users. Application state is typically used to
store information that is used for all users, such as application-wide
settings.
application-level add-in
A
supplemental program that modifies or adds functionality to an existing program
or application. The modifications are available to the application at all
times.
Comments
Post a Comment