| help | account  


Visual C# 2005: A Developer's Notebook
View Larger Image
Jesse Liberty
O'Reilly Media, Paperback, Published April 2005, 221 pages, ISBN 059600799X
List Price: $29.95
Our Price: $18.95
You Save: $11.00 (37% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock

Customer Reviews: 1     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

In the three years since Microsoft made C# available, there have been lots of tweaks to the language. That's because C# is not only essential for making .NET work, it's a big way for Microsoft to attract millions of Java, C and C++ developers to the platform. And C# has definitely made some inroads. Because of its popularity among developers, the language received standardization from ECMA International, making it possible to port C# applications to other platforms.

To bolster its appeal, C# 2.0 has undergone some key changes as part of Visual Studio 2005 that will make development with .NET quicker and easier. The updated IDE is not due for official release until summer, but the C# 2.0 beta is available for those who want to take it for a spin and get up to speed.

That's precisely what Visual C# 2005: A Developer's Notebook allows you to do. There are some great new features in C# and this unique "all lab, no lecture" guide covers them all with 50 hands-on projects. Each project explores a new feature, with emphasis on changes that increase productivity, simplify programming tasks, and add functionality to applications.

C#'s component-based design combines the productivity of Microsoft's popular Visual Basic with the raw power of C++ for web-based applications. Many reviewers note a similarity between C# and Java--in fact, a new feature that took the Java development team five years to incorporate into Java is now available in C# 2.0. Called "generics", this feature enables developers to reuse and customize their existing code, so they can dramatically cut down the time it takes to develop new applications.

Visual C# 2005: A Developer's Notebook is full of no-nonsense code without the usual page-filling commentary. You'll find suggestions for further experimentation, links to on-line documentation, plus practical notes and warnings. The book also tells developers how to acquire, install and configure Visual Studio .NET 2005. Are you a coder to the core? Learn what C# 2.0 can do for you now.


About the Author

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 the vice president for technology development at CitiBank. Here is a comment direct to you and Bookpool from Jesse:

Why I Wrote This Book - Transition 1.x -> 2.0
"I wrote this book as a fast transition guide from C# 1.x to 2.0. In this book I have the opportunity to tell you not only what is new in the language, but also what is new in developing ASP.NET and Windows applications, and in accessing Data, as well as new capabilities in Visual Studio 2005. You can read more about this book on my web site LibertyAssociates.com where you can also read a sample chapter. If you are an experienced 1.x .NET programmer looking to move to 2.0, I hope you will take a look at this book; my goal was to tell you just what you need to know without wasting your time reviewing what you already understand."


Table of Contents

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

Index


Customer Reviews

Customer Reviews: 1     Average Customer Rating:

Jul 21, 2005     thomas from charlotte, NC
A good intro to some cool stuff
I bought this book because i started a pet project specifically to get comfy with .NET 2.0 and Visual Studio 2005. It helped because it acts like a catalog of new features and gives examples on how to use them. It is not a comprehensive reference, but it doesn't pretend to be either...it's more of a 'heads-up'. I like the writing style of Jesse liberty. In his other books I own by him, he writes in a casual and friendly tone, and this book is no exception. His examples and explanations are simple but relevant. On the same token, it's pretty light for an advanced .NET programmer but again, I used it to get familiar with new features. Like the series explains, it's lighter on talk and heavy on examples.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account