C#高级编程:UserSearch应用实现Active Directory用户搜索

需积分: 14 44 下载量 173 浏览量 更新于2024-08-05 收藏 97.07MB PDF 举报
"搜索用户对象-hta8533-md-007yy_使用说明书_v1.1_20170302" 本文档是关于一个名为UserSearch的WPF应用程序的使用说明书,该应用程序主要用于搜索Active Directory中的用户对象。通过此应用,用户可以灵活地指定域控制器、用户名和密码,以获取AD中的用户信息。如果未提供域控制器,应用将使用无服务器绑定进行连接;若未提供用户名,则使用当前用户的上下文。 52.4.1 用户界面 用户界面设计简洁易懂,分为以下五个主要步骤: 1. 输入字段:用户可以选择性地输入用户名、密码和域控制器信息。若不输入域控制器,系统会默认采用无服务器绑定;如果不输入用户名,应用程序将使用执行此操作的用户的上下文。 2. 加载属性:点击按钮,所有可用的user对象属性名称将被动态加载到一个名为listBoxProperties的列表框中,便于用户查看和选择。 3. 选择属性:listBoxProperties列表框允许用户选择多个(MultiSimple模式)要显示的用户对象属性。 4. 筛选器输入:用户可以输入一个筛选器字符串来限制搜索范围,例如默认设置"(objectClass=user)"将搜索所有user类的对象。 5. 启动搜索:设置完成后,用户按下搜索按钮,应用程序开始根据输入的条件搜索Active Directory。 C#高级编程 这段文字也提及了一本名为《C#高级编程》的书籍,可能与实现UserSearch应用程序的编程技术有关。该书由Christian Nagel、Jeffrey Richter、Jay Glynn等人合作撰写,并由李铭和黄静进行翻译和校对。书中可能包含了关于C#语言、.NET框架以及如何与Active Directory交互的深入内容,这些都是开发此类应用程序所必需的基础知识。 该书的出版信息显示,它是由清华大学出版社出版,属于C#和.NET 4的高级教程,具有详细的编程指导和实例,对于学习和掌握C#高级特性和.NET框架的开发者来说是一份重要的参考资料。书中可能涵盖了C#的面向对象编程、网络编程、数据库交互、图形用户界面设计等多个方面,这些都是构建UserSearch应用程序时需要用到的技术点。