[Original] Rolling learning Silverlight series tutorials

Source: Internet
Author: User

I have been in touch with WPF/Silverlight for many years. I remember that I started a one-year WPF project at Microsoft in Shanghai in, and then I had several Silverlight projects in the first half. At that time, there were very few courses on WPF and Silverlight, especially in April. I remember that we started to work on the WPF project in March, and then I had a month with the WPF book in msdn and English versions, only a decent Chinese version of WPF was published in March. In fact, at that time, I had no special liking for WPF/Silverlight, and I haven't touched it any more since the second half of the year. I was not interested in Silverlight until I saw the WP7 message some time ago. When I want to review it, I find that my previous knowledge has been scattered. In particular, the intricate similarities and differences between WPF and Silverlight are maddening people. In line with the principle of learning, we will re-learn and reorganize.

Some friends may think that it is not appropriate to put WPF and Silverlight together. They are confused. Isn't it even more difficult to put them together? In fact, I had such concerns at the beginning, but I found that if I only read Silverlight, some knowledge is really hard to understand. First, I think that Silverlight's msdn does not have in-depth and complete descriptions of WPF's msdn knowledge points. Second, although the two are similar, the underlying implementation is actually quite different, the comparison may be more thorough. Third, many functions of WPF are retained in Silverlight, it gives you a sense of knowing why Silverlight is.

 

In fact, these tutorials are all sorted by myself based on msdn, and each tutorial willWith your own demoFor better understanding. Many chapters will talk about WPF and Silverlight together and explain the differences between the two. This helps you to have a deep understanding of Silverlight. Probably every 1 ~ 3 days to update the new section, the specific time depends on the spare time arrangement. In fact, this is only a summary of my own learning. Many places do not necessarily understand it. If you have any questions, please correct them.

 

getting started
1.wpf/ Silverlight architecture, operating mechanism, differences and features of the framework class library.
1.1 WPF/Silverlight architecture, running Mechanism
1.2 differences and features of the WPF/Silverlight framework class library
1.3 Silverlight application Program model and host
2. XAML knowledge
2.1 object element syntax and attribute syntax, attribute element syntax
2.2 property and class inheritance
2.3 Property Value and typeconvert
2.4 reference value and tag extended
2.5 Internal Mechanism During XAML compilation
2.6 dynamic loading of XAML data and precautions
2.7 XAML namespace, xmlnsdefinitionattribute
2.8 name range, setnametyper< br> 2.9 X: Extended
2.10 X: name, X: key, and name usage and differences
3. control overview in Silverlight/WPF

advanced tutorial
4.wpf/ silverligt controls inherit the hierarchy and features
uielement, frameworkelement, dispatcherobject, visual, and control, contentcontrol, usercontrol
5. dependency attributes, additional attributes
5.1 meaning, features, property value inheritance, and dependency attribute metadata
5.2 detailed description of dependency attributes advanced features and Performance Analysis
6. event
6.1 route event, weakevent, and additional event
6.2 attribute change event
7. concept of tree, features and differences between a visual tree and a logical tree
8. resource
8.1 Static and Dynamic Resources
8.2 resource dictionary
9. data Binding
9.1 Data Binding overview
9.2 detailed data binding syntax
9.3 explanation of Type converters
10. details about controls
10.1 differences between style and template
itemtemplate, datatemplate, and controltemplate
10.2 User Controls
10.3 custom controls
10.4
10.5 contentpresenter and itemspresenter
11. layout System details
12. uri definition and application
13. navigation System
14. input, command, focus
15. element Processing in WPF
16. digital Ink
17. graphics, animation, and multimedia
18. in-depth analysis of basic elements related to document processing and document processing

advanced tutorial
19. thread processing model in WPF and Silverlight
20. data access model and data structure in Silverlight
21. network and communication in Silverlight
22. program deployment and localization
23. performance factors in Silverlight

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.