Home > Store > Programming > C#
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.
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.
Related Article
|
13 of 15 people found the following review helpful
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.
15 of 18 people found the following review helpful
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
11 of 13 people found the following review helpful
By
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. |
› 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

This book includes free shipping!
This book includes free shipping!
eBook (Watermarked)
$39.99
$31.99
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.
- Request an Instructor or Media review copy.
- Corporate, Academic, and Employee Purchases
- International Buying Options
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.

