数据绑定订阅
XMLDA.NET 提供了超越 XML DA 规范的方法来最小化和简化应用程序代码。 DataBind 订阅消除了用户处理服务器回调或轮询 XML-DA 服务器的需要。 服务器项分配给不同类型的应用程序对象:
-
Windows 窗体或 WPF 控件
服务器项可以分配给各种 Windows 控件,例如 CheckBoxes、TextBoxes、ListViews。 每当服务器报告值更改时,都会刷新显示。 不需要用户代码。
-
ASP.NET DataBind
XMLDA.NET DataBind 订阅与 ASP.NET DataBind 功能一起使用,以在浏览器进行回发时更新显示的项目值。
-
用户类别
服务器项目可以分配给任何用户定义的类的属性。 属性 SET 访问器作为服务器回调处理程序执行。
ListBuilder 工具创建带有项目定义的 XML 文件,因为它们在 OPC XML DA 服务器调用中是必需的。 屏幕图像显示了上述示例应用程序中使用的定义。 示例应用程序使用 ListBuilder 类 加载 XML 文件并提取读取调用的请求列表。
TestClient 应用程序可以访问 OPC DA 和 XML DA 服务器。 访问的服务器类型取决于服务器 URL。 如果它以 http:// 开头,则假定它是 XML DA 服务器的 URL。 否则,它被假定为 OPC DA 服务器的 ProgID。
点击上方的“加入购物车”下载评估版。 这是一个全功能版本,包括示例客户端源代码。 但是,运行时间限制为 30 分钟,需要重新启动应用程序。