Ugrás a tartalomhoz

.NET Programming Technologies

Gergely Kovásznai, Csaba Biró

Eszterházy Károly College

.NET Programming Technologies

.NET Programming Technologies

Dr. Kovásznai, Gergely

Eszterházy Károly College

Biró, Csaba

Eszterházy Károly College

Copyright 2013, Eszterházy Károly College

2013


Tartalom

1. Prologue
2. Introduction (written by Csaba Biró)
Device-independent units
WPF multi-layer architecture
WPF class hierarchy
System.Object
System.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Shapes.Shape
System.Windows.Controls.Control
System.Windows.Controls.ContentControl
3. XAML (written by Csaba Biró)
The fundamental files of WPF project
Code-behind class
XAML namespaces
Properties
Advanced properties
Content property
Markup Language Extensions
More x:prefixes
Special characters and whitespaces
Explanation
Character entities
4. Layouts (written by Csaba Biró)
Alignment, margins
Inner and outer margins
Adjustments
StackPanel
WrapPanel
DockPanel
Grid
GridSplitter
Canvas
5. Controls (written by Csaba Biró)
Content controls
Button
ToggleButton
Label
CheckBox and RadioButton
RadioButton
CheckBox
Other controls
TextBox
TextBlock
Image
MediaElement
Slider
Progressbar
List-based controls
ListBox
ComboBox
TreeWiew
Menu
ToolBar
StatusBar
6. Colours and Brushes (written by Biró Csaba)
Color management
Brushes
SolidColorBrush
LinearGradientBrush
RadialGradientBrush
ImageBrush
DrawingBrush
VisualBrush
7. Shapes (written by Csaba Biró)
Built-in shapes
Line
Polyline
Polygon
Ellipse és Rectangle
Geometry class
Path
PathGeometry
GeometryGroup
StreamGeometry
CombinedGeometry
8. Transformations (written by Csaba Biró)
TranslateTransform
SkaleTransform
RotateTransform
SkewTransform
MatrixTransform
TransformGroup
9. Effects (written by Csaba Biró)
Effects
DropShadowEffect
BlurEffect
BitmapEffects
DropShadowBitmapEffect
OuterGlowBitmapEffect
BlurBitmapEffect
EmbossBitmapEffect
BevelBitmapEffect
BitmapEffectGroup
10. Triggers (written by Csaba Biró)
Trigger
DataTrigger
MultiTrigger and MultiDataTrigger
EventTrigger
11. Animations (written by Biró Csaba)
Animations core classes
Other important properties
Key frame-based animation
Path-based animation
12. Resources and Styles (written by Gergely Kovásznai)
Resources
Styles
13. Data Binding (written by Gergely Kovásznai)
The Binding Class
Converters
Validation
14. Templates (written by Gergely Kovásznai)
Control Templates
Data Templates
15. LINQ (written by Gergely Kovásznai)
Lambda Expressions
Extension Methods
Comprehension Syntax
Query Operators
Filtering
Ordering
Projection
Grouping
Join
Nondeferred Operators
16. LINQ to XML (written by Gergely Kovásznai)
Loading XML files
Queries
XML Serialization
17. LINQ to Entities (written by Gergely Kovásznai)
MS-SQL and Server Explorer
Linq to SQL and Linq to Entities
Data Manipulations
18. Development Environments (written by Gergely Kovásznai)
Visual Studio
Designer
Toolbox and Document Outline
Properties
Transformations
Effects
Brushes
Blend
Triggers and Animations
Expression Design
19. Epilogue
Bibliográfia