C#面向对象–特点

一、特点(Property)作为类和结构的成员,是对字段的一种封装办法,实际上是一种特殊的办法,被称为拜访器(Accessor),从而躲藏完成和验证代码,有助于进步字段读取和赋值的安全性和灵活性; 1...
3年前
36

C#设计模式学习观察者模式

一、导言 今日咱们要讲行为型规划形式的第四个形式–观察者形式,先从姓名上来看。观察者形式能够了解为既然有“观察者”,那肯定就有“被观察者”了。“观察者”监视着“被观察者”,假如“被观察者...
3年前
36

C#开发OPC客户端

第一个随笔,运用了OPENLiveWrite,作为客户端.最近运用c#开发一个小软件,首要功用是OPC客户端.以后会开发各类别的协议,作为,协议的转发栈. 由于我本人是搞自动化的,所以搞自动化小伙伴像...
3年前
36

C#规划模式学习笔记:规划准则

写代码也是有准则的,咱们之所以运用规划形式,主要是为了适应改动,进步代码复用率,使软件更具有可保护性和可扩展性。假如咱们能更好的理解这些规划准则,对咱们了解面向目标的规划形式也是有协助的,因为这些形式...
3年前
36

C#线程同步–信号量和互斥体

一、信号量(Semaphore) 信号量(Semaphore)是由内核目标保护的int变量。当信号量为0时,在信号量上等候的线程会阻塞;信号量大于0时,就免除阻塞。当在一个信号量上等候 的线程免除阻塞...
3年前
36

PInvoke对接IP摄像头的笔记

最近做项目的时分,需求对接厂商供给的IP摄像头。但是他们只供给了C++的SDK,没办法,只能开始撸C#的SDKHelper类。本篇文章首要记载了对接C++DLL需求留意的几个当地,以及常见类型的转换...
3年前
36

C#泛型自己的理解和总结

万事开头难,今天先从随笔开端,记录工作中平时不太注意到的知识点。今天开端说下泛型。 泛型在我们项目中很是常见,运用很广泛,我觉的它有以下几个长处。 1.安全性。 2.功能。 3.二进制代码的重用。 4...
3年前
36