Chapter 12 Flashcards

1
Q

What is the first name of WPF

A

Evalon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What first library used for graphics in windows

A

GDI (graphic design interface)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is OPENGL

A

Open graphic language is a solution against microsoft by different companies. Its a programming that deals on graphic cards on hardware level.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the competitor of OPENGL by microsoft

A

DirectX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are advantages of WPF

A
  • Broad integration (2d 3d)
  • Resolution independent
  • Hardware acceleration
  • XAML (Extensible Application Markup Language - Declarative Programming, for declaration, file setup. creating manipulating objects and separation of front end and back end)
  • Rich composition and customization (button, forms designing etc)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are enhancement by WPF

A
  • Interactive 3D
  • Better data binding
  • Better special effects
  • Text improvements
  • High performance custom drawing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is visual state manager

A

A separate tool for WPF for better style enhancement.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is silverlight

A

It is competitor of WPF. Its a sub set of .Net

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Can we make web and desktop applications in WPF and silverlight

A

Yes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is file extension of XAML file

A

.XAML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is svg

A

Scale able vector graphics

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Does C# dependent to XAML

A

No. But XAML keep things simple for UI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly