Fluent C# by Rebecca M. RiordanFluent C# by Rebecca M. Riordan

Fluent C#

byRebecca M. Riordan

Paperback | October 12, 2011

Pricing and Purchase Info

$51.99

Earn 260 plum® points

Prices and offers may vary in store

Out of stock online

Not available in stores

about

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

 

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 Jo...
Loading
Title:Fluent C#Format:PaperbackDimensions:888 pages, 9.12 × 8 × 1.77 inPublished:October 12, 2011Publisher:Pearson EducationLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:0672331047

ISBN - 13:9780672331046

Reviews

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