高级语言
文章平均质量分 66
高级语言开发
列那狐传奇
这个作者很懒,什么都没留下…
展开
-
通过Socket套接字向施耐德PLC写数据
无原创 2022-09-21 16:20:33 · 506 阅读 · 1 评论 -
C#进制转换方法汇总
进制转换汇总1.十进制数转二进制数(结果:11) string s1 = Convert.ToString(3, 2);2.十进制数转二进制数(结果:0011) (左侧补位方法,转八进制,转十六进制……与之类似) string s2 = Convert.ToString(3, 2).PadLeft(4, '0');3.十进制数转二进制数(结果:1100) (右侧补位方法,转八进制,转十六进制……与之类似) string ...原创 2022-05-20 17:39:03 · 4465 阅读 · 0 评论 -
Socket套接字简单应用
套接字是指运行在同一个网络中的两个程序之间(服务端程序和客户端程序)进行来回通信(双向的)线路的终端节点。在C#里要用套接字应用通信我们需要有两个应用程序。一个服务端程序(server)和一个客户端程序(client)。在C#里用来套接字编程的通信协议有两种类型,他们分别是TCP/IP(传输控制协议/网际协议)通信,UDP/IP(用户数据报文协议/网际协议)通信。下面测试的是应用Socket套接字开发客户端,读取服务端PLC中的数据。该PLC支持MBTCP通讯协议。using System;原创 2022-02-24 16:37:02 · 352 阅读 · 0 评论 -
计算机端口统计
计算机端口(port)指的是计算机与外界进行通讯的连接点或进出口,一般分为硬件端口和软件端口,硬件端口一般指的是USB口、串行端口、Type-C口等等。软件端口一般指的是指网络中面向连接服务和无连接服务的通信协议端口。查看端口的命令是【netstat -ano】。计算机端口及相关解释如下:0端口:无效端口,通常用于分析操作系统1端口:传输控制协议端口服务多路开关选择器2端口:管理实用程序3端口:压缩进程5端口:远程作业登录7端口:回显9端口:丢弃11端口:在线用户13端口...原创 2022-02-10 13:35:05 · 520 阅读 · 0 评论 -
C#轻松实现界面布局随分辨率自动调整
电脑更换分辨率时,软件内部的控件大小如果不跟着改变,会严重影响软件的实用性以及美观性。解决方法1:在Visual studio 2013中,窗体的属性中有一个AutoScaleMode属性,这个属性的作用是:指定 Windows 窗体支持的不同类型的自动缩放模式 属性名 属性说明 None 禁用自动缩放(默认时) Font 根据类使用的字体(通常为系统字体)的维度控制缩放转载 2022-01-24 10:05:20 · 5701 阅读 · 0 评论 -
C#面向对象之委托
如何理解委托呢?这就好比在一个公司里,一位员工想要获取你手中的一些绝密资料,当然你肯定不会轻易拿出来了。于是那位员工就找到你们共同的领导,说服他从你手中拿到那份绝密资料,最终你妥协了,交出了那份资料,那位员工使用的就是委托方法。定义委托委托(Delegate) 是对某个方法的引用的一种引用类型变量。(太绕口了,还是分步开始操作吧!)第一步,委托声明这是需要根据要执行的方法的参数、返回值等确定窗体中某个控件的固定名称,委托的参数和返回值必须为空!就像是上面那个员工只是找个固...原创 2022-01-08 20:19:02 · 611 阅读 · 0 评论 -
将16位数据(word)转换为两个8位数据(byte)
将一个16位的数据(word型、int型)转换为两个8位的数据(byte型),该16位数据转换为16进制状态时,其中高8位在前面,低8位在后面。如该16位数据(4582),其16位进制为11E6。所以高8位为11,低8位为E6。下面讲述如何通过运算得出两个8位数据。 高8位计算(取整) 将该16位数据(十进制)除以256,得到的整数即为高8位数据。 round(4582)=17,转换为16进制即为11。低8位计算(取余...原创 2021-11-15 12:24:07 · 6791 阅读 · 0 评论 -
c#面向对象之类和对象
面向对象编程(OOP)的主要思想就是将数据及基于这些数据的方法封装在一个结构体中,这种结构体就称之为类。 类是对现实中若干相似对象的抽象,就是要用程序设计语言来描述这些相似对象的基本特征。例如:所有的汽车都有品牌、排量、生产日期、轴距、颜色等等,将这些特征封装起来就可以得到一个汽车类,用这个汽车类描述一台具体的汽车就得到一个具体的汽车对象。对象的属性和方法 还以汽车为例子,汽车类的所有特征(品牌、排量、生产日期、轴距、颜色等等)都称为汽车这个对象的属性...原创 2021-10-29 11:20:25 · 234 阅读 · 0 评论 -
C#关于皮肤控件的使用
c#可以直接调用皮肤空间的DLL文件实现UI界面的美化。1、添加项目引用先把IrisSkin2.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用,找到IrisSkin2.dll文件)。 注意:最好将IrisSkin2.dll添加到debug文件下,包括.ssk文件。2、控件添加到工具箱把IrisSkin2.dll文件添加到VS的工具箱:右键->选择项(这里需要等一段时间)->浏览找到IrisSkin2.dl...原创 2021-10-22 21:39:16 · 1300 阅读 · 0 评论