Publisher: O'Reilly Media Released: January 2002 Pages: 216
Concise but thorough, this second edition of C# Essentials introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book?s compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context. This new edition has been updated to cover the final release of the C# language. In addition to overviews of C#, the CLR, and the FCL, this new edition of C# Essentials covers: - Every C# language element and its syntax, in reference format, including new keywords
- The major C# datatypes, with code examples
- Common C# programming tasks
- Interoperation with legacy Win32 APIs and COM components, and the use of C/C++ style pointers within the managed context of the CLR
- Common development issues
C# Essentials is an easy way for experienced programmers to evaluate and get up to speed quickly on the language best suited to developing web applications and services on the new Microsoft .NET platform. |
-
Chapter 1 Introduction -
C# Language -
Common Language Runtime -
Framework Class Library -
A First C# Program -
Chapter 2 C# Language Reference -
Identifiers -
Types -
Variables -
Expressions and Operators -
Statements -
Organizing Types -
Inheritance -
Access Modifiers -
Classes and Structs -
Interfaces -
Arrays -
Enums -
Delegates -
Events -
try Statements and Exceptions -
Attributes -
Unsafe Code and Pointers -
Preprocessor Directives -
XML Documentation -
Chapter 3 Programming the.NET Framework -
Common Types -
Math -
Strings -
Collections -
Regular Expressions -
Input/Output -
Networking -
Threading -
Assemblies -
Reflection -
Custom Attributes -
Automatic Memory Management -
Interop with Native DLLs -
Interop with COM -
Chapter 4 Framework Class Library Overview -
Core Types -
Text -
Collections -
Streams and I/O -
Networking -
Threading -
Security -
Reflection and Metadata -
Assemblies -
Serialization -
Remoting -
Web Services -
Data Access -
XML -
Graphics -
Rich Client Applications -
Web-Based Applications -
Globalization -
Configuration -
Advanced Component Services -
Diagnostics and Debugging -
Interoperating with Unmanaged Code -
Compiler and Tool Support -
Runtime Facilities -
Native OS Facilities -
Undocumented Types -
Chapter 5 Essential .NET Tools -
Appendix C# Keywords -
Appendix Regular Expressions -
Appendix Format Specifiers -
Picture Format Specifiers -
DateTime Format Specifiers -
Appendix Data Marshaling -
Appendix Working with Assemblies -
Building Shareable Assemblies -
Managing the Global Assembly Cache -
Using nmake -
Appendix Namespaces and Assemblies -
Colophon |
- Title:
- C# Essentials, 2nd Edition
- By:
- Ben Albahari, Peter Drayton, Brad Merrill
- Publisher:
- O'Reilly Media
- Formats:
-
- Print
- Ebook
- Safari Books Online
- Print:
- January 2002
- Ebook:
- March 2010
- Pages:
- 216
- Print ISBN:
- 978-0-596-00315-9
- | ISBN 10:
- 0-596-00315-3
- Ebook ISBN:
- 978-1-4493-8406-7
- | ISBN 10:
- 1-4493-8406-4
|
-
Ben Albahari Ben Albahari is cofounder of Genamics, a provider of tools for C# and J++ programmers, as well as software for DNA and protein sequence analysis. He is author of A Comparative Overview of C#, a frequently cited comparison of C# with C/C++ and Java that was recently named by DevX as one of the top 10 .NET sites. Ben is a resident of Perth, Australia, and in his spare time enjoys composing music on his computer. He can be reached at ben@genamics.com. View Ben Albahari's full profile page. -
Peter Drayton Peter Drayton is an independent consultant, helping early-stage companies define and build systems that take advantage of technologies such as .NET, SOAP, XML, and COM+. Peter is also an instructor for DevelopMentor, where he teaches Essential C#.NET. Originally from Cape Town, South Africa, Peter now lives in the San Francisco Bay Area with his wife, Julie. He spends his spare time researching .NET and tinkering with a small flotilla of computers cluttering up their a partment. He can be reached at peter@razorsoft.com. View Peter Drayton's full profile page. -
Brad Merrill Brad Merrill works as a software engineer in the .NET Framework Integration team at Microsoft. He previously worked as a software engineer at Digital Equipment Corporation and Sybase. His areas of expertise are in distributed systems, transaction processing, operating systems, and compiler technology. Brad lives in Redmond, Washington, and is an avid tournament chess player and bridge player. He can be reached at zbrad@gte.net or http://www.cybercom.net/~zbrad. View Brad Merrill's full profile page. |
Colophon Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of C# Essentials are star-nosed moles (Condylura cristata). Like all moles, star-nosed moles live primarily in underground tunnels that they dig, but they do surface to find food. A mole's rodent-like body is covered in short, waterproof gray fur, and it is about six to eight inches long. A notable feature is its long claws, which are perfect for digging its trenches and foraging for food. It has small ears and eyes, and sharp, pointed teeth. A mole's eyesight and hearing are known to be terrible. The star-nosed mole gets its name from the approximately 25 feelers on its nose that help it find food, primarily insects, worms, and small fish, as well as other small pond life. The star-nosed mole is the best swimmer in the mole family and can even dive to catcha fish. It prefers to live in wetlands but can be found in various areas of the northeastern United States and southeastern Canada. Moles are mammals who nurse their young, and a female mole has one litter of three to six babies per year. This particular type of mole is considered to be less of a household pest than its mole cousins because its mostly aquatic diet keeps it from rummaging around in backyards for food. Darren Kelly was the production editor, and Mary Anne Weeks Mayo was the copyeditor for C# Essentials. Matt Hutchinson and Claire Cloutier provided quality control. Joe Wizda wrote the index. Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is an original engraving from The Illustrated Natural History by J. G. Wood, published in 1865. Emma Colby and Melanie Wang produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font. David Futato designed the interior layout. Neil Walls converted the files from Microsoft Word to FrameMaker 5.5.6, using tools created by Mike Sierra. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Nicole Arigo. |
|
Description
|
Table of Contents
|
Product Details
|
About the Author
|
Colophon
|
 |
|
 |
|
|
|
Recommended for You
|
Recently Viewed
|
 |
|
By Mitch Tulloch
June 2003
By Mitch Tulloch, Ingrid Tulloch
April 2002
|
Customer Reviews
8/21/2010 (3 of 3 customers found this review helpful) 1.0Good book, but needs to be updated By Rick from Birmingham, AL - Concise
- Easy to understand
- Helpful examples
- Well-written
9/30/2005 5.0The essence is here... By Eduardo Cesar Lunardelli from Undisclosed 2/29/2004 5.0C# Essentials, 2nd Edition Review By Anonymous from Undisclosed 2/25/2003 4.0C# Essentials, 2nd Edition Review By spudman from Undisclosed 1/22/2003 (0 of 3 customers found this review helpful) 3.0C# Essentials, 2nd Edition Review 12/14/2002 (0 of 3 customers found this review helpful) 4.0C# Essentials, 2nd Edition Review 8/6/2002 (0 of 3 customers found this review helpful) 4.0C# Essentials, 2nd Edition Review By canhthinh from Undisclosed
|
|
|