 |
Essential C# 3.0: For .NET Framework 3.5 View Larger Image | Mark Michaelis Addison-Wesley, Paperback, 2nd edition, Published August 2008, 800 pages, ISBN 0321533925 | List Price: $49.99 Our Price: $31.95 You Save: $18.04 (36% Off)
| | | Availability: In-Stock |
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Clean Code: A Handbook of Agile Software Craftsmanship; Robert C. Martin, $33.50, 22% Off!
- WPF Recipes in C# 2008: A Problem-Solution Approach; Allen Jones, et al, $33.50, 39% Off!
- Pro SQL Server 2008 Relational Database Design and Implementation; Louis Davidson, et al, $36.50, 39% Off!
- Advanced ASP.NET AJAX Server Controls: For .NET Framework 3.5; Adam Calderon, et al, $31.50, 37% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Essential C# 3.0 is an extremely well-written and well-organized no-fluff
guide to C# 3.0, which will appeal to programmers at all levels of experience
with C#. Unlike other books on the topic, this fully updated edition dives deep
into the new features that are revolutionizing programming with brand new chapters
covering LINQ, Query Expressions, Lambda Expressions, Delegates, Collection
Interfaces, and Standard Query Operators.
Author Mark Michaelis covers the C# language in depth, and each important construct
is illustrated with succinct, relevant code examples. (Complete code examples
are available online.) Graphical mind maps at the beginning of each
chapter show what material is covered and how each topic relates to the whole.
Topics intended for beginners and advanced readers are clearly marked.
Following an introduction to C#, readers learn about:
C# primitive data types, value types, reference types, type conversions, and
arrays
Operators and control flow, loops, conditional logic, and sequential programming
Methods, parameters, exception handling, and structured programming
Classes, inheritance, structures, interfaces, and object-oriented programming
Well-formed types, operator overloading, namespaces, and garbage collection
Generics, collections, custom collections, and iterators
Delegates and lambda expressions
LINQ query operators and query expressions
Reflection, attributes, and declarative programming
Threading, synchronization, and multithreaded patterns
Interoperability and unsafe code
The Common Language Infrastructure that underlies C#
Whether you are just starting out as a programmer, are an experienced developer
looking to learn C#, or are a seasoned C# programmer interested in learning
the new features of C# 3.0, Essential C# 3.0 gives you just what you need to
quickly get up and running writing C# applications.
Table of Contents
Figures
Tables
Foreword
Preface
About the Author
Chapter 1: Introducing C#
Chapter 2: Data Types
Chapter 3: Operators and Control Flow
Chapter 4: Methods and Parameters
Chapter 5: Classes
Chapter 6: Inheritance
Chapter 7: Interfaces
Chapter 8: Value Type:
Chapter 9: Well-Formed Types
Chapter 10: Exception Handling
Chapter 11: Generics
Chapter 12: Delegates and Lambda Expressions
Chapter 13: Events
Chapter 14: Collection Interfaces with Standard Query Operators
Chapter 15: Query Expressions
Chapter 16: Building Custom Collections
Chapter 17: Reflection and Attributes
Chapter 18: Multithreading
Chapter 19: Multithreading Patterns
Chapter 20: Platform Interoperability and Unsafe Code
Chapter 21: The Common Language Infrastructure
Appendix A: Downloading and Installing the C# Compiler and the CLI Platform
Appendix B: Full Source Code Listings
Appendix C: C# 3.0 Index
Index
About the Author
Mark Michaelis is a software architect and trainer at Itron Corporation and
an instructor with Pluralsight. He holds a B.A. in philosophy from the University
of Illinois and an M.S. in computer science from the Illinois Institute of Technology.
Mark is a Microsoft Certified Trainer, a Microsoft Most Valued Professional
for Visual Studio, and serves on several Microsoft software design review teams,
including C# and Visual Studio Team System. He lives in Spokane, Washington.
|
 |