wpf的好处

Sag 2011-06-12 12:10:02
本人刚接触wcf,想询问下wcf的好处,本人的初体验是wcf除了界面布局用xaml,别的和winform差不多,请各位指正和解释,多谢
...全文
153 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
adandelion 2011-06-13
  • 打赏
  • 举报
回复
估计楼主的本意不是问哪个好,而是问WCF的优势在哪里
threenewbee 2011-06-12
  • 打赏
  • 举报
回复
虽然这个帖子是我回答昨天一个问接口有什么好处的,但是回答你的问题一样适合。
threenewbee 2011-06-12
  • 打赏
  • 举报
回复
理解用处比理解好处重要。

如果你想着好处,那么就是人为地认为另一个有坏处,事实上C#的设计者设计的每个语法特征都有它的用意。

按照好处和坏处的理解,你永远想不明白,为什么那些有“坏处”的东西在C#里面存在。

理解了用处,用对了地方,才算入门,整天想着好处坏处,永远也学不会。

经常有人说,接口好,抽象类不好,什么反射不好,什么委托好等等,都是从哪里来的谬论。

个生活在现代的人,不会问汽车有什么好处,火车有什么好处。

但是可能一个古代人搞不清楚会问这样的问题。火车比汽车快,是不是火车的好处呢?飞机比火车和汽车都快,是不是有了飞机就不用汽车和火车了呢?理解飞机的用处是快速、远距离的运输工具,火车是大宗货物和中长途旅行的经济的交通工具,汽车灵活方便,各有各的用途就可以了。因为汽车不是代替火车,火车也不是代替飞机的。

xxx有什么好处本身是个伪命题,任何东西,都不可能只有好处,没有坏处。另外有没有好处取决于你有没有正确使用,而不是它本身。

问xxx的好处是什么的人,典型的就是学习不得法,基本知识都不太会的一群人。
porschev 2011-06-12
  • 打赏
  • 举报
回复

标题是WPF。。里面是WCF。。。
ModernUI(http://mui.codeplex.com/)是一个开源的WPF界面库,利用该界面库,我们可以创建很酷的应用程序。下面是ModernUI官方示例,你可以从官方网站直接下载源码运行,如果是.NET 4.0的话,记得要声明“NET4”预编译变量,否则无法编译通过。 这个界面框架是基于ModernUI来实现的,在该文我将分享所有的源码,并详细描述如何基于ModernUI来构造一个非常通用的、插件化的WPF开发框架。下载源码的同志,希望点击一下推荐。 本文将按照以下四点来介绍: (1)ModernUI简介; (2)构建通用界面框架的思路; (3)基于ModernUI和OSGi.NET的插件化界面框架实现原理及源码分析; (4)其它更有趣的东西~~。 要编写这样的WPF界面,我们需要在一个Window上声明菜单和Tab页面,下图是定义菜单的声明。 此外,每一个Tab风格页面,你也需要手动的为菜单创建这样的界面元素。 直接用这样的方式来使用ModernUI,显然不太适合团队协作性的并行开发,因为在一个团队的协作中,不同的人需要完成不同的功能,实现不同页面,每个人都需要来更改主界面。 我非常希望模块化的开发方法,因为这可以尽可能的复用现有资产,使程序员可以聚焦在自己关注的业务逻辑上,不需要关心UI的使用。下面,我将来描述基于ModernUI实现的一个通用界面框架,这个界面框架允许程序员在自己的业务模块中配置需要显示的界面元素。 通用界面框架实现思路: 我希望能够实现这样的通用界面框架: (1)程序员可以直接实现需要展现业务逻辑的界面,不需要关注如何使用ModernUI; (2)程序员可以通过简单的配置就可以将自己实现的业务逻辑页面显示在主界面中; (3)这个界面框架可以完全复用。 当我看到ModernUI这个界面库时,我希望将应用程序做成模块化,每一个模块能够: (1)通过以下配置能够直接显示二级菜单。 (2)通过以下配置能够直接显示三级菜单。 这样做的好处是,开发插件的时候可以不需要关心界面框架插件;团队在协作开发应用的时候,可以独立开发并不需要修改主界面;团队成员的插件可以随时集成到这个主界面;当主界面无法满足我们的布局时或者用户需求无法满足时,可以直接替换主界面框架而不需要修改任何插件代码。

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