首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设计.NET CF WinForm的体系结构?

如何设计.NET CF WinForm的体系结构?
EN

Stack Overflow用户
提问于 2010-04-25 23:00:53
回答 2查看 275关注 0票数 2

我开始使用.NET CF WinForm应用程序,并且我有一些使用.NET WinForm的经验。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-26 01:10:29

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

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

这当然不是做事情的唯一方法,但它在几个大型应用程序以及小型应用程序上都工作得很好(这意味着该方法既可扩展又可伸缩)。

票数 2
EN

Stack Overflow用户

发布于 2010-04-25 23:31:58

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

我不明白基于你所引用的理由,一个或多个表格会有什么不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2708649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档