摘要: 插件式架构,一种全新的、开放性的、高扩展性的架构体系.插件式架构设计近年来非常流行,基于插件的设计好处很多,把扩展功能从框架中剥离出来,降低了框架的复杂度,让框架更容易实现。扩展功能与框架以一种很松的方式耦合,两者在保持接口不变的情况下,可以独立变化和发布。基于插件设计并不神秘,相反它比起一团泥的设 阅读全文
posted @ 2018-09-12 15:12 xiao贝 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 在新建window窗体时会激活方法,并循环所有窗体,鼠标移动在重写方法的页面中也会激活 winform直接在继承了From窗体cs中 wpf在继承WIndows窗体cs中 阅读全文
posted @ 2018-08-22 18:58 xiao贝 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 在excel中设置保存之后的编码格式,需要获取到Microsoft.Office.Interop.Excel.Workbook然后设置其中的webOpetions的编码格式就可以了。 在word中设置编码格式,可以直接在获取到的Microsoft.Office.Interop.Word.Docume 阅读全文
posted @ 2018-08-21 09:53 xiao贝 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 在使用NPOI导出excel的时候,设置cell样式,数据量多余6条之后,在后面几条数据没有样式(边框,对其,换行等)。 原因是设置CellStyle的时候把CreateCellStyle放在循环列集合里边,原版代码有问题的代码 解决问题,需要将该样式提取到foreach外面就可以解决了 阅读全文
posted @ 2018-08-02 17:42 xiao贝 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 单元测试demo记录下,随笔记的名字都是随意取,所有测试跟名字没有一点关系,只要按照流程就行了,如果项目中用,还是要规范命名 主要流程 1新建测试工程,针对方法进行测试,新建的测试工程没有命名要求(最好规范命名在测试项目名后加Test作为测试工程名称) 2在新建工程中引用测试dll(Microsof 阅读全文
posted @ 2018-07-26 16:59 xiao贝 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.通过List<string>进行赋值,没有字段绑定 1.可用字段绑定 阅读全文
posted @ 2018-07-26 10:51 xiao贝 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 成品图: xaml代码 cs代码 model代码 ViewModelBase 阅读全文
posted @ 2018-07-20 15:18 xiao贝 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 1.引用dll==>AxInterop.DSOFramer.dll ==>Interop.DSOFramer.dll ==>WindowsFormsIntegration ==>System.Windows.Forms2.设置嵌入互操作类型为False 引用-->引用的dll(AxInterop.D 阅读全文
posted @ 2018-02-01 17:33 xiao贝 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: System.Timers.Timer timer1 = new System.Timers.Timer(); timer1.Interval = 86400000; //1天循环一次 timer1.Elapsed += new System.Timers.ElapsedEventHandler(TMStart1_Elapsed); timer1.AutoReset = true;// 少了这句... 阅读全文
posted @ 2017-08-31 15:44 xiao贝 阅读(1029) 评论(0) 推荐(1) 编辑
摘要: winform语言切换在每个窗口下面有一个.resx结尾的资源文件,在上面添加新字符串就好了; WPF语言切换跟winform不一样的地方在于需要自己添加资源文件,并且这个资源文件可以写一个,也可以写多个。 //windowCurrentLanguageFile = windowCurrentLan 阅读全文
posted @ 2017-06-13 17:17 xiao贝 阅读(1162) 评论(0) 推荐(0) 编辑