随笔分类 - c#
摘要:public class FtpService { #region Fields and attributes private readonly int BufLen = 2048; /// /// ftp服务器地址 /// private readonly string Ft...
阅读全文
摘要:一、概述 将需要更新的文件上传到服务器端,然后客户端从服务器下载更新文件并覆盖本地文件。 二、功能模块 1.将更新文件放入指定文件夹,检测更新,生成更新配置文件,并上传到服务器 2.获取服务器的更新配置文件信息,和本地的更新配置文件信息对比,检测是否需要更新,是则下载更新文件到临时目录,然后覆盖本地
阅读全文
摘要:一、问题 今天写一个函数提示用defult,因为第一次用记录一下 return null;时提示:无法将null类型转换为T,因为T可能是不可为null的值类型,请考虑用defult(T); 改为return defult(T);后正常 二、延伸 default 关键字有两类用法 默认值表达式 de
阅读全文
摘要:一、目的 降低代码耦合度(降低UI层和BLL层的代码耦合度),将UI层的后台代码更好的转移到BLL层中,让视图和业务逻辑分离的更好 二、使用方式 1.创建一个RelayCommand,继承ICommand接口 2.创建一个ViewModel类,创建RelayCommand属性对象 (1)使用lamb
阅读全文
摘要:单步调试程序时,有一些属性和方法不想进入,可以使用DebuggerStepThrough特性 (1)属性 (2)方法 调试的时候不会进入Test方法 一些其他的特性:CLSCompliant 声明可公开成员应该被编译器检查是否符合CLS。兼容的程序集可以在任何.NET兼 容的语言使用。 Serial
阅读全文
摘要:特点: (1)下载文件加上downloading后缀,下载完成再去掉后缀, (2)含有通知下载进度事件 (3)断点续传 参考:http://www.cnblogs.com/hayden/archive/2012/04/26/2472815.html 纯下载 参考:https://www.jb51.n
阅读全文
摘要:优点: (1)不用直接打开PowerPoint (2)可以嵌入到Form中,那种先打开ppt然后将ppt嵌入到Form中的方式,会先打开PowerPoint 缺点: 很早就停止更新了。。。。 但是没办法还是这个好用 1.以管理员的身份运行程序 需要以管理员的身份运行程序(winform) 2.下载并
阅读全文
摘要:注意:如果注册的时候,被杀毒软件阻拦了,会造成注册表中有key没有value的情况。所以注册是否成功需要判断key和value是否都有值才行!!! (1)准备工作: 在解决方案下创建Plugins目录,然后将dsoframer.ocx复制到Plugins目录下 (2)使用: 检查ocx控件是否注册需
阅读全文
摘要:CLSID就是classID类的标识码 1.打开注册表,window + r ,输入regedit,确定 2.点击 编辑 选择查找 3.ok拉 参考:https://blog.csdn.net/u012247462/article/details/42461285
阅读全文
摘要:1.添加应用程序清单文件(app.manifest) 2.打开app.manifest,将<requestedExecutionLevel level="asInvoker" uiAccess="false" />改为<requestedExecutionLevel level="requireAd
阅读全文
摘要:功能:将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法:SendKeys.Send(string keys);SendKeys.SendWait(string keys); 说明: (1)每个按键由一个或多个字符表示。为了指定单一键盘字符,必须按字符本身的键。例如,为了表示字母
阅读全文
摘要:现在的屏幕大部分都是高分屏,在这样的屏幕下开发winfrom软件就需要注意高DPI问题了 1.Form和UserControl的AutoScaleMode设置为Dpi 2.为项目添加应用程序清单文件(app.manifest),并取消下面行的注释 <application xmlns="urn:sc
阅读全文
摘要:问题现象 如图所示:在高DPI(168) 缩放比例为:175%的配置下,,cefsharp控件的左侧和上部出现黑边 (电脑配置图) (问题图) 解决办法 1.将cefsharp的gpu设置为无效,(后遗症,h5动画会出现卡顿现象,慎用) var settings = new CefSettings(
阅读全文
摘要:1.找到本地flash的dll(pepflashplayer.dll),或者自己去网上搜索 打开Chrome输入chrome://flash,回车(这个方法参考的别人的博客) 2.项目中新建plugins,添加pepflashplayer.dll,右击属性,改为始终复制 3.CEF初始化配置 参考:
阅读全文
摘要:因为CefSharp不支持MP4格式(因为版权问题,MP3因为版权过期新版本已经支持了),需要自己下载源码重新编译以支持MP4,或者下载被人编译好的库。因时间问题,我直接在csdn上下载了一个(1c币)。 解压后: 我是在X86环境下运行的,(在CSDN上看到有人编译了支持X64和X86的库,但是没
阅读全文
摘要:C#SHA加密 C#MD5加密 C#RSA加密解密 C#DES加密和解密 C#AES加密和解密
阅读全文