第四讲面板控件.pptVIP

  • 3
  • 0
  • 约5.68千字
  • 约 62页
  • 2019-03-06 发布于江苏
  • 举报
第四讲 CVI开发环境和程序结构 -------建立一个简单的程序;一、 载入、运行和编辑源程序;1. 工程窗口: 按以下步骤将一个工程加载到CVI的工程窗口中: 1)选择File?Open,出现一个子菜单,显示编辑和创建的各种文件类型; 2) 选择Project(*.prj),从cvi\tutorial子目录中选择sample1.prj;工程项目文件显示了所列文件的状态,其各项的含义如下图所示: ;工程管理窗口的编辑菜单: File(文件操作) Edit (添加文件、移除文件等) View(显示路径、日期等) Build(编译文件、工程及链接工程) Run (运行工程、设置断点等) Instrument(装载、卸载仪器) Library (诸如用户接口库类的各种库文件) Tools(创建ActiveX类控件等) Window(窗口的操作、添加变量观察窗口等) Options(编译、运行环境选项设置等) Help(有关的帮助选项);二、 程序代码编辑窗口;;源代码编辑窗中各菜单项的功能: ; 说明:在编程中有一快捷菜单是非常有用的,当你把鼠标指在某一函数上点击右键后便弹出一快捷菜单,通过该菜单你可以查看回调函数以及与该函数对应控件元素。这是一个大家以后在编程中要常用到的技巧,请掌握。;三、 用户界面编辑器;;;接口编辑窗各菜单项的功能: File: 创建,保存或打开文件。 Edit: 可用来编辑面板或控件元素。 说明:其实我们直接用鼠标双击我们想要编辑对象即可(就象编制FisrtSample 中修改面板和四个按扭那样)。 Creat: 可用来创建面板和各种控件元素。 说明:其实我们只需在 Panel上点击鼠标右键,便会弹出一个快捷菜单,选择 你所想创建的对象即可(就象编制FisrtSample 时创建Graph和四个Button 那样)。 View: 当创建多个面板后就可用该项来查看想要看的面板。 Arrange: 用来调节各个控件元素的位置与大小。 Code: 产生源代码,以及选择你所需的事件消息类型。 Run: 运行程序。 Library: 函数库。 说明:我们将在后面详细的介绍LabWindows/CVI的函数库。 Tools: 一些你可使用的工具项。 Windows: 用来访问某个已经打开的窗,例如:项目工程窗,用户 接口编辑窗,源代码窗… 。 Options: 设置用接口编辑窗的编辑环境。 Help: LabWindows/CVI 在线帮助及Windows SDK 的函数帮 助。;说明:在用户接口编辑窗中有一快捷菜单是非常有用的,当你把鼠标指在某一控 件元素上点击右键后便弹出一快捷菜单,通过该菜单你可以生成回调函数 以及查看回调函数,而无须你再切换到源代码窗后再查看。这是一个大家以后在编程中要常用到的技巧,请掌握 .;图形用户接口编辑窗中还有四个模式选择按扭,现介绍如下: ;面板的属性设置:双击面板的任意位置,弹出面板属性编辑对话框,如P19所示; 面板编辑窗口包含4部分:代码连接部分、面板设置部分、快速编辑窗口、子面板属性设置;具体属性见书P20. 各项功能设置中,最重要的是代码连接部分中的回调函数(Callback function)文本框,该文本框为填写该面板响应鼠标或键盘消息的回调函数名称,可在该函数中进行各种消息的响应处理。消息响应函数是CVI中使用最多的一个函数,只要在相应的消息后添加对应的消息处理代码即可。 在CVI中,所有的界面资源都可以有回调函数,CVI的回调函数是自动生成的。点击Code?Generate?All Callbacks,如下所示。 ;int CVICALLBACK panel (int panel, int event, void *callbackData, int eventData1, int eventData2) { switch (event) { case EVENT_GOT_FOCUS: ? break; case EVENT_LOST_FOCUS: ? break; case EVENT_CLOSE: ? break; } return 0; };四、 菜单;五、 控件;

文档评论(0)

1亿VIP精品文档

相关文档