首先要引用一下类库:using Ionic.Zip;这个类库可以到网上下载。 下面对类库使用的封装方法: 得到指定的输入流的ZIP压缩流对象 得到指定的字节数组的ZIP解压流对象 压缩ZIP文件 解压ZIP文件 以上动图由“图斗罗”提供 ...
解决办法 最后删除项目的bin&obj文件夹并重新构建。 ...
服务端使用Nuget引用SuperSocket.WebSocket和SuperSocket.Engine 服务器端代码【控制台】 using SuperSocket.WebSocket; using System; using System.Collections.Generic; using Sy ...
1.下载Roslyn的Visual Studio分析器模板插件(VS2015 或VS2017) https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.NETCompilerPlatformSDK 我后来 ...
xlwings基本对象 xlwings基本对象 App相当于Excel程序,Book相当于工作簿。N个Excel程序则由apps表示,N个工作簿由books表示。 对工作簿的操作 #导入xlwings模块 import xlwings as xw #新建工作簿,这里默认为新建了一个App,即打开Ex ...
这一章介绍如何用WebSocket API来控制协议和创建应用,运用http://websocket.org 提供的现有WebSocket服务器,我们可以收发消息、创建一些简单的WebSocket应用。一步一步的学习使用WebSocket API,最后我们会讨论浏览器的支持度和连通性。这一章的重点是 ...
1 进程的创建过程 打开系统 双击要运行的程序 EXE开始执行 步骤一: 当系统启动后,创建一个进程:Explorer.exe(也就是桌面进程) 步骤二: 当用户双击某一个EXE时,Explorer 进程使用CreateProcess函数创建被双击的EXE,也就是说,我们在桌面上双 击创建的进程都是 ...
1 procedure RgbToHsv(R, G, B: Byte; var H, S, V: Single); 2 var 3 mx, mn: Byte; 4 tmp: Single; 5 begin 6 mx := R; 7 mn := R; 8 if mx G then mn := G; 1... ...
c#创建枚举类型使用enum关键字,限制其值只能是一组符号名称。 一、声明枚举 定义枚举要先写一个enum关键字,后面跟上{},然后再{}内添加一组符号,这些符号标识了该枚举类型可以拥有的合法值。例如: 二、使用枚举 声明好了之后,可以像使用其他任何类型一样使用它们,上面声明了一个week的枚举下面 ...
C#里比较时间大小的方法 在C#的开发中,经常会碰到取时间区间的情况, 或者录入时间区间,比如下图 开始时间必须要小于结束时间,那就需要时间的比较,所以,我们下面开始介绍一下,三种比较时间的方法 一、时间的比较 1 string start = this.deDateBegin.EditValue. ...
整个程序如下,从博客园一个作者看到的例子,但是对这个例子做了点修改。我觉得这个更符合MVVM模式。这个用到了prism框架,在项目中要引用Microsoft.Practices.Prism.dll 按照程序开发顺序记录如下步骤: 一、先设计界面,这样才知道有哪些Model。 相应的xaml代码如下: ...
待更! 参考文章: C#软件license管理(简单软件注册机制) 软件加密技术和注册机制 ...
在c#中的单例模式是指在一个AppDomain中只会存在一个经过实例化的对象。单例模式的作用的避免创建更多本来不用创建的对象,因为有一些对象在使用上没有必要创建那么多,一个就够了。单例模式实现起来的话要遵循一下几个特点: 根据这几个特点,首先是方法1: 这样,调用Singleton的静态属性Inst ...
In the "100 game," two players take turns adding, to a running total, any integer from 1..10. The player who first causes the running total to reach o ...
本文实例讲述了基于C#实现的多生产者多消费者同步问题,分享给大家供大家参考之用。具体代码如下: // 多个生产者和多个消费者,能生产n个产品的情况 using System; using System.Threading; public class HoldIntegerSynchronized{ ...
本文实例讲述了C#定时关闭窗体的方法,分享给大家供大家参考。具体方法如下: 代码如下: public partial class Form2 : Form { private System.Timers.Timer timer = new System.Timers.Timer(); public ...
VB.NET中的除法运算符有两个:/(浮点除法)、\(整数除法) C#中的除法运算符只有一个:/(除法) VB.NET中的除法运算符与 C#中的除法运算符 存在很大的差异,使用时注意区分。 关于 VB.NET 中的除法运算符的介绍( 摘自MSDN ): /(浮点除法):将两个数相除并返回以浮点数表示 ...
本文实例讲述了C#键盘输入回车键实现点击按钮效果的方法,在C#项目开发中非常具有实用价值。分享给大家供大家参考。 具体实现方法如下: 把Form的KeyPreview设为true 然后设置KeyDown,KeyUp或KeyPress事件。在KeyDown事件中截获。 主要功能代码如下: this.K ...
本文实例讲述了C#实现获取鼠标句柄的方法,分享给大家供大家参考。具体实现方法如下: 一、调用user32.dll (1)引用 using System.Runtime.InteropServices; (2)调用方法 1、获取窗口标题 [DllImport( "user32.dll" )] publ ...
参考: https://feisky.gitbooks.io/kubernetes/components/kubectl.html https://kubernetes.io/docs/tasks/tools/install kubectl/ 下载win客户端,放到path https://stor ...
分类:
Windows程序 时间:
2017-11-29 16:24:02
阅读次数:
1149