C# 请告知桌面应用程序应使用何种方法

C# 请告知桌面应用程序应使用何种方法,c#,C#,我计划开发桌面应用程序,将有多个登录,并根据登录类型显示选项/从视图 我已经完成了数据库登录部分,现在轮到它了 我怎样才能确定我心中所想的 拖放所有必需的控件并使其可见=false,然后检查登录类型并相应显示 创建单独的表单,并根据需要逐个显示 听起来你对C#forms编程还不熟悉。我建议看一些教程或类似的书你听起来好像对C#forms编程还不熟悉。我建议看一些教程或像这样的书。对我来说,这取决于数字 如果您有许多不同的用户角色,并且它们只共享少数几个控件,那么为每个用户类型创建不同的表单/面板

我计划开发桌面应用程序,将有多个登录,并根据登录类型显示选项/从视图

我已经完成了数据库登录部分,现在轮到它了

我怎样才能确定我心中所想的

  • 拖放所有必需的控件并使其可见=false,然后检查登录类型并相应显示
  • 创建单独的表单,并根据需要逐个显示

  • 听起来你对C#forms编程还不熟悉。我建议看一些教程或类似的书

    你听起来好像对C#forms编程还不熟悉。我建议看一些教程或像这样的书。对我来说,这取决于数字

    如果您有许多不同的用户角色,并且它们只共享少数几个控件,那么为每个用户类型创建不同的表单/面板将更容易。这种方法非常危险,因为当您想要更改公共控件时,u将被迫在所有窗体/面板中进行更改


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

    对我来说,这取决于数字

    如果您有许多不同的用户角色,并且它们只共享少数几个控件,那么为每个用户类型创建不同的表单/面板将更容易。这种方法非常危险,因为当您想要更改公共控件时,u将被迫在所有窗体/面板中进行更改


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

    您需要制作一个表单,并使控件可见/不可见或启用/禁用控件

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


    这将是非常困难的,为您管理和扩展在未来

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

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

    这将是非常困难的,为您管理和扩展在未来