Home > Store > Programming > C#

larger cover

Add To My Wish List

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

Fluent C#

Best Value Purchase

Book + eBook Bundle

  • Your Price: $53.99
  • List Price: $89.98
  • 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

Individual Purchases

Book

  • Your Price: $39.99
  • List Price: $49.99
  • Usually ships in 24 hours.

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.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

  • Description
  • Downloads
  • Extras
  • Sample Content
  • Updates
  • 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

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.

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

 

FREE

ONE MONTH ACCESS!

WITH PURCHASE


Get unlimited 30-day access to thousands of Books & Training Videos about technology, professional development and digital media 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.