C#
灬鸿灬焱灬
C#新手上路!!!
展开
-
对.NET同步、异步、阻塞、非阻塞的理解。
老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻 2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) 老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。 3 老张把响水壶放到火上,立等水开转载 2017-03-08 16:58:01 · 789 阅读 · 0 评论 -
C# 图片转为Base64
/// <summary>/// 图片转Base64/// </summary>/// <param name="ImageFileName">图片的完整路径</param>/// <returns></returns>public static string ImgToBase64(string ImageFi转载 2018-11-24 13:34:23 · 1863 阅读 · 0 评论 -
C# 释放嵌入资源
资源文件名称:默认命名空间.文件名 || 默认命名空间.文件夹名.文件名/// <summary>/// 提取文件/// </summary>/// <param name="resFileName">资源文件名称(资源文件名称必须包含目录,目录间用“.”隔开,最外层是项目默认命名空间)</param>/// <param name=...转载 2018-11-24 13:29:51 · 1462 阅读 · 0 评论 -
C# 设置开机自启动
// 设置开机自启动public void PowerBoot(string path, string FolderName){ try { RegistryKey rk = Registry.LocalMachine; RegistryKey rk2 = rk.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run...转载 2018-11-24 13:24:35 · 431 阅读 · 0 评论 -
C# 创建桌面快捷方式
/// &lt;summary&gt;/// 创建桌面快捷方式/// &lt;/summary&gt;/// &lt;param name="deskTop"&gt;桌面的路径&lt;/param&gt;/// &lt;param name="FileName"&转载 2018-11-24 13:18:32 · 1042 阅读 · 0 评论 -
C# WinForm 无标题窗体的拖动
// 无标题窗体移动protected override void WndProc(ref Message m){ if (m.Msg == 0x0201) //鼠标左键按下去的消息 { m.Msg = 0x00A1; //更改消息为非客户区按下鼠标 m.LParam = IntPtr.Zero; m.WParam...转载 2018-11-24 13:10:36 · 530 阅读 · 0 评论 -
C# 设置IE版本
public enum IeVersion { IE7 = 7, IE8 = 8, IE9 = 9, IE10 = 10, IE11 = 11 }; /// &lt;summary&gt; /// 修改注册...转载 2018-11-24 13:06:36 · 662 阅读 · 0 评论 -
C# MD5加密
/// &lt;summary&gt;/// MD5加密 /// &lt;/summary&gt; /// &lt;param name="strText"&gt;待加密字符串&lt;/param&gt; /// &lt;returns&gt;加密后字符串&lt;/returns&a转载 2018-11-24 12:55:58 · 290 阅读 · 0 评论 -
C# DES加解密
Key为八位字符串/// /// DES加密字符串/// /// 待加密的字符串/// 加密密钥,要求为8位/// 加密成功返回加密后的字符串,失败返回源串public static string DesEncrypt(string pToEncrypt, string sKey){StringBuilder ret = new StringBuilder();try{DE...转载 2018-11-24 12:47:23 · 675 阅读 · 0 评论 -
C# 截取屏幕
private void CaptureScreen(double x, double y, double width, double height){ int ix = Convert.ToInt32(x); int iy = Convert.ToInt32(y); int iw = Convert.ToInt32(width); int ih = Conver...转载 2019-05-24 14:14:50 · 524 阅读 · 0 评论