自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 C# Winform 文本面板带滚动条

Winform 中如果需要在一个固定大小的面板中显示一些内容,并且面板能上下拖动,将所有的内容完整的展示,这中需求很常见,下面就演示如何实现的吧1.新建一个winform 项目,在界面中拖入一个Panel 将 panel1 的 AutoScroll 设置为 True2.再次拖入一个 Panel ,将高度拉长,这时就自动出现了滚动条,只是此时里面还没有任何内容,下面就在 panel2 中加入一点内容。3.在 panel2 中加入一个 Label ,将 AutoSize 设置为 false

2022-12-03 10:01:13 205

原创 C# dll代码混淆加密

C# 项目生成 dll,在反编译工具下,好比皇帝的新装,在这里推荐一个工具ConfuserEx,可以给C#代码混淆,甚至 exe 文件都可以加密,软件是免费开源的,缺点是,目前已经停止维护,并且不支持 .Net6。新建一个 .NET Framework 的控制台项目,将加密的 dll,放入项目的 Debug 目录下。在第二节的操作完成后(拖入DLL,选择导出路径),接下来点击 Settings 选项卡,按下面步骤操作。这里并不推荐使用过多的加密规则,越高混淆越强,但性能越低,兼容性也越差。

2022-11-23 17:48:48 2302

原创 局域网(内网) ping 不通的解决方法

在Win10系统正常情况下,用两步操作可以解决这个问题。1.将防火墙中 文件和打印机共享全部都勾选。2. 将防火墙关闭。操作完成后记得点击确定。

2022-11-23 14:42:12 87

原创 gitblit 搭建本地 git 仓库

Gitblit是一个用于管理,查看和提供Git存储库的开源纯Java堆栈。它主要设计为希望托管集中式存储库的小型工作组的工具。Gitblit 是一个和 Gitlab 、github、gitee 功能差不多的 git 远程仓库系统,Gitblit 开源免费、兼容性强、支持windows 和 linux 环境、适合中小企业和个人使用。Gitlab 安装部署起来比较麻烦,而 Gitblit 就简单很多了。

2022-11-21 15:22:57 323

原创 C# async / await 任务超时处理

在上一篇帖子中,介绍了 async / await 的用法,同时新的问题又来了,如果调用方法后,一直不给返回结果也不行啊,用户不可能那么耐心的等你,那么就要涉及到怎么取消任务了。

2022-11-19 16:19:12 1438

原创 C# async / await 用法

await 运算符暂停对其所属的 async 方法的求值,直到其操作数表示的异步操作完成。异步操作完成后,await 运算符将返回操作的结果(如果有)。当 await 运算符应用到表示已完成操作的操作数时,它将立即返回操作的结果,而不会暂停其所属的方法。await 运算符不会阻止计算异步方法的线程。当 await 运算符暂停其所属的异步方法时,控件将返回到方法的调用方。下面来做一个演示,点击按钮1开始启动异步,点击按钮2,就返回结果,如果不点击按钮2,那么异步一直在循环中。

2022-11-16 11:37:29 3539

原创 C# 获取当前日期时间

