The Fictioning Horror Sale
 
 

Recently Viewed clear list


Interviews | September 2, 2014

Jill Owens: IMG David Mitchell: The Powells.com Interview



David MitchellDavid Mitchell's newest mind-bending, time-skipping novel may be his most accomplished work yet. Written in six sections, one per decade, The Bone... Continue »
  1. $21.00 Sale Hardcover add to wish list

    The Bone Clocks

    David Mitchell 9781400065677

spacer

C# 4.0 Unleashed (Unleashed)

by

C# 4.0 Unleashed (Unleashed) Cover

 

Synopses & Reviews

Publisher Comments:

C# 4.0 Unleashed is for anyone who wants to learn the C# programming language in depth, understanding how language features truly work. While giving you those insights, you learn where and how to use the features to design various kinds of software. This book not only teaches the language’s capabilities, it also looks behind the scenes to build a solid foundation to aid you in understanding the .NET platform as a whole.

Bart De Smet offers exceptional insight into the features of both the language and Microsoft’s broader framework. He doesn’t just cover the “what” and “how” of effective C# programming: He explains the “why,” so you can consistently choose the right language and platform features, maximizing your efficiency and effectiveness.

The early chapters introduce the .NET platform, the tooling ecosystem, and the C# programming language, followed by in-depth coverage of the C# programming language itself, with immediate application of language features. The last chapters give an overview of the .NET Framework libraries about which every good developer on the platform should know.

  • Understand the .NET platform: its language support, libraries, tools, and more
  • Learn where C# fits, how it has evolved, and where it’s headed
  • Master essential language features including expressions, operators, types, objects, and methods
  • Efficiently manage exceptions and resources
  • Write more effective C# object-oriented code
  • Make the most of generics, collections, delegates, reflection, and other advanced language features
  • Use LINQ to express queries for any form of data
  • Master dynamic programming techniques built on .NET’s Dynamic Language Runtime (DLR)
  • Work with namespaces, assemblies, and application domains
  • Write more efficient code using threading, synchronization, and advanced parallel programming techniques
  • Leverage the Base Class Library (BCL) to quickly perform many common tasks
  • Instrument, diagnose, test, and troubleshoot your C# code

  • Book News Annotation:

    This comprehensive guide to the Microsoft's C# and the .NET development framework provides exhaustive in-depth documentation of the features and uses of this popular programming language. Intended for programmers unfamiliar with C# or those desiring a truly "nuts and bolts" understanding of how the language works, the volume covers all aspects of syntax and development processes and provides numerous screen shots and code examples illustrating key features and programming methods. Access to additional online content, including sample code and an electronic version of the text, is provided. De Smet is an experienced .NET programming expert and software engineer for Microsoft. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

    Synopsis:

    C# 4.0 Unleashed is a practical reference focusing on the C# language and the .NET platform as a whole. While covering the language in lots of detail, it also provides enough coverage of various popular .NET technologies and techniques (such as debugging) for the reader to be successful on the .NET platform. The in-depth coverage of the language features is crucial to the success of a developer. Knowing exactly where and why to use certain language features can boost efficiency significantly. This book differs from other works by going into enough depth on how things work, while not being a clone of the formal language specification. Concise anecdotes with concrete samples illustrate how certain language features behave, and also point out possible caveats in using them. On the side of platform coverage, the author provides a gentle introduction to the wide landscape of the .NET platform, following a logical structure that reflects the high-level architecture of an application: presentation, logic, data, connectivity, etc. In the .NET part of the book there's coverage of relevant new technologies such as cloud computing, modeling, and parallel programming - things that will gain much more attention moving forward.

     

  • Provides valuable insight into the C# language and the .NET Framework - not just "what" but also the "how" and "why" of the language and framework features
  • Covers using C# with new major technologies, such as cloud computing, SharePoint, and ASP.NET MVC
  • Author is Microsoft insider
  • Will be day and date with the release of C# 4.0
  • About the Author

    Bart De Smet started diving into .NET with the early betas. He worked at Microsoft Belgium as an intern for four summers, became an MVP for Visual C# in 2003, and eventually joined Microsoft in Redmond as a software development engineer on the WPF team in 2007. Bart is a frequent blogger on his popular B# .NET blog, which can be found at http://community.bartdesmet.net/blogs/bart/Default.aspx.

    Table of Contents

     

    Part 1 - Introduction

    1. Introducing .NET and C#

    2. History of C#, a multi-paradigm language

    3. Getting started

    Part 2 - C# The Language

    4. Overview

    5. Built-in types and Arrays

    6. Control structures

    7. Primer to Object-Oriented programming

    8. Objects, types, inheritance and polymorphism

    9. Properties and Indexers

    10. Delegates, Lambdas and Events

    11. Casts and Operators

    12. Generics

    13. Exceptions

    14. Introduction to LINQ

    15. Dynamic typing

    Part 3 - C# Advanced

    16. Reflection and custom attributes

    17. LINQ under the covers

    18. Memory management

    19. Unsafe code

    20. Interop

    21. Dynamic programming

    22. Code Access Security

    23. Assemblies and AppDomains

    24. Debugging techniques

    Part 4 - .NET Base Class Library fundamentals

    25. String, StringBuilder and System.Text

    26. Collections (Non-generic, generic)

    27. System.Diagnostics

    28. System.Threading

    29. System.Security

    Part 5 - .NET Presentation

    30. Windows Forms

    31. Windows Presentation Foundation

    32. ASP.NET

    33. Localization

    34. Add-ins

    Part 6 - .NET Communication

    35. Windows Communication Foundation

    36. Sockets

    37. Messaging

    38. Peer to Peer

    Part 7 - .NET Data

    39. Files and registry

    40. LINQ to SQL

    41. ADO.NET and Entity Framework

    42. Transactions

    43. SQL Data Services, REST

    44. SQL Server extensibility

    45. Modeling

     Part 8 - .NET Advanced

    46. Windows Services

    47. Windows Workflow Foundation

    48. Manageability and Windows PowerShell

    49. Visual Studio Tools for Office

    50. SharePoint

    51. Active Directory and AzMan programming

    52. Windows Azure and Cloud Services

    53. Enterprise Services (COM+)

    Product Details

    ISBN:
    9780672330797
    Author:
    De Smet, Bart
    Publisher:
    Sams
    Author:
    Smet, Bart De
    Subject:
    Programming Languages - General
    Subject:
    Computer Languages-C++
    Edition Description:
    Trade paper
    Series:
    Unleashed
    Publication Date:
    20110131
    Binding:
    TRADE PAPER
    Grade Level:
    Professional and scholarly
    Language:
    English
    Pages:
    1648
    Dimensions:
    9.08 x 6.98 x 1.983 in 1991 gr

    Related Subjects

    Computers and Internet » Computer Languages » C#
    Computers and Internet » Software Engineering » Programming and Languages

    C# 4.0 Unleashed (Unleashed) New Trade Paper
    0 stars - 0 reviews
    $59.99 In Stock
    Product details 1648 pages Sams - English 9780672330797 Reviews:
    "Synopsis" by ,

    C# 4.0 Unleashed is a practical reference focusing on the C# language and the .NET platform as a whole. While covering the language in lots of detail, it also provides enough coverage of various popular .NET technologies and techniques (such as debugging) for the reader to be successful on the .NET platform. The in-depth coverage of the language features is crucial to the success of a developer. Knowing exactly where and why to use certain language features can boost efficiency significantly. This book differs from other works by going into enough depth on how things work, while not being a clone of the formal language specification. Concise anecdotes with concrete samples illustrate how certain language features behave, and also point out possible caveats in using them. On the side of platform coverage, the author provides a gentle introduction to the wide landscape of the .NET platform, following a logical structure that reflects the high-level architecture of an application: presentation, logic, data, connectivity, etc. In the .NET part of the book there's coverage of relevant new technologies such as cloud computing, modeling, and parallel programming - things that will gain much more attention moving forward.

     

  • Provides valuable insight into the C# language and the .NET Framework - not just "what" but also the "how" and "why" of the language and framework features
  • Covers using C# with new major technologies, such as cloud computing, SharePoint, and ASP.NET MVC
  • Author is Microsoft insider
  • Will be day and date with the release of C# 4.0
  • spacer
    spacer
    • back to top
    Follow us on...




    Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.