SlideShare a Scribd company logo
1 of 14
An  ISAS  Presentation  On .net Framework 2.0 Presented by :Vikash Chandra Das
Contents .Net frame work CLR Classlibrary     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 CLR Class 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
Difference asp.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 Activation This 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

What's hot

Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version Historyvoltaincx
 
What's New in .Net 4.5
What's New in .Net 4.5What's New in .Net 4.5
What's New in .Net 4.5Malam Team
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics PresentationSudhakar Sharma
 
Dot Net Fundamentals
Dot Net FundamentalsDot Net Fundamentals
Dot Net FundamentalsLiquidHub
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.netMUKALU STEVEN
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.netsuraj pandey
 
.Net framework
.Net framework.Net framework
.Net frameworkArun Pal
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technologyPramod Rathore
 
Vb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentationVb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentationIftikhar Ahmad
 
.Net Overview -- Training (Lesson 1)
.Net Overview -- Training (Lesson 1).Net Overview -- Training (Lesson 1)
.Net Overview -- Training (Lesson 1)Rishi Kothari
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net FundamentalsAli Taki
 
Introduction to dot net framework by vaishali sahare [katkar]
Introduction to dot net framework by vaishali sahare [katkar]Introduction to dot net framework by vaishali sahare [katkar]
Introduction to dot net framework by vaishali sahare [katkar]vaishalisahare123
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NETsalonityagi
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.netJaya Kumari
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .netFelisha Hosein
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net FrameworkNeha Singh
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame workvc7722
 

What's hot (20)

Dotnet Frameworks Version History
Dotnet Frameworks Version HistoryDotnet Frameworks Version History
Dotnet Frameworks Version History
 
What's New in .Net 4.5
What's New in .Net 4.5What's New in .Net 4.5
What's New in .Net 4.5
 
Dotnet basics
Dotnet basicsDotnet basics
Dotnet basics
 
Dotnet Basics Presentation
Dotnet Basics PresentationDotnet Basics Presentation
Dotnet Basics Presentation
 
Dot Net Fundamentals
Dot Net FundamentalsDot Net Fundamentals
Dot Net Fundamentals
 
Lecture 1 introduction to vb.net
Lecture 1   introduction to vb.netLecture 1   introduction to vb.net
Lecture 1 introduction to vb.net
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
4. features of .net
4. features of .net4. features of .net
4. features of .net
 
.Net framework
.Net framework.Net framework
.Net framework
 
6.origins genesis of .net technology
6.origins genesis of .net technology6.origins genesis of .net technology
6.origins genesis of .net technology
 
Vb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentationVb6 vs vb.net....(visual basic) presentation
Vb6 vs vb.net....(visual basic) presentation
 
.Net Overview -- Training (Lesson 1)
.Net Overview -- Training (Lesson 1).Net Overview -- Training (Lesson 1)
.Net Overview -- Training (Lesson 1)
 
Net Fundamentals
Net FundamentalsNet Fundamentals
Net Fundamentals
 
Introduction to dot net framework by vaishali sahare [katkar]
Introduction to dot net framework by vaishali sahare [katkar]Introduction to dot net framework by vaishali sahare [katkar]
Introduction to dot net framework by vaishali sahare [katkar]
 
Visual Studio.NET
Visual Studio.NETVisual Studio.NET
Visual Studio.NET
 
Introduction to vb.net
Introduction to vb.netIntroduction to vb.net
Introduction to vb.net
 
01 intro to programming in .net
01   intro to programming in .net01   intro to programming in .net
01 intro to programming in .net
 
Overview of .Net Framework
Overview of .Net FrameworkOverview of .Net Framework
Overview of .Net Framework
 
Evolution of .net frame work
Evolution of .net frame workEvolution of .net frame work
Evolution of .net frame work
 
.Net assembly
.Net assembly.Net assembly
.Net assembly
 

Viewers also liked

Découverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net CoreDécouverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net CoreIonut Mihalcea
 
A PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATEA PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATETushar Choudhary
 
Struts & hibernate ppt
Struts & hibernate pptStruts & hibernate ppt
Struts & hibernate pptPankaj Patel
 
