c#
Rain哗啦啦
代码成就万事基积沙镇海,梦想永在凌云意意气风发。
展开
-
C#中监控文件夹的变化
C#中监控文件夹的变化FileSystemWatcher 用法在应用FileSystemWatcher对象之前,你必须了解这个对象的一些基本属性和事件。毫无疑问,这个对象的最重要的属性为“EnableRaisingEvents”属性。这个属性决定对象在收到改变通知时是否提交事件。如果EnableRaisingEvents属性设为假,对象将不会提交改变事件。如果设为真,它将提交改变事件。下面是你在应用转载 2017-04-26 09:13:55 · 3530 阅读 · 1 评论 -
实现图片的裁切缩放添加水印等
图片裁切,缩放,添加水印转载 2017-07-26 14:26:15 · 327 阅读 · 0 评论 -
Unity设置窗口置顶以及无边框窗口
using System;using System.Collections;using System.Runtime.InteropServices;using System.Diagnostics;using UnityEngine;public class WindowMod: MonoBehaviour{public Rect screenPosition;[DllImpor...原创 2018-05-29 17:42:53 · 7770 阅读 · 0 评论 -
Untiy数据持久化(持续更新中。。。。)
二进制保存方法 /// <summary> /// 保存应用 /// </summary> public void SaveAPP() { BinaryFormatter binaryFormatter = new BinaryFormatter(); FileStream fileStream ...原创 2018-11-16 13:23:48 · 150 阅读 · 0 评论 -
【设计模式】简单工厂设计模式
请用任意一种面向对象语言实现计算器控制台程序,要求输入两个数和运算符号,得到结果。Operation运算类public class Operation { private double _numberA = 0; private double _numberB = 0; public double NumberA { get ...原创 2018-12-02 16:59:43 · 874 阅读 · 1 评论 -
【设计模式】单一职责原则、开放-封闭原则、依赖倒转原则、里氏代换原则
单一职责原则是指就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。如果你能够想到多余一个的动机去改变一个类,那么这个类就具有多于一个的职责,就应该考虑职责的分离。 开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。这个原则有两个特征:对于扩展是开放的;对于更改是封闭的。面对需求,对程序的改动是通...原创 2018-12-23 15:53:16 · 249 阅读 · 0 评论 -
【设计模式】装饰模式
装饰模式,动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。装饰模式它把每个要装饰的功能放在单独的类中,并让这个类包装它所要装饰的对象。因此,当需要执行特殊行为时,客户代码就可以在运行时根据需要有选择地、按顺序地使用装饰功能包装对象。...原创 2019-01-06 15:40:53 · 135 阅读 · 1 评论 -
【设计模式】代理模式
代理模式:为其他对象提供一种代理以控制这个对象的访问。代理模式的结构图 代理模式应用:一、远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实二、虚拟代理、是根据需要创建开销很大的对象。通过他来存放实例化需要很长时间的真实对象三、安全代理、用来控制真实对象访问时的权限四、智能指引、是指当调用真实的对象时,代理处理另外一...原创 2019-01-19 16:04:38 · 135 阅读 · 0 评论