dotnet 2.0

2
.NET Framework 2.0 y API Enhancements - 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 behaviour 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. y Full 64-bit support for both the x64 and the IA64 hardware platforms. y Language support for Generics built directly into the .NET CLR. y Using FTP y New IDE Features - Refactoring , code snippets, Window Layout Management, IDE Navigator, Smart tags, Auto Recover and more y Compressing and decompressing files in the GZip format y HTTP Listener - create a web server y Using serial ports y Light-weight Code Generation y Refactoring support y XSLT Debugger y XML or Dataset Visualizer while debugging the application AS P.NET 2.0 y Many additional and improved ASP.NET web controls. y New data controls with declarative data binding. y New personalization features for ASP.NET, such as support for themes, skins and webparts.  y It includes a new feature called Control State. Control state is similar to view state except that is used to preserve only critical information. For example the gridview control uses control state to store the selected row. Even if you disable the viewstate, the gridview control remembers which row is selected. y Data Sources - Data Binding using the Object Data Source, SqlDataSource, and Xml Data Source objects y New Data Controls ± Data Grid View, Details View and Form View controls y Master Pages y New membership controls ± Login Status, Login Name, Login View, Create User Wizard and more y Site Navigation - Using the Menu, Site Map Path and tree controls y Using Profiles to store user properties - Profiles can be used to easily add personalization to your web sites y Cookieless forms authentication ± Cookieless option in web.config has further attributes such as useDeviceProfile, useCookies, auto and useUri. The use DeviceProf ile setting is the default and reads the device profile data in the incoming HTTP header to de termine whether cookies should be used. If cookies cannot be used, the authe ntication tick et is stored in the URI. The auto setting attempts to use cookies as a first pa ss, and if this fails, reverts to U RI-based tickets. The useCookies and u seUri force  ASP.NET to use either cookies or URI-based tickets respectively. y ASP.NET 2.0 controls are mobile aware, which means that a single web UI can be used to target both a desktop and mobile de vice. The significance of this mobile awareness in relation to cookies is that mobile devices have traditionally been one of the trouble spots for cookies. ADO.NET in VS 2005/.NET Framework 2.0 y Asynchronous Processing ± Ability to execute commands asynchronously y Batch Processing ± Updating Data Sets in Bulks y SQL Server Notifications - Returns notification whenever data has been changed even if the connection to the database has been closed y System.Transactions - optimize distributed transactions so that the extra cost of making them "distributed" is only incurred when the transactions are actually needed y Table Adapters + Typ ed Data Sets enhancements Win Forms in .NET Framework 2.0 New Data Controls - Using Binding Navigator, Binding Source and Data Grid View Click Once - new deployment technology New Menus & Tool Bar controls ± Menu Strip, Status Strip, Tool Strip and Tool Strip Container  New Components ± Background Worker± For asynchronous calls from the GUI. File System Watcher ± To listen to events on the File system New Controls ± Masked Text Box, Sound Player, Split Container, Web Browser, Layout Panels and more«

Upload: amjalu

Post on 07-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

8/4/2019 Dotnet 2.0

http://slidepdf.com/reader/full/dotnet-20 1/2

.NET Framework 2.0

y API Enhancements - A new hosting API for native applications wishing to host an instance of the .NETruntime. The new API gives a fine grain control on the behaviour of the runtime with regards tomultithreading, memory allocation, assembly loading and more (detailed reference). It was initiallydeveloped to efficiently host the runtime in Microsoft SQL Server, which implements its own scheduler and memory manager.

y Full 64-bit support for both the x64 and the IA64 hardware platforms.

y Language support for Generics built directly into the .NET CLR.

y Using FTPy New IDE Features - Refactoring , code snippets, Window Layout Management, IDE Navigator, Smart

tags, Auto Recover and more

y Compressing and decompressing files in the GZip format

y HTTP Listener - create a web server 

y Using serial ports

y Light-weight Code Generation

y Refactoring support

y XSLT Debugger 

y XML or Dataset Visualizer while debugging the application

ASP.NET 2.0

y Many additional and improved ASP.NET web controls.

y New data controls with declarative data binding.

y  New personalization features for ASP.NET, such as support for themes, skins and webparts. y It includes a new feature called Control State. Control state is similar to view state except that is used to

preserve only critical information. For example the gridview control uses control state to store theselected row. Even if you disable the viewstate, the gridview control remembers which row is selected.

y Data Sources - Data Binding using the Object Data Source, SqlDataSource, and Xml Data Sourceobjects

y New Data Controls ± Data Grid View, Details View and Form View controls

y Master Pages

y New membership controls ± Login Status, Login Name, Login View, Create User Wizard and more

y Site Navigation - Using the Menu, Site Map Path and tree controls

y Using Profiles to store user properties - Profiles can be used to easily add personalization to your websites

y Cookieless forms authentication ± Cookieless option in web.config has further attributes such asuseDeviceProfile, useCookies, auto and useUri. The useDeviceProfile setting is the default and reads

the device profile data in the incoming HTTP header to determine whether cookies should be used. If cookies cannot be used, the authentication ticket is stored in the URI. The auto setting attempts to usecookies as a first pass, and if this fails, reverts to URI-based tickets. The useCookies and useUri force

 ASP.NET to use either cookies or URI-based tickets respectively.

y ASP.NET 2.0 controls are mobile aware, which means that a single web UI can be used to target both adesktop and mobile device. The significance of this mobile awareness in relation to cookies is thatmobile devices have traditionally been one of the trouble spots for cookies.

ADO.NET in VS 2005/.NET Framework 2.0

y Asynchronous Processing ± Ability to execute commands asynchronously

y Batch Processing ± Updating Data Sets in Bulks

y SQL Server Notifications - Returns notification whenever data has been changed even if theconnection to the database has been closed

y System.Transactions - optimize distributed transactions so that the extra cost of making them

"distributed" is only incurred when the transactions are actually neededy Table Adapters + Typed Data Sets enhancements

Win Forms in .NET Framework 2.0

New Data Controls - Using Binding Navigator, Binding Source and Data Grid View Click Once - new deployment technology New Menus & Tool Bar controls ± Menu Strip, Status Strip, Tool Strip and Tool Strip Container  New Components ± Background Worker± For asynchronous calls from the GUI. File System Watcher ±

To listen to events on the File system New Controls ± Masked Text Box, Sound Player, Split Container, Web Browser, Layout Panels and more«

8/4/2019 Dotnet 2.0

http://slidepdf.com/reader/full/dotnet-20 2/2

New C# 2.0 Features

y Generics

y Iterators

y Partial Classes

y Nullable Types

y Anonymous Methods

Visual Basic 2005 Enhancements

y Strongly typed resources using My Object or Keyword