2010-10-07 49 views
1

我打算开发将具有多个登录的桌面应用程序,并根据该登录类型选项/从视图中显示。请告诉我应该使用什么方法进行桌面应用程序

我已经做数据库的登录部分现在反过来看

我怎么能证明我有什么在我的脑海里

  1. 拖放所需的所有控制和使其可见=假,检查哪些类型的登录是,并相应地显示
  2. 创建独立的形式,并根据需要

回答

1

对我来说这取决于数字。

如果你有很多不同的用户角色,并且他们只共享一些控件,那么为每个用户类型制作不同的表单/面板会更容易。这种方法是相当危险的,因为当你想改变通用控制时,你将被迫在所有窗体/面板中执行它。

这就是为什么我会建议将应用程序逻辑分组到自定义控件,然后从他们构建GUI。 例如:如果您有两种用户类型(比如老板和员工),那么您可以使用共享控件/逻辑和两个用户控件(bossControl,employeeControl)为老板和员工创建函数。然后登录后,检查是否将匹配的用户控件添加到GUI。

1

您需要制作一个窗体并使控件可见/不可见或启用/禁用控件。

创建独立的形式,并通过一个作为显示一个 需要

这将是非常困难的,你来管理和未来扩展。

相关问题