SlideShare a Scribd company logo
An ISAS Presentation On.net Framework 2.0Presented by :Vikash Chandra Das
Contents.Net frame workCLRClasslibrary    Difference of .Net framework 1.1 & 2.0    Features of .Net framework 2.0.Net framework remoting  Globalization  Manifest-based activation  New window-based form control      Conclusion
.Net Framework.Net framework is a code execution platform – the environment which .Net programs run..Net is a platform that provides a standardized set of services. It’s just like windows, except distributed over the internet.  It exports a common interface so that it’s programs can be run on any system that support .NET. A specific software framework includes a common runtime. .Net framework mainly two components. CLR Classlibary
CLR     Common language runtime is that  when ever you can create any application that application wii build that time .Net source code will be converted into MSIL code that code will converted into machine language by using JIT compliers.The following are the components of CLRClass loader Compiler(jit) Garbage collector Security engine Code manager Type checker Thread support Exception manager Debug engine COM support the above functionalities achieved by all these componets .Each component is responsible for specific functionality.
Classlibrary     The .NET framework includes a set of standard class libraries. The class library is organized in a hierarchy of namespaces. Most of the built in apis are part of either system.* Or microsoft.* Namespaces. These class libraries implement a large number of common functions, such as file reading and writing, graphic rendering, database interaction, and XML document manipulation, among others. The .NET class libraries are available to all .NET languages. The .Net framework class library is divided into two parts  Base class library  Framework class library
Differenceasp.Net 2.0 has added a number of special directories where 1.1 had only the one required bin directory.   Compilation model with 1.1, all code was compiled into one assembly placed in the bin directory. With 2.0, the assembly is separated into multiple assemblies. These multiple assemblies may be created on-the-fly or precompiled  The new generation of 64-bit computers enables the creation of applications that can run faster and take advantage of more memory than is available to 32-bit applications.  This feature provides new support for loading and activating applications through the use of a manifest.   The microsoft.Net framework 2.0 includes significant enhancements to all areas of ASP.Net. For web page development, new controls make it easier to add commonly used functionality to dynamic web pages.
Features.Net Framework remoting     You can use .Netremoting to enable communication between different application regardless of whether they reside on same computer or different computers. In adition, these computers can run on different operating systems and still communicate with each other using .Netremoting.
.Net framework remoting.Net framework remoting now supports ipv6 addresses and the exchange of generic types. Obtaining information about local computer network configuration and usage      Using classes in the system. Net. Networkinformation namespace, applications can access IP, ipv4, ipv6, TCP, and UDP network traffic statistics.  Ping      The ping class allows an application to determine whether a remote computer is accessible over the network. Processing http requests from within applications      You can use the http listener class to create a simple web server that responds to http requests.
Globalization    Globalization is the process of creating an application that  meets the needs of users from multiple cultures. This process involves more than just translating  the user interface elements of an application into multiple languages and also includes using the correct currency, date and time format , calendar, writing direction  sorting rules ,and other issues .
Manifest-Based ActivationThis feature provides new support for loading and activating applications through the use of a manifest.      Manifest-based activation is essential for supporting click once applications.     Applications are activated through a reference to an assembly that contains the application's entry point.      For example, clicking an application's .Exe file from within the windows shell causes the shell to load the common language runtime (clr) and call a well-known entry point within that .Exe file's assembly.      The assembly manifest contains assembly metadata. Assembly manifest can be stored in either a PE file(an .Exe or .Dll file) .
New Window-Based Form Control     The datagridview control provides a powerful and flexible way to display data in a tabular format. Toolstrip controls are toolbars that can host menus, controls, and user controls in your windows forms applications. The toolstrip class and its associated classes enable you to create toolbars and other user interface elements in a style that is consistent with microsoft windows XP, microsoft office, and microsoft internet explorer.     The maskedtextbox control uses a mask definition to distinguish between valid and invalid user input.      The windows forms soundplayer class enables you to easily include sounds in your applications. The soundplayer class can play sound files in the .Wav format, either from a resource or from universal naming conventions (UNC) or HTTP locations. Additionally, the soundplayer class enables you to load or play sounds asynchronously.
     The windows forms splitcontainer control can be thought of as a composite; it is two panels separated by a movable bar. When the mouse pointer hovers over the bar, the cursor changes to show that the bar is movable.      The listview control now supports three features provided by windows xp and the windows server 2003 family: tile view, grouping, and drag-and-drop item repositioning.     The listview, treeview, and tooltip controls now support owner drawing functionality similar to the owner drawing support for the combobox, listbox, menuitem, and tabcontrol controls in the previous release.     The webbrowser control lets you host web pages in your windows forms applications. You can use the webbrowser control to provide integrated html-based help or internet web browsing capabilities in your application.
     The flowlayoutpanel control arranges its contents in a horizontal or vertical flow direction.      The tablelayoutpanel control arranges its contents in a grid. Because the layout is performed both at design time and run time, it can change dynamically as the application environment changes.     The backgroundworker component enables you to perform operations in the background that can take a long time to execute, such as image downloads and database transactions.
