Have one to sell? Sell yours here
Inside C# (Microsoft Programming)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

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

Inside C# (Microsoft Programming) [Paperback]

Tom Archer
3.2 out of 5 stars  See all reviews (6 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Paperback --  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.
There is a newer edition of this item:
Inside C# Inside C# 3.2 out of 5 stars (6)
Currently unavailable

Product details

  • Paperback: 405 pages
  • Publisher: Microsoft Press,U.S.; Bk&CD-Rom edition (1 May 2001)
  • Language English
  • ISBN-10: 0735612889
  • ISBN-13: 978-0735612884
  • Product Dimensions: 22.9 x 18.8 x 2.8 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 465,815 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Tom Archer
Discover books, learn about writers, and more.

Visit Amazon's Tom Archer Page

Product Description

Amazon.co.uk Review

Aimed at those with some previous programming experience, Inside C# shows developers the unique strengths, advantages and tips for coding with C#. This fast-paced and in-depth tutorial will let you use Microsoft's newest programming language on the emerging .NET platform successfully.

The outstanding strength of this text is its in-depth language tutorial on C#, with complete coverage of basic and advanced object-oriented programming techniques. New language features such as properties, indexers and attributes get full coverage, alongside the basics of using classes and inheritance.

The book relies on using Visual Studio 6.0 and the command-line .NET tools for running programs. (Visual Studio.NET, the next version of Visual Studio, was unavailable when the book was written.) First to market with an in-depth language tutorial, the focus of Inside C# is on basic and advanced language features. By viewing generated code (using the ILDASM disassembler tool), the author examines how class design features work under the hood.

The language tutorial digs into features, beginning with a "Hello World" program and delving into class design features before moving on to more basic features like expressions, operators and flow control. This sequence makes the book best suited to the experienced developer, since some excellent in-depth material on the most advanced features of C# is presented before the basics of the language. Throughout, you'll learn the newest features of the language, how to use it, and a sense of its personality.

There's also plenty of material on the underlying Microsoft .NET platform, from the basics of the Common Language Runtime (CLR) to assemblies (used to deploy .NET applications), plus getting older COM components to inter-operate with the newer .NET standard.

For anyone who's programmed before and wants to learn C# quickly, this in-depth guide anchored with plenty of short, effective examples provides what you need. Inside C# shows off the unique strengths of this new and exciting language and provides a solid introduction to the .NET platform. --Richard Dragan

Topics covered:

  • introduction to C# and the Microsoft .NET Framework platform
  • tutorial for object-oriented programming
  • a "Hello World" program in C#
  • command-line .NET tools (including the C# compiler and the ILDASM disassembler)
  • C# types
  • boxing and unboxing variables
  • in-depth guide to C# class design (including members and methods, constructors, constants and read-only fields and inheritance)
  • method overloading
  • virtual and static methods
  • properties
  • arrays
  • indexers
  • attributes
  • interfaces (declaring and implementing interfaces, plus interfaces combined with inheritance)
  • expressions and operators in C# (including operator precedence)
  • program flow control
  • exception handling classes and techniques
  • operator overloading
  • delegates and event handlers
  • multithreaded programming techniques (including thread safety and synchronisation)
  • C# reflection and metadata
  • using unmanaged code and pointers from within C#
  • COM interoperability
  • assemblies and deployment in C#

Product Description

For years, developers have wished for a programming language with the power and flexibility of C++ that's also easy to write, read, and maintain like Microsoft "RM" Visual Basic "RM." Visual C# "TM," the hot new Web-enabled programming language from Microsoft, satisfies those wishes. Its object-oriented, programmer-friendly capabilities make it vastly easier to learn and use than older languages such as C++ -- especially for developing Web application. "Inside C#" provides the ideal in-depth look at the architecture and programming elements of Microsoft Visual C#. While other books may concentrate on C# development and runtime environments, this book is devoted to the language itself. It will have an exceptionally long shelf life, since the core C# language will change very little over time, while environments such as Microsoft Visual Studio "RM" may change yearly. This book is perfect for any Visual Basic developer who wants to move up to the next-generation language, and for any Visual C++ developer who wants an eaisier language to use for developing Web-enabled applications for the Internet. It includes tips throughout that highlight differences between Visual Basic, C++, and C# to help select the best language for the job, plus C# sample code both in the text and on an accompanying CD.

Inside This Book (Learn More)
Browse and search another edition of this book.
First Sentence
In the first edition of Inside C# (Microsoft Press, 2001), the first two chapters gave an overview of object-oriented programming and the .NET environment. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
5 of 5 people found the following review helpful
Format:Paperback
The statement on the back of the book "Get in-depth architectural information about the new object oriented language for Microsoft.NET" is misleading. The book is merely a poorly written and organised C# fundamentals book.

I would recommend either the "Microsoft Visual C# .NET step by step" book as a very good introductory text or "C# and the .NET Platform" which covers the C# language and some of the key technical and architectural issues for .NET developers.

Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
Format:Paperback
First the book is clearly not the 'detailed look at the internal architecture of the groundbreaking new C# language' that it claims to be.

Despite this claim, the book also claims to be accessible to anyone with experience in one of the 'C' family of languages (including non OO programmers). The book embarks on a poorly put together lightning exploration of OO, which will be irrelevant to anyone with any OO experience at all and incomprehensible to anyone else.

The rest of the book is a fairly standard step by step examination of C# language features with a brief foray into MSIL (hence, presumably, the justification for 'In Depth').

The description of language features is an adequate reference, but the author's attempts at describing good program style are probably best avoided.

I am hoping there will be a good C# book soon...

Comment | 
Was this review helpful to you?
5 of 7 people found the following review helpful
Format:Paperback
Okay coming from MS press, i thought it w'd deal with advanced C# with .NET concepts. To my disappointement it was'nt so. No Winforms / whatever. If u have been doing Java / C++ for sometime now, then this w'd be a introductory book. You don't want to be taught about inheritance/ polymorphism and stuff like that But it c'd prove to be useful as a syntax reference. But this book is highly recommended for OO beginners who want to do C#...probably the best one for that. So OO guys please look out for another one (i'm eagerly awaiting a book from Apress, titled C# and .NET by Andrew Koelsen).
Comment | 
Was this review helpful to you?

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback