简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
WPF MVVM从入门到精通1:MVVM模式简介WPF MVVM从入门到精通2:实现一个登录窗口WPF MVVM从入门到精通3:数据绑定WPF MVVM从入门到精通4:命令和事件WPF MVVM从入门到精通5:PasswordBox的绑定WPF MVVM从入门到精通6:RadioButton等一对多控件的绑定WPF MVVM从入门到精通7:关闭窗口和打开新窗口WPF M...
WPF MVVM从入门到精通1:MVVM模式简介WPF MVVM从入门到精通2:实现一个登录窗口WPF MVVM从入门到精通3:数据绑定WPF MVVM从入门到精通4:命令和事件WPF MVVM从入门到精通5:PasswordBox的绑定WPF MVVM从入门到精通6:RadioButton等一对多控件的绑定WPF MVVM从入门到精通7:关闭窗口和打开新窗口WP...
在我们的屏幕上,有一张地图,这张地图经过缩放、平移、旋转,最终地理坐标和屏幕坐标的关系大致如下图所示:这种关系要怎么描述呢?我们可以假设地图是一张纸,而屏幕是一堵墙。只要我们有两个图钉,我们就能把纸定在墙上。我们把这两个点称为锚点。锚点在屏幕坐标系上的坐标是(x1,y1)和(x2,y2),对应在地理坐标系上的坐标是(lon1,lat1)和(lon2,lat2)。那现在的问题就变成了,已...
我们要做什么呢?就是输入一个二维数组,TestData = new double[9, 6] {{ 26,28,29,32,28,27},{ 27,30,32,35,30,28},{ 24,27,30,27,25,24},{ 22,20,25,28,26,23},{ 19,15,20,26,25,24},{ 17,18,23,27,...
生成注册码(非对称加解密)我们再列出几种生成注册码的情况:(1)软件生成一个机器码,交给开发者,开发者提供一个注册码。(2)把用户名交给开发者,开发者提供一个注册码。(3)直接向开发者索取一个注册码。在算法上,这几种情况并无太大区别。如果我们有一个原始的码(机器码或用户名),我们把它设为x,那么注册码就是x的一个函数y=f(x)。如果是第三种情况,那么x可能是一个随机数(也可能...
WPF MVVM从入门到精通1:MVVM模式简介WPF MVVM从入门到精通2:实现一个登录窗口WPF MVVM从入门到精通3:数据绑定WPF MVVM从入门到精通4:命令和事件WPF MVVM从入门到精通5:PasswordBox的绑定WPF MVVM从入门到精通6:RadioButton等一对多控件的绑定WPF MVVM从入门到精通7:关闭窗口和打开新窗口WP...
我们知道,.NET是跨平台的,可以运行在Windows、Linux、Mac上。但如果你在做工控方面的开发,你很快会发现,系统提供的SerialPort类,只能运行在Windows平台上。下面介绍.NET在Linux平台上完整的串口功能开发步骤。一、在虚拟机上增加串口如果你有一台带有串口的工控电脑,那这一部分的内容可以跳过。当然,为了调试方便,能在一台普通电脑上调试串口功能,也是很有意义的。我们这里
一、Web端调用C#代码要实现Web端调用C#代码,CefSharp要求先定义一个对象,绑定到浏览器中。我们可以任意定义一个类,里面是需要在网页中调用的方法,如下所示:public class BoundObject{public void doSomething(string para){}}然后通过以下语句绑定到浏览器中:Browser.JavascriptObjectRepository.R
一、开发组件开发组件的过程并无特殊之处,跟平时在Vue项目里定义component是一样的。有一点需要注意的是,平时在Vue项目里,组件的name可以不写,但如果要打包成库,组件的name必须写。为了描述方便,我们把将要打包的组件定义为MyCom1、MyCom2。其示例代码如下:<template><div></div></template><
某些电表一开始未进入DLMS传送模式,需要进行切换。按照IEC62056-21协议模式E的规定,先发送以下内容:典型的串口设置为:波特率300,校验位Even,数据位7。(也可校验位无,数据位8)V:ASCII码的2,代表使用HDLC。Y:ASCII码的2,代表使用HDLC。Z:ASCII码,波特率选择。1:600Bd2:1200Bd3:2400Bd4:4800Bd5:9600Bd6:19200B