惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Y
Y Combinator Blog
Recorded Future
Recorded Future
博客园 - Franky
I
InfoQ
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
P
Palo Alto Networks Blog
G
GRAHAM CLULEY
Cloudbric
Cloudbric
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
Google DeepMind News
Google DeepMind News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Check Point Blog
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
T
Threat Research - Cisco Blogs
U
Unit 42
N
Netflix TechBlog - Medium
The Cloudflare Blog
Spread Privacy
Spread Privacy
Microsoft Azure Blog
Microsoft Azure Blog
美团技术团队
T
Troy Hunt's Blog
Engineering at Meta
Engineering at Meta
H
Heimdal Security Blog
TaoSecurity Blog
TaoSecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tenable Blog
B
Blog
S
Securelist
H
Hacker News: Front Page
Google Online Security Blog
Google Online Security Blog
G
Google Developers Blog

博客园 - 清虚真人

关于flask-sqlalchemy的用法研究 [原]跟我学silverlight系列教程[1]—wpf/silverlight体系架构和运行机制 sql2005 数据库没有完全关闭,无法重新生成日志 IIS中网站出错 javascript获取滚动条位置 - 清虚真人 - 博客园 .Net framework [转载]My97DatePicker在Frame中无法打开站点 输出datagrid的内容到excel - 清虚真人 - 博客园 sql select的时候按特定的顺序排序 vs2008 安装Silverlight tools遇到的崩溃问题。。。 关于.NET中的Server push技术 .net 几种序列化类的比较 asp.net ajax实现(—):Jquery+Json WPF中BitMapEffect的性能问题 我写的PageDataSurce分页的 asp.net页面执行机制 关于服务器端控件的attributes属性的奇怪问题 关于使用javascript+asp.net实现多文件上传的若干问题 正则表达式相关教程
[原]跟我学silverlight系列教程
清虚真人 · 2011-08-24 · via 博客园 - 清虚真人

接触wpf/silverlight已经有很多年头了,记得是在08年的时候在上海微软开始做为期一年的wpf项目,然后在09年上半年有做了数个silverlight项目。当时wpf和silverlight的教程非常少,特别是08年的时候,记得我们是4月份开始做wpf项目,然后抱着msdn还有英文版的wpf书啃了一个月,到6月份才出一本像样wpf中文版图书。其实当时对wpf/silverlight没有什么特殊的好感,到从09年到下半年到现在一直都没再碰过。直到前段时间看到wp7的消息,才对silverlight重拾兴趣。想重新看的时候,发现之前的知识已经忘得很零散。特别是wpf和silverlight之间千丝万缕的相似和区别让人抓狂。本着学习的原则,一边重新学习,重新来梳理。

可能有的朋友觉得把wpf和silverlight放在一起讲不太合适,本来两者就比较扯不清了,放在一起岂不是更让人云里雾里?其实我刚开始也有这样的担忧,但是我发现只看silverlight的话,有些知识确实很难理解的很透彻。一是觉得silverlight的msdn没有wpf的msdn知识点介绍的深入和完善,二是两者虽然很像,但是其实底层实现截然不同,放在一起讲互相对比可能会理解的更透彻,三是wpf的很多功能在silverlight里进行了保留,所以放在一起来讲,会让你对silverlight有一种知其然必知其所以然的感觉。

其实这些教程都是我看了msdn的基础上自己又梳理的,并且每节教程都会附带上自己的demo,供大家来更好的理解。很多章节都会把wpf、silverlight放在一起讲,并且讲解两者之前的区别。这样更有助于让你对silverlight有深刻的了解。大概会每1~3天更新一节,具体时间要看业余时间的安排. 其实这个只是我自己学习的总结,很多地方理解的并不一定对,如果有问题,请各位园友指正。

入门教程
1.wpf/silverlight体系架构,运行机制,框架类库的区别和特征。
  1.1 wpf/silverlight体系架构,运行机制
  1.2 wpf/silverlight框架类库的区别和特征
  1.3 silverlight应用程序模型以及宿主
2.xaml相关知识
  2.1 对象元素语法和属性语法、属性元素语法
  2.2 属性和类继承
  2.3 属性值和typeconvert
  2.4 引用值和标记扩展
  2.5 xaml编译时内部机制
  2.6 动态加载xaml数据以及注意事项
  2.7 xaml命名空间、XmlnsDefinitionAttribute
  2.8 名称范围,SetNameScope
  2.9 x:扩展
  2.10 x:Name、x:Key、Name的使用和区别
3.silverlight/wpf中的控件概述


进阶教程
4.wpf/silverligt控件继承层次结构以及特点
  uielement、frameworkelement、DispatcherObject、Visual、Control、contentcontrol、usercontrol
5.依赖属性、附加属性
  5.1 含义、特点、属性值继承、依赖属性的元数据
  5.2 依赖属性高级特性以及性能分析详解
6.事件
  6.1 路由事件、WeakEvent、附加事件
  6.2 属性更改事件
7.树的概念,可视化树与逻辑树的特点以及区别
8.资源
  8.1 静态资源和动态资源
  8.2 资源字典
9.数据绑定相关
  9.1 数据绑定概述
  9.2 数据绑定相关语法详解
  9.3 类型转换器详解
10.控件详解
   10.1 样式和模版
        ItemTemplate、DataTemplate、controltemplate
   10.2 用户控件
   10.3 自定义控件
   10.4 几个大小属性的区别
   10.5 ContentPresenter、ItemsPresenter
11.布局系统详解
12.URI的定义和应用
13.导航系统
14.输入、命令、焦点
15.wpf中的元素处理
16.数字墨迹
17.图形、动画和多媒体
18.文档处理以及文档处理相关基元素深入分析


高级教程
19.wpf和silverlight中的线程处理模型
20.silverlight中的数据访问模型以及数据结构
21.silverlight中的网络和通讯
22.程序的部署和本地化
23.silverlight中的性能因素