【问题标题】:C# WinForms User ManagementC# WinForms 用户管理
【发布时间】:2012-09-02 14:47:10
【问题描述】:

我正在编写我的第一个 C# 程序,到目前为止,我已经对数据库连接、用户表、添加新用户、使用盐哈希密码登录等进行了排序,但现在我还停留在如何管理用户上。

我的用户表有:

  • ID(整数)
  • 名称(nvarchar)
  • 用户名 (nvarchar)
  • 密码(nvarchar - 这是加盐哈希)
  • 管理员(位)

我想创建一个管理用户的表单,但不知道如何布局和创建最佳 UI。

只有在当前登录用户是管理员时才能访问该表单,但这很容易解决,所以我不担心实现它。

如果有人能给我一些想法,甚至提供他们如何布置用户管理的示例表单视图,那将非常有帮助。

【问题讨论】:

  • 感觉这会关闭,因为它有点太模糊和太主观了。 + 这个问题并不是真正的代码特定
  • @whytheq - 我知道它不是特定于代码的,但一旦有人提出设计建议,它就会变成特定于代码的,因为我需要一些帮助才能对其进行编码。
  • @TigOldBitties - ListView 听起来像是我应该使用的东西,但问题是如果有人选择一个用户进行更新,是否应该有另一种表单提供更改详细信息的选项,或者 ListView 可以以某种方式管理所有这些?
  • DataGridViews 非常强大 - 您可以查看整个数据库表,然后编辑任何信息,然后将更改写回 db
  • @hshah 如果您处理它,它可以。我的观点是你应该先设计你的用户界面,然后找到技术解决方案。在现实世界中就是这样发生的。就 UI 而言,实际项目通常是设计驱动的。

标签: c# winforms forms


【解决方案1】:

这是一个示例(LightSwitch 应用程序的管理):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多