LabWindows/CVI 6.0 菜单设计与用户界面管理
需积分: 41 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 用于虚拟仪器软件开发的各种技能。"
2019-01-07 上传
2023-01-04 上传
点击了解资源详情
2022-09-24 上传
2022-07-15 上传
2024-06-25 上传
勃斯李
- 粉丝: 50
- 资源: 3893
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器