摘要:
以下是学习笔记 分析: 调用自动锁屏:user32.dll 检测:自动更新的计时器,对某个数值变量进行自增和判断,如果相等执行锁屏。 无动作:鼠标和键盘无操作,消息筛选,捕捉到鼠标键盘操作就清零。 1,windows锁屏API:LockWorkStation #region 【自动锁屏步骤1】引用u 阅读全文
摘要:
以下是学习笔记 【分析】要记录哪些内容?有哪些分类? 操作记录:参数设置,手动控制(点了哪个控制按钮等),登录,退出。 日志信息:监控窗体的AddLog日志列表同时也写入数据库 报警信息:监控窗体的AddAlarm显示同事也写入数据库;打开不到位报警,伺服报警。 1,报警信息的界面UI 2,实体类 阅读全文
摘要:
以下是学习笔记: 1.思路分析: 【1.1】运动的两种方式: 相对运动:相对于现在的位置走一段距离,相对运动走暂停比较麻烦,某一瞬间按了暂停,可能不知道走了多少,恢复比较麻烦。 绝对运动:回原点,相对于原点的位置,相对运动做暂停简单些。 【1.2】暂停按钮放在哪里? 查看说明书:给轴运动指令号,暂停 阅读全文
摘要:
以下内容是复制这个大神的文章,解决了USB扫码枪无焦点扫码的问题,非常感谢,我留个笔记 https://www.cnblogs.com/TBW-Superhero/p/8659306.html 1.扫描枪获取数据原理基本相当于键盘数据,获取扫描枪扫描出来的数据,一般分为两种实现方式。 a)文本框输入 阅读全文
摘要:
以下是学习笔记: 思路: 正常时候显示Label标签,有报警时候显示滚动条控件。 Label标签和滚动条标签大小一样,重叠在一起,通过是否报警,来显示或隐藏控件,达到切换正常和报警的状态。 1,安装NuGet滚动条控件:SeeSharpToolsJY.GUI 2,控件布局 【2.1】 【2.2】 S 阅读全文
摘要:
1,添加引用Microsoft.Office.Interop.Excel.dll 2, using MSExcel = Microsoft.Office.Interop.Excel; 3,应用案例 /// <summary> /// 打开atlas的另存数据,删除不需要显示的数据 /// </sum 阅读全文
摘要:
1,主窗体:中添加日志的委托 private void FrmMain_Load(object sender, EventArgs e) { //打开默认的窗体:实时监控窗体 CommonNaviButton_ClickEvent(this.btn_monitor,null); //板卡初始化 Ad 阅读全文
摘要:
1,DAL中添加帮助类JsonConfigHelper using Newtonsoft.Json; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Te 阅读全文
摘要:
1,引用NLog.dll 2,添加配置文件NLog.config 【2.1】配置文件 <?xml version="1.0" encoding="utf-8" ?> <!--<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmln 阅读全文
摘要:
自定义控件:组合控件,实现导航菜单的功能 1,属性 经过分析控件功能,有以下属性 【1.1】导航栏图片:Image NaviImage 【1.2】导航按钮名:String NaviName 【1.3】是否激活:Bool IsActive 【1.4】激活滑块变距:Int ActiveGap 【1.5】 阅读全文