Conclusion     The .Netframework is nothing but you can build a dynamic applications,     With this I am concluding my topic here. I think I was able to give you an insight to almost all main areas in .NET framework 2.0.

More Related Content

PPT
Module 1: Introduction to .NET Framework 3.5 (Slides)
PDF
Lesson 1 Understanding Dot Net Framework
PPT
Working in Visual Studio.Net
PPS
dot NET Framework
PPT
Introduction to Visual Studio.NET
PPT
Architecture of .net framework
PPT
Migrating To Visual Studio 2008 & .Net Framework 3.5
PPT
ASP.NET 01 - Introduction
Module 1: Introduction to .NET Framework 3.5 (Slides)
Lesson 1 Understanding Dot Net Framework
Working in Visual Studio.Net
dot NET Framework
Introduction to Visual Studio.NET
Architecture of .net framework
Migrating To Visual Studio 2008 & .Net Framework 3.5
ASP.NET 01 - Introduction

What's hot (20)

PPTX
Dotnet Frameworks Version History
PPTX
What's New in .Net 4.5
PDF
Dotnet basics
PPTX
Dotnet Basics Presentation
PDF
Dot Net Fundamentals
PPTX
Lecture 1 introduction to vb.net
PPTX
Introduction to vb.net
PPTX
4. features of .net
PPTX
.Net framework
PPTX
6.origins genesis of .net technology
PPTX
Vb6 vs vb.net....(visual basic) presentation
PPT
.Net Overview -- Training (Lesson 1)
PPTX
Net Fundamentals
PPT
Introduction to dot net framework by vaishali sahare [katkar]
PPT
Visual Studio.NET
PPTX
Introduction to vb.net
PPTX
01 intro to programming in .net
PPTX
Overview of .Net Framework
PPTX
Evolution of .net frame work
DOC
.Net assembly
Dotnet Frameworks Version History
What's New in .Net 4.5
Dotnet basics
Dotnet Basics Presentation
Dot Net Fundamentals
Lecture 1 introduction to vb.net
Introduction to vb.net
4. features of .net
.Net framework
6.origins genesis of .net technology
Vb6 vs vb.net....(visual basic) presentation
.Net Overview -- Training (Lesson 1)
Net Fundamentals
Introduction to dot net framework by vaishali sahare [katkar]
Visual Studio.NET
Introduction to vb.net
01 intro to programming in .net
Overview of .Net Framework
Evolution of .net frame work
.Net assembly
Ad

Viewers also liked (11)

