Home > Store > Programming > C#

larger cover

Add To My Wish List

Fluent C#

  • By Rebecca M. Riordan
  • Published Oct 12, 2011 by Sams.
    • Copyright 2012
    • Dimensions: 8" x 9-1/8"
    • Pages: 888
    • Edition: 1st
    • Book
    • ISBN-10: 0-672-33104-7
    • ISBN-13: 978-0-672-33104-6
    • eBook (Watermarked)
    • ISBN-10: 0-7686-9646-1
    • ISBN-13: 978-0-7686-9646-2

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Downloads
  • Extras
  • Reviews
  • Sample Content

Product Author Bios

Rebecca M. Riordan has an international reputation as an author and application architect. Her ability to make complex technical subjects accessible and understandable has earned her books a devoted following. In 2004, her book Seeing Data: Designing User Interfaces for Database Systems Using .NET was nominated for the prestigious Jolt award. She is also author of Designing Effective Database Systems.

Based on the principles of cognitive science and instructional design, Fluent C#, the first in the new Fluent Learning series, is a true tutorial that will help you build effective working models for understanding a large and complex subject: developing .NET Framework applications in C#.

 

Most introductory books just talk at you and give you “exercises” that have more to do with taking dictation than actually learning. Fluent C# is different. It guides you through learning the way your mind likes to learn: by solving puzzles, making connections, and building genuine understanding instead of just memorizing random facts.

 

DETAILED INFORMATION ON HOW TO…

 

·        Write .NET applications in C# 2010

·        Leverage the incredible power of the .NET Framework Class Library

·        Apply Object-Oriented principles, Design Patterns, and best practices to your code

·        Develop desktop applications using the powerful Windows Presentation Foundation user interface API

 

Source Code

Download source code files here.

Customer Reviews

13 of 15 people found the following review helpful
1.0 out of 5 stars Basic errors, unsuitable as an introductory text, December 2, 2011
This review is from: Fluent C# (Other Sams) (Paperback)
This book should have been proofed much more carefully. Several examples (especially in Chapter 12, though not limited to that chapter) aren't valid C#, and won't compile. The syntax and style are more in line with VB than with C#. The author misunderstands some very important pieces of C# such as null values, object lifetime and instantiation, operator precedence, short-circuit evaluation, exception-handling, access modifiers, and so on. This makes the book a bad choice for its target audience, i.e. beginner programmers, since they will come away with a poor or incorrect understanding of the language, as well as a poor grasp of the conventional style that C# programmers use.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 18 people found the following review helpful
2.0 out of 5 stars Unreadable unfortunately, November 30, 2011
This review is from: Fluent C# (Other Sams) (Paperback)
I bought this at a bookstore on impulse. Because of the ancient cyrilic typeset (see the cover) and page shading to make it look like an old scroll, I thought it was a fresh approach to C# and just snapped it up. Weeks of trying later, I have found it to be visually unreadable. Truly, truly horrible visual format. Modern typesetting is designed around a lot of research about how people read and follow the text on a book. This book is not easy to read and follow. Maybe it's fun on first look to think that you're reading a 3rd century papyrus manuscript (I thought so), but it was physically tortuous on my eyes and my mind to actually try to sequentially read this book. Because of the format I also find it impossible to use it as a reference, which is what I value in most of my technical books. (Note that it's not a reference, it's a beginners's lesson-format book, but I think you should be able to refer back to any good book as a reference).

This is really such a waste,... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 13 people found the following review helpful
1.0 out of 5 stars Please do not read this book., December 11, 2011
This review is from: Fluent C# (Other Sams) (Paperback)
In case you were considering buying this book - DON'T.

This book is replete with technical errors and stylistic choices which make me wonder if the author has actually done any real world work with C#.

Check out Jon Skeet's Unofficial Errata of the book... it's getting to be as long as the book itself.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 19 customer reviews...

Online Sample Chapter

Fluent C#: Application Development

Table of Contents

Getting Started

Introduction.    1

    Fluent Learning Because

    This book isn’t for everyone

    What you’ll learn

    What you’ll need

    How it works

Application Development     9

    The development process

    System design

    Creating executables

The .NET Platform    43

    .NET components

    Say hello

    Say what?

The Visual Studio UI.    67

    Solutions, projects and stuff

    Take control

    Get some help

Testing & Deployment     95

    Errors & exceptions

    Deployment

The Language

Part 1: Nouns     123

    Statements

    Declared elements

    Comments

    Directives & attributes

Part 2: Transitive Verbs     155

    Literal expressions

    Object expressions

Part 3: Intransitive Verbs     181

    Control of flow commands

    Exception handling commands

The .NET Framework Library

Classes in the .NET Framework    223

    The Class Designer

    Class definitions

    Fields & properties

    Methods

Other Framework Types     271

    Structures

    Enumerations

    Interfaces

    Working with types

The Class Library, Part 1     309

    Namespaces

    The Object Browser

    Numeric data

    Character data

    Times & dates

The Class Library, Part 2     353

    Arrays

    Specialized sets

    Generics

best practice

OOA & D    385

    Type relationships

    OOP principles

    Type modifiers

Programming Principles     427

    The Single Responsibility Principle

    The Open/Closed Principle

    The Liskov Substitution Principle

    The Law of Demeter

Patterns    459

    The Strategy Pattern

    The Observer Pattern

    Architectural Patterns

wpf

XAML    501

    Fundamentals

    WPF types

    XAML & C#

WPF Controls     531

    WPF panels

    Control classes

    Content controls

    Items controls

Dependency Properties     591

    The basics

    Creating dependency properties

WPF Interactions     627

    Routed events

    WPF Commands

WPF Graphics     665

    Color

    Brushes

    Pens

    Typography

    Effects

Resources     715

    Resource dictionaries

    Styles

    Property triggerrs

    Event triggers

Templates     761

    Building controls

    Building control templates

    The VisualStateManager

WPF Binding     793

    Creating bindings

    Binding to collections

    Working with collections

Index    842

 

 
Best Value

Book + eBook Bundle  $89.98  $53.99

Book Price: $39.99
eBook Price: $14.00

Buy

This book includes free shipping!

Buy

Book  $49.99  $39.99

Usually ships in 24 hours.

This book includes free shipping!

Buy

eBook (Watermarked)  $39.99  $31.99

About Watermarked eBooks

This PDF will be accessible from your Account page after purchase and requires the free Adobe® Reader® software to read it.

The eBook requires no passwords or activation to read. We customize your eBook by discretely watermarking it with your name, making it uniquely yours.

Watermarked eBook FAQ

Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.