
C#
灬鸿灬焱灬
C#新手上路!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对.NET同步、异步、阻塞、非阻塞的理解。
老张爱喝茶,废话不说,煮开水。 出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。 1 老张把水壶放到火上,立等水开。(同步阻塞) 老张觉得自己有点傻 2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞) 老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种水壶。水开之后,能大声发出嘀~~~~的噪音。 3 老张把响水壶放到火上,立等水开转载 2017-03-08 16:58:01 · 828 阅读 · 0 评论 -
C# 图片转为Base64
/// <summary> /// 图片转Base64 /// </summary> /// <param name="ImageFileName">图片的完整路径</param> /// <returns></returns> public static string ImgToBase64(string ImageFi转载 2018-11-24 13:34:23 · 1923 阅读 · 0 评论 -
C# 释放嵌入资源
资源文件名称:默认命名空间.文件名 || 默认命名空间.文件夹名.文件名 /// <summary> /// 提取文件 /// </summary> /// <param name="resFileName">资源文件名称(资源文件名称必须包含目录,目录间用“.”隔开,最外层是项目默认命名空间)</param> /// <param name=...转载 2018-11-24 13:29:51 · 1516 阅读 · 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 · 490 阅读 · 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 · 1171 阅读 · 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 · 590 阅读 · 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 · 710 阅读 · 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 · 329 阅读 · 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 · 729 阅读 · 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 · 576 阅读 · 0 评论