LabWindows/CVI6.0 教程:DLL与ActiveX深入解析

5星 · 超过95%的资源 需积分: 2 24 下载量 21 浏览量 更新于2024-11-12 收藏 3.76MB PDF 举报
"哈工大版的CVI教程专注于DLL和ActiveX技术的讲解,适合熟悉C语言并希望在测控领域使用LabWindows/CVI进行软件开发的读者。该教程覆盖了LabWindows/CVI 6.0版本,尽管版本较旧,但其内容对于理解这两个主题依然具有很高的价值。" LabWindows/CVI是由美国国家仪器公司(National Instruments, NI)开发的一款交互式C语言开发环境,特别适用于数据采集、分析和显示的测控应用。它将强大的C语言功能与专业的测控工具结合,提供了一体化的开发环境,包括交互式编程、函数面板和丰富的库函数,简化了C语言在创建检测系统、自动测试环境、数据采集系统和虚拟仪器等方面的开发工作。 本书详细阐述了LabWindows/CVI 6.0版本的各个方面,包括其集成开发环境、面板和控件设计、菜单定制、代码生成、调试工具的使用、用户界面编程、基础和高级函数库的运用,以及如何在LabWindows/CVI下进行Windows SDK编程。此外,还特别关注了动态链接库(DLL)的使用与开发,多线程技术,ActiveX技术的实施,网络编程,数据库接口,以及遵循VPP规范的仪器驱动程序和软面板的开发。 在LabWindows/CVI 6.0中,相比早期版本,增加了一些关键功能和改进,如在用户界面编辑器中直接创建ActiveX控件,创建和编辑ActiveX服务器的向导,引入了3D控件,支持多字节字符的应用,增加了源代码浏览器和图形数组浏览窗口,工作台功能的改进,以及自定义用户界面控件的能力。安装盘制作工具也采用了微软的先进技术,提升了用户体验。 全书共9章,第一章概览LabWindows/CVI的基本信息、安装步骤、新特性及整体结构。第二章深入浅出地引导读者熟悉LabWindows/CVI的开发环境,包括载入、运行和编辑源代码,使用各种窗口、控件、菜单和对话框,以及如何生成和调试代码。第三章则开始介绍LabWindows/CVI的实际应用,逐步展开更深入的技术探讨。通过这本教程,读者不仅可以学习到DLL和ActiveX的核心知识,还能掌握在测控行业中使用LabWindows/CVI的实用技巧。