Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 动态用户界面与静态用户界面_Asp.net_Wpf_User Interface_Code Duplication - Fatal编程技术网

Asp.net 动态用户界面与静态用户界面

Asp.net 动态用户界面与静态用户界面,asp.net,wpf,user-interface,code-duplication,Asp.net,Wpf,User Interface,Code Duplication,我一直在想,在什么时候我应该放弃静态数据输入表单的便利性,该表单支持设计器,可以消除大量代码重复的动态UI 在编程世界中似乎存在着一种冲突,人们不断地试图消除代码重复以提高可维护性,然而当涉及到表单时,所有的内容都被排除在窗口之外,所有的内容都被显式地添加到表单中 我应该寻找什么样的迹象才能知道什么时候该让设计人员束手无策,创建一个动态UI?对于某些类型的数据和某些业务流程,动态UI是合适的 大多数情况下,一旦出现任何复杂程度,它们看起来都很难看 我使用一个模型来定义动态表单:WPF中的组框架、

我一直在想,在什么时候我应该放弃静态数据输入表单的便利性,该表单支持设计器,可以消除大量代码重复的动态UI

在编程世界中似乎存在着一种冲突,人们不断地试图消除代码重复以提高可维护性,然而当涉及到表单时,所有的内容都被排除在窗口之外,所有的内容都被显式地添加到表单中


我应该寻找什么样的迹象才能知道什么时候该让设计人员束手无策,创建一个动态UI?

对于某些类型的数据和某些业务流程,动态UI是合适的

大多数情况下,一旦出现任何复杂程度,它们看起来都很难看

我使用一个模型来定义动态表单:WPF中的组框架、标签、文本框、数字框、选项按钮和复选框

它可以很好地填充基本数据,以控制模板文档和目录创建


但我认为它不适用于具有复杂层次结构的典型业务数据等

动态UI适用于某些类型的数据和某些业务流程

大多数情况下,一旦出现任何复杂程度,它们看起来都很难看

我使用一个模型来定义动态表单:WPF中的组框架、标签、文本框、数字框、选项按钮和复选框

它可以很好地填充基本数据,以控制模板文档和目录创建


但我认为它不适用于具有复杂层次结构的典型业务数据等

UI必须针对用户工作流进行优化,它必须使数据输入方便,而且必须美观,为任何具有现实世界复杂性的东西自动生成这样的UI即使不是不可能,也是很困难的。

UI必须根据用户工作流进行优化,必须使数据输入方便,并且必须看起来美观,为任何具有现实世界复杂性的东西自动生成这样的UI即使不是不可能,也是很困难的。

我可以谦虚地建议一下吗

正如您所说,它不会尝试生成整个UI。它只是一个在复杂的表单系统中生成重复代码的系统,具有大量的共同点

如果您有机会看一看,我很乐意在我们的论坛上听到您的反馈。

我可以谦恭地提出建议吗

正如您所说,它不会尝试生成整个UI。它只是一个在复杂的表单系统中生成重复代码的系统,具有大量的共同点


如果您有机会看一看,我很乐意在我们的论坛上听到您的反馈。

我不是说生成整个UI。我说的是使用代码在复杂的表单系统中生成重复的代码,这些表单有很多共同点,我说的不是生成整个UI。我说的是使用代码在复杂的表单系统中生成重复的代码,这些表单有很多共同点。谢谢。听起来很有趣。我会查出来的。谢谢。听起来很有趣。我去看看。