120 likes | 327 Views
.NET FRAMEWORK. CE-105 Spring 2007 Engr. Faisal ur Rehman. Definition. .Net Framework is a platform that allows you to develop software applications and libraries called “managed applications”. It provides you with the compiler and tools to be able to build, debug, and execute managed code.
E N D
.NET FRAMEWORK CE-105 Spring 2007 Engr. Faisal ur Rehman
Definition .Net Framework is a platform that allows you to develop software applications and libraries called “managed applications”. It provides you with the compiler and tools to be able to build, debug, and execute managed code.
Definition • The .NET Framework is an integral Windows component that supports building and running the next generation of applications and XML Web services.
Components • Framework Class Library (FCL) • .NET Runtime Host • Utilities (Compilers, Code Generators, etc.)
Framework Class Library (FCL) • It is a series of classes with methods that encapsulate common system or application related functionality. • These classes are available to utilize from .NET languages including VB.NET • Controls from Toolbox, access of database or opening xml files need FCL
.NET Runtime Host • Manages permissions granted to application • Provides a common system of data types across all .NET languages • Manages memory
.NET Related Utilities • Compilers • Debugging Tools • Automatic code generators
Running .NET Application • Application is compiled in IL (intermediate language) which is present as exe or dll • It is then compiled into optimized machine code based upon Windows version and CPU / system configuration.
Visual Studio uses .NET Framework. In other words VS is not needed to create .NET applications
Q & A • What is .NET Framework • Define components of .NET Framework
T H A N K s