这个星期把《WPF专业编程指南》走马观花的浏览了一遍,觉得写的还可以,里面的95%的内容都是WPF很基础、常用的东西。但是作者对于一些术语的翻译跟主流的翻译有些不一致,但是不影响阅读。
书中的一些例子没有仔细去看,有时候不知道为什么那么写,我觉得因为对WPF的一些特性还不是很熟悉,所以有点云里雾里的感觉,只觉得看了代码还能够明白,自己写绝对写不出来。归其原因,在于对需要做的东西的分析不够,因为过程用代码来实现,就需要对过程的每一个细节进行分析,比如模拟一个小球的自由落体运动,需要考虑用那些细节去描述,再从细节中去体会WPF设置相应的控件或者功能的原因。编程语言不是重要的,关键在于对问题的剖析,而后熟练地应用相应的工具去解决。
下一步就是结合CSDN上面的例子进行一些研究,同时把我以前写的winform程序用wpf重新写一遍,一定要体会代码和界面的分离。
首先研究一下一个花哨的对话框关闭动画吧,我记得是当时的vista之前的一个windows的测试版本里面出现的,用户登录windows后,登录对话框向中间收缩(实际上就是对话框的上下边框向中心线靠拢,而后对话框消失),跟关门似的,当时觉得特有感觉,现在可以用wpf的动画来实践以下。。。