Tag: user interface

DTO和DAO概念和MVC

1)为什么我们使用DTO和DAO ,我们什么时候使用它们。 我正在开发一个GUI Java软件来处理插入,编辑,删除数据。 但是我正努力区分DTO/DAO和Model , View , Controller (MVC)结构? 它们是否相似,通过Java GUI与数据库交互时使用哪个更好? 2)我真正好奇的一件事情是,在一个class级中是否有一个好的做法是把view和Controller 。 如果我们考虑一下Netbeans ,你可以创buildGUI Frame Class并添加JButton这样的组件到框架上,双击这个button会把你带到actionListener方法(Controller), actionListener方法看起来actionListener在框架中,数据将被显示给用户(View)。 所以他们在同一个class上 这是否完全违背了这个概念呢? <a href="http://www.youtube.com/watch?v=Iwwznm9XSME">Here is what Im talking about</a> 不好的做法有一个类的视图和控制器?

在WPF中,如何确定控件是否对用户可见?

我正在展示一个很大的树,里面有很多物品。 这些项目中的每一个通过与其相关的UserControl控件向用户显示信息,并且该信息必须每250毫秒更新一次,这可能是非常昂贵的任务,因为我也使用reflection来访问它们的一些值。 我的第一个方法是使用IsVisible属性,但它不工作,如我所料。 有什么方法可以确定控件是否对用户“可见”? 注意:我已经使用IsExpanded属性来跳过更新折叠的节点,但是有些节点有100多个元素,无法find跳过网格视口之外的节点的方法。