DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

DevExpress发布文档MCP Server:提升开发体验的AI文档智能服务(二)

来源:   发布时间:2026-01-15   浏览:27次

DevExpress拥有.NET开发需要的平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 近期重要版本v25.2已正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

DevExpress发布文档MCP Server:提升开发体验的AI文档智能服务

模型上下文协议(MCP)改变了AI助手与外部工具和数据源交互的方式,由Anthropic开发的MCP是一个开放标准,允许开发人员在数据库、API和AI工具之间建立安全的双向连接。每次AI应用程序需要连接到数据源或API时,MCP不是构建单独的自定义集成,而是提供单一的标准化接口,这意味着每个AI应用和每个外部资源只需要连接一次,就可以无缝地协同工作。

为了满足对AI辅助编码日益增长的需求,DevExpress官方配置了一个MCP服务器,将GitHub Copilot和其他MCP兼容的AI工具直接连接到DevExpress的综合文档数据库。产品团队不断更新这个数据库,增强现有的DevExpress文档内容并发布了新的帮助主题。在不离开IDE的情况下,用户将始终获得与DevExpress组件相关的、上下文相关的和最新的指导。通过访问超过300,000个帮助主题,DevExpress的服务器可以轻松地使用自然语言查询找到用户需要的信息。

在上文中(点击这里回顾>>),我们为大家介绍了DevExpress文档MCP服务器以及为什么要使用它,本文将继续介绍如何使用DevExpress MCP服务器,欢迎大家持续关注~

获取DevExpress v25.2正式版下载

DevExpress技术交流群12:1028386091      欢迎一起进群讨论

使用DevExpress MCP服务器
基本使用模式

1. 在集成开发环境(IDE)中打开您的AI assistant(人工智能助手)。

2. 使用聊天模式来查找您问题的答案。

3. 使用 MCP 服务器的代理模式进行代码生成。

4. 在使用代理模式询问与DevExpress相关的问题时,请在提问末尾添加"使用 dxdocs" (或“使用 dxdocs24_2”) 这一表述,以确保调用 MCP 服务器,或者也可以使用内置的提问方式。

5. 在收到提示时批准工具执行操作。

6. 查看由代理生成的代码,并仔细研究包含代码示例和文档链接的全面回复。

AI辅助代码开发的一般使用建议

要使基于AI的开发工具发挥最大效用,就必须以正确的策略和期望来对待它们。首先要了解其基本原理——熟悉大型语言模型的工作方式以及不同的AI编码工具的独特之处。将您的AI助手视为一个新的团队成员:为它提供详细的情境背景,清晰地说明您需要什么,并且不要害怕编写冗长而精确的提示。

对于复杂的任务,首先利用 AI 的聊天或询问模式研究最佳实践和架构方法。一旦制定了详细的计划,就将实施工作委托给 AI 代理,并给出清晰、具体的指示。如果有任何不清楚的地方,一定要要求编码助手在开始实施前提出澄清问题。然后将复杂的任务分解为较小、易于管理的部分,不要期望 AI 同时处理多个抽象层。

不同的AI模型具有不同的优势——有些擅长深度推理和问题解决,而有些则擅长快速生成代码。要针对每项任务试验不同的模型,以确定哪种模型效果最佳,然后选择最佳模型,而不是选择较弱的选项来偷工减料:质量的提升会综合影响所有其他操作的效果。

保持现有的代码库整洁且有详细的文档说明,因为当AI助手能够参考清晰且一致的模式而非相互矛盾的代码时,它们的表现会显著提高。在提问时,务必明确包含相关的源代码文件,以提供必要的背景信息。

最为重要的是,要始终对AI生成的输出进行审查:检查是否存在架构问题、安全漏洞以及是否符合项目标准。最终,您对提交到代码库中的所有代码负有全部责任。

最后但同样重要的一点是:要记住,AI无法取代专业知识——如果需求或实施策略不明确,那么AI在解决复杂问题方面的作用将十分有限,最多只能完成一些简单的任务。

  1. 请具体说明您正在使用的 DevExpress 组件。
  2. 在您的查询中加入 "使用dxdocs" 这一选项,即可强制使用 MCP 工具。
  3. 提出后续问题,以便更深入地探讨具体方面。
  4. 如需获得实施指导,请提供相关代码示例。
  5. 询问有关组件配置和使用方面的最佳实践。
  6. 请求使用公共 API 并遵循既定的主题和风格规范,而非依赖自定义解决方案。

例如,以下的说明有助于 AI 助手专注于设计文件,并在 Windows Forms 应用程序中利用 InitializeComponent 方法体(来处理用户界面生成任务):

  • 使用设计器文件进行用户界面布局,所有表单和控件的布局代码都必须放在 designer.cs 文件中。除非是在运行时动态修改用户界面,否则不要在主的main.cs文件中编写手动布局代码。
  • 在 InitializeComponent 方法调用中初始化并配置 WinForms 控件,在 InitializeComponent 中设置诸如 Dock、Anchor、LookAndFeel 和 Appearance 等属性,而非在事件处理程序中设置。
先决条件

支持的IDE:

  • Visual Studio 2022 (v17.14或更高版本)
  • Visual Studio Code
  • Cursor IDE
  • JetBrains Rider 2025.1+

编程助手:

  • GitHub Copilot
  • JetBrains AI Assistant
  • ...或者其他与 MCP 兼容的 AI 助手(例如Claude或Claude Code)

由于技术发展迅速,新版本通常会包含重要的修复内容,因此我们建议您使用最新版本的集成开发环境(IDE)和插件。

更多产品资讯及授权,欢迎来电咨询:023-68661681


更多DevExpress线上公开课、中文教程资讯请上中文网获取

关于慧都科技

慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。

慧都是DevExpress的中国区的合作伙伴,DevExpress作为用户界面领域的优秀产品,帮助企业高效构建权限管理、数据可视化(如网格/图表/仪表盘)、跨平台系统(WinForms/ASP.NET/.NET MAUI)及行业定制解决方案,加速开发并强化交互体验。

本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/5641.html

相关产品: DevExpress WPF Subscription, DevExpress WinForms Subscription, DevExpress Universal Subscription,

扫码咨询
电话咨询
023-68661681
返回
顶部