Buying Options
Visual C# 2005: A Developer's Notebook
Print $29.95
Add to Cart
Print+Ebook $32.95
Add to Cart
Ebook $23.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £22.99
Add to Cart
What is this?
Description
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.
Full Description
Table of Contents
  1. Chapter 1 C# 2.0

    1. Create a Type-Safe List Using a Generic Collection

    2. Create Your Own Generic Collection

    3. Implement the Collection Interfaces

    4. Enumerate Using Generic Iterators

    5. Implement GetEnumerator with Complex Data Structures

    6. Simplify Your Code with Anonymous Methods

    7. Hide Designer Code with Partial Types

    8. Create Static Classes

    9. Express Null Values with Nullable Types

    10. Access Objects in the Global Namespace

    11. Limit Access Within Properties

    12. Gain Flexibility with Delegate Covariance and Contravariance

  2. Chapter 2 Visual Studio 2005

    1. Configure and Save Your Developer Environment

    2. Configure Your Application

    3. Make the Editor Work for You

    4. Use Refactoring to Speed Revision of Your Code

    5. Use Code Snippets to Save Typing

    6. Examine Objects While Debugging Them

    7. Visualize XML Data

    8. Diagnose Exceptions

  3. Chapter 3 Windows Applications

    1. Add Tool Strips to Your Application

    2. Allow Valid Input Only

    3. Create Auto-Complete Text Boxes

    4. Play Sounds

    5. Create Split Windows

    6. Create Data-Driven Forms

    7. Create Safe Asynchronous Tasks

    8. Put the Web in a Window

    9. Enable One-Click Deployment

  4. Chapter 4 Web Applications

    1. Develop Web Apps Without IIS

    2. Provide Forms-Based Security Without Code

    3. Add Roles to ASP.NET Accounts

    4. Create Personalized Web Sites

    5. Personalize with Complex Types

    6. Add Anonymous Personalization to Your Site

    7. Let Users Personalize Your Site with Themes

    8. Unify Your Look and Feel with Master Pages

  5. Chapter 5 Data

    1. Bind to Data Without Writing Code

    2. Create Detail Pages

    3. Create Master Detail Records

    4. Get Database Statistics

    5. Batch Updates to Improve Performance

    6. Bind to an XmlDataSource Control

    7. Improve XML Manipulation with XPathDocument

    8. Select Within XPathDocument Using XPath

  1. Colophon

View Full Table of Contents
Product Details
Title:
Visual C# 2005: A Developer's Notebook
By:
Jesse Liberty
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
April 2005
Ebook Release:
February 2009
Pages:
240
Print ISBN:
978-0-596-00799-7
| ISBN 10:
0-596-00799-X
Ebook ISBN:
978-0-596-10497-9
| ISBN 10:
0-596-10497-9
Customer Reviews
About the Author
  1. Jesse Liberty

    Jesse Liberty is the best selling author of Programming ASP.NET, Programming C#, and a dozen other books on web and object oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting and on-site training in ASP.NET, C#, C++ and related topics. Jesse has been a Distinguished Software Engineer at AT&T and Vice President for technology development at CitiBank.

    View Jesse Liberty's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The Developer's Notebook series is modeled on the tradition of laboratory notebooks. Laboratory notebooks are an invaluable tool for researchers and their successors. Sarah Sherman was the production editor, and Audrey Doyle was the copyeditor for Visual C# 2005: A Developer's Notebook. Katherine T. Pinard was the proofreader. Jamie Peppard and Claire Cloutier provided quality control. Lydia Onofrei provided production assistance. Julie Hawks wrote the index.

Edie Freedman designed the cover of this book. Karen Montgomery produced the cover layout with Adobe InDesign CS using the Officina Sans and JuniorHandwriting fonts.

David Futato designed the interior layout. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Adobe Boton; the heading font is ITC Officina Sans; the code font is LucasFont's TheSans Mono Condensed, and the handwriting font is a modified version of JuniorHandwriting made by Tepid Monkey Foundry, and modified by O'Reilly. The illustrations that appear in the book were produced by Robert Romano, Jessamyn Read, and Lesley Borash using Macromedia FreeHand MX and Adobe Photoshop 6. This colophon was written by Colleen Gorman.

  • Book cover of Visual C# 2005: A Developer's Notebook