Visual Studio and NET Framework Glossary Flashcards
(500 cards)
.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.