PPTX
Découverte .Net Core et Asp.Net Core
PPTX
A PRESENTATION ON STRUTS & HIBERNATE
PPT
Perl tutorial
PPTX
Struts & hibernate ppt
PDF
Introduction To Hibernate
PPT
Hibernate presentation
PPTX
Introduction to Hibernate Framework
PPTX
Asp.net and .Net Framework ppt presentation
PDF
Hibernate Presentation
PPT
.NET Framework Overview
PPSX
Introduction to .net framework
Découverte .Net Core et Asp.Net Core
A PRESENTATION ON STRUTS & HIBERNATE
Perl tutorial
Struts & hibernate ppt
Introduction To Hibernate
Hibernate presentation
Introduction to Hibernate Framework
Asp.net and .Net Framework ppt presentation
Hibernate Presentation
.NET Framework Overview
Introduction to .net framework
Ad

Similar to An isas presentation on .net framework 2.0 by vikash chandra das (20)

PPTX
.Net framework
PPTX
Kushal
PPTX
Visual Basic User Interface-III
PPTX
ASP.Net Technologies Part-1
PPTX
.net Based Component Technologies
PDF
Dot net-interview-questions-and-answers part i
PPTX
Dot net-interview-questions-and-answers part i
PPT
.net framework
PDF
Dotnet interview qa
PPTX
.Net framework
PPTX
Net framework
PPTX
Intro to Microsoft.NET
PDF
Dot net interview_questions
DOCX
Vb.net class notes
PPT
PPT
Introduction to ,NET Framework
PPTX
Microsoft dot net framework
DOCX
Online lg prodect
PDF
.Net Migration
PPT
Introduction To Dotnet
.Net framework
Kushal
Visual Basic User Interface-III
ASP.Net Technologies Part-1
.net Based Component Technologies
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part i
.net framework
Dotnet interview qa
.Net framework
Net framework
Intro to Microsoft.NET
Dot net interview_questions
Vb.net class notes
Introduction to ,NET Framework
Microsoft dot net framework
Online lg prodect
.Net Migration
Introduction To Dotnet

Recently uploaded (20)

PDF
Basic Mud Logging Guide for educational purpose
PPTX
master seminar digital applications in india
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
01-Introduction-to-Information-Management.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Pharma ospi slides which help in ospi learning
PPTX
GDM (1) (1).pptx small presentation for students
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
PPH.pptx obstetrics and gynecology in nursing
Basic Mud Logging Guide for educational purpose
master seminar digital applications in india
Microbial disease of the cardiovascular and lymphatic systems
STATICS OF THE RIGID BODIES Hibbelers.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
01-Introduction-to-Information-Management.pdf
Classroom Observation Tools for Teachers
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Computing-Curriculum for Schools in Ghana
Pharma ospi slides which help in ospi learning
GDM (1) (1).pptx small presentation for students
TR - Agricultural Crops Production NC III.pdf
Cell Structure & Organelles in detailed.
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Institutional Correction lecture only . . .
PPH.pptx obstetrics and gynecology in nursing

