面向对象编程技术之接口类型学习资料汇总 与其网上反复东找西抄,不如本文点收藏! 稿件更新记录2020年05月12日,完成初稿。2020年05月13日,在网友云醉月眠(sigusoft)的帮助下新增来自匈牙利布达佩斯Piotr Kruczkowski的相关接口在操作者框架的应用示范代码;另外增加接口的使用场景截图和主要特点截图。2020年05月23日,增加淘宝推荐图书一本《面向对象的思考过程》,后删除。2020年06月01日,增加第6项示例博文的配套范例。2022年06月10日,增加部分更新内容:主要有汤姆.麦奎兰(Tom McQuillan)的操作者框架的接口替代抽象消息的视频讲解,以及超级大神Stephen Loftus-Mercer的近两年的一系列技术讲座汇总。 NI最近发布的LabVIEW 2020 社区版本中推出了全新的编程技术——接口类型(Interfaces),为使用LabVIEW的编程者们提供了更高层次的抽象工具,及支持多继承的代码开发能力。 接口在其他面向对象的文本编程语言中均广泛存在并得到应用,为了便于感兴趣的小伙伴们集中学习该项编程技能,本文收集并汇总了目前网络上主要的相关技术资料。随机系统的说明帮助文件(英文版本)接口类型设计背后决策考虑(技术白皮书)2020年05月01日Stephen Loftus-Mercer网络直播资料与讨论2019年ACLA年会Stephen Loftus-Mercer的演讲资料与视频汤姆.麦奎兰(Tom McQuillan)接口编程知识讲解视频硬件抽象层(HAL)在使用接口类型后的全新改进博客文章案例Piotr Kruczkowski的相关示范代码案例汤姆.麦奎兰(Tom McQuillan)的操作者框架的接口替代抽象消息的视频讲解Stephen Loftus-Mercer的GLA Summit 2020的Using LabVIEW Interfaces for Better Orbital Satellite Support 视频演讲Stephen Loftus-Mercer的NI Connect 2022的LabVIEW Interfaces: Things Better Left Unstated技术演讲技术小贴士:这里面最重要的技术文档就是接口类型的技术白皮书!建议大家务必认真阅读,深刻领悟LabVIEW的接口其设计精髓。 1.随机系统的说明帮助文件(英文版本)http://www.ni.com/pdf/manuals/u.zip
截图
说明书范例多继承说明 2.接口类型设计背后决策考虑(技术白皮书)本文档解释了LabVIEW R&D在决定接口应该如何适应图形化编程语言时所使用的决策考虑,它不仅讨论了我们在那些地方模仿了其他语言,以及我们在哪里做了一些不同的事情;而且还讨论了我们为什么这样做出这些选择!我们的目标:是帮助我们的客户将其他语言的培训内容和知识迁移到LabVIEW环境中,并教会用户如何使用我们的设计而不是与之相违背。https://forums.ni.com/t5/Community-Documents/LabVIEW-Interfaces-The-Decisions-Behind-the-Design/ta-p/?profile.language=en
3.2020年5月1日Stephen Loftus-Mercer在线直播后的技术论坛相关讨论以及PPT材料Follow-up questions from “G Interfaces in LV 2020” webcast (May 1, 2020) 使用接口的主要场景:
演示PPT截图 接口主要特点主要总结:
演示PPT截图 4.2019年CLA论坛Stephen Loftus-Mercer视频讲座及PPT材料Americas CLA Summit 2019
5. 汤姆.麦奎兰(Tom McQuillan)接口编程知识讲解视频 2020年5月8日,Tom McQuillan最新录制的关于接口的视频讲座。
https://www.youtube.com/watch?v=1lFMZe9SwMY 配套的示范代码:https://github.com/TomsLabVIEWAdventure/Interfaces-in-G-HAL- 6.硬件抽象层(HAL)在使用接口类型后的全新改进博客文章案例LabVIEW G Interfaces solving a decade old problem – Boring Engineer 配套的示范代码:https://forums.ni.com/t5/Community-Documents/LabVIEW-Interfaces-Example/ta-p/ 7.Piotr Kruczkowski的相关示范代码案例 Piotr Kruczkowski是Event-Source-Actor框架的开发者,随着LabVIEW 2020 中的新推出接口功能,相应更新了自己消息零耦合的实现方式,用以替代原先的抽象消息类的方式。详细代码请参看代码连接。 Primary-Key/Event-Source-Actor 8.汤姆.麦奎兰(Tom McQuillan)的操作者框架的接口替代抽象消息的视频讲解 有了接口,完全就可以不必使用抽象消息类来解耦嵌套操作者和调用操作者直接的消息耦合问题,汤姆.麦奎兰(Tom McQuillan)又为大家精心制作的了使用接口来进行消息发送视频讲解。
其视频代码网址为:GitHub – TomsLabVIEWAdventure/InterfaceMessagesActorFramework 9.Stephen Loftus-Mercer的GLA Summit 2020的Using LabVIEW Interfaces for Better Orbital Satellite Support 视频演讲 在2020年11月9日~10日的网络GLA Summit 2020技术论坛上的技术视频演讲。 10.Stephen Loftus-Mercer的NI Connect 2022的LabVIEW Interfaces: Things Better Left Unstated技术演讲 2022年的NI Connect 2022的客户大会的最新技术讲座和PPT演示,具体的网址链接为:NI Connect 2022 – LabVIEW Wiki
Photo by Fernando Arcos from Pexels 广告专栏,非请勿入!
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/65733.html