摘要: 记录一些基础控件的常用属性及事件。 Button按钮,Button按钮背景设为透明,背景选择一张圆角图片,可实现简单的圆角效果。 this.button2.Text = "Click Me"; this.button2.FlatStyle = FlatStyle.Flat; this.button2 阅读全文
posted @ 2023-03-29 14:14 [春风十里] 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 记录下使用C#+Word模板导出Word文件的方法。 首先建立Word文件模板,需要填写的地方用占位符替代,比如姓名处:name,年龄处:age.... 首先引入命名空间: using word = Microsoft.Office.Interop.Word 下面是代码实现: word.Applic 阅读全文
posted @ 2023-01-17 19:02 [春风十里] 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 日常工作中需要将对象A的数据赋给对象B,常用做法就是字段/属性依次赋值,如果对象有很多个成员,依次写显然是个比较笨的方式。 下面使用内存拷贝功能来实现上述目的。引入命名空间: using System.Runtime.InteropServices; 首先给出类Cup,内有四个变量: [Struct 阅读全文
posted @ 2023-01-13 17:15 [春风十里] 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 引入命名空间: using System.Drawing; 以下代码即可实现: static void PrintScreen() { using (Bitmap bitPic = new Bitmap( width: Screen.PrimaryScreen.Bounds.Width, heigh 阅读全文
posted @ 2023-01-12 18:07 [春风十里] 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 引入命名空间: using Microsoft.Office.Interop.Excel; using System.Runtime.InteropServices; 创建Sheet: var app = new Microsoft.Office.Interop.Excel.Application( 阅读全文
posted @ 2023-01-12 18:04 [春风十里] 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 1.判断目录或文件是否存在(using System.IO;): Directory.Exists(path);//目录是否存在 File.Exists(filePath);/文件是否存在 2.创建或删除-目录或文件: Directory.CreateDirectory(path);//创建目录 D 阅读全文
posted @ 2023-01-12 15:29 [春风十里] 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 记录一些常用的操作XML文档的方法,XML示例文档如下: <?xml version="1.0" encoding="utf-8"?> <Animal> <Dog Sound="WangWang" Favor="Bone" /> <Cat Sound="MiaoMiao" Favor="Fish" 阅读全文
posted @ 2023-01-12 14:48 [春风十里] 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 反射:指程序可以访问、检测和修改它本身状态或行为的一种能力; 通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。 例如有一个学生类Student,包含有字段,属性及方法 1 class Student 2 { 3 public Student( 阅读全文
posted @ 2023-01-08 18:34 [春风十里] 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 先看XML文件的加解密,例如在桌面有个Student.xml文档,包含学生信息,需进行加密处理: 开始代码,添加命名空间引用: using System.Security.Cryptography; using System.Security.Cryptography.Xml; 建立一个静态类,并声 阅读全文
posted @ 2023-01-08 17:53 [春风十里] 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 前面提到过迪杰斯特拉算法,它的原理简述如下: 1.将所有的点放在B集合。(起点距离为0,其他点为无穷大) 2.从B集合找出距离最小的点,取走并放在A集合。 3.根据A集合的新加入的点,对B集合中的邻点进行距离更新。然后转到2。 4.直至终点加入到A集合表示找到,或B集合无最小值全部为无穷大,表示无法 阅读全文
posted @ 2022-12-23 14:21 [春风十里] 阅读(584) 评论(1) 推荐(0) 编辑