| OverviewC# in a Nutshell aims to become the
de-facto standard for this young programming language. A
reference to be used daily, this book also includes
essential background information to become productive
quickly. Not a "how-to" book or a rehash of Microsoft's
documentation, this book goes to the source of the language
and APIs to present content in a way that professional
programmers will value above all other books. Editorial ReviewsAmazon.com ReviewC# in a Nutshell was inevitable, much like the dawn or your liability for income tax. As the C# language has gathered speed--it's one of the languages that Microsoft encourages you to use for .NET development--its users have anticipated the release of an authoritative reference for the language and its key APIs. That's what this book is: a reference, meant to give you a few chapters on basic structure and syntax before launching into categorized and alphabetized listings of classes and their members. It's sufficiently well written and organized that, given experience with other distributed application environments and some knowledge of .NET, you could learn the language from this book alone. However, this is not a tutorial for people new to Microsoft programming, or new to network computing. The syntax guide is clear and concise, with brief statements of what operators, data structures, and syntax elements are for. There also are examples (both generic and with illustrative data) in this section. The API reference is organized by namespace (System, System.Collections, System.Reflection, System.Xml, and so on), with each section containing an alphabetical list of members. Each listing includes syntax guides to the element's constructors, methods, and properties, as well as a hierarchy statement and lists of other classes from which instances of the current member is returned and to which it is passed. Don't look for examples in the API reference, but the author's prose statements of what classes are for should help you along the way to a working application. --David Wall Topics covered: The key System namespaces of the C# programming language and their most important members, covered in API reference format. Sections deal with (among others) System, System.Collections, System.Net, System.Net.Sockets, System.Runtime.Interopservices, and System.Xml. There's also a syntax guide and references to regular expressions and data marshaling in the C# language. | Product DescriptionC# in a Nutshell provides C# programmers with a concise and thorough reference to the language in one straightforward and accessible volume. Designed as a handbook for daily use, this book is an essential guide to the C# language and the base class APIs of the .NET Framework. Programmers will want to keep this book next to their keyboards for years to come. The heart of the book is a succinct but detailed reference to the C# language and the .NET types most essential to C# programmers. Each chapter in the API reference begins with an overview of a .NET namespace and a diagram of its types, including a quick-reference entry for each type, with name, assembly, category, description, member availability, class hierarchy, and other relevant information, such as whether the type is part o the ECMA CLI specification. Newly updated for .NET Framework version 1.1, the second edition also adds a CD that allows you to integrate the book's API Quick Reference directly into the help files of Visual Studio .NET 2002 & 2003, giving you direct access to this valuable information via your computer. In addition to the API reference section, this book includes: - An accelerated introduction to the C# language and the .NET Common Language Runtime
- A tutorial section on using C# with the core classes of the .NET Framework Class Library to perform common tasks such as manipulating strings, I/O, and interacting with legacy components
- Comprehensive language and tool reference chapters, including a C# syntax summary, a list of XML documentation tags, and a guide to command-line tools that ship with Visual Studio .NET and the .NET Framework
- Appendixes with reference tables for regular expression syntax, format specifiers, a C# keyword glossary, namespace/assembly cross-reference, and a type and member index for determining in which type a method or field is defined.
Every once in a while, a book becomes the de-facto standard for a technology, operating system, or programming language--which is exactly what C# in a Nutshell has done in a single straightforward and easy to use volume. There is no more complete, up-to-date reference to the C# Language available. |
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 15 reviews. Not a good "in a notshell" book, 2008-09-13 Reviewer rating: I bought this book because my prior experience with other nutshell handbooks but this one must be the worst among them. A lot of information have been left out and I usually can't find what I am looking for. | Not for beginners, 2007-08-25 Reviewer rating: This book not for beginners . tell me why ?
because the authors think All people brains as their brains , it's very complex to difficult to understand .
I advise you to buy the book : Learning C# 2005 from oreilly media .
| A better quick reference than MSDN online., 2005-02-04 Reviewer rating: I bought this book because, after using the JDK javadocs for Java for years, I found MSDN's .net online documentation unfriendly in comparison. For the past year, I've been using this book as my first reference, before checking anywhere else. I've found I can usually get what I am looking for the quickest in this reference.
The one problem I have with it is that it doesn't list the exceptions thrown by methods. | Very good reference text., 2004-05-04 Reviewer rating: This book is not a "teach yourself C#"; it is only a reference text. If you are experienced in another programming language, however, you can use this reference to easily find the syntax required by C#. The book is a quick reference useful for programmers who like to have a paper copy reference on their desktops. By the publisher's own admission, it is not an exhausted reference. I like having a hard copy reference when I'm programming, so this book suits me fine. There are numerous example code snippets throughout the book to help you learn C#. In addition, the second edition also adds a CD that allows you to incorporate the book's Quick Reference directly into the help files of Visual Studio .NET. This gives you, the programmer, more options when you need help. It is also handy when you have left the book at home. I'm an intermediate Java programmer who needed to make the conversion to C# for a particular project. "C# in a Nutshell" has assisted me in this aim, and as a result, I would recommend this book to anyone as a useful reference text. | C# in a Nutshell - Supports my day-to-day efforts, 2003-12-16 Reviewer rating: In my opinion O'reilly continually puts out the best technical books and "C# in a Nutshell" further supports their excellent reputation. As usual with O'reilly's other offerings in their "in a Nutshell" series they leave out the fluff and provide just the facts. This approach makes "C# in a Nutshell" easy to recommend if you've already gotten your feet wet in C#. On the other hand if you're still green you're better off with books that offer a traditional tutorial approach and then come back when you're ready to get into some advanced topics or need a reference to the namespaces and C# implementation. Understanding this book is not a tutorial for the beginner will help acclimate yourself to what to expect. Even though the subtitle reads "A Desktop Reference" ample content exists to introduce beginning topics that lay the ground work for its reference sections. The first nineteen chapters, approximately two hundred and nineteen pages, cover beginning topics such as .NET Framework and C# basics to advanced subjects including reflection, XML serialization, and threading. The remaining chapters are devoted to a quick reference to classes in the namespaces. Several topics that I'm interested in, including GDI+ were mentioned only briefly and then referred to related namespaces. I'm hoping that GDI+ and other UI related material are covered in more depth in O'reilly's ".NET Windows Forms in a Nutshell" offering or the next edition of "C# in a Nutshell". Code examples in the book were sufficient to reinforce my understanding of each topic and the `animal tracks' notes were a nice touch and more than mere filler. Other niceties include UML diagrams detailing the namespace structures, DLL / namespace associations, and the C# API Quick Reference encapsulated in a Visual Studio.NET plug-in supplied on the included CD. "C# in a Nutshell" has already helped me in a VB to C# conversion project. I'm already looking forward to the next edition that may address some of the missing namespaces, otherwise it's a very important tool that supports my day to day efforts. |
Some information above was provided using data from Amazon.com. View at Amazon > |
| |
|
|