Skip Navigation LinksHome > Books > Code from a Book

What is: .Net Framework, FCL, CLR, COM

 
Book Name: Building Applications and Components with Visual B
Author: Ted Pattison
Building Applications and Components with Visual Basic .NET
Buy This Book: Click Here
    Viewed Times: 7410 Add Date: 08/18/2010
Some basic concepts on .Net Framework
The .NET Framework is a development platform that provides companies with the tools for building applications and component libraries. These development tools include things like programming languages, compilers, and debuggers. The .NET Framework also provides a rich set of classes that make it especially attractive to companies that are building distributed applications for today's larger network environments such as the Internet. The built-in classes that are distributed as part of the .NET Framework are collectively known as the Framework Class Library(FCL).

Component Object Model (COM) is a Microsoft technology that makes it possible to distribute and resue code in terms of component DLLs. Code Reuse in COM is based on a simple OOP model. COM also supports the interoperability of code written in different languages. For example: it's very common to write applications in Visual Basic 6 (VB6) that leverage COM-based DLLs written in C++.

The architecture of the .NET Framework is based on a standard execution engine called the Common Language Runtime (CLR). The CLR is meant to provide a universal runtime environment for applications and component libraries.
The CLR is responsible for loading code as well as managing the execution of that code. Software written to target the .NET Framework's CLR is known as managed code, such as: VB.net, C#....

Post a Comment

Name: (Optional)
Email: (Optional, you can get an email if somebody replys your comments)*
Email me if somebody respons my comment below:
Details**:
Enter Text
as Below:
(case insensitive, if hard to read, click the "get a new one" button)
 
    
* Your email address will not be shared with any third parties for any reason.
** Maximum 1000 charactors.