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

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 

Recently uploaded (20)

Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 

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.