WYVE

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年9月29日

摘要: ①在MainForm上托2个控件NotifyIcon和ContextMenuStrip。②NotifyIcon:用于显示托盘。a)先Choose Icon,作为托盘显示的图标;b)设置属性ContextMenuStrip,关联右击后显示的菜单。c)追加双击事件: ③ContextMenuStrip: 阅读全文
posted @ 2018-09-29 15:05 WYVE 阅读(898) 评论(0) 推荐(1) 编辑

2018年9月26日

摘要: 先在App.config中追加2个AppSettings,用来保存文件所在目录和文件扩展名。 统计行数代码:Program.cs 阅读全文
posted @ 2018-09-26 09:16 WYVE 阅读(305) 评论(0) 推荐(0) 编辑

2018年8月10日

摘要: Directory类主要用于遍历文件夹和文件。 调用EnumerateDirectories()等以Enumerate开头的方法,则直接返回,在使用的时候才枚举,提高了效率。 结果: EnumerateFileSystemEntries D:\FileTest\dir1D:\FileTest\Fil 阅读全文
posted @ 2018-08-10 14:47 WYVE 阅读(294) 评论(0) 推荐(0) 编辑

摘要: 总结: ①Path类是static类型 ②常用方法 ③注意事项 a.使用前需要对参数进行判空,其次追加try catch来捕获Exception。 b.GetFullPath()可以将多个 / \ 合并为1个,使之格式化为合法的路径。末尾的\会保留。 c.GetDirectoryName()结果末尾 阅读全文
posted @ 2018-08-10 14:01 WYVE 阅读(5267) 评论(0) 推荐(0) 编辑

摘要: 目标:学会读取配置文件中的AppSettings ①在App.config中追加AppSettings。AppSettings是键值对,注意定义位置在<configuration></configuration>中 ②在References中追加System.Configuration ③取值 St 阅读全文
posted @ 2018-08-10 11:45 WYVE 阅读(1202) 评论(0) 推荐(0) 编辑

摘要: 目标:①学会定义Attribute。②使用Attribute③利用Attribute实现简单功能。 前提:会用反射。 目标①:定义Attribute Attribute是类,需要继承自Attribute,类名通常以Attribute结尾。如下,定义了ShowNameAttribute类。 目标②:使 阅读全文
posted @ 2018-08-10 10:10 WYVE 阅读(317) 评论(0) 推荐(0) 编辑

2018年8月8日

摘要: 1)目标 父窗口与子窗口都有1个Button和1个Label。 目标1:单击父窗口的Button,子窗口的Label将显示父窗口传来的值。 目标2:单击子窗口的Button,父窗口的Label将显示子窗口传来的值。 2)父窗口代码 3)子窗口代码 4)解释 4.1)定义委托 public deleg 阅读全文
posted @ 2018-08-08 14:04 WYVE 阅读(3852) 评论(0) 推荐(1) 编辑

2018年7月12日

摘要: 1 static void Main(string[] args) 2 { 3 4 string path = @"D:\my.xml"; 5 XElement xml; 6 List lsXmlContent = new List(); 7 try ... 阅读全文
posted @ 2018-07-12 15:07 WYVE 阅读(89) 评论(0) 推荐(0) 编辑

摘要: 1 static void Main(string[] args) 2 { 3 4 Stopwatch watch = new Stopwatch(); 5 watch.Start(); 6 Console.WriteLine("Time1 = " + watch.Elapsed... 阅读全文
posted @ 2018-07-12 14:55 WYVE 阅读(164) 评论(0) 推荐(0) 编辑

2018年7月5日

摘要: public static T DeepCopyByBinStream(T obj) { object ret; using (MemoryStream ms = new MemoryStream()) { BinaryFormatter bf = new Bi... 阅读全文
posted @ 2018-07-05 10:32 WYVE 阅读(131) 评论(0) 推荐(0) 编辑