Murach's C# 2005
by Joel Murach
25 chapters, 812 pages, 360 illustrations
ISBN-10: 1-890774-37-5; ISBN-13: 978-1-890774-37-0
List price: $52.50; SAVE 30%, now just $36.75
"The C# book you'll wish you'd bought first
- That phrase is written prominently on the edge of
this book. Of course, I am a seasoned professional who
has read many C# books from many points of view who
would take any such statement with a grain of salt.
Well, this IS the C# book that I wish I had bought first!
This is one truly well done beginner's book and tutorial."

Chris
Wallace, Microsoft MVP
That's what one .NET developer said about the first
edition of our C# book, Murach's C#. Now, this
new edition is every bit as effective at turning you
into a skilled C# 2005 developer.
- It teaches you all the language features that make
C# 2005 such an outstanding development tool, like
refactoring, typed collection classes, delegates,
partial classes, and data sources.
- It teaches you all the basic C# features that have
carried over from earlier editions of C# and that
you'll use every day.
- It teaches you underlying OOP concepts and features
like inheritance and interfaces that make you a savvy,
confident developer.
- It teaches you how to handle databases…a must in
business applications.
In fact, we guarantee that this book will teach you
to develop Windows Forms applications in C# 2005 more
effectively than any other book on the shelf. Here are
some of the reasons why.
#1: A FAST start
This book gets you going fast by showing you how to
use Visual Studio.NET 2005, the C# language, and an
essential set of .NET classes to develop Windows Forms
applications.
In fact, by the end of the first 3 chapters (section
1), you'll have designed, coded, and debugged your first
business applications. And by the end of section 2,
you'll be developing multi-form projects that validate
input data, do repetitive processing using arrays and
collections, manipulate dates and strings, and much
more.
#2: Object-oriented programming made clear
When it comes to object-oriented programming, too many
C# books resort to whimsical but useless metaphors,
like illustrating objects by creating animal classes
such as mammals, cats, and dogs. Then they leave it
up to you to figure out how to transfer these concepts
to business applications. In contrast, we present business
objects such as customers, invoices, and products so
you can see how OOP is used to create multi-tiered applications
in the real world.
#3: Database training you'll use all the time
Most business applications require database handling.
So this book gives you an entire section (5 chapters)
that shows you what you need to know. That includes:
using the 2005 data sources and DataGridView control
to develop complete database applications with a minimum
of data access code...using ADO.NET to write your own
data access code...and using ADO.NET with object data
sources to create 3-layer applications that take advantage
of data binding.
This is powerful stuff that's glossed over in a chapter
or two in other books, so you won't want to miss it.
#4: No side-stepping of business requirements
This book presents complete, non-trivial applications
that illustrate what you need to know on the job. For
example, chapter 21 presents an Order Entry database
application that uses object data sources, business
classes, database classes, and transactions.
Studying complex applications like these is the key
to mastering C# development, but you won't find them
in many other C# books.
#5: Practice exercises solidify your skills
The exercises at the end of each chapter let you apply
what you've learned, giving you valuable, hands-on experience.
To help you make the best use of your time, we provide
the starting points and solutions
for these exercises here at our site.
#6: Re-engineered with the 2005 developer in mind
Some C# 2005 books are just C# 2002/2003 books with
the 2005 features tacked on. But our book has been reworked
from start to finish. So the 2005 features are fully
integrated into the text where they make the most sense.
The database programming section has been redone because
that subject has changed so dramatically in C# 2005.
And the object oriented programming section has been
overhauled because we knew we could improve it.
The result: A book that's better than ever at being
the on-the-job tutorial and reference you need in C#.
#7: Paired pages make learning a breeze
If you haven't ever used one of our books before, you
may want to download a sample chapter before you buy.
If you do, you'll discover why programmers are so impressed
by our "paired pages" format and why college students
ask their instructors for Murach books. Not only does
this format make learning easier and faster, but it
also makes this the ideal reference book when you're
on the job.
So please don't delay. Get your copy, and let this
book turn you into a top C# developer starting today! |
|