Книги и журналы » Компьютерная литература » Программирование (книги)
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
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
Getting Started
Introduction.Fluent Learning Because
This book isn't for everyone
What you'll learn
What you'll need
How it works
Application DevelopmentThe development process
System design
Creating executables
The .NET Platform.NET components
Say hello
Say what?
The Visual Studio UISolutions, projects and stuff
Take control
Get some help
Testing & DeploymentErrors & exceptions
Deployment
The LanguagePart 1: NounsStatements
Declared elements
Comments
Directives & attributes
Part 2: Transitive VerbsLiteral expressions
Object expressions
Part 3: Intransitive VerbsControl of flow commands
Exception handling commands
The .NET Framework LibraryClasses in the .NET FrameworkThe Class Designer
Class definitions
Fields & properties
Methods
Other Framework TypesStructures
Enumerations
Interfaces
Working with types
The Class Library, Part 1Namespaces
The Object Browser
Numeric data
Character data
Times & dates
The Class Library, Part 2Arrays
Specialized sets
Generics
Best practiceOOA & DType relationships
OOP principles
Type modifiers
Programming PrinciplesThe Single Responsibility Principle
The Open/Closed Principle
The Liskov Substitution Principle
The Law of Demeter
PatternsThe Strategy Pattern
The Observer Pattern
Architectural Patterns
WPFXAMLFundamentals
WPF types
XAML & C#
WPF ControlsWPF panels
Control classes
Content controls
Items controls
Dependency PropertiesThe basics
Creating dependency properties
WPF InteractionsRouted events
WPF Commands
WPF GraphicsColor
Brushes
Pens
Typography
Effects
ResourcesResource dictionaries
Styles
Property triggerrs
Event triggers
TemplatesBuilding controls
Building control templates
The VisualStateManager
WPF BindingCreating bindings
Binding to collections
Working with collections
Index[/spoiler]