- Shopping Bag ( 0 items )
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:
Visit www.deitel.com to:
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
Before You Begin
1 Introduction 1
2 Dive Into Visual C# 2008 Express 18
3 Introduction to C# Applications 49
4 Introduction to Classes and Objects 86
5 Control Statements: Part 1 125
6 Control Statements: Part 2 151
7 Methods: A Deeper Look 192
8 Arrays 238
9 Introduction to UNQ and Generic Collections 292
10 Classes and Objects: A Deeper Look 309
11 Object-Oriented Programming: Inheritance 370
12 Polymorphism, Interfaces and Operator Overloading 408
13 Exception Handling 456
14 Graphical User Interfaces with Windows Forms: Part 1 485
15 Graphical User Interfaces with Windows Forms: Part 2 530
16 GUI with Windows Presentation Foundation 593
17 WPF Graphics and Multimedia 651
18 Strings, Characters and Regular Expressions 688
19 Files and Streams 732
20 XML and UNO to XML 778
21 Databases and UNO to SOL 819
22 ASP.NET 3.5 and ASP.NET AJAX 861
23 Windows Communication Foundation (WCF) Web Services 963
24 Silverlight, Rich Internet Applications and Multimedia 1016
25 Data Structures 1059
26 Generics 1097
27 Collections 1118
A Operator Precedence Chart 1145
B Simple Types 1147
C Number Systems 1149
D ATM Case Study Code 1159
E UML 2: Additional Diagram Types 1185
F ASCII Character Set 1187
G Unicode 1188
H Using the Visual C# 2008 Debugger 1196
I have read many Deitel books and I would recommend Deitel any time. This book specifically though, it is very well written, great examples and since its color it helps to read the code better. Yes there are many C# books out there but this one specifically I loved because it covers many technologies including WPF, Silverlight, LINQ, WCF and gives you in depth examples on how to use them with C#. It is an all around great book.
The first few chapters of the book are really oriented to the beginners into .NET programming so it is not only for advanced users. Although it covers many topics and technologies it is not the best book to master a specific technology or C#. There are better books that are focused in advanced techniques. But if you're goal is to learn enough and get you started with C# 3.5 and technologies that work with it this is the book to get.
1 out of 1 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.
Posted April 10, 2010
...and this one is it. One book that will take me from my VB6 world into C# AND with all that .NET stuff too!
The Deitel format is clear and concise and I find the "Deitel Bug" tips throughout the text to be very helpful and time saving. So much of good programming practice is lost to the constant change of the technology that I miss out on the strategy nuance that makes the difference between Good Code and Great Code. The "Bug" brings it home.
I find the graphics to be just right, with shading and other formatting to bring my attention to the right spot, I invest less time getting the point than with other book formats.
For someone like "VB me" who knew nothing about C or .NET, this book is the perfect first step.
Posted December 31, 2008
It seems you have to register on their site to download the sample code.<BR/><BR/>When you register a verification code is sent to your email address. I've tried to register multiple times, and still no verification code for the initial login.<BR/><BR/>So if you try to download the sample code, be prepared to wait a very long time for the verification code for the initial login.<BR/>If I wait to long, I will just return the book.
0 out of 2 people found this review helpful.Was this review helpful? Yes NoThank you for your feedback. Report this reviewThank you, this review has been flagged.