
Rock18框架之整體框架介紹
- 2022 年 11 月 2 日
- 筆記
1. 总体框架图 2.框架能解决哪些问题? 问题1: 自动化设备包含龙门架、机械手、伺服、步进等电机、IO控制、定位及纠偏、界面展示等部分。其中硬件(伺服、IO等)是需要更换的,硬件的更换不影响整套系统,不影响指:逻辑无影响、代码无编辑。 解决思路: 1、面向接口编程,所有硬件及算法在业务逻辑层都是 …
Continue Reading
1. 总体框架图 2.框架能解决哪些问题? 问题1: 自动化设备包含龙门架、机械手、伺服、步进等电机、IO控制、定位及纠偏、界面展示等部分。其中硬件(伺服、IO等)是需要更换的,硬件的更换不影响整套系统,不影响指:逻辑无影响、代码无编辑。 解决思路: 1、面向接口编程,所有硬件及算法在业务逻辑层都是 …
Continue Reading
背景 总有一些特殊情况,我们没有源码,但是某个C#程序集dll或者可执行程序exe影响到我们代码的正常运行,我们希望得到源码,能改掉或者修改某些bug,但是苦于没有源码,这个时候可以用dnspy进行源码阅读和篡改重新编译。 示例 为了增加趣味性,我们这里先介绍一下一个女大学生陈依涵,号称软件届的手工 …
Continue Reading
我的Notion Clowd.Squirrel Squirrel.Windows 是一组工具和适用于.Net的库,用于管理 Desktop Windows 应用程序的安装和更新。 Squirrel.Windows 对 Windows 应用程序的实现语言没有任何要求,甚至无需服务端即可完成增量更新。 …
Continue Reading
原文链接: //www.cnblogs.com/densen2014/p/16240966.html 1. Blazor Blazor 是一个使用 .NET 生成交互式客户端 Web UI 的框架: 使用 C# 代替 JavaScript 来创建信息丰富的交互式 UI。 共享使用 .NET 编写的服 …
Continue Reading
接上篇:手把手教会 VS2022 设计 Winform 高DPI兼容程序 (net461 net6.0 双出) //www.cnblogs.com/densen2014/p/16142939.html 本文介绍如何将 Windows 窗体桌面应用从 .NET Framework 迁移到 .NET S …
Continue Reading
本文主要解决两个问题 C# Winform高DPI字体模糊. 高DPI下(缩放>100%), UI设计器一直提示缩放到100%, 如果不重启到100%,设计的控件会乱飞. 建立测试程序 新建.Net Windows窗体应用 (Winform)工程 选择.Net6.0 将窗体尺寸定为 1000 x 1 …
Continue Reading
生成Graphics的两种方法: l 通过事件参数Eventargs生成; l 通过控件的CreateGraphics方法生成; 绘制的两种方法: l 控件的paint事件; l 重写Control类的OnPaint方法; Graphics是否需要Dispose释放资源?(也可以使用using释放资 …
Continue Reading
一、前言 拖拽(Drag&Drop) ,属于是极其常用的基础功能。 无论是在系统上、应用上、还是在网页上,拖拽随处可见。同时拖拽时的鼠标效果也很漂亮,像这样: 这样: 还有这样: 等等等等。 这些拖拽时的鼠标效果,直观又美观。 然后,在我们写程序时,程序确实是支持了拖拽,但是效果却是这样的: 很是朴 …
Continue Reading
参考 FFmpeg 讯飞离线语音合成 起因 某日,看到一个营销号的视频说做视频日进斗金,大意是用软件识别文章小说,搭配一些图片转换成自己的视频。看完当时脑海里冒出一个念头,我也可以,于是有了这番尝试。 方案 首先文字方面,我选择了【聚合数据的笑话接口】( //www.juhe.cn/docs/api …
Continue Reading
纯手画WinForm的Alert弹框 一、窗体设置 设置以下属性: 属性名 属性值 说明 AutoScaleMode None 确定屏幕分辨率或字体更改时窗体如何缩放 BackColor 103, 194, 58 背景色 Font Microsoft Sans Serif, 14.25pt 字体 F …
Continue Reading