c#
吵吵超超
整天干着乱七八糟的事!
展开
-
C#线程系列(1):BeginInvoke和EndInvoke方法
一、线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示。如果任务转载 2015-04-08 11:52:39 · 339 阅读 · 0 评论 -
C#关于AutoResetEvent的使用介绍[转载]
AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果 AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程通过调用 Set 发出资源可用的信号。调用 Set 向 AutoResetEvent 发信号以释放等待线程。Aut转载 2015-05-12 15:50:09 · 2097 阅读 · 0 评论 -
C#AutoResetEvent和ManualResetEvent的区别
一:终止状态和非终止状态 首先说说线程的终止状态和非终止状态。AutoResetEvent和ManualResetEvent的构造函数中,都有bool变量来指明线程的终止状态和非终止状态。true表示终止状态,false表示非终止状态。看代码片段1:代码片段1: AutoResetEvent _autoResetEvent = new AutoResetE转载 2015-05-12 15:57:28 · 506 阅读 · 0 评论 -
ADAM-4117快速入门手册-4-20模块知识及编程
4-20模块知识及编程,本文以ADAM-4117为例来说明ADAM-4117快速入门手册一、ADAM-4117概述ADAM-4117是16位A/D、8通道的模拟量输入模块,可以采集电压、电流等模拟量输入信号,并且为所有通道都提供了独立的可编程的输入范围。在工业测量和监控的应用中,ADAM-4117具有良好的性价比。它不仅能够用于恶劣的环境中,而且还具有更加坚固型的设计。转载 2015-04-30 11:19:28 · 4452 阅读 · 0 评论 -
C# 串口通讯
本人做的一个C#串口上位机程序,最近有空就写了点感悟,见笑大方了。 一,软件概述本上位机采用Visual C# 2010编写,用于与单片机通信,发送并接收固定格式的数据包。上位机每次点击“发送”按钮后将发送18字节给下位机,发送包的格式为:包头:0xAA;命令号:0x01;帧长:0x0D;帧数据13字节,由界面上的选项决定(如发射频率6MHz转载 2015-05-08 09:36:26 · 703 阅读 · 0 评论 -
[StructLayout(LayoutKind.Sequential) ] 是什么意思
[StructLayout(LayoutKind.Sequential) ]是结构体排序问题;首先介绍一下 结构体和类的区别 :类是按引用传递 结构体是按值传递进入正题:结构体是由若干成员组成的.布局有两种1.Sequential,顺序布局,比如struct S1{ int a; int b;}那么默认情况下在内存里是先排a,再排b也就是转载 2015-05-08 08:40:00 · 8097 阅读 · 1 评论 -
C#中Invoke 和 BeginInvoke 的区别
原文连接相关资料:Invoke 和 BeginInvoke 的真正涵义 、在多线程中如何调用WinformControl.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。转载 2015-04-09 08:58:03 · 332 阅读 · 0 评论 -
c#线程操作——传参
线程操作主要用到Thread类,他是定义在System.Threading.dll下。使用时需要添加这一个引用。该类提供给我们四个重载的构造函数(以下引自msdn)。 Thread (ParameterizedThreadStart) 初始化 Thread 类的新实例,指定允许对象在线程启动时传递给线程的委托。 Thread (ThreadStart) 初始化 Thread 类的原创 2015-04-09 09:35:45 · 411 阅读 · 0 评论 -
C#设计模式(1)——单例模式(讲解非常清楚)
一、引言最近在学设计模式的一些内容,主要的参考书籍是《Head First 设计模式》,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了帮助我更深入地理解设计模式,二同时可以给一些初学设计模式的朋友一些参考。首先我介绍的是设计模式中比较简单的一个模式——单例模式(因为这里只牵涉到一个类)二、单例模式的介绍说到单例模式,转载 2015-04-02 15:01:18 · 2148 阅读 · 0 评论 -
C#语法糖,甜过初恋
偶然翻看了n年前自己写的几篇技术博文,真真切切切切实实实实在在有恍如隔世之感。当年那么晦涩枯燥的汇编代码亦能写的行云流水般,如今却几乎看不懂了,让美貌与智慧为化身的作者君那颗强大的玻璃心飘过一丝蛋蛋的忧伤。于是乎,不仅感叹计算机语言技术的发展速度,以及对生产效率带来的影响,其中C#的语法糖具有相当突出的代表性。语法糖比那些貌美如花嗲的掉渣的程序员鼓励师实用多了。 趁月落乌啼夜黑转载 2015-11-13 17:24:57 · 450 阅读 · 0 评论