随笔分类 - 技术总结
技术总结
摘要:本文主要实现C#窗体图像拖拽以及锚点缩放功能 1、新建Windows窗体应用项目,添加一个panel控件,在panel控件上添加picturebox控件 代码如下: 运行效果: 鼠标滚动滚轮缩放效果-放大 鼠标滚动滚轮缩放效果-缩小 拖动效果 注意: 1、控件上鼠标点击之后其他操作获取的鼠标的位置是
阅读全文
摘要:C# Microsoft.Office.Interop.Owc11 导出excel文件 1、新建项SupremeWindowsForms窗体应用项目(项目平台设置称X86) 注意:因为大多数第三方写的COM控件,只支持32位的系统,因此在VS中找到引用控件所在的项目SupremeWindowsFor
阅读全文
摘要:新建控制台console项目,添加XmlPersonIXmlSerializable类,和AddressIXmlSerializable类(实现IXmlSerializable)以及AddressIXmlSerializable子类USAddressIXmlSerializable 代码如下: 主方
阅读全文
摘要:C# 序列化与反序列化之xml对属性或者字段的子类化的子对象进行序列化的解决方案 xml序列化涉及到XmlRoot,XmlInclude,XmlElement,XmlAttribute,XmlType(用于继承的子类),XmlArray,XmlArrayItem(集合和集合项)等 新建控制台cons
阅读全文
摘要:C# 序列化与反序列化之DataContract与xml对子类进行序列化的解决方案 1、DataContract继承对子类进行序列化的解决方案 继承TestClass的子类 2、xml对继承子类进行序列化的解决方案 第一种:[XmlInclude(typeof(继承的子类1))],添加 XmlInc
阅读全文
摘要:C# 序列化与反序列化之Binary与Soap无法对泛型List<T>进行序列化的解决方案 新建Console控制台项目项目,然后添加Team和Person 这2个类,如下: Team和Person 这2个类 使用Binary或者Soap进行序列化,本例演示使用Soap对类型种的泛型字段进行序列化,
阅读全文
摘要:大端(Big-Endian)小端(Little-Endian)存储方案c参照下图列加
阅读全文
摘要:所谓的序列化其实就是把一个内存中的对象信息转化成一个可以持久化保存的形式,方便保存数据库和文件或着用于传输, 序列化的主要作用是不同平台之间进行通信与信息的传递保存等,常用的有序列化有Json Xml Binary Soap JavaScript序列化等,当然我们也可以使用第三方的序列化类库,第三方
阅读全文
摘要:BinaryReader.ReadString是和BinaryWriter.Write(string)使用详解链接:https://ask.csdn.net/questions/184965
阅读全文
摘要:C# TcpListener TcpClient 使用,新建从控制台项目,引用System.Net 代码如下: 测试结果如下:
阅读全文
摘要:C# System.Net.Mail.MailMessage 发邮件 上篇文化在哪个可以看到使用 System.Web.Mail.MailMessage 发邮件时会提示 ,提供用于构造电子邮件的属性和方法。建议使用的替代项:System.Net.Mail,The recommended altern
阅读全文
摘要:C# System.Web.Mail.MailMessage 发邮件 新建控制台Console项目,然后添加 System.Web引用 代码如下:
阅读全文
摘要:1、新建console应用项目SendEvaluateDataToProvinceConsole 2、选择SendEvaluateDataToProvinceConsole项目右键 选择 管理NuGet程序包,搜索log4net ,点击安装 3、选择SendEvaluateDataToProvinc
阅读全文
摘要:AnonymousPipeStream的使用具体案例如下: 服务端: 客户端(新建一个控制台程序): 运行结果:
阅读全文
摘要:NamedPipeStream的使用具体案例如下: 测试结果:
阅读全文
摘要:NamedPipeStream的使用具体案例如下: 测试结果:
阅读全文
摘要:本文操作是测试数据库的其中一张表,其中包括清空sqlite数据库MyGroup表中的数据,清空sqlite数据库sqlite_sequence表中的自增变量,sqlite数据库MyGroup直接插入数据 40000000,sqlite数据库MyGroup 参数插入数据 80000000 以上仅仅是根
阅读全文
摘要:sqlite数据库的使用 运行结果: sqlite数据库需要的引用的库如下: sqlite数据库需要的引用的库下载地址:https://download.csdn.net/download/LongtengGensSupreme/11985402
阅读全文
摘要:网上有很多帖子,其实都对,只是有的写的比较复杂,有些又比较简单,以我为例总结如下:1、有线网连内网,上内网地址,需要设置ip地址等,如下: 2、无线网连外网,自动获得ip地址,需要通过ipconfig获得相关信息: 3、bat代码如下(#以后的内容自己删掉):route delete 0.0.0.0
阅读全文