Introduction To Hibernate
Introduction To HibernateIntroduction To Hibernate
Introduction To Hibernateashishkulkarni
 
Hibernate presentation
Hibernate presentationHibernate presentation
Hibernate presentationManav Prasad
 
Introduction to Hibernate Framework
Introduction to Hibernate FrameworkIntroduction to Hibernate Framework
Introduction to Hibernate FrameworkRaveendra R
 
Asp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentationAsp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentationabhishek singh
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentationguest11106b
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework OverviewDoncho Minkov
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net frameworkArun Prasad
 

Viewers also liked (11)

Découverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net CoreDécouverte .Net Core et Asp.Net Core
Découverte .Net Core et Asp.Net Core
 
A PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATEA PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATE
 
Perl tutorial
Perl tutorialPerl tutorial
Perl tutorial
 
Struts & hibernate ppt
Struts & hibernate pptStruts & hibernate ppt
Struts & hibernate ppt
 
Introduction To Hibernate
Introduction To HibernateIntroduction To Hibernate
Introduction To Hibernate
 
Hibernate presentation
Hibernate presentationHibernate presentation
Hibernate presentation
 
Introduction to Hibernate Framework
Introduction to Hibernate FrameworkIntroduction to Hibernate Framework
Introduction to Hibernate Framework
 
Asp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentationAsp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentation
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
 
.NET Framework Overview
.NET Framework Overview.NET Framework Overview
.NET Framework Overview
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 

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

dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworksnawal saad
 
Online lg prodect
Online lg prodectOnline lg prodect
Online lg prodectYesu Raj
 
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iDot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iRakesh Joshi
 
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iDot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iRakesh Joshi
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1Vasudev Sharma
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checkerYesu Raj
 
.Net framework interview questions
.Net framework interview questions.Net framework interview questions
.Net framework interview questionsMir Majid
 
.Net framework
.Net framework.Net framework
.Net frameworkRaghu nath
 
.NET TECHNOLOGIES
.NET TECHNOLOGIES.NET TECHNOLOGIES
.NET TECHNOLOGIESProf Ansari
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management systemYesu Raj
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management systemYesu Raj
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for BeginnersTripti Tiwari
 
A simplest-way-to-reconstruct-.net-framework
A simplest-way-to-reconstruct-.net-frameworkA simplest-way-to-reconstruct-.net-framework
A simplest-way-to-reconstruct-.net-frameworksonia merchant
 

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

.Net framework
.Net framework.Net framework
.Net framework
 
Kushal
KushalKushal
Kushal
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 
Online lg prodect
Online lg prodectOnline lg prodect
Online lg prodect
 
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iDot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part i
 
Dot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part iDot net-interview-questions-and-answers part i
Dot net-interview-questions-and-answers part i
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
 
Dot net Introduction and their usabilities
Dot net Introduction and  their usabilitiesDot net Introduction and  their usabilities
Dot net Introduction and their usabilities
 
.Net framework interview questions
.Net framework interview questions.Net framework interview questions
.Net framework interview questions
 
c#.pptx
c#.pptxc#.pptx
c#.pptx
 
.Net framework
.Net framework.Net framework
.Net framework
 
.NET TECHNOLOGIES
.NET TECHNOLOGIES.NET TECHNOLOGIES
.NET TECHNOLOGIES
 
Chapter1
Chapter1Chapter1
Chapter1
 
Web based booking a car taxi5
Web based booking a car taxi5Web based booking a car taxi5
Web based booking a car taxi5
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
Online advertising management system
Online advertising management systemOnline advertising management system
Online advertising management system
 
C# chap 2
C# chap 2C# chap 2
C# chap 2
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
A simplest-way-to-reconstruct-.net-framework
A simplest-way-to-reconstruct-.net-frameworkA simplest-way-to-reconstruct-.net-framework
A simplest-way-to-reconstruct-.net-framework
 

Recently uploaded

Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 

Recently uploaded (20)

Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 

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

  • 1. An ISAS Presentation On .net Framework 2.0 Presented by :Vikash Chandra Das
  • 2. Contents .Net frame work CLR Classlibrary 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 CLR Class 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. Difference asp.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 Activation This 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.