原创 windows消息与CVI事件

2011-4-5 20:26 4875 3 8 分类: 软件与OS

 

这里,主要讲一下windows消息和Labwindows/CVI的事件,这里全部都是个人的看法。如有雷同,十分荣幸。如有误解,欢迎指正。

 

我们都知道windows程序的运行是基于消息机制的,用户通过鼠标、键盘等输入自己的意向,然后这些意向以消息的形式被发送给软件,软件根据消息做出响应。

 

每一个windows图形界面程序,都有一个消息循环。程序在消息循环中等待消息,然后翻译消息,并把消息发送出去。所谓的将消息发送出去,就是让系统调用相应的窗口回调函数来处理消息。

 

很多软件开发平台都把这一过程给封装了起来,用户自己不需要处理。

 

Labwindows/CVI就是其中之一。CVI将windows消息的响应和处理全部封装起来,CVI的用户其实可以不用知道windows消息机制,就可以开发出自己想要的软件。

 

CVI将消息的响应和处理封装起来后,却给用户留下了它独特的事件机制。用户在使用CVI开发软件的时候,一般只需要根据CVI的事件来做相应的响应,而一般都不需要直接处理windows消息。当然,如果确实有这么一个需要,CVI也保留了这一功能。

 

 

PARTNER CONTENT

文章评论5条评论)

登录后参与讨论

用户377235 2013-6-13 16:55

写的真是适合我们这种刚入门的读者读啊,真的是应该接着写下去的。

用户377235 2012-11-26 12:16

写的很好 希望继续写下去啊

用户377235 2012-6-2 20:47

写得很好啊,怎么不继续了。

用户356459 2011-7-19 03:26

good job, keep on...

用户352673 2011-7-12 16:11

楼主太给力了,给我们后来者节省了好多精力啊

朱玉龙 2011-5-20 12:49

这是小说吗?
相关推荐阅读
用户305493 2011-03-30 22:36
消息框的使用——MessagePopup
  我们重新建立一个工程,并画出如下简单的界面:双击面板的空白处,在弹出的对话框中做如下配置:配置好面板以后,双击“OK”按钮,在弹出的对话框中做如下配置:然后,Code>>Generat...
用户305493 2011-03-27 13:38
CVI的事件机制与回调函数
 CVI的工作流程是基于事件的,用户动作产生事件,然后对事件进行相应的响应。我们来看下面一张图(该图源于CVI的帮助文档):左边的大方框为面板以及面板上各类控件的表示,右边的Source(.c)Fil...
用户305493 2011-03-26 15:20
关于常量名和ID
      这一篇文章里面,大胆的阐述了一些个人观点,欢迎读者朋友批评指正。   现在我们知道设置面板属性、控件属性时,都要设置它的常量名。那么常量名是什么?NI似乎并没有给予明确的说明。但是,通过对...
用户305493 2011-03-26 14:48
对第一个实例的讲解
  首先,声明一下,本人英文不太好,很多地方翻译得会不够准确,有些地方的叫法可能也是不够合理的,但是这些并不影响我们应用LabWindows/CVI(后面简记为CVI)来编写我们的上位机。 一.面板属...
用户305493 2011-03-20 14:52
第一个Labwindows/CVI实例
 Labwindows/CVI第一次启动,首先会进入如下所示的界面。如果不想以后首先进入到这里,那么取消左下角的“Show at Startup”。这里不去管它,点击标题栏中的叉号将其关闭,关闭后显示...
我要评论
5
3
×
广告
关闭 站长推荐上一条 /4 下一条