随笔分类 - C#
摘要:using Newtonsoft.Json.Linq; using Newtonsoft.Json; JObject json1 = (JObject)JsonConvert.DeserializeObject(strJson); string event1 = json1["event"].ToS
阅读全文
摘要:win10 系统 或 win 2012 server系统 在使用CefSharp时 CefSharp 67.00:System.IO.FileNotFoundException: 未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项。找不到指定的模块.解决方法:需要先下载安装
阅读全文
摘要:利用第三方组件 Spire.Doc 来实现Word文档打印。 using System; using Spire.Doc; using System.Windows.Forms; namespace Doc_Print { public partial class Form1 : Form { pu
阅读全文
摘要:方式一:使用Microsoft.Office.Interop.Word C#可利用Microsoft.Office.Interop.Word进行Word文档的静默打印,封装为如下代码: private static void Print(string fileName) { try { var wo
阅读全文
摘要:CefSharp 能 在C# winform 中实现 浏览器 功能 同样的在浏览器中 网页上如果有 下载 按钮 实现下载功能 直接上代码 CefSharp 在winform上实现 浏览器功能 using System; using System.Text; using System.Windows.
阅读全文
摘要:在 winform 窗体 项目中 pictureBox 控件 动态 赋 图片 this.PictureBox1.Image = Image.FromFile(@"images/AAA/A1.jpg"); "images/AAA/A1.jpg" 为相对目录 在工程的 Debug 目录下实现从远端服务器
阅读全文
摘要:今天在要实现一个用 C# WinForm 上 循环播放 mp4 视频 在网上看了很多博主的文章。学习整理出一个可用方案。记录下来供大家参考 //this.axWindowsMediaPlayer1.URL = @"mp4/A1.mp4"; //this.axWindowsMediaPlayer1.U
阅读全文
摘要:客户端的HTTP的请求方式一般分为四种:GET、POST、PUT、DELETE,这四种请求方式有什么不同呢。 简单的说,GET就是获取资源,POST就是创建资源,PUT就是更新资源,DELETE 就是删除资源。具体来说: PUT:PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的up
阅读全文
摘要:C# Http请求 Post 和 Get 和 DELETE 方式的通用类 using System; using System.Net; using System.IO; using System.Web; using System.Text; namespace myClass { public
阅读全文
摘要:最近两天公司 要用到 WebSocket C#服务器端+Vue客户端 我之前做 WebSocket 是 C#服务器端 + 原生js客户端 原生js客户端 我用 iframe 将 WebSocket 用单独一个网页中。这个页不频繁刷新。这种做法一直没有问题 今天用 Vue客户端 来实现 Vue本身单页
阅读全文
摘要:WebSocket C#服务器端 先定义一个基类 注:用于和WinSocket融合。当然不用也是可以的 clsSocket using System; using System.Collections.Generic; using System.Text; namespace CtiService
阅读全文
摘要:win 2012 server系统 或 win11 64位系统 出现 CefSharp 67.00:System.IO.FileNotFoundException: 未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项。找不到指定的模块.解决方法:需要先下载安装 Visual
阅读全文
摘要:虽然能用CefSharp将web应用嵌入到窗体程序,但遇到<a >标签(_blank)会弹出一个窗口,而且在任意位置可以弹出右键菜单, 需要解决这个问题才像一个真正的客户端软件。 不弹子窗体 控制弹窗的接口是ILifeSpanHandler,并实现OnBeforePopup方法。如下: 定义Life
阅读全文
摘要:近期由于业务需要,需要与视频会议服务器整合开发,由于会议服务器的控制方式要求采用Websocket方式,并且是WSS(加密Websocket协议), 由于一直采用VB6、VB.Net开发,因此就在网上搜索是否有合适的解决方案,花了两天时间都没有找到合适的。虽然笔者找到一些实现方案,但是要么就是VB实
阅读全文
摘要:IE浏览器遇到脚本错误时,在浏览器左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。 那么,在使用webBrowser打开网页遇到脚本错误时,会弹出的错误信息。 解决方案: webBrowser给我们提供了一个属性:ScriptErrorsSuppressed 。当
阅读全文
摘要:在win7 sp1 上测试好用 需要先安装补丁:Windows6.1-KB2813430 32位系统补丁下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=39110 64位系统补丁下载地址:https://www.micros
阅读全文
摘要:安装4.6.2以上的版本net-framework包时 .net4.6.2 和 .net4.8 测试在Win7 sp1 在安装 有时会,弹出“安装未成功,已处理证书链,但是在不受信任提供程序信任的根证书中终止”。 需要安装一个windows补丁即可,简单方便。先打上一个Windows6.1-KB28
阅读全文
摘要:IKVM.NET是一个针对Mono和微软.NET框架的java实现,其设计目的是在.NET平台上运行java程序。它包含了以下的组件: 一个用.NET实现的java虚拟机。 一个java类库的.NET实现。 致力于在java和.NET之间交互的工具。 IKVMC可以将jar转成dll ikvmc下载
阅读全文
摘要:方法一: 直接将配置文件配置在app.config <configSections> <!--在配置选项中加入log4net的引用--> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,
阅读全文
摘要:目标: 在 C:\log4net\Log\ 目录下 自动按日期建文件夹 下 自动按 小时 创建日志,并每在文件大小超过1MB时,自动创建下一个日志文件 1. 下载并引用到工程中 官方网站:http://logging.apache.org/log4net/我下载文件: apache-log4net-
阅读全文