摘要:C#验证码 使用GDI绘制验证码 首先展示一下效果图如下: C#中的GDI特别方便,很多方法我们只要简单的调用就可以实现很复杂的功能。具体实现过程如下: 首先创建一个windows窗体应用(测试使用,实际开发winform程序时在需要的窗口添加控件即可)。 因为GDI工具绘制出的验证码是图片类型的,
阅读全文
摘要:想用C#得到The All Users Desktop(Public\Desktop)的路径。 原来以为很简单,然而 Environment.GetFolderPath(Environment.SpecialFolder.Desktop) 只能得到当前用户的桌面路径。到最后,没有办法,只能调用C++
阅读全文
摘要:定义泛型类时,可以对客户端代码能够在实例化类时用于类型参数的几种类型施加限制。 如果客户端代码尝试使用约束所不允许的类型来实例化类,则会产生编译时错误。 这些限制称为约束。 通过使用 where 上下文关键字指定约束。 下表列出了六种类型的约束: 约束 描述where T: struct 类型参数必
阅读全文
摘要:System.Environment.CurrentDirectorySystem.IO.Directory.GetCurrentDirectory()这两个方法获得的路径是一样的,获得的是当前路径,这个路径不一定是程序所在的路径。任何会改变当前路径的方法都会改变它,例如:OpenFileDialo
阅读全文
摘要:★ C# 多态性 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。 多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。 在 C# 中,每个类型都
阅读全文
摘要:FileStream 类 System.IO 命名空间中的 FileStream 类有助于文件的读写与关闭。该类派生自抽象类 Stream。 您需要创建一个 FileStream 对象来创建一个新的文件,或打开一个已有的文件。创建 FileStream 对象的语法如下: FileStream <ob
阅读全文
摘要:1.初始化一个键值对 1 //初始化定义一个键值对,注意最后的括号 2 Dictionary<int, string> dic = new Dictionary<int, string>(); 2.为键值对添加元素 1 //键值对的Add函数 2 dic.Add(2, "zhao"); 3 dic.
阅读全文
摘要:File类的常用方法 创建文件 File.Create(@"文件路径");1删除文件 File.Delete(@"文件路径");1复制文件 File.Copy("被复制文件路径","新文件路径");1剪切文件 File.Move("被剪切文件路径","新文件路径");1读取文件,返回字节数组 pri
阅读全文
摘要:Path类(静态类):专门操作文件路径 [Path 命名空间]using System.IO; string str = @"C:\3000soft\Red Spider\Data\Message\张三.txt"; //获得文件名 Console.WriteLine(Path.GetFileName
阅读全文
摘要:C#字符串操作 一、字符串操作常用方法 ToUpper():将字符转换成大写形式,仅对字母有效。返回值是转换后的字符串。 ToLower():将字符转换成小写形式,仅对字母有效。返回值是转换后的字符串。 Equals():比较两个字符串是否相同。传入字符串,相同返回真,不相同返回假。 Split()
阅读全文
摘要:主要功能是:实现窗体运行之后可以手动拖动边框达到调节上下左右的长宽。 1.将winform分为三列 整个窗体分成可以自动调节的三列的做法:1、往窗体上丢两个panel控件其中:panelLeft——设置Dock属性为“left”,并调节好其宽度panelRight——设置Dock属性为“right”
阅读全文
摘要:Winform设置托盘程序,托盘显示 1.拖一个NotifyIcon,一个ContextMenuStrip控件到主窗体中 2、设置notifyIcon1,一个contextMenuStrip1(如下图) Icon为托盘图标,Text托盘显示文字,ContextMenuStrip右键菜单(退出),设置
阅读全文
摘要:[C#]winform窗口托盘 [C#]winform窗口托盘 winform托盘的使用主要用到了两个控件notifyIcon和contextMenuStrip (一)notifyIcon的使用 1)先在工具箱中拖到主窗体中,直接在属性icon中选择一个ICO图标作为托盘图标,并把主窗口的属性Sho
阅读全文