Features
- Cover Type: Paperback with 432 pages
- Published by: For Dummies October 31, 2005
- Written in: English
- ISBN 10 Number: 0764597043
- ISBN 13 Number: 978-0764597046
-
Book Dimensions:
9.1 x 7.4 x 1.1 inches
- Weighs: 1.5 pounds
Product Description
- C# is Microsoft's object-oriented programming language designed for improving productivity in the development of Web applications
- Fully revised for C# 2005, this book begins with creating a C# program, then moves into C# and object-oriented programming fundamentals, Windows programming with C# and Visual Studio, and debugging and error handling
- A friendly, conversational approach to understanding C# is certain to get readers quickly creating applications
- The CD-ROM contains all the sample code in the book as well as bonus materials
Publisher Description
C# 2005 for Dummies is a thorough update of the original C# for Dummies title. The new edition brings the book up to date on C# features added in the C# 2.0 version that ships with
Microsoft's new Visual Studio 2005. The book's friendly, conversational approach brings C# and new features like generics and iterators down to earth "for the rest of us." Readers with little or no programming experience can get a good start here. Readers with more experience will find this a congenial way to acquire a fine new language. Virtually every page of the original book has been updated or sometimes replaced to give you the latest cool stuff. Earlier versions of C# gave us "collections"--objects for storing lots of similar things. Now, C# 2.0 gives us the ability to write our own collections using generic constructs. Explore generics by helping OOPs, Inc., compete with its rival package shippers using their new generic priority queue collection. In C# 1.0, you could write your own iterator--an object that makes it easy to loop through a collection item by item. Now, C# 2.0 makes writing iterators much, much easier. Explore iterators by iterating anything that will hold still long enough.
C# 2005 for Dummies thoroughly covers generics, iterators, and other new C# features and introduces many new features of
Microsoft Visual Studio. As a bonus, you get tons of sample programs, five extra chapters, including one on using "C# on the Cheap," plus three nifty, valuable utility programs you can install and use for your own programming. And, to accompany and supplement
C# 2005 for Dummies, there's a new Web site at CSharp102.com and a companion blog at CSharp102.blogspot.com. Visit soon.
Reader ReviewsSeems like I've been ending up with a number of C# books in my review pile lately. The most recent one is C# 2005 For Dummies by Stephen Randy Davis and Chuck Sphar. As with many programming language books in the Dummies series, it's a solid coverage of the material for those who are looking for a broad coverage of the material for a first exposure... Contents: Part 1 - Creating Your First C# Programs: Creating Your First C# Windows Program; Creating Your First C# Console Application Part 2 - Basic C# Programming: Living with Variability - Declaring Value-Type Variables; Smooth Operators; Controlling Program Flow Part 3 - Object-Based Programming: Collecting Data - The Class and the Array; Putting on Some High-Class Functions; Class Methods; Stringing in the Key of C# Part 4 - Object-Oriented Programming: Object-Oriented Programming - What's It All About?; Holding a Class Responsible; Inheritance - Is That All I Get?; Poly-what-ism? Part 5 - Beyond Basic Classes: What a Class Isn't a Class - The Interface and the Structure; Asking Your Pharmacist about Generics Part 6 - The Part of Ten: The ten Most Common Build Errors (And How to Fix Them); The ten Most Significant Differences between C# and C++ Appendix: About the CD Bonus Chapters on the CD: Some Exceptional Exceptions; Handling Files and Libraries in C#; Stepping through Collections; Using the Visual Studio Interface; C# on the Cheap Index As I've mentioned in other places, I like Dummies books for the ability to allow me to figure out what I don't know about a subject. If I didn't know Java at all (C# is very close to Java in many, many respects) and wanted to get my feet wet in C#, this book would help me get the foundational skills I need. As someone who *does* already know Java, I think I was more interested in the bonus material on the CD. I really didn't know much about Mono, the open-source implementation of .Net. Nor did I know that there are non-Microsoft imitations of Visual Studio that you can use if you want to code in C# without spending hundreds of dollars for the VS IDE. Cool stuff! This probably wouldn't be the book you'd keep around as your main reference source if you are going to be a C# code-slinger, but it will help you figure out where the gun goes and how to put the holster on...