A Programmer's Introduction to C#, Second Edition and over one million other books are available for Amazon Kindle. Learn more

Have one to sell? Sell yours here
A Programmer's Introduction to C#
 
 
Start reading A Programmer's Introduction to C#, Second Edition on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

A Programmer's Introduction to C# [Paperback]

Eric Gunnerson (Author)
3.4 out of 5 stars  See all reviews (39 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $31.96  
Paperback --  
Unknown Binding --  
There is a newer edition of this item:
A Programmer's Introduction to C# 2.0 (Expert's Voice) A Programmer's Introduction to C# 2.0 (Expert's Voice) 3.4 out of 5 stars (7)
$22.75
In Stock.

Book Description

September 2000 1893115860 978-1893115866 2nd edition
C# is the key language for Microsoft's next generation of Windows services, the .NET platform. This new programming language is fast and modern and was designed to increase programmer productivity. C# enables programmers to quickly build a wide range of applications for the new Microsoft .NET platform. The .Net platform enables developers to build C# components to become Web services available across the Internet. Using C# language constructs, these components can be converted into Web services, allowing them to be invoked across the Internet. Gunnerson's book is designed as a comprehensive reference for professional programmers to help get them up to speed on C#. The author is a lead developer on Microsoft's C# development team, and has logged many developer hours writing and testing C# code. As such, he is uniquely poised to teach developers the effective use of this new language. A Microsoft insider, Gunnerson is also able to explain to readers how C# fits into Microsoft's new .NET framework. A final section of the book provides a history of C#, and a language comparison to other widely used programming languages. Gunnerson's book provides a foundation upon which programmers can begin to develop in C#. Among the core topics covered are the COM+ environment, statements and flow of execution, classes, structs, interfaces, expressions, arrays, enums, delegates and events, exception handling, interoperability, and selected advanced topics.

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

Eric Gunnerson is a software design engineer in Microsoft's Visual C++ QA group and a member of the C# design team. In his professional career, he has worked primarily on database products and tools, and is proud that nearly half the companies he has worked for remain in business.

Product Details

  • Paperback: 357 pages
  • Publisher: Apress; 2nd edition edition (September 2000)
  • Language: English
  • ISBN-10: 1893115860
  • ISBN-13: 978-1893115866
  • Product Dimensions: 9.2 x 7.3 x 0.7 inches
  • Shipping Weight: 1.7 pounds
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (39 customer reviews)
  • Amazon Best Sellers Rank: #2,600,782 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

39 Reviews
5 star:
 (13)
4 star:
 (6)
3 star:
 (10)
2 star:
 (3)
1 star:
 (7)
 
 
 
 
 
Average Customer Review
3.4 out of 5 stars (39 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

18 of 20 people found the following review helpful:
5.0 out of 5 stars The Standard, October 26, 2001
By 
BCM (Chapel Hill, NC USA) - See all my reviews
I may have the dubious distinction of having read every published book on C# from cover to cover (well, almost). That said, this book was one of the first I encountered when I started learning C# (in its first edition, of course), and I still return to it several times weekly in its second edition (usually to clarify an exposition by another author).

For my money, this is as good as writing gets when the subject is THE LANGUAGE, PERIOD. The writing style is lean, focused, and rigorously accurate. While you might not take it to bed with you, you'll turn to it over and over when you're actively stuck on a concept and want to get it right and OWN IT.

A careful reader could gain all the confidence they need by reading this book first, and then Troelsen's *C# and the .NET Platform* (also an Apress book; no, I don't work for them). That's not to say that there aren't other gems out there (including Liberty (O'Reilly; download the latest version of the code!) and Robinson et al. (WROX; generally excellent, but some chapters are SO BAD, and the typos are EVERYWHERE). But if you have a limited budget and can stay focused, Gunnerson and Troelson (in that order) are all you need.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 9 people found the following review helpful:
5.0 out of 5 stars A very interesting, somewhat unusual tutorial, September 3, 2001
While not the best tutorial out there for intermediate level programmers with a C++ or Java background (Liberty's book is better as a pure tutorial), this book is much better at explaining style and C# idioms than Liberty. I bought both books and am glad I did.

Gunnerson is very clear at what is good C# style and what is not and why you should choose one idiom rather than another. Also, unlike Liberty's book, Gunnerson leads you through the process involved in developing (including adding multithreading) a serious application where Liberty's samples are much smaller and much less interesting.

The downside is the order Gunnerson chose for his topics is strange whereas Liberty 's order is much more straightforward and traditional and I think easier to understand. Note that people coming from a VB background will have an even harder time with Gunnerson than Liberty. (People with this background should probably choose Archer's Inside C# book from Microsoft Press.)

Summing up: Buy both books if you can, if not buy Liberty's book for a pure tutorial and buy Gunnerson to learn C# style plus how to develop a serious multithreaded application.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


24 of 29 people found the following review helpful:
5.0 out of 5 stars Great book on a great language, October 4, 2000
By 
work_in_redmond (Redmond, Washington USA) - See all my reviews
This review is from: A Programmer's Introduction to C# (Paperback)
Gunnerson's on the C# design team and know the language as well as anybody - and his experience shows in this really really nice book. This isn't a "quickie book" which is a rehashed white paper, like the book by Wille from Sams! At this stage it is hard to imagine a better book on C#.

What about C# itself? First off you can get the language free as part of the .NET SDK from Microsoft's MSDN web site, it's a command line interpretor like the one in the JDK. Then use your favorite editor to create C# code.

Next, although C# certainly bears a family resemblence to Java it has some truly unique and exciting features that make it the best language yet. For example, it is the first language in the C/C++ family to handle versioning. (For experts the fragile base class problem is gone.) There's also cool stuff like automatic conversion of value types to objects and back again and little things like == doing what it should for strings.

All in all this is a great book that I highly recommend.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Browse and search another edition of this book.
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
managed extensions, operator overloading, defensive programming, array list, image list, port test, ref int value, int magnitude, ref temp, object obji, float imaginary, public static implicit operator, float factor, params double, public static bool operator, explicit interface implementation, int blue, int green, checked context, float hours, public override bool, unsafe code, precision specifier, lock statement, int red
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Basic, Common Language Runtime, Visual Studio, Windows Forms, Program Files, User-Defined Conversions, Execution-Time Code Generation, Other Class Details, Get Files, Begin Invoke, Civil Engineer, Engineer Charge, Sir John, Making Fri, Bad State, Hello There, More Sophistication, Language Reference, Found Class, Other Language Details, Object-Oriented Basics, Write Line, Read File, Common Language Specification, Frameworks Overview
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(285)
(284)
(324)
(297)
(63)
(53)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject