10 2018 档案

摘要:开机启动程序,在很多场合都会用到,尤其是那种在后台运行的程序。 效果图: 以上两幅图都用到了命令行启动程序,为了模拟开机启动或者其他程序调用此程序。 第一幅图:程序启动可以根据不同参数,执行不同的操作。如果是双击启动,就自动运行逻辑代码,如果是带特定参数启动,就自动运行逻辑代码。 第二幅图:winf 阅读全文
posted @ 2018-10-29 11:51 碧水青荷 阅读(5699) 评论(6) 推荐(3)
摘要:效果图: 先给之前的群友道个歉,说声不好意思。QRCoder 只支持二维码,没有条形码。 以上demo生成条形码是用 BarcodeLib 这个库,识别是用 zxing,二维码生成用 QRCoder,识别也用 zxing。其实本来不想用 zxing 这个库的。但是 BarcodeLib 只能生成条形 阅读全文
posted @ 2018-10-25 12:00 碧水青荷 阅读(2213) 评论(15) 推荐(6)
摘要:C# 读取Excel,其实有很多方法。但是今天要来一波华丽的操作。 先看效果: 以上这波操作使用了 ExcelDataReader 和 ExcelDataReader.DataSet 完成的。 ExcelDataReader 是一个快速读取 Excel 的 C# 库。使用简单,读取速度比较快,感觉比 阅读全文
posted @ 2018-10-20 09:27 碧水青荷 阅读(1779) 评论(0) 推荐(0)
摘要:先看看示例效果 按照国际惯例,得先说说概念。 委托(C# 编程指南) 事件(C# 编程指南) 以上内容来自MSDN。 委托源码 【委托】 概念和代码都有了。剩下的就是应用了,要是只知道概念不会用,那还是等于不会。 要用委托首先要明确几个问题: 1、为什么需要委托?什么场合用? 我也不想使用委托,谁没 阅读全文
posted @ 2018-10-19 17:45 碧水青荷 阅读(1815) 评论(10) 推荐(1)
摘要:先看看效果: 核心代码: 以上就是FrmMain主界面核心代码。以上代码没有进行优化,根据个人经验自己优化下。 demo 阅读全文
posted @ 2018-10-16 18:21 碧水青荷 阅读(4989) 评论(1) 推荐(3)
摘要:【null】 null 在C# 中是一个关键字,表示不引用任何对象的空引用的文字值。 null 是引用类型变量的默认值。 普通值类型不能为 null。 null 在 VS 中定位不出来具体是怎么定义的。一般通过类名映射过来的关键字,都可以定位到声明位置。所以null是比较特殊的。 这个东西要跟踪源头 阅读全文
posted @ 2018-10-10 23:20 碧水青荷 阅读(1140) 评论(0) 推荐(0)