位置:首页 > 软件操作教程 > 编程开发 > C# > 问题详情

C# 关注点分离

提问人:刘团圆发布时间:2020-12-08

    在过去许多年中,维护Windows应用程序的一个问题在于,生成用户界面的代码和基于用户操作执行的代码经常混合在一起。这导致多个开发人员和设计人员难以处理同一个项目。WPF通过两种途径解决这个问题。首先,使用XAML(而不是C#)来描述GUI, GUI因此变得独立于平台,实际上,可在不使用任何代码的情况下渲染XAML。其次,很自然会将C#代码与GUI代码放在不同文件中。Visual Studio使用了“代码隐藏文件”,即能动态链接到XAML文件的C#文件。

    由于GUI与代码分离开来,可以创建定制的应用程序来设计GUI, Microsoft己经做到了这一点。Blend for Visual Studio是设计师们为WPF制作GUI时的首选工具。该工具可与Visual Studio加载相同的项目,但Visual Studio主要面向开发人员,而不是设计人员;Blend恰好相反。也就是说,如果有许多设计人员和开发人员参与到大型项目中,他们可以使用各自喜欢的工具共同处理同一个项目,而不必担心无意间影响他人的工作。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部