When was .NET announced?
Bill Gates delivered a keynote at Forum 2000, held June 22, 2000, outlining the .NET ‘vision’. The July 2000 PDC had a number of sessions on .NET technology,... Read more »
Bill Gates delivered a keynote at Forum 2000, held June 22, 2000, outlining the .NET ‘vision’. The July 2000 PDC had a number of sessions on .NET technology,... Read more »
The final version of the 1.0 SDK and runtime was made publicly available around 6pm PST on 15-Jan-2002. At the same time, the final version of Visual Studio.NET... Read more »
CLR = Common Language Runtime. The CLR is a set of standard resources that (in theory) any .NET program can take advantage of, regardless of programming language.... Read more »
CTS = Common Type System. This is the range of types that the .NET runtime understands, and therefore that .NET applications can use. However note that not all .NET... Read more »
CLS = Common Language Specification. This is a subset of the CTS which all .NET languages are expected to support. The idea is that any program which uses CLS-compliant... Read more »
IL = Intermediate Language. Also known as MSIL (Microsoft Intermediate Language) or CIL (Common Intermediate Language). All .NET source code (of any language) is... Read more »
The term ‘managed’ is the cause of much confusion. It is used in various places within .NET, meaning slightly different things.Managed code: The .NET framework... Read more »
All .NET compilers produce metadata about the types defined in the modules they produce. This metadata is packaged along with the module (modules in turn are packaged... Read more »
Class instances often encapsulate control over resources that are not managed by the runtime, such as window handles (HWND), database connections, and so on. Therefore,... Read more »
Full Assembly reference: A full assembly reference includes the assembly’s text name, version, culture, and public key token (if the assembly has a strong name).... Read more »
Major or minor. Changes to the major or minor portion of the version number indicate an incompatible change. Under this convention then, version 2.0.0.0 would be... Read more »
The Page_Load event handler in the page checks for IsPostBack property value, to ascertain whether the page is posted. The Page.IsPostBack gets a value indicating... Read more »
The .NET framework provides several core run-time services to the programs that run within it - for example exception handling and security. For these services to... Read more »
Globalization is the process of creating an application that meets the needs of users from multiple cultures. It includes using the correct currency, date and time... Read more »
Resource files are the files containing data that is logically deployed with an application.These files can contain data in a number of formats including strings,... Read more »
Finalize method is used to free the memory used by some unmanaged resources like window handles (HWND). It’s similar to the destructor syntax in C#. The GC calls... Read more »
Encapsulation is the ability to hide the internal workings of an object’s behavior and its data. For instance, let’s say you have a object named Bike and this... Read more »
A GUID is a 128-bit integer (16 bytes) that can be used across all computers and networks wherever a unique identifier is required. Such an identifier has a very... Read more »
We need to serialize the object,if you want to pass object from one computer/application domain to another.Process of converting complex objects into stream of... Read more »
Schemas can be included inside of XML file is called Inline Schemas.This is useful when it is inconvenient to physically seprate the schema and the XML document.A ... Read more »