Monday, September 22, 2008

Visual C# .NET Dictionary - T, U, V

Talisker

Pre-release code name of Windows CE .NET.


Test-Driven Development

TDD is a computer programming technique involving writing test cases first ; then, implementing just the code needed to pass the test. Test-driven development gives rapid feedback as part of an Extreme Programming methodology. TDD is not merely a method of testing: Adherents emphasize test-driven development as a method of designing software.


throw

The Common Language Runtime (CLR) generates an exception when an abnormal or unexpected condition occurs in a running application. The process is known as throwing an exception. Exceptions are also thrown programmatically through the use of a throw statement. throw is a C# keyword.


Tomcat

Jakarta Tomcat is the reference implementation of the Java servlet and JavaServer Pages technologies from the Apache Software Foundation. It is the container in which servlets are executed.


Transact-SQL

T-SQL is a proprietary superset of ANSI SQL from Microsoft and Sybase. T-SQL is enhanced with additional features—flow control language, local variables, user authentication integrated with Microsoft Windows, and various support functions for date processing, mathematics, string processing, etc.


Trustbridge

Directory-enabled middleware supporting the federation of identities across corporate boundaries.


try/catch block

Exception handling mechanism in managed code. A try block comprises program statements that may throw exceptions when executed. An associated catch block comprises statements for handling exceptions thrown within the try block. Each try block may have multiple catch blocks for catching specific exceptions—e.g., null pointer, arithmetic overflow, etc. catch and throw are C# keywords.


Type

Data and function members combined to form modular units for building .NET applications. While the the Common Language Runtime (CLR) supports pre-defined types, user-defined types are created programmatically. Types include classes, delegates, enumerations, interfaces, standard modules, and structures.


Type library

Compiled file (.tlb) containing metadata describing data types and interfaces. Type libraries describe COM components, DLL modules, regular functions, and vtable interfaces. The MIDL compiler is used to compile type libraries from Interface Definition Language (IDL) files.


Type Library Exporter

.NET tool (TlbExp.exe) for creating COM type library files based on public types within designated .NET assemblies.


Type Library Importer

.NET tool (TlbImp.exe) for creating managed .NET assemblies from COM type libraries by mapping metadata-encoded definitions to appropriate .NET types.


Type safety

A feature of strongly typed languages like Visual C# and the Java language. Type-safe code accesses memory only in authorized, well-defined, and permissible ways. Type-safe code cannot perform operations that would be invalid for a specific object. The Microsoft Visual C# and VB.NET language compilers produce type-safe code; and, type safety is verified during JIT-compilation. Also, the PEVerify tool can be used to verify code type safety.



UDDI

Acronym for Universal Description, Discovery, and Integration. A lookup service based on SOAP and XML. Used by Web service providers to advertise their Web services to consumers. And, used by Web service consumers to locate Web Services available on a network.


Unboxing

Conversion of a reference typed object to the associated value type instance. Usually, unboxing is performed explicitly by a cast operation.


Unified Modeling Language

UML is an industry-standard language for specifying, visualizing, building, and documenting the artifacts of software systems standardized by the Object Management Group. UML reduces the complexity of the object oriented software design process by facilitating the creation of software "blueprints".


UNIX

UNiplexed Information and Computing System (UNIX) was invented in 1969. Today, the term Unix covers a host of variations—including Linux, FreeBSD, and Solaris. The UNIX operating system is widely used on very large servers.


Unmanaged

Code or data existing outside the control of the Common Language Runtime (CLR), e.g., Win32 API calls, Windows handles.


Unmanaged code

Also called unsafe code, code that executes outside of the control of the Common Language Runtime (CLR). Unmanaged code may perform unsafe operations such as pointer arithmetic. Unmanaged code is used for accessing unmanaged memory, calling Windows APIs, interfacing to COM components, and coding performance-critical methods which avoid the overhead of the CLR.


Unmanaged data

Data allocated outside of the control of the Common Language Runtime (CLR). Unmanaged data is accessible by both managed and unmanaged code.


Unmanaged pointer type

Pointer type that is not managed by the Common Language Runtime (CLR), i.e., a pointer to an unmanaged object or memory.


Unmanaged resource

Object created and-or manipulated outside the control of the Common Language Runtime (CLR). Unmanaged resources include Windows file handles and ODBC database connections.


User-defined type

Reference type defined by the programmer in source code.



Validation server control

Set of server controls bundled with ASP.NET which verifies user input. After coming from HTML server controls and Web server controls, input is checked against requirements defined by the developer. Validation controls check input check on the server side. Also, validation controls can validate using client-side scripting if the user's browser supports DHTML.


Value type

.NET type containing actual data rather than a reference to data stored elsewhere in memory. Simple value types include boolean, character, decimal, floating point, and integer. Value types are stored on the stack rather than the heap thus having quick access and minimal overhead.


Variable

Typed memory storage location. The variable type determines the sort of data it can hold and where and how it is stored. Variables include array elements, local variables, parameters, instance and static fields.


VBScript

An interpreted scripting language featuring a syntax to similar to that of Visual Basic. VBScript is used to create client or server side applications for Microsoft Web development platforms. ASP uses VBScript.


Vienna

Pre-release code name for Microsoft Office Live Communications Server 2005. Formerly known as Blackcomb.


Virtual Execution System

VES is the environment for executing managed code. VES defines a virtual machine. Thus, VES supports execution of the Common Intermediate Language instruction set. Also, VES provides support for built-in data types, a set of control flow constructs, and a model for exception handling.


Visual Studio .NET

Microsoft IDE for development of .NET applications. VS .NET has many Eclipse-like features for helping developers of managed code including Intellisense and refactoring. Visual Studio .NET 2003—the second version of Visual Studio—was code named Everett. Visual Studio .NET 2005—the third version of Visual Studio—was code named Whidbey.


Visual Studio Team System 2005

This version of VS .NET includes enterprise level tools for development in a team environment. It was code named Burton.


Visual Studio Web Developer

A Visual Studio 2005 development environment designed to reduce the amount of coding it takes to produce ASP.NET 2.0 Web applications.

No comments:

Hello

Thanks for checking out my post...

... Paresh Bhole