Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

C# For Experienced Programmers (Deitel Developer)

3.2 out of 5 stars 25 customer reviews
ISBN-13: 978-0130461339
ISBN-10: 0130461334
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used: Like New
Comment: Book is in brand new condition inside with tight binding and crisp, clean pages. One small nick on first page only; does not impact the function of the book. Cover is clean and undamaged with very minor shelf wear. Wrapped for safety while shipping. Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy means your satisfaction is guaranteed! Tracking number provided with every order.
Access codes and supplements are not guaranteed with used items.
31 Used from $0.53
FREE Shipping on orders over $25.
More Buying Choices
2 New from $91.90 31 Used from $0.53

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
click to open popover

Editorial Reviews

From the Back Cover

The practicing programmer's DEITEL LIVE-CODE guide toC# and the powerful Microsoft .NET Framework.

C# for Experienced Programmers is written for programmers with backgrounds in C++, Visual Basic, Java or other high-level languages, who want to learn C# through the intermediate level. If you already own C# How To Program, 1/e, you should not purchase C# for Experienced Programmers. However, you may be interested in our ASP .NET with C# for Experienced Programmers, which will be published in Summer 2003. Students should not purchase C# for Experienced Programmers. Instead, students should purchase C# How To Program, 1/e, as it contains self-review exercises and other ancillary materials suitable for self-study and classroom use. We also recommend that everyone consider The Complete C# Training Course, 1/e, which includes C# How to Program, 1/e and the C# Cyber Classroom--an interactive, multimedia, Windows-based CD-ROM. The Complete Training Course offers a great value and provides a powerful learning tool for readers who want to pursue C# programming through the intermediate level.

Written for programmers with a background in C++, Visual Basic, Java or other high-level languages, this book applies the DEITEL signature LIVE-CODE approach to teaching programming and explores Microsoft's C# language in depth. This book presents important C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line descriptions and program outputs. The book features 230 LIVE-CODE programs that contain 26,006 lines of proven C# program code. In addition, the book includes 402 programming tips that help you build applications that are portable, reusable and optimized for performance.

Start with a concise introduction to C # fundamentals, then rapidly move on to more advanced topics, including Windows Forms, ADO .NET, ASP .NET, ASP .NET Web services, network programming and XML processing. Along the way you will enjoy the Deitels' classic treatment of object-based and object-oriented programming. When you are finished, you will have everything you need to build next-generation Windows applications, Web applications and XML Web services.

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized IT content-creation and corporate-training organization. Together with their colleagues at Deitel & Associates, Inc., they have written the successful How to Program Series of college textbooks that hundreds of thousands of students throughout the world have used to master C, C++, Java, C#, Visual Basic .NET, Perl, Python, XML, and other languages.The DEITEL Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, J2EE, Web services, and more. Each book in the series contains the same LIVE-CODE teaching methodology used so successfully in the Deitels' How to Program Series college textbooks and instructor-led, corporate-training courses. The DEITEL Developer Series includes a wide selection of books suitable for three types of readers:
A Technical Introduction
Broad overviews of new technologies for programmers, technical managers and other technical professionals
A Programmer's Introduction
Focused treatments of programming fundamentals for practicing programmers and for novices
For Experienced Programmers
Detailed treatments of language topics for experienced programmers


"Your book has sparked a passion in me for programming like no other."

—Scott Haynes

"Comprehensive, coherent, clear, and just plain FUN to work through!"

—James Huddleston

"I must say my favorite feature is the examples..."

—Ben Schrooten

"I have read many books and taken many training courses over the past 20 years, but this stands out as the absolute best!"

—Cindy Steele

About the Author

Harvey M. Deitel is one of the world's leading computer science instructors and seminar presenters, and author of twelve books. Paul J. Deitel has taught programming at many of the world's leading companies. Together, they have written numerous books, and are principals of Deitel & Associates, a leading global training firm. Their C# How to Program was the world's first C# college textbook.


