Visual C# 2005: A Developer's Notebook
Microsoft's C# language has attracted millions to .NET. Now, to make development
on this platform quicker and easier, C# 2.0 offers some key changes as part of Visual
Studio 2005. Our unique "all lab, no lecture" guide offers 50 hands-on projects to
explore each new feature. Learn what C# 2.0 can do for you now.
|
![]() |
The Developer's Notebook Series
Preface
Chapter 1. C# 2.0
Create a Type-Safe List Using a Generic Collection
Create Your Own Generic Collection
Implement the Collection Interfaces
Enumerate Using Generic Iterators
Implement GetEnumerator with Complex Data Structures
Simplify Your Code with Anonymous Methods
Hide Designer Code with Partial Types
Create Static Classes
Express Null Values with Nullable Types
Access Objects in the Global Namespace
Limit Access Within Properties
Gain Flexibility with Delegate Covariance and Contravariance
Chapter 2. Visual Studio 2005
Configure and Save Your Developer Environment
Configure Your Application
Make the Editor Work for You
Use Refactoring to Speed Revision of Your Code
Use Code Snippets to Save Typing
Examine Objects While Debugging Them
Visualize XML Data
Diagnose Exceptions
Chapter 3. Windows Applications
Add Tool Strips to Your Application
Allow Valid Input Only
Create Auto-Complete Text Boxes
Play Sounds
Create Split Windows
Create Data-Driven Forms
Create Safe Asynchronous Tasks
Put the Web in a Window
Enable One-Click Deployment
Chapter 4. Web Applications
Develop Web Apps Without IIS
Provide Forms-Based Security Without Code
Add Roles to ASP.NET Accounts
Create Personalized Web Sites
Personalize with Complex Types
Add Anonymous Personalization to Your Site
Let Users Personalize Your Site with Themes
Unify Your Look and Feel with Master Pages
Chapter 5. Data
Bind to Data Without Writing Code
Create Detail Pages
Create Master Detail Records
Get Database Statistics
Batch Updates to Improve Performance
Bind to an XmlDataSource Control
Improve XML Manipulation with XPathDocument
Select Within XPathDocument Using XPath
См. также: