请告诉我们应该使用什么方法进行桌面应用

时间:2010-10-07 12:49:19

标签: c#

我正在计划开发具有多个登录的桌面应用程序,并根据该登录类型选项/将显示来自视图。

我现在已经完成了数据库登录部分

我怎样才能确定我的想法

  1. 拖放所有必需的控件并使它们可见= false并检查登录的类型并相应地显示
  2. 创建单独的表单并根据需要逐个显示

3 个答案:

答案 0 :(得分:3)

你听起来像是C#表格编程的新手。我建议查看一些教程或像这样的书Windows Forms Programming

答案 1 :(得分:1)

对我而言,这取决于数字。

如果你有许多不同的用户角色,并且他们只共享几个控件,那么为每种用户类型制作不同的表单/面板会更容易。这种方法非常危险,因为当您想要改变常用控件时,您将被迫在所有表单/面板中执行此操作。

这就是为什么我建议将应用程序逻辑分组到自定义控件中,然后从中构建GUI。 例如:如果您有两种用户类型(让我们说老板和员工),那么您可以使用共享控件/逻辑和两个用户控件(bossControl,employeeControl)构建表单,其中包含老板和员工的功能。然后在登录后检查您将匹配的用户控件添加到GUI。

答案 2 :(得分:1)

您需要创建一个表单并使控件可见/不可见或启用/禁用控件。

  

创建单独的表单并显示一个表单   按需要一个

您将来很难管理和扩展。