| OverviewThis is the Safari online edition of the printed book.
The professional programmer's
Deitel® guide to C# and the powerful
Microsoft® .NET Framework
Written for programmers with a background in
C++, Java or other high-level languages, this book applies the
Deitel signature live-code approach to teaching programming and
explores Microsoft's C# language and .NET Framework 3.5 in
depth. The book is updated for Visual Studio® 2008 and C# 3.0,
and presents C# concepts in the context of fully tested programs,
complete with syntax shading, code highlighting, line-by-line code
descriptions, and program outputs. The book features 200+ C#
applications with about 20,000 lines of proven C# code, and
hundreds of tips that will help you build robust applications.
Start with a concise introduction to C#
using an early classes and objects approach, then rapidly move on
to more advanced topics, including the .NET Framework 3.5, LINQ,
WPF, ASP.NET AJAX, WCF web services and Silverlight™.
You'll enjoy the Deitels' classic treatment of
object-oriented programming and the OOD/UML™ ATM case study,
including a complete C# implementation. When you're finished,
you'll have everything you need to build next-generation
Windows applications, web applications and web services.
TheDeitel® Developer Series isdesigned
for practicing programmers. The series presents focused treatments
of emerging technologies, including .NET, Java™, web
services, Internet and web development, and more.
Practical, example-rich
coverage of:
.Net Framework 3.5
Types, Arrays, LINQ to Objects
Exception Handling
LINQ, Object/Collection Initializers
OOP: Classes, Inheritance, Polymorphism,
Interfaces
WinForms, WPF, XAML, Event Handling
WPF Graphics/Multimedia,
Silverlight™
Lists, Queues, Stacks, Trees
Generic Collections, Generic Methods and
Classes
XML®, LINQ to XML
Database, SQL, LINQ to SQL
ASP.NET 3.5, ASP.NET AJAX
Web Forms, Web Controls
WCF Web Services
OOD/UML™ 2 CASE
STUDY
And more
Visit www.deitel.com to:
Download code examples
Check out the growing list of programming,
Web 2.0, and software-related Resource Centers
To receive updates for this book,
subscribe to the free Deitel® Buzz Online
e-mail newsletter at www.deitel.com/newsletter/subscribe.html
Read archived issues of the
Deitel® Buzz Online
Visit www.deitel.com/training for information on
Deitel's Dive Into® Series corporate training
courses delivered on-site worldwide
Pre-Publication Reviewer Testimonials
"The
ultimate, comprehensive book that teaches you how to program using
the latest Microsoft technologies. Excellent explanations, lots of
examples, all the necessary theoretical background and all the
latest technologies for desktop, web and databases. The best
overview of Silverlight."
–Kirill
Osenkov, Microsoft
"An
excellent, true objects-first book. Excellent introduction to
collections. The generics material is a real asset."
–Gavin Osborne, Saskatchewan Institutue of Applied Science
& Technology
"The
early Introduction to Classes and Objects is brilliant. Coverage of
ASP.NET 3.5 is exceptional. Includes a great introduction to
ASP.NET AJAX."
–José Antonio González Seco, Parliament of
Andalusia
"Great
chapter on polymorphism."
–Eric
Lippert, Microsoft
"Illustrates the best practices of C# programming. Teaches
how to 'program in the large,' with material on
object-oriented programming and software engineering
principles."
–Mingsheng Hong, Cornell University
"Excellent introduction to the world of .NET, using the
Deitels' live-code approach and real-world
examples."
–Bonnie
Berent, Microsoft C# MVP
"Excellent chapter on exceptions. Very good chapter on
Winforms GUIs."
–Marcelo Guerra Hahn, Microsoft
"Perfect for professionals. Thorough introductions to the
debugger and LINQ."
–Vinay
Ahuja, Microsoft
"The
TV/video viewer will enthuse readers and help them see how complex
graphics effects can be created easily in WPF. A good example of
data binding in WPF."
—Ged
Mead, Microsoft MVP, DevCity.Net
"An
excellent introduction to XML, LINQ to XML and related
technologies."
—Helena
Kotas, Microsoft
"Good
overview of relational databases. It hits on the right LINQ to SQL
idioms."
—Alex
Turner, Microsoft
"Great overview of producing and
consuming web services with WCF."
—Dan Crevier, Microsoft Editorial ReviewsProduct DescriptionThe professional programmer’s Deitel® guide to C# and the powerful Microsoft® .NET Framework Written for programmers with a background in C++, Java or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# language and .NET Framework 3.5 in depth. The book is updated for Visual Studio® 2008 and C# 3.0, and presents C# concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions, and program outputs. The book features 200+ C# applications with about 20,000 lines of proven C# code, and hundreds of tips that will help you build robust applications. Start with a concise introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including the .NET Framework 3.5, LINQ, WPF, ASP.NET AJAX, WCF web services and Silverlight™. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML™ ATM case study, including a complete C# implementation. When you’re finished, you’ll have everything you need to build next-generation Windows applications, web applications and web services. TheDeitel® Developer Series isdesigned for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development, and more. Practical, example-rich coverage of: -
.Net Framework 3.5 -
Types, Arrays, LINQ to Objects -
Exception Handling -
LINQ, Object/Collection Initializers -
OOP: Classes, Inheritance, Polymorphism, Interfaces -
WinForms, WPF, XAML, Event Handling -
WPF Graphics/Multimedia, Silverlight™ -
Lists, Queues, Stacks, Trees -
Generic Collections, Generic Methods and Classes -
XML®, LINQ to XML -
Database, SQL, LINQ to SQL -
ASP.NET 3.5, ASP.NET AJAX -
Web Forms, Web Controls -
WCF Web Services -
OOD/UML™ 2 CASE STUDY -
And more Visit www.deitel.com to: -
Download code examples -
Check out the growing list of programming, Web 2.0, and software-related Resource Centers -
To receive updates for this book, subscribe to the free Deitel® Buzz Online e-mail newsletter at www.deitel.com/newsletter/subscribe.html -
Read archived issues of the Deitel® Buzz Online -
Visit www.deitel.com/training for information on Deitel’s Dive Into® Series corporate training courses delivered on-site worldwide Pre-Publication Reviewer Testimonials “The ultimate, comprehensive book that teaches you how to program using the latest Microsoft technologies. Excellent explanations, lots of examples, all the necessary theoretical background and all the latest technologies for desktop, web and databases. The best overview of Silverlight.“ –Kirill Osenkov, Microsoft “An excellent, true objects-first book. Excellent introduction to collections. The generics material is a real asset.“ –Gavin Osborne, Saskatchewan Institutue of Applied Science & Technology “The early Introduction to Classes and Objects is brilliant. Coverage of ASP.NET 3.5 is exceptional. Includes a great introduction to ASP.NET AJAX.“ –José Antonio González Seco, Parliament of Andalusia “Great chapter on polymorphism.“ –Eric Lippert, Microsoft “Illustrates the best practices of C# programming. Teaches how to ‘program in the large,’ with material on object-oriented programming and software engineering principles.“ –Mingsheng Hong, Cornell University “Excellent introduction to the world of .NET, using the Deitels’ live-code approach and real-world examples.“ –Bonnie Berent, Microsoft C# MVP “Excellent chapter on exceptions. Very good chapter on Winforms GUIs.“ –Marcelo Guerra Hahn, Microsoft “Perfect for professionals. Thorough introductions to the debugger and LINQ.“ –Vinay Ahuja, Microsoft “The TV/video viewer will enthuse readers and help them see how complex graphics effects can be created easily in WPF. A good example of data binding in WPF.“ —Ged Mead, Microsoft MVP, DevCity.Net “An excellent introduction to XML, LINQ to XML and related technologies.“ —Helena Kotas, Microsoft “Good overview of relational databases. It hits on the right LINQ to SQL idioms.“ —Alex Turner, Microsoft “Great overview of producing and consuming web services with WCF.“ —Dan Crevier, Microsoft |
Other Readers Also Read | Top Sellers in This Category | Browse Similar Topics | | | Top Level Categories:Sub-Categories: | | | | |
Reader Reviews From Amazon (Ranked by 'Helpfulness') Average Customer Rating: based on 2 reviews. Excellent learning tool, 2009-02-03 Reviewer rating: I own a number of C# 2008 books, and this is the best of the lot. The language is introduced in a very logical manner, each chapter building on the previous, which you would think would be the norm, but isn't always. The code examples always work, again as you would expect but doesn't always happen, with the exception of two minor formatting glitches: code examples for console code need a 'Console.Readline();' statement to prevent the program(s) from terminating too fast to read, and the display format shown does not always agree with that you'll find on the screen. The first is serious if you're not already familiar enough with C# to know to add the code, and the second is minor.
I can highly recommend this book as a learning tool without equivocation as the book flows from topic to topic better than any other C# book I've read. It really is that good.
Additionally the book does a very good job of introducing the subject of "How do I take my idea for what I want to do and turn it into code?" through the use of UML diagrams and very well-detailed examples and explanations of their ATM project.
The book may not be for experienced C# programmers - it starts quite fundamental - but would be a good book for anyone wanting to learn C# who already has some programming experience in another language.
What I really liked in this book: First, every code example is followed by a detailed line-by-line explanation of what the code does and how it works, done much better than any other code book I've ever read. Even if you have some experience in C# you'll learn something you didn't know or knew and didn't understand in context, every time. Second, every other C# book I have seems to start out simple, then slams you with at least one chapter of "C# vocabulary" that you'll have to memorize before you can understand the rest of that chapter or the rest of the book. In this book you'll learn the same vocabulary, but it's introduced within the context of the code in the examples. One other nice touch: the example code comments include "end method xxxx", "end If", "end class" etc following each related structure. Sure, if you already know C# this is fluff and unnecessary. But if you're new to C# these reminders teach and reinforce the structure names without beating you over the head; you'll learn the names and uses as you need them and as you develop the ability to use them effectively, not as a memorization precursor before learning how to program them. It may seem a subtle difference, but it's very effective, imho.
I'm looking forward to reading the other books they've written. Their method of teaching is superior to any other programming language books I've read on any language. They have a winning formula in their format here.
| Good book by Deitel, 2008-10-14 Reviewer rating: Another good text on C#. "Hands-on" exercises are very useful in learning the language. It is not as good as the other C# book by the same author. |
Some information above was provided using data from Amazon.com. View at Amazon > |
| |
© 2009 Safari Books Online. All rights reserved.
|