An isas presentation on .net framework 2.0 by vikash chandra das

  • 1. An ISAS Presentation On.net Framework 2.0Presented by :Vikash Chandra Das
  • 2. Contents.Net frame workCLRClasslibrary Difference of .Net framework 1.1 & 2.0 Features of .Net framework 2.0.Net framework remoting Globalization Manifest-based activation New window-based form control Conclusion
  • 3. .Net Framework.Net framework is a code execution platform – the environment which .Net programs run..Net is a platform that provides a standardized set of services. It’s just like windows, except distributed over the internet. It exports a common interface so that it’s programs can be run on any system that support .NET. A specific software framework includes a common runtime. .Net framework mainly two components. CLR Classlibary
  • 4. CLR Common language runtime is that when ever you can create any application that application wii build that time .Net source code will be converted into MSIL code that code will converted into machine language by using JIT compliers.The following are the components of CLRClass loader Compiler(jit) Garbage collector Security engine Code manager Type checker Thread support Exception manager Debug engine COM support the above functionalities achieved by all these componets .Each component is responsible for specific functionality.
  • 5. Classlibrary The .NET framework includes a set of standard class libraries. The class library is organized in a hierarchy of namespaces. Most of the built in apis are part of either system.* Or microsoft.* Namespaces. These class libraries implement a large number of common functions, such as file reading and writing, graphic rendering, database interaction, and XML document manipulation, among others. The .NET class libraries are available to all .NET languages. The .Net framework class library is divided into two parts Base class library Framework class library
  • 6. Differenceasp.Net 2.0 has added a number of special directories where 1.1 had only the one required bin directory. Compilation model with 1.1, all code was compiled into one assembly placed in the bin directory. With 2.0, the assembly is separated into multiple assemblies. These multiple assemblies may be created on-the-fly or precompiled The new generation of 64-bit computers enables the creation of applications that can run faster and take advantage of more memory than is available to 32-bit applications. This feature provides new support for loading and activating applications through the use of a manifest. The microsoft.Net framework 2.0 includes significant enhancements to all areas of ASP.Net. For web page development, new controls make it easier to add commonly used functionality to dynamic web pages.
  • 7. Features.Net Framework remoting You can use .Netremoting to enable communication between different application regardless of whether they reside on same computer or different computers. In adition, these computers can run on different operating systems and still communicate with each other using .Netremoting.
  • 8. .Net framework remoting.Net framework remoting now supports ipv6 addresses and the exchange of generic types. Obtaining information about local computer network configuration and usage Using classes in the system. Net. Networkinformation namespace, applications can access IP, ipv4, ipv6, TCP, and UDP network traffic statistics.  Ping The ping class allows an application to determine whether a remote computer is accessible over the network. Processing http requests from within applications You can use the http listener class to create a simple web server that responds to http requests.
  • 9. Globalization Globalization is the process of creating an application that meets the needs of users from multiple cultures. This process involves more than just translating the user interface elements of an application into multiple languages and also includes using the correct currency, date and time format , calendar, writing direction sorting rules ,and other issues .
  • 10. Manifest-Based ActivationThis feature provides new support for loading and activating applications through the use of a manifest. Manifest-based activation is essential for supporting click once applications. Applications are activated through a reference to an assembly that contains the application's entry point. For example, clicking an application's .Exe file from within the windows shell causes the shell to load the common language runtime (clr) and call a well-known entry point within that .Exe file's assembly. The assembly manifest contains assembly metadata. Assembly manifest can be stored in either a PE file(an .Exe or .Dll file) .
  • 11. New Window-Based Form Control The datagridview control provides a powerful and flexible way to display data in a tabular format. Toolstrip controls are toolbars that can host menus, controls, and user controls in your windows forms applications. The toolstrip class and its associated classes enable you to create toolbars and other user interface elements in a style that is consistent with microsoft windows XP, microsoft office, and microsoft internet explorer. The maskedtextbox control uses a mask definition to distinguish between valid and invalid user input. The windows forms soundplayer class enables you to easily include sounds in your applications. The soundplayer class can play sound files in the .Wav format, either from a resource or from universal naming conventions (UNC) or HTTP locations. Additionally, the soundplayer class enables you to load or play sounds asynchronously.
  • 12. The windows forms splitcontainer control can be thought of as a composite; it is two panels separated by a movable bar. When the mouse pointer hovers over the bar, the cursor changes to show that the bar is movable. The listview control now supports three features provided by windows xp and the windows server 2003 family: tile view, grouping, and drag-and-drop item repositioning. The listview, treeview, and tooltip controls now support owner drawing functionality similar to the owner drawing support for the combobox, listbox, menuitem, and tabcontrol controls in the previous release. The webbrowser control lets you host web pages in your windows forms applications. You can use the webbrowser control to provide integrated html-based help or internet web browsing capabilities in your application.
  • 13. The flowlayoutpanel control arranges its contents in a horizontal or vertical flow direction. The tablelayoutpanel control arranges its contents in a grid. Because the layout is performed both at design time and run time, it can change dynamically as the application environment changes. The backgroundworker component enables you to perform operations in the background that can take a long time to execute, such as image downloads and database transactions.
  • 14. Conclusion The .Netframework is nothing but you can build a dynamic applications, With this I am concluding my topic here. I think I was able to give you an insight to almost all main areas in .NET framework 2.0.