当你在vs中新建项目时,项目列表中有"wpf浏览器应用程序"和“wpf应用程序”前者就是基于b/s架构的,后者是c/s架构的。如果做b/s架构的应用,更推荐silverlight去做!~
没有可比性,但可以表面上出现同样的结果,
WPF 是XAML+C#+NET Framework ,而WinFor C#+NET Framework
由于WPF中引入了资源Resource和style的概念,所以,他应该是WinFor的扩充!更好的视觉效果!我曾参加微软History Wall项目开发,当WPF与Surface进行结合后,那么更显WPF的卓越!更炫更酷……
WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于NET Framework 30的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
wpf可以用来设计桌面的程序设计,效果比普通的桌面程序好,相当于xp界面和win7界面的对比
帮你分析下winform和WPF的区别,以引导和方便学习
1 winform是事件驱动的,我们要更改界面上的显示内容一般需要在对应的事件来写上逻辑代码,而WPF则是数据驱动的 一旦更改了数据源 界面就会呈现出来, 而这之间又涉及到绑定(binding)
2 WPF采用XMAL语言作为UI描述语言,可以做到美工和程序相分离,这和web开发差不多而这在winform上是没有的
3 WPF采用了directx来渲染,winform则是传统的user32控件库和GDI,GDI+等绘制,所以WPF的渲染效果从根本上得到了改进
4 你也可以采取拖拽控件的方式来开发,也可以直接写事件代码(可以采用命令command),但这不是推荐方式!因为WPF从整个编程模型上都得到了根本改变,你仍然按照winfrom的方式来写肯定就难以将WPF的精髓发挥出来
如果有什么问题,可以联系我,或许我可以帮到你 呵呵
以上就是关于用WPF怎么做B/S架构的应用程序求指点全部的内容,包括:用WPF怎么做B/S架构的应用程序求指点、使用WPF 可以开发winform程序吗、wpf是什么技术啊wpf可以用来设计桌面的程序设计没啊我指的是界面。推荐视频等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)