​值类型表示日期和时间,其值范围为 0001 年 1 月 1 日午夜DateTime) 00:00:00 ( (Anno Domini (Common Era) 到 9999 年 12 月 31 日下午 11:59:59。 晚上 11:59:59。

2022-11-12 14:44:35 82

原创 C# Winform 热更新 基于ECSharp框架

当然,热更的实现,在各个语言上都是通过运行时反射实现的,所以一旦利用反射原理的功能都会逊色于原生直接调用。以空间换更方便的数值传递操作,可变变量可以满足所有基础类型的变量存储和读取,并且配备列表、字典容器来提供批量存储,同时可以很方便的获取存储后的原始字节数组或序列化的数据,当然也可以重新反序列化成新的对象。你可能会说,自己写个DLL,添加引用后,运行程序中,把DLL替换,不就能实现热更了,我测试过,如下图,不行,DLL已经被占用。对TcpListener进行封装,支持ssl模式,可以完成高并发任务。

2022-10-30 00:26:31 1267

原创 FastTunnel Win10内网穿透实现远程桌面

高性能跨平台内网穿透工具,使用它可以实现将内网服务暴露到公网供自己或任何人访问。

2022-10-24 17:24:23 2861

原创 C# 连接 MySQL 数据库

C# 使用 MySQL 数据库的情况还是比较少的,大部分使用 Windows 平台一般使用 SQL Server,在两年前我买过100元一年的学生服务器,当时也是买着玩的,装 MySQL 数据库使用起来就非常卡,也不知道为什么,但 SQL Server 操作起来不但不卡,还非常的流畅,但是 SQL Server 安装起来比较麻烦,卸载也容易出问题,尤其是盗版系统,我在工作中,也出现了几次 SQL Server 卸载不了的事,我自己电脑用的正版Win10系统,从没出现这种事。

2022-10-14 14:35:55 2746

原创 C# 字符串操作

每次使用System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。如下: String str = "hello",当我们修改 str 的值的时候,如: str = "hello world",此时,系统会为 str 重新分配一个空间。string,引用类型,string类型表示零或更多 Unicode 字符组成的序列,string 是 .NET Framework 中 String 的别名。= ) 是为了比较 string 对象(而不是引用)的值。

2022-10-12 16:41:35 1765 1

原创 C# WebSocket(Fleck) 客户端:html Winfrom

WebSocket 通信协议于2011年被定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

2022-10-08 20:17:42 1206

原创 C# 面向对象之多态

在编译时,函数和对象的连接机制被称为早期绑定,也被称为静态绑定。C# 提供了两种技术来实现静态多态性。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。中,函数的响应是在编译时发生的。中,函数的响应是在运行时发生的。多态性可以是静态的或动态的。

2022-09-30 17:20:35 783 2

原创 C# 面向对象之封装继承

封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象。封装使用 访问修饰符 来实现。一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问:私有的,是一个成员访问修饰符。

2022-09-29 19:05:02 428

原创 C# 连接 SqlServer 数据库

在这里我就不用 SQL 语句了,直接用编辑器操作,只需要随便添加几个列的数据即可。这里就新建一个 WPF 项目吧,界面中就一个按钮,其他的什么都没有,当 Id 旁边出现一个钥匙状的图标时,则为设置成功。刷新一下数据库,在表的下面就可以看到刚刚创建的表了。鼠标右键点击 User 表,选择 编辑前200行。按 Ctrl + S 进行保存,然后填入 表名,添加一个类 SqlServerHelper。那么此时给表添加数据 就完成了。这样就获取到了数据库的数据了。这里随便添加点击一点数据。鼠标右键点击,设置主键。

2022-09-29 18:36:29 2458

原创 Win10 固定IP地址方法

当前的IP地址是 192.168.4.104,后面我们需要将IP地址改为 192.168.4.100,要怎么做呢?接下来,可以用控制台来查看下IP地址,也可以根据上面的步骤来查看IP地址。鼠标右键点击网络图标,打开 网络和 Internert 设置,根据上面的步骤,打开网络连接界面,点击 更改此连接的设置。点击确定,再点击 以太网属性 界面的确定。点击以太网,然后点击 查看此连接的状态,这样,就可以看到,IP地址更改成功了。在控制台中输入:ipconfig。打开 更改适配器选项,

2022-09-28 18:21:23 4371 1

原创 C# ASP.NET Web Core API (.NET 6.0)

ASP.NET Core Web API 是 ASP.NET Core MVC 的一个功能。ASP.NET Core MVC 包含了对 Web API 的支持。可以构建多种客户端的 HTTP 服务。ASP.NET Core Web API可用于在 .NET Core 上构建 RESTful 应用程序。框架包含对 HTTP 内容协商的支持,内置支持以 JSON 或 XML 格式化的数据。编写自定义格式化程序已添加对自有格式的支持。使用链接生成对超媒体的支持。

2022-09-24 15:38:32 1009

原创 C# 用反射调用自定义特性

特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。

2022-09-02 10:04:46 152

原创 C# 用泛型和反射实现对象管理

Type t = typeof(T) 是获取了泛型的 Type 类型,t.FullName 是获取了 命名空间.类名 这样的一个字符串,用来作为字典的 key,后面就是判断当前的 类名是否包含在 ObjectDictionary 中了,如果包含在 ObjectDictionary 里面,直接返回实体对象就行了。接下来测试一下,上面提到的 Chook 这个类,由于没用实现 Move 这个接口,所以是不允许调用的,这里你还可以测试一下,给构造函数加个参数,看看泛型约束,到底有没用效果。首先是定义了一个接口。

2022-09-02 09:27:27 1347

原创 C# 泛型详解(泛型类,方法,接口,委托,约束,反射 )

泛型(Generic),是将不确定的类型预先定义下来的一种C#高级语法,我们在使用一个类,接口或者方法前,不知道用户将来传什么类型,或者我们写的类,接口或方法相同的代码可以服务不同的类型,就可以定义为泛型。这会大大简化我们的代码结构,同时让后期维护变得容易。...............

2022-09-01 11:49:13 1067 4

原创 C# .Net MAUI 从入门到入土

NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用。使用 .NET MAUI,可以从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。

2022-08-18 17:11:14 3997 4

原创 C# 反射(Reflection)详解-Assembly

命名空间中的类与使你能够获取有关加载的和其中定义的类型的信息,如、和值类型(即和)。可以使用反射在运行时创建、调用和访问类型实例。有关反射的特定方面的主题,请参见本概述末的。加载程序管理,应用程序域构成具有相同应用程序范围的对象周围定义的边界。此管理包括将每个程序集加载到相应的应用程序域中和控制每个程序集内的类型层次结构的内存布局。包含模块、模块包含类型,而类型包含成员。反射提供封装程序集、模块和类型的对象。可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。..........

2022-08-16 11:34:57 414

原创 C# this的五种用法

一般来说,this 仅仅局限于对象内部,对象外部是无法看到的,这就是this的基本思想,在我们的项目开发中,this关键字用的并不多,这也导致有些程序员对它的认识就不充足,有些知识点就会错过,this的功能绝对不是网上一些课程讲的那样,只是用来区分全局变量和局部变量,下面我就介绍 this 的几种用法,必定能让你对这个关键字有一个全新的认识。......

2022-08-12 17:21:25 1400

原创 C# 自定义List

自定义 List 如下,我将常用的功能封装了一下{{set{{throw new ArgumentOutOfRangeException("容量太小");}{{{}}else{}}}}{get{{throw new ArgumentOutOfRangeException("index不能大于等于数组的长度");}}set{{

2022-08-10 15:12:53 1449

原创 C# StringBuilder 的使用

字符串一旦创建就不可修改大小,每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。所以对字符串添加或删除操作不频繁的话,就几个固定的string累加的时候就不需要StringBuilder了,毕竟StringBuilder的初始化也是需要时间的。...

2022-08-06 10:42:18 745

原创 C# Rectangle基本用法和图片切割

矩形在开发中非常常见,比如截图功能,GDI+画图,Rectangle的构造函数中,需要提供四个参数,坐标x,y,宽度,高度,另外还封装了其他的一写方法,比如是否相交,两矩形相交处重叠的矩形,根据左上,和右下坐标生成矩形等等方法,下面是构造函数的一些介绍。上图可以看到,当两个图像重合后,就立马将重合的部分图像显示在旁边的小图中了,另外,我将是否重合的判断输出在控制台中了。用指定的位置和大小初始化Rectangle类的新实例。两个矩形相交后,根据两个矩形的重叠处,得出一个新的矩形。.........

2022-07-31 14:28:07 2466

原创 C# 常用功能整合-3

需要注意的是,本案例经过测试有一个问题,就是客户端如果连接上服务器后,如果长时间不通讯,那么连接会自动断开,这里其实可以写一个类似TCP协议的心跳机制来解决这个问题。上面的Post请求在有些接口可能没有效果,可以使用下面的方法,其中第一个方法是无参数的Post请求,第二个方法只要将所需的Key和Value添加进字典就行了。在使用之前,引入Fleck插件,下面案例将采用winfrom作为服务器,html为客户端。,带有get,set,否则无法识别,返回的就是false。第二种用winform自带的组件。...

2022-07-26 16:24:25 484

原创 C# Winfrom 常用功能整合-2

在我们常用的一些软件中,经常有些软件,双击之后根本打不开,这是因为启动时做了限制,我们需要传入一些参数才能打开,在工作中,这个需求也可以用在软件的自动更新上,在Unity里,有XLua,ILruntime等框架进行热更新,在Winform中,由于Windows的机制,打开软件后,不能做文件替换工作,我们可以利用一个软件启动器,更新本地软件的文件,然后再启动软件,就达到了自动更新的目的,当然,软件本地也不能直接双击打开。新建一个winform项目,界面如下,用来做一个软件启动器。...............

2022-07-26 16:01:11 963 1

原创 C# 常用功能整合-2

用Newtonsoft.Json插件序列化一下,就可以将Json中的数据赋值到这个实体类中了,真的非常的方便,不过,我测试过于复杂的Json时还是有点问题的,自己手动改一下就好了。在使用Newtonsoft.Json插件时,我们经常将json字符串转换为实体类,在操作数据库时,我们经常将读取的数据做一定的转换,这样使用起来就方便很多了。获取的是第3页,而当前总个数是17,一页是8个,第3页刚好是最后一个,可以看到,计算没有问题。二、WindowsForm。......

2022-07-26 14:54:41 302

原创 SQLite 常用功能整合

新建一个测试用的表test,添加两个字段,id,myTimer,myTimer的格式用datetimer。1.查询大于2022-02-22164559的数据。下面用的软件是Navicat15forSQLite。知道了如何获取当前的时间,我们向test表中插入数据。可以看到,查询结果是对的。.........

2022-07-26 14:19:15 382

原创 WPF 常用功能整合

引入LiveCharts插件,在NuGet平台自己装就好了,我的版本是0.9.7,图片使用的编辑器是VisualStudio2013。有web前端开发经验的都知道,在做界面之前,通常会把界面分为几大的模块,然后再细化模块内部的界面布局,所以,学习WPF之前,也必须先弄懂这个。新建一个项目LiveChartBindingDemo,用这个名字,下面的代码你就可以完整的直接复制粘贴就好了,不必再修改。其实这里用普通的界面也是可以的,只是要将窗体的最小化,最大化和关闭按钮去掉,如下。......

2022-07-26 14:09:52 376

原创 C# NanUI 相关功能整合

打开NetDimension.NanUI程序集中Resources.Designer.cs,可以看到读取启动界面的本地资源将其所有相关的引用,全部注释。点击运行,一切正常,去掉启动界面,打开网页的速度反而更快了!

2022-07-26 11:21:34 757

原创 C# 常用功能整合-1

这里也可以使用DateTime.Parse进行转换,如果时间字符串写的不齐,只有时间,没有日期,就会以当前的日期和字符串中的时间进行组合。说到线程就不得不先说说进程。通俗的来讲,进程就是个应程序开始运行,那么这个应用程序就会存在一个属于这个应用程序的进程。那么线程就是进程中的基本执行单元,每个进程中都至少存在着一个线程,这个线程是根据进程创建而创建的,所以这个线程我们称之为主线程。如果一个线程可以执一个任务,那么多线程就是可以同时执行多个任务。运行后,结果是0.53,5.64,10,0.15,.......

2022-07-26 10:42:03 198

原创 C# Winfrom 常用功能整合-1

在打开最大化窗体时,如果不进行配置,那么默认情况下窗体是被任务栏档住,导致有部分界面看不见,看看下面代码的效果,也许对你有帮助新建一个Winform项目,添加三个按钮,给三个按钮添加点击事件效果点击按钮1,会最大化,但窗体不会遮挡任务栏,点击按钮2,会全屏显示,点击按钮3,会最大化,但窗体不会遮挡任务栏。........................

2022-07-26 10:06:28 789 1

原创 SQL Server 2019 安装教程

下载地址:点击跳转这里可以下载 Developer 版,下载完成后,安装时,选择ISO版使用解压软件解压ISO文件,然后点击 setup.exe 就可以安装了 开始安装步骤选择版本这个地方可以选择开发者类型,不用输入密匙 自动更新问题,暂时不用理会,之后可以开启服务器的自动更新功能即可防火墙问题也不必在意,不影响选择需要的服务和安装路径,不推荐安装在C盘,建议安装在其他盘,功能必选“数据库引擎服务”和“SQL Server复制”默认实例即可 ​​​点击下一步 选择混合模式,然后添加当前用户,下一步 开始安

2022-07-25 11:49:00 1016

原创 常用的软件下载地址

进去网站后,会处于下面的界面,只要稍微等待一下,就会自动弹框提示你下载了,不需要再点击其他按钮。VisualStudioProfessional2015简体中文版(专业版)VisualStudioEnterprise2015简体中文版(企业版)讲下图中的单选框打勾,TortoiseGit会自动切换到中文界面。稍等片刻后...就会自动提示下载了。TortoiseGit下载地址。当前网页向下翻就能看到汉化包了。优秀简洁的Gif图片制作工具。搭建本地Git服务器。......

2022-07-25 10:53:38 291

原创 C# 调用C++代码

平时我们写的C#动态库,在VS中直接添加引用,然后调用DLL中的方法就好了,但是用C++生成的DLL并不行,在一般项目中,用不到C#调用C++代码的情况,但在上位机,工控行业很常见,视觉,人工智能行业中,算法很多都是C++写的,而上位机大部分都是C#开发的,那么这篇文章就从头开始,教你如何从创建一个简单的C++项目,到C#的调用。............

2022-07-23 15:52:49 1729 2

原创 C# Winfrom 右键菜单

拖入一张图片控件,其他的控件也行,再拖入一个 ContextMenuStrip 控件在 ContextMenuStrip 控件里添加两个菜单点击图片控件,在属性行为中找到 ContextMenuStrip 选项选择刚刚创建的菜单 ContextMenuStrip 控件,这里的控件名是自定义的在视图界面上,对菜单1,菜单2 选项双击,会自动生成点击事件。点击菜单2,在属性窗口也可以看到具体设置 ,比如,菜单2的点击事件在Form1中,就随意加点代码吧将输出类型改为控制台输出 点击右键点击菜单1,就可以

2022-07-13 10:52:04 934

原创 C# 读写自定义的Config文件

在软件开发中,经常用到设置这样的功能,如果设置中的功能不多,用 Json、XML 这样的数据结构存储非常的麻烦,一个字段的读写,就要写大量的代码,例如 Json 要写实体类才能进行读写,假设其中一个功能不用,这个字段所有相关的引用都要进行删除和修改,使用 ini 这样的方式,现在几乎没几个人用了,于是我决定用微软自带的Config文件方式。于是搜索了一下自定义Config文件,发现网上大部分帖子都是读写 “软件名.exe.config” 文件,没什么用,和我设计需求不符合,于是我自己写了一个。...

2022-06-30 22:59:55 2002 2

原创 C# Winfrom Chart 图表控件 柱状图、折线图

新建一个.NET Framework 类型的 Winfrom 项目,在数据里面找到 Chart 控件,拖入到界面中如下: 此时,默认的有一个图表的样式,实际运行却什么都没有 修改图表样式在Series这里,点击集合后面到三个点 这里可以修改标记的名字这里修改图表到样式 绑定数据此时图表还没有任何数据,可以用绑定方式添加数据,如下 运行后如下..................................................................................

2022-06-29 09:08:28 5435 6

C# Winform WPF 热更新 基于ECSharp框架

可以在 Winfrom 平台使用,同样的也可以使用 WPF 平台,不必关闭程序,就可以通过 DLL 动态的改变原有的逻辑, 原帖子地址:https://blog.csdn.net/qq_38693757/article/details/127582911

2022-10-30

Winfrom WPF等 软件自动更新解决方案

帖子地址:https://blog.csdn.net/qq_38693757/article/details/125252813?spm=1001.2014.3001.5501 方案是根据文件列表,匹配文件的哈希值,进行下载替换,删除,新增操作,然后启动软件本体的解决方案,经过测试,可以实现自动更新

2022-10-21

C# WebSocket(Fleck) 客户端html Winfrom

原帖子地址:https://blog.csdn.net/qq_38693757/article/details/127193349

2022-10-08

C# Rectangle基本用法和图片切割【源码】

帖子地址:https://blog.csdn.net/qq_38693757/article/details/126074911?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22126074911%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=yQPoR

2022-07-31

C# Winfrom 右键菜单

原帖地址:https://blog.csdn.net/qq_38693757/article/details/125758808?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125758808%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=pCDVM

2022-07-13

C# Winform TabControl选项卡 动态添加,删除,修改

C# Winform TabControl选项卡 动态添加,删除,修改

2022-07-09

C# Winform 动态添加菜单列表,点击切换对应面板

帖子地址:https://blog.csdn.net/qq_38693757/article/details/125661651?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125661651%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=64Awc

2022-07-07

C# Winfrom Chart控件 柱状图、折线图

介绍了Winform常用图表到基本用法 原帖子地址:https://blog.csdn.net/qq_38693757/article/details/125513359?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125513359%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=bvBM1

2022-06-29

C# Winform 自定义进度条ProgressBar

可以自定义进度条的背景颜色 帖子地址:https://blog.csdn.net/qq_38693757/article/details/125424168

2022-06-23

C# Winform 相册功能,图片缩放,拖拽,预览图分页

帖子地址:https://blog.csdn.net/qq_38693757/article/details/125395174?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125395174%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=Cc8mI

2022-06-21

C# Winform SplitContainer组件创建侧边菜单

帖子地址:https://blog.csdn.net/qq_38693757/article/details/125330916?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125330916%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=PQDJg

2022-06-17

C# SQLite 增、删、改、查、创建加密数据库 Demo

原帖子地址:https://blog.csdn.net/qq_38693757/article/details/122626248 实现Winform 的增删改查,创建有密码的数据库等

2022-06-13

C# Winform 摄像头识别二维码,保存图片

本地图片识别二维码,摄像头识别二维码,保存图片

2022-05-30

C# Winform HTTP下载文件

原帖子地址:https://blog.csdn.net/qq_38693757/article/details/115763601

2022-05-29

C# Winform用线程写入txt文件,并更新UI和进度

原文地址:https://blog.csdn.net/qq_38693757/article/details/124659970

2022-05-09

WPF LiveCharts动态曲线(折线图)

帖子地址:https://blog.csdn.net/qq_38693757/article/details/124594359?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124594359%22%2C%22source%22%3A%22qq_38693757%22%7D&ctrtid=j6uKL 效果:使用LiveCharts插件,超过图表的最大值后,X轴会自动向右边移动,而不是所有曲线在原地起伏的效果

2022-05-05

System.Windows.Forms.DataVisualization Demo案例

针对 System.Windows.Forms.DataVisualization 这个dll的案例, 帖子地址:https://blog.csdn.net/qq_38693757/article/details/124348233?spm=1001.2014.3001.5501 平台使用的是Winfrom,当然在WPF平台也可以使用

2022-04-27

C# SQLite DLL,版本是6.1.0.5902

可以增删改查,修改密码等

2022-01-20

C# SQLite Demo

c# 操作本地SQLite文件 增、删、改、查、事务,创建数据库文件,加数据库文件密码 等

2022-01-19

NetDimension.NanUI.AssemblyResourceHandler.0.7.4.zip

NanUI 0.77 版本读取嵌入式资源用的,官方已经下架了这个版本。NanUI最新的版本目前是0.88,对比0.77版本,NanUI 0.77版本小巧,占用内存小,在配置比较差的电脑上使用这个版本也是个不错的选择。

2021-04-29

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

TA关注的人

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