张德长

导航

2022年4月11日 #

XML学习笔记--未完待续

摘要: XML文档创建流程图 创建、读取XML过程详解 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <students> <student 姓名="刘小强-0" 学号="10000"> <语文成绩>59</语文成绩> <数学成绩>54</数 阅读全文

posted @ 2022-04-11 13:27 张德长 阅读(28) 评论(0) 推荐(0) 编辑

Linux学习笔记--未完待续

摘要: linux有哪些版本(二):Lubuntu Lubuntu是Ubuntu快速、轻量级且节省能源的变体。它旨在面向低资源配置系统,并被主要设计用于上网本和老旧个人电脑。 如果你的家里有那种连xp都带不动的破电脑,这可能是你最好的选择。 linux有哪些版本(一):deepin 这是中国的操作系统中排名 阅读全文

posted @ 2022-04-11 01:05 张德长 阅读(49) 评论(0) 推荐(0) 编辑

GDI+学习笔记--未完待续

摘要: 生成Graphics的两种方法: l 通过事件参数Eventargs生成; l 通过控件的CreateGraphics方法生成; 绘制的两种方法: l 控件的paint事件; l 重写Control类的OnPaint方法; Graphics是否需要Dispose释放资源?(也可以使用using释放资 阅读全文

posted @ 2022-04-11 00:45 张德长 阅读(163) 评论(0) 推荐(0) 编辑

二进制序列化和反序列化--BinaryFormatter 类

摘要: 基础知识: 序列化基本概念: 序列化 (C#) 序列化是指将对象转换成字节流,从而存储对象或将对象传输到内存、数据库或文件的过程。 它的主要用途是保存对象的状态,以便能够在需要时重新创建对象。 反向过程称为“反序列化”。 序列化的工作原理 下图展示了序列化的整个过程: 将对象序列化为带有数据的流。 阅读全文

posted @ 2022-04-11 00:29 张德长 阅读(641) 评论(0) 推荐(0) 编辑

XML序列化和反序列化--XmlSerializer

摘要: 用NET自带的XML序列化工具进行系列化和反序列化; 需要引用的命名空间: using System.Xml;using System.Xml.Serialization; XmlSerializer serializer = new XmlSerializer(typeof(Student)); 阅读全文

posted @ 2022-04-11 00:18 张德长 阅读(438) 评论(0) 推荐(0) 编辑

Json序列化和反序列化--Newtonsoft.Json

摘要: using Newtonsoft.Json; 写入文件,读取文件后,要及时释放FileStream ,StreamWriter StreamReader ,否则可能导致读写失败; 反序列化使用泛型方法,而不应使用as转换; as可能导致转型失败; JsonConvert.DeserializeObj 阅读全文

posted @ 2022-04-11 00:10 张德长 阅读(241) 评论(0) 推荐(0) 编辑