【问题标题】:how design architecture of .NET CF WinForm?.NET CF WinForm 的架构设计如何?
【发布时间】:2010-04-25 15:00:53
【问题描述】:

我从 .NET CF WinForm 应用程序开始,我对 .NET WinForm 有一些经验。

对于 UI、每个对话框的表单或一个表单以及更改该表单上的用户控件,哪个更好?我要求这样做,因为移动设备上的屏幕非常小,我为我的应用程序设计了十多个不同的屏幕。

【问题讨论】:

    标签: .net winforms compact-framework architecture


    【解决方案1】:

    这个问题真的没有正确的答案。无论您为每个屏幕使用单独的表单,还是使用其他一些 UI 元素(如 Panel 或 UserControl),它都将使用几乎相同的资源。这意味着它不会对加载速度、内存压力等产生太大影响(假设您按需加载这些资源)。

    就我个人而言,我通常使用一个包含多个工作区之一的表单。然后我为每个视图创建一个用户控件(你是separating View code from the Model,对吗?),我使用OpenNETCF IoC framework 在适当的表单工作区中显示这些视图。实际上,我对桌面应用程序使用了相同的框架和方法。

    这当然不是唯一的做事方式,但它在几个大型应用程序和小型应用程序上都非常有效(这意味着该方法既可扩展又可扩展)。

    【讨论】:

      【解决方案2】:

      我要求这样做,因为屏幕开启 移动设备非常小,我 设计了十多种不同的 我的应用程序的屏幕。

      鉴于您引用的原因,我不明白拥有一份或多份表格会有什么不同。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        • 1970-01-01
        • 2018-07-04
        • 2021-02-19
        • 2012-01-01
        • 1970-01-01
        • 2011-09-01
        相关资源
        最近更新 更多