New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Deitel Developer
  • Paperback: 1456 pages
  • Publisher: Prentice Hall PTR (July 25, 2002)
  • Language: English
  • ISBN-10: 0130461334
  • ISBN-13: 978-0130461339
  • Product Dimensions: 7 x 2.5 x 9 inches
  • Shipping Weight: 4.3 pounds
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #3,162,911 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
According to the authors the intended audience for this book is experienced programmers who want an in depth coverage of the material and very little if any introductory material. Sounds great, doesn't it? What they should have said was that the book is for experienced programmers who have never used Windows and never heard of, let alone used, an object oriented language. I guess they wrote this for experienced Unix shell programmers.
From the beginning of the text I was very disappointed to learn that their `deep' coverage included explaining things such as mouse clicks, double mouse clicks, how to move scroll bars in a window, and what all of those icons at the top of the IDE are (the toolbars). I found the rest of the text to be very repetitive, redundant, and they said the same things over and over again and again - not only that but they said the same things over and over, get it? At some points it was almost insulting to find out what they considered an experienced programmer didn't know. If you really are an experienced programmer then most of the first two chapters can be ignored, things like the history of the Internet are not needed as they've been covered in almost every beginner book already. About the only useful part would be the introduction to the IDE itself.
After the first couple of chapters it does get better and less demeaning but is still very repetitive, sentences like, "Allowing the IDE to create this code saves the programmer considerable development time. If the IDE did not provide the code, the programmer would have to write it, which would require a considerable amount of time." Are scattered throughout the book, often entire paragraphs repeat entire preceding paragraphs.
Read more ›
Comment 31 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
It's true. This is not an in depth book by any stretch, suprising given the title and the 1300 page volume. However, it's an extensive "How to" book. It covers many areas of .NET and provides, as another reviewer pointed out, a jump-start by showing you how to at least start, all the while providing many useful tips. If you buy the book with that in mind, you're going to be pleased, because given the number of topics covered it does a good job of getting you started on any of them. I don't believe any book on .NET can cover so many topics in depth. For instance, take the fine explanation of AutoEventWireUp in this book, a property that you are likely to see in all VS.NET generated ASP.NET pages, and look for an equivalent explanation in your own ASP.NET book. Two of the four highly rated ASP.NET books I own do not provide ANY explanation of this important property, and the other has an incomplete description.
Having read about a dozen .NET books, it's obvious that the subject is so vast and revolutionary that many authors are unable to provide full coverage even when they focus on one of the three main technologies. Even the best focused books will leave critical holes in your knowledge, even more so when they try to cover many topics in depth. With that in mind, the author of this book has chosen a different startegy, one of covering many topics with rudimentary explanations of key concepts, tips, and a multitude of examples to at least get you going and thinking in the right direction.
Read "C# Primer Plus" first, then read this book, then "Application Development Using C# and .NET". Then you can branch off on any number of possible directions with 2-4 additional books on the subject of your interest. Don't expect one or two or three to cover all that you are going to need to know!
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By A Customer on November 30, 2003
Format: Paperback
It is true. This book is NOT intended for those who have programmed in C++ or Java before. However, those are not the only programming languages still used today. C, which does not have object oriented programming is still taught to beginners, and Python is very popular in the open source code, as well as Perl. Thus the title of the book is not "C# for Experienced C++ or Java Programmers" but merely "C# for Experienced Programmers." Yes, they teach the basics, yes, they explain everything, and yes, they give a lot of code with NO CD. But, half way through the book, you can already start writing marketable programs. When you are done, you will be able to write program that run on ASP, or XML and use networked with TCP and UDP. What more could you ask for? Any additional information I would only expect from a book entitled "C# for Expert Programmers." However, if you have ever programmed before, this book will get you up to speed soon, and have you doing things you wouldn't dream of before you know it.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Although Deitel's "How to Program" books are primarily intended for use as textbooks in intro-to-programming college courses, the books tend to be around 1,500 pages long and contain a lot of code examples and breadth of coverage of more advanced programming topics, making the books useful to experienced programmers wanting to learn a new language. But unlike college students who are required to purchase a specific textbook for their programming class, professional programmers are less willing to pay exorbitant prices, so the "Deitel Developer Series" offers slightly cheaper, abridged versions of the "How to Program" books, targeted at professional programmers.

"C# for Experienced Programmers" is one of two abridged versions of "C# How to Program." The "C# for Experienced Programmers" book retains full coverage of the more advanced topics while condensing treatment of basic intro-to-programming concepts, such as control structures and arrays, and removing the end-of-chapter exercises. Chapters on control structures and arrays are still there, albeit in condensed form, so if you need to know, for example, how to declare an array in C#, you can look it up. Object-oriented programming is covered in full, in case you're not already familiar with it from another language like Java. More advanced topics covered include exception handling, multithreading, networking, graphics and multimedia, SQL, ADO .NET, XML, ASP .NET, and Web Services.

Although "C# for Experienced Programmers" is essentially an abridgement, it does contain one (1) chapter not included in "C# How to Program." The chapter is about Microsoft Mobile Internet Toolkit, which is used to develop applications for wireless platforms such as cell phones.
Read more ›
Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews