Riordan R. - Fluent C#

Riordan R. - Fluent C#
Название:
Riordan R. - Fluent C#
Размер:
83.5 MB
32
Скачать
Fluent C#
Год: 2011
Автор: Rebecca Riordan
Жанр: Программирование
Издательство: SAMS
ISBN: 9780672331046
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 869
Описание: 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
Примеры страниц
Оглавление
Getting Started
Introduction.
Fluent Learning Because
This book isn't for everyone
What you'll learn
What you'll need
How it works
Application Development
The development process
System design
Creating executables
The .NET Platform
.NET components
Say hello
Say what?
The Visual Studio UI
Solutions, projects and stuff
Take control
Get some help
Testing & Deployment
Errors & exceptions
Deployment
The Language
Part 1: Nouns
Statements
Declared elements
Comments
Directives & attributes
Part 2: Transitive Verbs
Literal expressions
Object expressions
Part 3: Intransitive Verbs
Control of flow commands
Exception handling commands
The .NET Framework Library
Classes in the .NET Framework
The Class Designer
Class definitions
Fields & properties
Methods
Other Framework Types
Structures
Enumerations
Interfaces
Working with types
The Class Library, Part 1
Namespaces
The Object Browser
Numeric data
Character data
Times & dates
The Class Library, Part 2
Arrays
Specialized sets
Generics
Best practice
OOA & D
Type relationships
OOP principles
Type modifiers
Programming Principles
The Single Responsibility Principle
The Open/Closed Principle
The Liskov Substitution Principle
The Law of Demeter
Patterns
The Strategy Pattern
The Observer Pattern
Architectural Patterns
WPF
XAML
Fundamentals
WPF types
XAML & C#
WPF Controls
WPF panels
Control classes
Content controls
Items controls
Dependency Properties
The basics
Creating dependency properties
WPF Interactions
Routed events
WPF Commands
WPF Graphics
Color
Brushes
Pens
Typography
Effects
Resources
Resource dictionaries
Styles
Property triggerrs
Event triggers
Templates
Building controls
Building control templates
The VisualStateManager
WPF Binding
Creating bindings
Binding to collections
Working with collections
Index