Magneto
Code name for Windows Mobile 5.0—designed to unify the PocketPC, SmartPhone, and Windows CE platforms.
Make utility
.NET programming tool (nmake.exe) for interpreting script files—makefiles—that contain instructions detailing how to build applications, resolve file dependencies, and access a source code control system.
Managed code
Code that is executed by the Common Language Runtime (CLR). Managed code provides metadata to enable the CLR to handle exceptions, locate methods encoded in assembly modules, and manage security information. Managed code can access both managed data and unmanaged data.
Managed data
Data in memory allocated and deallocated by the Common Language Runtime (CLR). Managed data can be accessed only by managed code.
Managed execution
Process whereby the Common Language Runtime (CLR) executes managed code. When an object method is invoked for the first time, its MSIL-encoded instructions are JIT-compiled to the native code of the processor. On each subsequent invocation, the previously JIT-compiled code is executed.
Managed pointer
Pointer that references directly the memory of a managed object. A managed pointer can point to an address where the next array element would be stored, an array element, or a field of an object or value type.
Managed pointer type
Object reference managed by the Common Language Runtime (CLR). Points to unmanaged data like COM objects and Win32 API function parameters.
Managed provider
.NET object providing managed access to services via one or more object interfaces. Frequently used managed providers include the data providers—ADO Managed Provider (System.Data.ADO), OLE DB .NET Data Provider (System.Data.Odbc), SQL Server Managed Provider (System.Data.SqlClient). .NET managed providers function entirely within the bounds of the Common Language Runtime (CLR) with no interaction with COM interfaces, Win32 API, or other unmanaged code.
Managed resource
Resource which is part of an assembly.
Marshaling
Process of readying an object for transfer across an application domain, context, or process boundary.
Mashup
An application or Web site that combines content from more than one source into an integrated experience. Typically, mashup content is sourced from a third party via public interface (API), JavaScript, or Web feeds—e.g. Atom, RSS. For example, Yahoo! Pipes allows you to create a mashup—a new feed—from multiple input feeds.
Member variable
Typed memory locations for storing values. Also known as a field or a local variable.
Metadata
All information used by the CLR to describe and reference types and assemblies. Metadata is independent of any programming language, and is an interchange medium for program information between tools (e.g., compilers and debuggers) and execution environments.
Method
Function defining a class behavior. Events, also, define class behaviors.
Metro
Code name for a print document specification and a bundle of printer drivers. A part of Longhorn, Metro is designed as an alternative to PDF and PostScript.
Microsoft Certified Application Developer
The MCAD credential is a certification recognized by the industry for professional developers who use Microsoft technologies to develop and maintain department-level applications, components, Web or desktop clients, or back-end data services.
Microsoft Certified Architect Program
This certification program is for practicing solutions or infrastructure architects who apply frameworks and methodologies in creating architectures throughout the IT life cycle.
Microsoft Certified Database Administrator
The MCDBA credential is a certification recognized by the industry for professional developers who design, implement, and administer Microsoft SQL Server databases.
Microsoft Certified Desktop Support Technician
The MCDST credential is a certification recognized by the industry for professional developers who have the technical and customer service skills to troubleshoot hardware and software operation issues in Microsoft Windows environments.
Microsoft Certified IT Professional
The MCITP credential is a certification recognized by the industry for professional developers who demonstrate comprehensive skills in planning, deploying, supporting, maintaining, and optimizing IT infrastructures.
Microsoft Certified Learning Consultant
The MCLC credential is a certification recognized by the industry for Microsoft Certified Trainers (MCT) whose job roles have grown to include frequent consultative engagements with customers. They have become experts in designing and delivering customized learning solutions.
Microsoft Certified Professional
MCP is a generic credential for someone who holds one or more Microsoft certifications as a result of taking Microsoft approved certifications exams.
Microsoft Certified Professional Developer
The MCPD credential is a certification recognized by the industry for an expert Windows Application Developer, Web Application Developer, or Enterprise Applications Developer.
Microsoft Certified Solution Developer
The MCSD credential is a certification recognized by the industry for professional developers who design and develop business solutions using Microsoft Windows architecture and Microsoft development tools, platforms, and technologies.
Microsoft Certified Systems Administrator
The MCSA credential is a certification recognized by the industry for system administrators who administer network and systems environments based on the Microsoft Windows operating systems. There are various specializations including MCSA: Messaging and MCSA: Security.
Microsoft Certified Systems Engineer
The MCSE credential is a certification recognized by the industry for professional developers who design and implement infrastructure solutions based on the Windows operating system and Microsoft Windows Server System software. There are various specializations including MCSE: Messaging and MCSE: Security.
Microsoft Certified Technology Specialist
The MCTS credential is a certification recognized by the industry for professional developers who target specific technologies and demonstrate profound knowledge and expertise in various specialized Microsoft technologies.
Microsoft Certified Trainer
The MCT credential is a certification recognized by the industry as qualified instructors who are certified by Microsoft to deliver Microsoft training courses to IT professionals and developers.
Microsoft Data Engine
MSDE is a light-weight version of the SQL Server 7.0 data engine. Several Microsoft products use MSDE as a relational database, e.g., BizTalk Server, Host Integration Server, SQL Server, Visual Studio .NET, .NET Framework. MSDE replaced the Microsoft Jet database.
Microsoft Developer Network
MSDN is a Microsoft information service for software developers. Some resources are available for free online. Many are available via subscription.
Microsoft Interface Definition Language Compiler
MIDL Compiler compiles Interface Definition Language (IDL) files into type libraries.
Microsoft Intermediate Language
.NET language compilers—e.g., C# and VB.NET— compile source code into MSIL—a machine-independent, intemediate language. MSIL is subsequenly compiled by the Just-In-Time (JIT) compiler into machine language just prior to execution. The Native Image Generator Tool can also be used to convert MSIL into machine language.
Microsoft Office
Microsoft Office is a suite of productivity programs developed for the Microsoft Windows and Apple Macintosh operating systems. It includes the Excel spread sheet, InfoPath, Outlook e-mail client, and Word word processor. Office includes associated servers and Web-based services.
Microsoft Office Specialist
Office Specialist is a certification recognized by the industry for professional developers who demonstrate advanced skills with Microsoft desktop software, i.e. Office.
Microsoft Solutions Framework
MSF is a formal approach to technology development projects derived from a set of concepts, disciplines, guidelines, models, practices, and principles promoted by Microsoft.
Mobile Information Server
Bundle of applications which extend .NET applications, enterprise data, and intranet content to mobile client devices like cellular phones and Personal Digital Assistants (PDAs). Mobile Information Server includes mobile device support—WAP, SMS—, network gateway, notification routing, security—IPSec, SSL, VPN—, and Windows 2000 integration.
Module
Assembly subunit. One or more modules—.DLLs—are combined into an assembly. The assembly manifest—module manifest—describes all assembly modules.
Mono
Mono is an Open Source project to create software for developing and running .NET client and server applications on Linux, Mac OS X, Solaris, Unix, and Windows.
MSBuild
An XML-based build engine (MSBuild.exe) for managed code projects introduced with the Whidbey release. It is fully customizable and extensible and integrated with Visual Studio 2005.
MSDN Library
An authoritative and essential information resource for developers using Microsoft technologies which is available as afree download.
MSIL Assembler
.NET programming tool (ILAsm.exe) used to create MSIL portable executable (PE) files directly from MSIL code.
MSIL Disassembler
.NET programming tool (ILDAsm.exe) used to translate a portable executable (PE) file containing MSIL code to an an MSIL file that can be used as input to MSIL Assembler.
Multi-module assembly
.NET program which is contained in many modules and resource files. The use of an assembly manifest to identify all of the files in a multi-module assembly is required.
Mutex
Mutually exclusive access flag or a mutual exclusion lock. A mutex serializes the execution of multiple threads using a simple lock. Only the thread which owns the lock can release it. An immediate deadlcok occurs if a thread attempts to acquire a mutex it already holds.
Another term used for a Semaphore.
No comments:
Post a Comment