昨天临时有事,忘记做笔记了,今早先补个作业。
因为昨天主要看了一下Wrox的WPF高级编程,这回也就介绍我在书中了解到的一些简单认识与应用。
说实在的,简单看完Wrox的WPF高级编程后,我认为开发WPF应用程序是‘比较‘简单的一件事(看到没有比较打了引号),因为WPF是一门展现层应用技术,没有业务逻辑,难道设计aspx页面比较困难,无法否认设计界面是一件麻烦的事情。(我这里吧简单和困难堪称反义词,没有把简单和麻烦看出反义词,个人看法,看法自由,嘻嘻)
第一章:WPF概述
如果你看过Windows server 2003的视频教程,你也会首先了解到Windows Api的发展。不管以前怎么样,我们要知道的是现在Windows系统的走向是应用程序托管,应用程序不再与硬件直接打交道,而托管的运行时已经.NET 3.0以上了,再就图像处理子系统现在架构是WPF了。无法否认图像处理,我们所看到的应用程序运行状态、界面是很重要的,一句话:行家看门路,用户那就看界面效果了(这句话念起来怎么感觉不是很顺口呢)。总的一句话,要使产品的用户量大,界面设计非常的重要。要开发WPF应用程序,书中介绍了 XamlPad/Blend/Visual studio/zam 3d/mobiform aurora.我用过前面的四种工具,xamlpad小巧,方便。Blend均衡,全面,专业设计。visual studio专业编码。zam 3d做3d还是挺酷的。后面那个没用过,毛主席说过,没有实践就没有发言权。在工具方面,我强烈建议用微软官方的,感觉.NET 3.0更新挺快的。半年前开发的,半年后不一定能有,体会挺深的。
WPF 的特点:1、WPF是建立在Windows以前的各类图像处理技术之上的,是很多技术的综合。2、WPF是矢量图形处理技术。3、开放的编程(基于xml标准)。4、简单的部署,一般xaml page文件可以直接在ie浏览。5、文档友好性,提供设置、打印office文档、pdf的技术。
WPF 是一个框架:
❑ Element system and element trees (visual and logical)
❑ Visual system
❑ Font system
❑ Input/event system
❑ Property system (change notification, storage, and expressions)
❑ Message transport system
❑ Composition system
今天就补到这,上级有安排俺负责关注wcf服务那块。不过WPF的框架子系统还会继续研究学习。先到这了