LabWindows/CVI 6.0 菜单设计与用户界面管理

需积分: 41 28 下载量 119 浏览量 更新于2024-08-10 收藏 4.98MB PDF 举报
" LabWindows/CVI 是 National Instruments 公司的一款交互式 C 语言开发环境,专用于测控领域的软件开发,结合了强大的 C 语言功能和专业的测控工具。本书重点讲解 LabWindows/CVI 6.0 版本,涵盖集成开发环境、面板设计、菜单构建、代码生成、调试工具、用户界面编程、函数库等内容,同时介绍 ActiveX 技术、多线程、网络编程、数据库交互以及软面板开发等高级主题。 在菜单设计方面,LabWindows/CVI 提供了直观的方法来创建界面菜单。要设计菜单,开发者可以在用户界面(.uir)文件编辑窗口中选择“Create>>Menu Bar…”或通过右键菜单来添加。菜单条编辑界面允许设置 Menu Bar Constant Prefix,即菜单条的资源标识,这是区分不同菜单的关键。菜单名称(Item)可自定义,同时支持通过双下横线标记快捷键。Constant Name 则用于定义菜单项的常量名,便于程序中引用。 用户接口管理涉及 RunUserInterface 和 QuitUserInterface 两个基本函数。RunUserInterface 函数启动用户界面,直到在回调函数中调用 QuitUserInterface 才会退出。QuitUserInterface 函数接收 RunUserInterface 的返回值作为输入参数。 LabWindows/CVI 6.0 版本引入了若干新特性,如在用户界面编辑器中创建 ActiveX 控件,创建或编辑 ActiveX 服务器向导,增加了 3D 控件,支持多字节字符应用,以及新的源代码浏览器和图形数组浏览窗口等。 本书共包含九章,第一章介绍 LabWindows/CVI 的基础和新特性,第二章讲解开发环境的使用,第三章深入到应用层面,后续章节则逐步展开高级功能的探讨。通过本书,读者可以全面了解并掌握 LabWindows/CVI 用于虚拟仪器软件开发的各种技能。"