摘要: 1.MathConverter 有时候我们想在XAML中对绑定的数据进行数值运算转换,就需要这个转换器了。 这个NuGet包可以使字符串进行数据运算。 using System; using System.Globalization; using System.Windows.Data; using 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(315) 评论(0) 推荐(0) 编辑
摘要: ScrollBar控件出奇复杂。它实际上是一个由更小部分组成的集合。 滚动条的背景由Track类表示(实际上是一个具有阴影并且被拉伸占满整个滚动条长度的矩形)。滚动条的末尾处是按钮,通过这些按钮可以向上或向下(或向左或向右)滚动一个步长。这些按钮是RepeatButton类的实例,该类继承自Butt 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 样式提供了重用一组属性设置的实用方法。它们为帮助构建一致的、组织良好的界面迈出了重要的一步 但是它们还有许多限制。 问题是在典型的应用程序中,属性设置仅是用户界面基础结构的一小部分。甚至最基本的程序通常也需要大量的用户界面代码,这些代码与应用程序的功能无关。许多这类代码都是通用的,这意味着在创建的每 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(84) 评论(0) 推荐(0) 编辑
摘要: using System.Drawing; using System.Drawing.Drawing2D; public Image CreateTextImage(string text, Font font, Color backgroundColor, Color foreColor, int 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 当使用BinaryFormatter进行序列化时实现深复制时,发现如果对象带有公共事件时,会引起报错。 using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一元运算符 ! 取非 set /a a=1 set /a b=!a rem b=0 0取非为1,其他值取非为0 ~ 取反 set /a a=1 set /a b=~a rem b=-2 - 取负 set /a a=1 set /a b=-a rem b=-1 算数运算符 + 求和 set /a a= 阅读全文
posted @ 2022-04-12 22:45 Bridgebug 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.下载 SQLite (下载网址: https://www.sqlite.org/download.html) 下载下图三个文件 2.创建数据库 解压 sqlite-tools-win32-x86-3310100.zip 运行 sqlite3.exe 输入 .open [dbName].db (打 阅读全文
posted @ 2020-04-10 14:56 Bridgebug 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-09 15:22 Bridgebug 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 区分大小写 (在where后面加上 COLLATE Chinese_PRC_CS_AS ) 不区分大小写 加上 COLLATE Chinese_PRC_CI_AS 阅读全文
posted @ 2020-04-02 17:01 Bridgebug 阅读(657) 评论(0) 推荐(0) 编辑
摘要: https://download.csdn.net/download/breakbridge/12029775 阅读全文
posted @ 2020-03-20 17:54 Bridgebug 阅读(222) 评论(0) 推荐(0) 编辑
摘要: https://download.csdn.net/download/breakbridge/12029766 阅读全文
posted @ 2020-03-20 17:53 Bridgebug 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 前言:相较于之前文章,用这种方式优点是可以修改在属性控件上显示的效果,然后重新绑定就可以了 1.效果图 2.使用举例 PropertyGridProperty propertyGridProperty = new PropertyGridProperty(); Property p1 = new P 阅读全文
posted @ 2020-03-18 11:23 Bridgebug 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1.效果图 2.对象类 public class People { [Category("自定义")] [TypeConverter(typeof(OptionValuesTypeConvertor))] [OptionCollection(1, 54, 6)] public decimal ID 阅读全文
posted @ 2020-03-18 10:43 Bridgebug 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 1.效果图 2.对象和控件 using System.ComponentModel; using System.Drawing; using System.Windows.Forms; namespace AttributeTest { public partial class UserContro 阅读全文
posted @ 2020-03-18 09:52 Bridgebug 阅读(306) 评论(0) 推荐(0) 编辑
摘要: void PrintPanel() { int paperWidth = 178; int paperHeight = 52; var printDocument = new System.Drawing.Printing.PrintDocument(); //指定打印机 //printDocume 阅读全文
posted @ 2020-03-18 09:27 Bridgebug 阅读(288) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp4 { class Prog 阅读全文
posted @ 2020-03-17 17:52 Bridgebug 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 语言版本 发布时间 .NET Framework要求 C# 1.0 2002.1 .NET Framework 1.0 C# 1.1\1.2 2003.4 .NET Framework 1.1 C# 2.0 2005.11 .NET Framework 2.0 C# 3.0 2007.11 .NET 阅读全文
posted @ 2020-03-03 10:58 Bridgebug 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、获取EF 1.打开NuGet程序包管理器控制台 2.选择默认项目(要导入EF的项目),输入命令:Install-Package EntityFramework 3.若导入成功,在引用中会有以下两个引用 二、添加实体数据模型 1.添加新项,选择ADO.NET 实体数据模型 2.选择Code Fir 阅读全文
posted @ 2020-02-26 10:50 Bridgebug 阅读(18627) 评论(0) 推荐(3) 编辑
摘要: partial class DataGridViewInfo { /// <summary> /// 必需的设计器变量。 /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> 阅读全文
posted @ 2020-01-14 14:42 Bridgebug 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1.在父控件中居中 /// <summary> /// 控件在父控件中居中 /// </summary> /// <param name="ctr">要设置的控件</param> /// <param name="isLR">左右居中</param> /// <param name="isUD">上 阅读全文
posted @ 2020-01-09 17:58 Bridgebug 阅读(2988) 评论(0) 推荐(0) 编辑
摘要: class CtrEnabled { [System.Runtime.InteropServices.DllImport("user32.dll ")] static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc); [S 阅读全文
posted @ 2020-01-09 17:52 Bridgebug 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 将要实现拖曳的窗体订阅下列两个事件 private void Form1_DragEnter(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) e.Effect = DragDropE 阅读全文
posted @ 2020-01-09 11:02 Bridgebug 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.使用反射需引用 using System.Reflection; 2.创建用于反射的对象 class People { string _name = "1"; //私有字段 public string Name = "2"; //公共字段 public int Age { get; set; } 阅读全文
posted @ 2020-01-09 10:51 Bridgebug 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.先将要转换的json或者xml复制到粘贴板 2.在vs中选择下图所示操作,就可以转换为对应的类 注意: 生成的代码可能至少需要 .NET Framework 4.5 或 .NET Core/Standard 2.0。 阅读全文
posted @ 2020-01-08 17:05 Bridgebug 阅读(173) 评论(0) 推荐(0) 编辑
摘要: using System.Xml.Serialization; public class XMLOperate { public static void SerialXml<T>(T t, string path) { using (FileStream finfo = new FileStream 阅读全文
posted @ 2019-12-20 16:59 Bridgebug 阅读(314) 评论(0) 推荐(0) 编辑