- Generics
- Iterators
- Partial Classes
- Nullable Types
- Anonymous Methods
- Namespace alias qualifier
- Static Classes
- External Assembly Alias
- Property Accessor Accessibility
- Covariance and Contravariance in Delegates
- How to: Declare, Instantiate, and Use a Delegate
- Fixed Size Buffers
- Friend Assemblies
- Inline warning control
- volatile
Windows Forms 2.0 Enhancements
- DataGridView
- ToolStrip
- MaskedTextBox
- SplitContainer
- ListView
- WebBrowser
- FlowLayoutPanel
- BindingNavigator
New and Enhanced Features of Building Presentation Layer Applications
- Enhanced Design-Time Support
§ Smart Tags
§ Snaplines
§ Quick Edit Mode
§ ToolStrip Designer
§ Document Outline Window - BindingSource Component
- Data Component
§ A data component consists of a DataTable, a TableAdapter, and a set of TableAdapter queries. DataTables are strongly typed instances of the ADO.NET DataTable class. - Asynchronous Programming
§ BackGroundWorker
§ Asynchronous Pattern for Components (LoadAsync and LoadCompleted) - Misc New Features
§ Application Settings
§ Double Buffered Graphics
XML Processing Enhancements
- XML Related Features
§ Support for the XQuery language.
§ A new XML data store.
§ A mapping technology to map data that is stored in a relational database to an XML view, or a common language runtime (CLR) object view.
§ Enhancements to existing XML-related classes including type support on the XmlReader, XmlWriter, and XPathNavigator classes.
§ A new model for creating XmlReader and XmlWriter objects.
§ A new XSL Transformation (XSLT) processor.
§ Performance improvements. - XML Related Features
§ A new model for in-memory XML data processing.
§ The XPathDocument class has been redesigned to be the primary XML data store.
§ Editing is provided by the XPathEditableNavigator class, which offers several editing options, and navigation capabilities using a cursor model.
§ The XPathDocument class also includes type support, the ability to accept or reject changes, and much more. - New XML Query Architecture
- Type Support
§ The XmlReader, XmlWriter, and XPathNavigator classes have been updated to include type support. New methods on these classes enable you return a node value as a common language runtime object. - New Model For Creating XmlReader and XmlWriter objects
ADO.NET 2.0 Enhancements
- Managed Providers
§ Server Enumeration
§ Asynchronous Processing
§ Multiple Active Result Sets (MARS)
§ Bulk Copy Operations
§ New SQL Server Max Data Types
§ SQL Server User-defined Types
§ SQL Server Notifications
§ Transactions with SQL Server Snapshot Isolation
§ Database Mirroring in SQL Server 2005
§ SQLXML 3.0 in SQL Server 2005
§ Provider Statistics
§ Change password in SQL Server 2005 - Disconnected Classes
§ Batch Processing
§ DataTableReader - Provider Independent APIs
§ .NET Data Provider Enumeration
§ Provides support for enumerating installed data providers
§ Schema Discovery
ASP.NET 2.0 Enhancements
- Developer Productivity
§ New Server Controls.
· Data Controls.
· Navigation Controls.
· Login Controls.
· Web Part Controls.
· Master Pages.
· Themes and Skins.
· Personalization.
· Localizaton - Administration and Management
§ Configuration API.
§ ASP.NET MMC Admin Tool
§ Pre-compilation Tool.
§ Health Monitoring and Tracing - Flexible Extensibility
§ Provider-driven Application Services.
§ Control Extensibility Server.
§ Data Source Controls.
§ Compilation Build Providers.
§ Expression Handlers. - Performance and Scalability
§ 64-Bit Support.
§ Caching Improvements.
Miscs
- 64-Bit Platform Support
- Access Control List Support
- Authenticated Streams (ssl)
- System.IO.Compression (Gzip)
- Console Class Additions
- Data Protection API (encryption)
- Debugger Display Attributes
- Debugger Edit and Continue Support
- Distributed Computing (HttpListener, SOAP 1.2, etc)
- EventLog Enhancements
- Expanded Certificate Management (X.509 Certificates)
- FTP Support (WebRequest, WebResponse)
- Globalization
- .NET Framework Remoting (IPv6)
- Obtaining Information About Local Computer Network Configuration and Usage (System.Net.NetworkInformation)
- Ping
- Programmatic Control of Caching (System.Net.Cache)
- Security Exceptions
- Serial I/O Device Support
- Serialization
- SMTP Support
- Strongly Typed Resource Support
- Threading Improvements (semaphore)
- Trace Data Filtering
- Transactions
- Web Services (Soap 1.2)
Productivity Enhancements in Visual Studio 2005
- Edit Marks
- Code Snippets
- Refactoring Tools
§ Extract Method.
§ Encapsulate Field.
§ Extract Interface.
§ Reorder Parameters
§ Remove Parameters.
§ Rename.
§ Promote Local Variable to Parameter.
0 comments:
Post a Comment