01-12-2012, 12:25 PM
Basics of .NET
Basics of .NET.docx (Size: 67.6 KB / Downloads: 46)
What does .NET framework comprised off ?
From the above discussion, you can broadly make out that the .NET Framework is an environment for the developers. It mainly comprised of programming methodology and technologies. To understand the .NET Framework, we should explore three major areas
l Programming Methodologies
l Platform Technologies
l Code Execution
Programming Methodology
On the Programming Methodology side, an interesting thing about .NET is that it allows for mixed language programming. By designing from the ground up a specification that is common to all the languages hat work in .NET Framework, by designing a type system that all those languages support, and by specifically designing an intermediate language that all those languages compile into; before they compile in native code.
Platform Technologies
In Platform technologies, we will mainly go through -- ADORNED, Internet technologies and User interface designing. The following paragraphs talks about these topics.
Code Execution
The interesting thing about code execution on .NET framework is, when we hear about .NET, we think, that it is particular to Interlaced computers. But it is certainly not. The standardized common language infrastructure is completely architecture-neutral. The whole purpose of making it standard and putting it in the public domain was so that that infrastructure could be implemented on any platform whatsoever. The whole idea is that we are neutral in terms of the architecture.
What are assemblies? What are static and dynamic assemblies?
Assemblies are the basic elements of packaging in .NET. An assembly consists of IL code, metadata that describes what is in the assembly, and any other files or information that the application needs to run, such as graphics and sound files.
Static Assemblies can include .NET types (interfaces and classes), as well as required resources for the assembly (bitmaps, JPEG files, resource files, and so on). Static assemblies are stored on disk in PE files.
Dynamic Assemblies are one which run directly from memory and are not saved to disk before execution. They can be saved to disk after they have executed.