浅谈.NET环境下微软的消息处理机制.pdf

浅谈.NET环境下微软的消息处理机制.pdf

ID:55685365

大小:97.55 KB

页数:1页

时间:2020-05-24

浅谈.NET环境下微软的消息处理机制.pdf_第1页
资源描述:

《浅谈.NET环境下微软的消息处理机制.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、浅谈.NET环境下微软的消息处理机制张军江苏春雨教育集团有限公司江苏南京210014【摘要】本文主要介绍基于Windows窗体的消息处理机制,让使用微软开发工具来编写Windows桌面应用程序的程序员了解其消息处理原理,以便更好更快速地使用该编程工具进行应用程序的开发。【关键词】消息队列机制中图分类号:TP312文献标识码:B文章编号:10094067(2014)03.66-01微软消息队列(MSMQ)是基本的消息应用程序在Windows操作系统,不从队列中删除消息。如果你知道消息标识符(ID),也可以完成相应的用于创建分布式消息,松散

2、耦合的应用程序开发工具。消息队列和邮件操作方法和ReceiveById和PeekByld方法完成相应的操作。示例如下:有许多相似之处,它们都包含多个属性,来保存邮件,发件人和收件人Mq.Receive0;,,或Mq.ReceiveById(ID);的地址都指向一个消息类型;然而,它们的使用有很大的区别:的发送四、阅读消息者和接收者的应用程序的消息队列,但电子邮件发件人和接收器通常是收到的信息只能读出的有用的信息,和阅读的信息,是一个最复杂一个人。的操作。在应用程序消息和消息队列读取消息的格式是不同的,所以应电子邮件,消息队列发送和接收没

3、有目前的发送和接收,可以存储用程序发送消息序列化之前发送消息队列,这个过程是由系统自动完成在消息队列和邮件服务器。的,应用程序开发人员不必编写代码,但在收到消息后消息序列化所面消息处理程序,但使用MSMQ发展你,必须安装在系统消息队列和使用程序的主机。消息队列安装属于Windows组件,和一般的装配方法。临的问题。正在安装消息队列,消息处理程序,你可以开发自己的。但有一点要注消息序列化可以格式化程序由VisualStudio.NET框架三个预定义的意,如果你的计算机是工作组,而不是—个域,你可以不使用公共队列,连接完成:xmlmessa

4、geformatter对象(MessageQueue默认的格式化程序集),但这不影响应用程序的开发。binarymessageformatter对象,activexmessageformatter对象。因为无论是格发送一个消息处理程序只不过是信息和接收,但发送和接收消息,式化的信息通常是没有人读的,所以我们经常使用的xmlmessageformatter但也必须引用一个队列,我们通常所说的公共和私人的队列,两个队列对象。存储用户生成的新闻。引用队列,可以发送,接收和阅读该邮件。在系五、关闭队列统消息接收服务。消息,如果你不能找到这个命名

5、空间,您必须手动添消息队列的关闭很简单,和其他对象一样,通过Close方法就可以实加。单击【】页目】在【讶动口弓I用】,按浏览按钮,找到system.messaging.dll文件,现了。可以添加。下面我们简单介绍了使用过程中的消息处理机制。到目前为止,MSMQ应用程序的基本知识介绍完全,但建立一个强一、引用队列大的MSMQ应用程序不是那么简单的,了解消息队列的帮助内容参考引用队列有三种方法,通过的路径,并参考队列的格式名标签,在MSDN和Windows操作系统的更详细的信息。这里我只介绍最简单、最常用的方法:通过应用程序的消息队列的路

6、径。在许多情况下,我们真的不需要看具体的数据将知道如何修改数据队列路径的形式是计算机名称、queuename。该队列的路径是唯一的。下库中的数据。例如,你想删除张三的记录,可以是一个简单的删除语句表列出了每一种类型的队列的路径信息:插入到消息,发送到服务器,服务器程序来处理数据的变化。此外,另一个主要使用消息队列是至关重要的当前ERP软件,是保存的信息而断开连接,当连接发送消息恢复。在两种情况下,以下消息无法被迅速传其中,MachineName说机器名称,也可以使用“说。”。参考方法的播到队列:当队列所驻留的计算机不能工作,或要求时,路

7、由信息的域具体路径属性,也可以在初始化消息队列进行。如果在初始化参考消息控制器无法工作。⋯‘消息队列”允许你处理这些情况,在与网络断开连队列,则消息队列必须存在于系统中,否则会产生一个中断。添加一个接的或必要的计算机或控制器不能正常工作,还可以继续发送消息。在队列系统非常简单,打开【[~-Ng棚]在控制面板中,展开“服务和应用这些情况下,消息被暂时储存在计算机上的本地计算机上或在队列中的程序】,和【】寻找消息队列(如果不是,你没有安装消息队列),右键单击传播途径直到竣工交付使用,所需的资源重新联机。要添加消息队列类别,你可以选择新的队列

8、。当然,在程序中也可以创例如。假设有一个所有业务的销售人员在发送命令给中央队列记录。建一个消息队列,消息在初始化代码参考排队很简单,如下所示:大部分时间都在断开模式,这些销售人员的日常工作,从网站的客户订M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。