摘要:3 数据持久化 0 场景 软件跟一个设备可以通讯了,设备返回一些数据,我希望把这些数据存储起来,下次打开软件的时候能够浏览这次的数据 1 为什么使用数据库 磁盘存储数据是通过磁阻变化存储数据的 硬件设备上的信息存储是寄存器存储的 而我们想存储的数据是通过数据库存储的,因为查询效率高,如果是文件形式存 阅读全文
posted @ 2021-01-05 15:20 猝不及防 阅读(22) 评论(0) 推荐(0) 编辑
摘要:2 兼容性问题 1 SDK选择与平台的兼容性 SDK依赖于目标的windows版本,如果是自研工具工控机,一般就win10版本了。 如果软件做出来是给客户用的,那要考虑客户系统,一般win10,win7比较多,老国企的话也有xp系统,这部分也必须得兼容(包括京东做的windows程序也是兼容xp的) 阅读全文
posted @ 2021-01-04 16:43 猝不及防 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1 .NET在PC端开发技术: ​ Winform,WPF 2 两种技术异同: ​ WPF界面较华丽,可自定义动画,数据驱动界面,相对于Winform可以少写一半逻辑(数据驱动界面部分)。 3 一般内容: ​ 软件和设备连接,选择一个控制流程,按流程控制设备并读取数据,界面上显示数据并调用算法计 算 阅读全文
posted @ 2020-12-14 10:54 猝不及防 阅读(27) 评论(0) 推荐(0) 编辑
摘要:做.NET四年了,准备写一套应用于传统行业的PC端开发宝典 把我之前的项目经理整合 算是给入门的人一点参考,让大家能快速的开发出东西 阅读全文
posted @ 2020-12-07 13:54 猝不及防 阅读(17) 评论(0) 推荐(0) 编辑
摘要:标题不太好写 A Have List B have C EF6: dbConte[align=right]xt.Set().Include(a ⇒ a.Bs).Include(a ⇒ a.Bs.Select(b ⇒ b.C)) EF core: var customers = context.Com 阅读全文
posted @ 2020-09-08 17:01 猝不及防 阅读(77) 评论(0) 推荐(0) 编辑
摘要:Sheet1里面有个图片,在区域A1-G20 Sheet2也在B5-G30内插入这个图片 跟简单,引用区域就行了, 在B5-G30添加一个图片,引用上写=Image!$A$1:$G$20 不过很奇怪,在用NPOI载入的时候这个图片对象的引用会丢失,暂时不能用这个方法了~~ over 阅读全文
posted @ 2020-09-08 16:30 猝不及防 阅读(424) 评论(0) 推荐(0) 编辑
摘要:这个多开器原理应该就是检测ip+一些硬件信息的 硬件信息网上一大堆修改的好弄 改ip的话无奈网上找了许多都是收费的 前几天使用到期之后今天再一试用居然又能试用了, 方案:重启猫!!!!!!!! 阅读全文
posted @ 2020-08-26 00:18 猝不及防 阅读(75) 评论(0) 推荐(0) 编辑
摘要:EF 带外键关系更新实体问题 2020.09.04更新 使用GraphDiff更新集合,如果集合中某些元素对象也被更改如何通知数据库做出改变? 仅使用 map.AssociatedCollection(p ⇒ p.TargetPoints)是不够的,这只能改变TargetPoints的改变,即原来是 阅读全文
posted @ 2020-08-14 16:55 猝不及防 阅读(194) 评论(0) 推荐(0) 编辑
摘要:上一篇总结,标题表达的不是很清楚~ 场景:用户填写表单,数据错误或者格式错误不能点击下一步按钮~ ui上利用ValidRule去规正,下一步按钮利用Canexcute事件去控制用户能不能点击。 (感觉实现比较繁琐,不知道各位大神有没有什么简单的方法) 例子:填写IP地址 Xmal: <TextBox 阅读全文
posted @ 2020-07-31 10:17 猝不及防 阅读(102) 评论(0) 推荐(0) 编辑
摘要:想法是这样的, 如果用户输入有误,界面上显示ValidationRule的提示,并且按钮enabled=false(canExcute=fales) 按钮是在输入信息属性改变时刷新Canexcute方法 实际中validRule:RequiredNumberValidRule ValidatesOn 阅读全文
posted @ 2020-07-28 15:39 猝不及防 阅读(155) 评论(0) 推荐(0) 编辑