| HOME | ABOUT US | EXAMPLE | PROJECTS | INTERVIEW | SOURCE CODE | FRAMEWORK | CONTACT | JOBS | | ||||
What is Dot Net Framework?
(1) .NET Framework 1.0 The first release of the .NET Framework. Was on February 13, 2002. Its helpsfull in Windows 98, NT 4.0, 2000, and XP. (2).NET Framework 1.1 - New mobile controls are taken in ASP.NET. - Security changes - Code Access Security in ASP.NET applications is done in new ways. - A new Built-in support for ODBC and Oracle databases are comes in existing manner . - Compact framework is taken as new version for small devices. - Internet Protocol version 6 (IPv6) support. - Numerous API changes. (3).NET Framework 2.0 - Numerous API changes extend the limit. - A new hosting API for native applications wishing to host an instance of the .NET runtime. The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more (detailed reference). It was initially developed to efficiently host the runtime in Microsoft SQL Server, which implements its own scheduler and memory manager. - Full 64-bit support for both the x64 and the IA64 hardware platforms. - Language support for Generics built directly into the .NET CLR. - Many additional and improved ASP.NET web controls. - New data controls with declarative data binding. - New personalization features for ASP.NET, such as support for themes, skins and webparts. - .NET Micro Framework - a version of the .NET Framework related to the Smart Personal Objects Technology initiative. (3) .NET Framework 3.0 .NET Framework 3.0 consists of four major new components: - Windows Presentation Foundation (WPF) This based on XML and vector graphics, we can also say its uses 3D computer graphics hardware and Direct3D technologies. - Windows Communication Foundation (WCF),It is a messaging system which helps programs to interoperate locally or remotely similar to web services. - Windows Workflow Foundation (WF) this helps in task just like automation and integrated transactions using workflows. - Windows CardSpace, It is software component to securely stores a person's digital identities and provides a unified interface for choosing the identity. .NET Framework 3.5 Microsoft visual Studio .NET and .NET Framework provides a solution a variety of programming environment and languages that provides a single point access to all the tool that's we need. Now turn of .NET framework what is can do what it can do what it do and area that covers under it explain here . The .NET framework provides environment to create object-oriented programming model that's helps us to create all type of application .Here the methods of creating window-based application or we can say window-based components is same as creating XML Web Services is same. When we create a .NET application we create a class that class contains or define the functionality of the application in term of properties event and methods of that class .Also in web application the code that control on web application comes under that class. These classes can take advantage of Object oriented popular feature just like Inheritance, encapsulation and polymorphism. So we can also say that classes are the fundamental for programming in .Net environment .We can also create classes in any of language that supported by .NET another factor is reusable of class whether it is different language. We can inherit classes across languages because .NET framework allows language interoperability and also supports cross-language inheritance. *Common Language Runtime:- This contains CLI (common language infrastructure) and provides a environment or we can say provides execution environment .Because all .NET language compiler compile the source code into MSIL code and this code is loads and executes when we run application by CLR. *Common Type System:-This provides the data type value and object types, which helps in developing application in different language , because all .NET languages share CTS .This means when we take string in Visual Basic it is same in Visual C# and in other .NET languages means there is no superior language all are similar . *Type Safety:-This means as the name suggest any operation is performed on one value or object is only perform on that value or object not for other. *Managed Code Execution:-When we loads and execute .NET application and objects state are managed when application is in execution .NET framework automatically allocates memory and provides an automatic garbage collection mechanism. *Side-By-Side execution:-The .Net framework helps in deployment of multiple versions of same application by using assembly. The CLR uses the version information in the metadata to get application and helps in getting multiple version of an application side-by-side. After this we are unable to understand about what .NET framework is and define its architecture:- The .NET framework consists of two main components first we can say .Net Framework class library and the second we can say is Common Language Runtime .The framework class library contains the library that provides the types that are common to all .NET languages. This libraries helps in developing different types of application such as console application, window and the Web Form and also help full in creation of Web Services. And another component is common language runtime consists of components that loads the IL code of program in to the runtime and soon after this IL code convert into native code, this execute and mange the code and helps in enforcing security and also helps in type safety and provide thread support and some other useful services .The code that is run in common language runtime is called managed code on the other hand that is not run in common language runtime is called unmanaged code .The CLR provides an interoperability layers ,which helps in both managed code and in unmanaged code. Now we explain various components of CLR that's make them useful component of .Net Framework.
.Net Framework 2.0 Advantages |
||||
| ADO.NET | ASSEMBLY | JAVA SCRIPT | OOPS | COM-DCOM | CSS | REMOTING | SQL SERVER | VB.NET | WEB SERVICES | XML | C# SITEMAP | SQL SERVER QUERY | RESOURCES | ONLINE BOOKS SHOP |
| ©2006-2007, dotnetquestion.info. All Rights Reserved. |
| Best View 1024 x 768 |