05 2019 档案
摘要:一、目的 降低代码耦合度(降低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的库,但是没
阅读全文