| |
|
What is the .Net Framework, .Net Fundamentals
|
| |
|
The .Net framework is a group of components that provide the developer with
tools to support the creation of robust computer software programs. It is
comprised of:
|
| |
|
Development frameworks - are components that let us resuse previously written
and tested software. Such as ASP.Net, WPF, Silverlight, LINQ, ADO.Net, WCF, WinForms
etc... Therea are some very exciting plugins build on the .Net platform too, such as
AJAX. all of which help to give the developer a jump start towards the development of
network, GUI, data access, cryptography, internet and numeric algorithmic computer
systems.
|
| |
|
Base Class Libraries - the base class libraries give us a consistent object
oriented programming context. Things like thread management, memory management,
handling, security, etc... Libraries like System.Globalization, System.IO and
System.Resources are part of the .Net Frameworks' base class library.
|
| |
|
Common Language Runtime - The Common Language Runtime or CLR is an abstract
layer above the operating system. When a developer codes a software system they
choose one of the many .Net programming languages like C#, for example. When the
source code is compiled it is converted into a Common Intermediate Language (CIL)
commonly called Bytecode. When the code is run the CLR converts the CIL into
native code that can be executed on the specific operating system. Making
computer programs created using the .Net Framework, platform independent.
|
| |
|
Design
|
| |
Architecture
- Common Language Infrastructure (CLI)
- Assemblies
- Metadata (for Reflection)
- Security
- Class library
- Memory management
|
| |
 |
| |
|
|
| |
|
|
| |
|
|
| |
| |
| Posts: 103 |
| Comments:
86 |
| Fundamentals:
13 |
| |
 |
| |
| |
|
| |
 |
| |
 |
| |
 |
| |
|
| 2011 December (2) |
| 2011 November (6) |
| 2011 October (7) |
| 2011 September (7) |
| 2011 August (9) |
| 2011 July (9) |
| 2011 June (8) |
| 2011 May (9) |
| 2011 April (7) |
| 2011 March (9) |
| 2011 February (8) |
| 2011 January (8) |
| 2010 December (7) |
| 2010 November (8) |
| 2010 October (4) |
| |
| |
|
| |
|
|
| |
| |
|
The sample code on this website is provided to illustrate a concept and should not be used in
applications or Web sites without proper professional consultation, as it may not illustrate
the safest coding practices. I assume no liability for incidental or consequential damages
should the sample code be used for purposes other than as intended.
|
| |
|
| | | |