You are on page 1of 5

GIO TRNH GING DY SILVERLIGHT 2

Nhm tc gi thuc cng ty Infoway:


Phm Ch Cng
Trn Duy Bin
Trn Duy Long

Website: www.infomap.vn
Email: Contact@infoway.com.vn














Smith Nguyen Studio.
https:/ / www.facebook.com/ SmithNguyenStudio
Infoway
Solutions
MC LC


2

MC LC:
Chng I: Tng quan v silverlight
1. V sao li c silverlight?
2. Silverlight l g
3. Cc c tnh ca silverlight
3.1. S kt hp ca WPF v XAML
3.2. M rng cho ngn ng kch bn
3.3. S tch hp vi cc ng dng c
3.4. S dng m hnh ngn ng lp trnh trn nn tng .Net Framework v cc cng
c kt hp
3.5. H tr mng
3.6. H tr ngn ng tch hp truy vn (LINQ)
4. Kin trc tng th v cc m hnh lp trnh ca Silverlight
4.1 . Kin trc v cc thnh phn
4.2 . Cc m hnh lp trnh ca silverlight
5. Kh nng h tr trnh duyt, h iu hnh v cc cng ngh lin quan
5.1. H tr ca h iu hnh v trnh duyt
5.2. Cc cng ngh v cng c lin quan ca silverlight
6. Hng dn ci t v s dng cng c Silverlight 2 trn Visual studio 2008
6.1. Cc bc ci t cng c silverlight 2
7. Cc v d thc hnh
7.1. Chng trnh u tin Hello World
8. Ti liu tham kho

Chng II: XAML v Layout
1. Tng quan v XAML
1.1. Xaml l g?
1.2. Khai bo i tng
1.3. Thit lp c tnh cho i tng
1.4. Root elements v namespace trong XAML
1.5. S kin
1.6.
2. Cc namescope trong XAML
3. S dng XAMLReader.Load
4. XAML v cc Custom class
5. XAML v Type Converter
6. Layout
6.1. Canvas
6.2. StackPanel
6.3. Grid
Smith Nguyen Studio.
https:/ / www.facebook.com/ SmithNguyenStudio
Infoway
Solutions
MC LC


3
Chng III: S dng Silverlight trn Expression Blend v Visual Studio 2008
1. Gii thiu v cc cng c pht trin Expression Blend 2 kt hp vi VS2008
1.1. Expression Blend lm vic nh th no?
1.2. Nhng tnh nng c c t Expression Blend
2. Bt u nhanh vi Silverlight 2 trn Expression Blend 2
2.1. To mt Project cho ng dng Silverlight 2
2.2. V khun hnh (Shape) trn ng dng Silverlight
2.3. Thit k Control trn ng dng Silverlight
3. Xy dng chng trnh Silverlight 2 vi Expression Blend v Visual Studio 2008Trin
khai ng dng
Chng IV: Cc Control v User control trong Silverlight
1. Gii thiu v cc control ph bin ca Silverlight SDK tch hp trong VS2008
2. Cc Control Ph bin trong Silverlight 2
3. User Control trong Visual Studio 2008
Chng V: X l ha trn Silverlight
1. Gii thiu
2. Shapes and Drawing
2.1. Ellipse
2.2. Line
2.3. Path
2.4. Polygon
2.5. Polyline
2.6. Rectangle
3. Geometries
3.1. EllipseGeometry
3.2. PathGeometry
3.3. GeometryGroup
4. Brushes
3.1. Solid Color
3.2. Gradient
3.3. Images
3.4. Video
3.5. Deep Zoom
Chng VI: Media v Animation
1. Animation
1.1. Storyboard
1.2. Key-Frame Animations
Smith Nguyen Studio.
https:/ / www.facebook.com/ SmithNguyenStudio
Infoway
Solutions
MC LC


4
1.3. Double Animation
1.4. Color Animation
1.5. Point Animation
2. Media
2.1. MediaElement Object
2.2. Controlling Media Playback Interactively
2.3. Timeline Markers
2.4. Server-Side Playlist
Ch ng VII: Lm vic vi c s d liu trong Silverlight
1. Gii thiu mt vi cng ngh truy cp d liu trong Silverlight
2. S dng Data Binding
3. S dng Isolated Storage
4. Khi qut v lm vic vi d liu XML
5. Truy cp d liu SQL Server vi WCF
Chng VIII: Giao tip mng vi silverlight
1. Giao tip HTTP v bo mt trong Silverlight
1.1. Mc nh h tr giao thc HTTP
1.2. Kch bn giao tip HTTP
1.3. Giao tip trong cng mt domain
1.4. Giao tip Cross-domain
1.5. Thit lp triu gi HTTP
2. Cc hn ch trong truy cp mng vi silverlight
3. Truy cp web service trong silverlight
3.1. Bo mt cho truy cp Service
3.2. To mt Service vt qua phm vi domain
4. Lm vic vi socket
4.1. H tr giao thc mng
4.2. Lp trnh mng c bn vi Socket
5. M ha d liu ca service

Chng IX: Hiu sut hot ng trong ng dng Silverlight
1. Lm th no chng trnh ca bn chy nhanh v n nh
1.1. Th nghim trn nhiu h iu hnh v trnh duyt
1.2. t EnableFrameRateCounter cho ng trong thi gian pht trin
1.3. S dng Transparent Background
1.4. Trnh vic s dng cc kch bn lm bin i kch c font ca Text
1.5. Trnh s dng ch Windowless
1.6. S dng Visibility thay cho vic s dng Opacity trong rt nhiu trng hp
khng cn n s c mt ca Opacity
1.7. Silverlight s dng Multi-Core trong Rendering v Media
Smith Nguyen Studio.
https:/ / www.facebook.com/ SmithNguyenStudio
Infoway
Solutions
MC LC


5
1.8. Trong ch Full-Screen, n nhng i tng khng s dng
1.9. Trnh s dng thuc tnh Width v Height i vi i tng MediaElement
1.10. Trnh s dng thuc tnh Width v Height i vi i tng Path
1.11. Nguy c v khi CPU s ly cng ln cng vic
1.12. Nguy c v i vi ng dng c nhng Package ln
1.13. S dng Double.ToString(CultureInfo.InvariantCulture) hiu qu hn
Double.ToString()
1.14.
2. S dng Background Worker
2.1. Bt u vi vic to mt BackGroundWorker
2.2. To mt Event handler cho background worker bi DoWork event
2.3. To mt event handler cho s kin ProgressChanged ca backgroundworker
2.4. To mt s kin cho RunWorkerCompleted
2.5. B xung s kin vo BackGroundWorker
2.6. Bt u chy background gi bi th tc RunWorkerAsync.
2.7. Hy b hot ng ca background gi bi th tc CancelAsync.

Smith Nguyen Studio.
https:/ / www.facebook.com/ SmithNguyenStudio

You might also like