dotnet 2.0
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«