Tuesday, 6 November 2012

.Net Framework Base Class Libraries And Programming Structure And Advantages


.Net Framework Base Class Libraries And Programming Structure And Advantages
In previous Article we discuss about Assemblies  and their memory allocations and Tyeps of applications that are supported by the .NET framework.here we discuss about  BaseClassLibraries and programming structure and advantages of the .NET framework.
In .NET framework the Base Class Libraries are devided into collection of “Namespaces”.Every NameSpace is having a set of classes.
Base class library rightfully shares a profit for the popularity of .NET Fremework. It provides functionality to all languages like VB.NET,C#.NET,VC#.NET,VC++.NET etc.. using .NET framework. It is a part of the Frame work class library. It provides classes which perform many functions such as file reading, graphic rendering, XML document manipulation and database interaction.
Programming Structure:Every Programming language has its own programming structure like that .NET also has a structure shown below
.NET Framework Advantages:
  1.  Support  Multiple language like VC#.NET,VB.NET,VC++.NET,VJH.NET etc.So That programmer can write the code in his/her interest Language.
  2. Offers more secured environment never before.
  3. Offers flexible data access with ADO.NET.
  4. Supports  to develop windows services and Webservices,which are necessary to handle in the live Projects in the modern Programming world.
  5. Support to develop  applications fro  small Devices,like PDA’s,Smart Phones,Mobile Phone etc.
  6. Offers “Platform independency “.Because it supports to run the .NET application on other Platefom like Linux,Unix and Solaries etc with .NET Framework.
  7. Offers easier and faster UI design (with drag and drop technique) when compared with the Language like java.
  8. Offers the best Debugging tools in the industry which make the Programmer  to easy fix the bugs.
  9. Offers to write Queries in the Programming code itself.using the newly added Quering technology called “LINQ”(Language integrated Query)which is intraduced in .NET3.5.
  10. Offers to create multiple threads and also to manage them for creating multithreading application.
  11. Offers XML support and interaction,which is mostly requied in the modern application deployment environment.
  12. Offers a new and attractive features called WPF which is built on vectors Based Graphics  and which enables the Programmer to create 2D and 3D Graphics ,Animations,Games Audio and video Players etc.This is newly added features in .NET3.0
  13. Support for the most recent Web Technologies called  AJAX(Asynchronous JavaScript and XML)along with ASP.NET as a result of AJAX the developes can Produce newer generation users Experience on the Web.
  14. Offers  another Prestagious feature called WCF,which integrates,SOAP Enabled web Services Names Pipes and Messages Ques etc.Which helps the programmers to develop service and network Oriented application using .NET this is newly added feature in .NET Framework3.0
  15. Support  to create user defined Graphics like Lines,Rectangles ,Bars,Circles etc.Very easly using “GDIF”(Graphics Device interface) Concepts.
  16. It offers faster and easier deployment features  to generate”Installer Package”for installing the .NET application on the client system.
  17.  
    Get More Details Here