使用 CefSharp 在 C# App 中嵌入 Chrome 浏览器的方法

介绍 以前曾试过在app中整合一个可靠又快速的web浏览器吗? 在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C# app中。 然后,你可以使用此we...

发布于 2018-06-25 阅读(3700)

c#/vb.net winform程序下使用 火狐firefox作为Web浏览器的方法

经历了webbrowser 内存溢出 排版错误等各种问题 终于找到了一个解脱模式,就是使用firefox内核的现阶段代替webbrowser最好的控件了。 在winform程序中,要在程序中展示一个web页面,最常用...

发布于 2018-06-24 阅读(781)

C#中使用Lambda表达式的语法和实例

在C#我们可以自定义委托,但是C#为什么还要内置泛型委托呢?因为我们常常要使用委托,如果系统内置了一些你可能会用到的委托,那么就省去了定义委托,然后实例化委托的步骤,这...

发布于 2018-06-13 阅读(229)

C#中委托与事件用法和实例

委托(delegate)是一种引用类型,我们在处理他的时候要当作类来看待而不是方法,说白了委托就是对方法或者方法列表的引用,调用一个委托实例就好像是调用c++中的指针一样,他封...

发布于 2018-06-13 阅读(260)

C#/vb.net中WinForm TextBox 只能输入数字的实例

在Winform(C#)中要实现限制Textbox只能输入数字,一般的做法就是在按键事件中处理,判断keychar的值。限制只能输入数字,小数点,Backspace,del这几个键。数字0~9所对应的keychar为48~57,小数...

发布于 2018-06-13 阅读(393)

C# TreeNode的使用方法和实例

添加节点 privatevoidForm1_Load(objectsender,EventArgse){treeView1.LabelEdit=true;//可编辑状态。//添加一个节点,这个结点是根节点。TreeNodenode=newTreeNode();node.Text=hope;treeView1.Nodes.Add(node);TreeNodenode1=new...

发布于 2018-06-12 阅读(976)

C#中Server.MapPath的用法和实例

简介: 1.Server.MapPath 所获得的路径都是服务器上的物理路径,也就是常说的绝对路径。 2.全名: System.Web.HttpContext.Current.Server.MapPath 注意点: 1、Server.MapPath(/) :获得应用程序根目录所在的位...

发布于 2018-06-10 阅读(162)

C#中MethodInfo使用方法和实例(转化为Delegate)

将MethodInfo转化为Delegate的方式 usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Reflection;namespaceMethodInfoInvokeDemo{publicclassReflectTest{publicvoidMethodWithNoParaNoReturn(){Console.W...

发布于 2018-06-08 阅读(385)

C#中Socket.Receive()的超时阻塞问题

Socket.Receive 方法 (Byte(), Int32, Int32, SocketFlags) 使用指定的SocketFlags,从绑定的Socket接收指定的字节数,存入接收缓冲区的指定偏移量位置。 publicintReceive(byte[]buffer,intoffset,intsize,SocketFlags...

发布于 2018-06-08 阅读(407)

C#多线程编程详解(Thread/BackgroundWorker)

一、使用线程的理由 1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。 2、可以使用线程来简化编码。 3、可以使用线程来实现并发执行。 二、基本知识 1、进程与线程...

发布于 2017-12-08 阅读(347)