自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C#(反射,特性),利用C#反射与特性获得程序集下的窗体与特性说明。

程序效果图 :C#反射反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。如果代码中使用了属性,可以利用反射对它们进行访问。MSDN反射说明C#特性——Description指定属性或事件的说明。MSDN特性-Description说明这个范例是我写反射工具类突然想到的,原理是通过Assembly类获得程序集中所有的类,筛选继承于Form(窗口类...

2021-03-31 21:12:48 1003

原创 C#工具类:实现文件夹操作Directory的工具类

在应用程序的开发中,经常使用文件夹操作,今天周六正好留出时间总结了项目中用过一些文件夹操作。*清空文件夹*复制文件夹*复制文件* 创建文件夹*创建文件*删除文件夹*删除文件*删除超过一定时间(月)文件夾中的子文件夾*除超过一定日期文件夾中的文件(不删文件夹)*移动文件*替换文件夹 using System; using System.Collections.Generic; using System.IO; ...

2021-03-06 15:08:59 198

原创 C#访问服务器工具类HttpUtil(上位机访问服务器)

C#上位机开发,客户要求实现物料节点管控,物料流程可追溯。要提供上料确认(确认物料到达本节点,未到达在本工站作料),数据上传(作料完成物料信息上传节点)。一般还会要求设备报站(机台权限管控,非入网机台无权限上传)。关于数据上传这一部分实在是做吐了,尤其是改造机台那叫一个难受。唉,把HttpUtil放上来,记录一下三个点。1.请求类, public static string HttpPostOrGet(string url, string sendWay, string content

2021-02-27 15:12:36 972

原创  Visual Studio安装gitHUb工具报错

Visual Studio 2017安装gitHUb工具报错 ,安装错误: System.InvalidOperationException: Cannot find setup engine instance. 在 Microsoft.VisualStudio.ExtensionManager.SetupEngineUtility.GetCurrentSetupInstance(IEngineHost engineHost) 在 Microsoft.VisualStudio.Extensi...

2021-02-19 16:00:26 356 1

原创 Access数据库操作类。实现增删改查(AccessHelper帮助类)

本来数据库准备用sqlite的。条件有限,就用Access了using System;using System.Collections.Generic;using System.Linq;using System.IO;using System.Text;using System.Data;using System.Data.OleDb;using System.Windows.Forms;using System.Data.SqlClient;namespace XXXX.Uti

2020-07-23 13:10:58 801

原创 Mx Component软元件的读取

最近做项目需要用MX读取三菱PLC,网上找了份编程文档,写了一个读取的工具类,批量和单独读取。注意,MX读取PLC只能编译成32位的。贴一下自己写的工简单具类,记录一下。using ActUtlTypeLib;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WatchingIO.Util{ class MxCommuniUtil {

2020-06-30 23:37:14 3648 3

原创 WriteDeviceBlock批量写

MX Component中有个WriteDeviceBlock批量写,比如D0,D1,D2分别写入1,2,3。object.WriteDeviceBlock(szDevice、lSize、lData(0));批量写入不同的数的操作:szDEVICE=D0,ISize=3,然后分别给IData(0),IData(1),IData(2)赋值1,2,3。然后再写指令object.WriteDeviceBlock(szDevice、ISize、IData(0))。...

2020-06-19 21:19:09 1719

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除