请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2053个文字,预计阅读时间需要9分钟。
进程间通信是为了解决不同进程间的数据传输问题,这样可以让不同程序之间进行数据交互。实现进程间通信的方式有:
1. 剪切板
2.COM
3.内存映射文件
4.WCF
5.剪切板Clipboard在进程间
进程之间的通信是为了解决不同进程之间的数据传输问题,这样可以让不同程序交互数据。实现进程通信的方式:1、剪切板;2、COM;3、内存映射文件;4、WCF
1、剪切板Clipboard在进程间传送对象
剪切板是一个供应用程序使用的公有区域。在.NET中定一个了一个DataFormats类,此类包含一些静态字段,定义了剪切板中可以存放的数据类型。使用Clipboard类可以向剪切板中放入数据。
如将文字放入剪切板,使用方法SetDataObject即可:Clipboard.SetDataObject("剪切板文字2"); 在读取的时候,先判断剪切板中是否有文字,然后再读取:
IDataObject data = Clipboard.GetDataObject(); if (data.GetDataPresent(DataFormats.Text)) { label1.Text = data.GetData(DataFormats.Text).ToString(); }
将自定义的数据放置到剪切板,自定义一个图片类,并标记为可序列化(此处使用的命名空间是:TestClipboard)。将自定义数据类型对象放置到剪切板的关键是DataObject类,它实现了IDataObject接口。它就像一个容器,存放将被放置在剪切板上的数据。
本文共计2053个文字,预计阅读时间需要9分钟。
进程间通信是为了解决不同进程间的数据传输问题,这样可以让不同程序之间进行数据交互。实现进程间通信的方式有:
1. 剪切板
2.COM
3.内存映射文件
4.WCF
5.剪切板Clipboard在进程间
进程之间的通信是为了解决不同进程之间的数据传输问题,这样可以让不同程序交互数据。实现进程通信的方式:1、剪切板;2、COM;3、内存映射文件;4、WCF
1、剪切板Clipboard在进程间传送对象
剪切板是一个供应用程序使用的公有区域。在.NET中定一个了一个DataFormats类,此类包含一些静态字段,定义了剪切板中可以存放的数据类型。使用Clipboard类可以向剪切板中放入数据。
如将文字放入剪切板,使用方法SetDataObject即可:Clipboard.SetDataObject("剪切板文字2"); 在读取的时候,先判断剪切板中是否有文字,然后再读取:
IDataObject data = Clipboard.GetDataObject(); if (data.GetDataPresent(DataFormats.Text)) { label1.Text = data.GetData(DataFormats.Text).ToString(); }
将自定义的数据放置到剪切板,自定义一个图片类,并标记为可序列化(此处使用的命名空间是:TestClipboard)。将自定义数据类型对象放置到剪切板的关键是DataObject类,它实现了IDataObject接口。它就像一个容器,存放将被放置在剪切板上的数据。

