自定义博客皮肤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)
  • 资源 (31)
  • 收藏
  • 关注

原创 CommunityToolkit.Mvvm----配置

并且可在任何运行时上使用:.NET Native、.NET Core、.NET Framework 或 Mono。API 图面在任何情况下都相同,因此非常适合生成共享库。在这两种情况下,公共 API 图面都是相同的,因此 NuGet 将始终解析包的最佳版本,使用者无需担心有哪些 API 可以在其平台上使用的问题。CommunityToolkit.Mvvm 包(又名 MVVM 工具包,以前称为 Microsoft.Toolkit.Mvvm)是一个现代、快速和模块化的 MVVM 库。至此,初步配置使用结束。

2024-03-31 22:40:25 988

原创 WPF上使用MaterialDesign框架---下载与配置

Material Design语言的一些重要功能包括 系统字体Roboto的升级版本 ,同时颜色更鲜艳,动画效果更突出。谷歌的想法是让谷歌平台上的开发者掌握这个新框架,从而让所有应用就有统一的外观,就像是苹果向开发者提出的设计原则一样。大家可能还会记得,最近曾看到过有关这些变动的文章, 有些博客 已经掌握了外泄截屏,显示经过了重新设计的Gmail,界面更干净、更简约。在安卓平台上,这种新界面被称为Material,支持各种新动画效果,具有内置的实时UI阴影,以及可在不同屏幕之间切换的hero元素。

2024-03-31 22:19:31 701

原创 WPF 自定义ComboBox下拉颜色控件

WPF 自定义ComboBox下拉颜色控件。4.赋值给ComboBox。6.字符串转换颜色类型。3.获取所有颜色名称。

2023-03-04 00:03:29 1274 1

原创 C#类属性的动态读取写入--SetValue--GetValue

C#类属性的动态读取写入--SetValue--GetValue

2023-03-01 23:32:24 1084

原创 KEPServerEX主界面及窗口操作

KEPServerEX主界面及窗口操作1.主界面及操作如下组图所示:

2023-02-07 22:02:18 943

原创 KEPServerEX软件安装

1. KEPServerEX软件安装与激活KEPServerEX安装时关闭360、电脑管家等软件,直接下一步就可以完成,如下组图所示:

2023-02-07 21:51:22 1420

转载 C#正则验证大全 Regex.IsMatch()正则表达式验证

需要引入命名空间 using System.Text.RegularExpressions;C#正则验证大全 Regex.IsMatch()正则表达式验证。

2022-12-13 15:59:10 454

原创 基于LabVIEW的计时器

**前言:** 最近有人问我,怎么实现一个计时器计时,可以做到启动、停止、重新开始等功能,好久没关于LABVIEW的博文,借这个写个计时器相关内容。**一、Labview时间计时器介绍:**这里采用时间计时器计算耗时,具体位置如下图:

2022-05-29 22:11:46 9918 1

原创 现在是2022年,分享一份《2020年的个人总结》

2019年底,我辞去了深圳工作,来到现在的城市,现在的这家公司。我的业余时间和深圳工作相比还是很充足的,为了更好的提升自己,我开始学习物联网,学习物联网的原因是因为我个人觉得,物联网是一个大趋势,不管是智能家居还是智能什么都离不开物联网的存在,最简单的想法就是通过移动APP远程控制实现一系列功能。

2022-05-05 15:23:29 176

原创 C#访问MySQL(二):数据插入与修改(增改)

前面说了数据库的连接查询,现在说数据库的增删改。这里引入一个数据库的实体类,就是将当前数据库的某一个表里面所有字段写成实体类,如下:

2022-05-02 21:17:54 1845

原创 C#访问MySQL(一):连接查询删除(查删)

通过C#连接访问MySQL:连接查询。

2022-05-01 16:48:45 1546

原创 C# DataTable.Select()根据条件筛选数据

很多时候我们获取到一个表的时候需要根据表的包含的队列去筛选内容,一般来说可能想到的就是遍历整个表的内容进行条件筛选,但是这种方式增加了代码量且易出错,DataTable.Select()就可以解决这一问题。

2022-04-28 19:37:43 10632

原创 C#textbox控件区分扫码枪输入和键盘输入

一般我们在某个UI界面输入内容的时候又不想人为的去键盘输入,这个时候就需要区分键盘输入和扫码枪的输入,从而禁止人为键盘输入内容,只能使用扫码枪扫码输入。就目前来说这种直插式扫码枪输入和键盘输入几乎一个道理,从本质上很难做区分。那就只能从输入过程来做判别,如下是我的个人见解。

2022-04-25 18:12:44 2546

原创 WPF Binding表达式

WPF BindingBinding表达式的使用,可以很方便的绑定参数和更新界面数据。

2022-04-25 14:37:17 947

原创 C#TimeSpan时间差转换成分钟和秒数

public Form1() { InitializeComponent(); aa = DateTime.Now.ToString(); } string aa; private void button1_Click(object sender, EventArgs e) { double bb = (DateTime.Now - Date...

2021-12-09 18:06:46 5995

原创 Arduino开发ESP8266——安装与配置ESP8266开发板

一、安装Arduino1.下载安装包:点击打开2.安装:直接点击下一步直至安装完成。如下图所示:二、下载ESP8266开发板库:在这面填写ESP8266开发板地址:http://arduino.esp8266.com/stable/package_esp8266com_index.json,保存。三、设置开发板:...

2021-11-07 22:30:41 5279 1

原创 WPF_MahApps.Metro界面主题使用

一、创建WPF项目:二、下载MahApps.Metro:三、修改MainWindow.xaml1.添加一栏: xmlns:mah="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"2.修改开头为:<mah:MetroWindow x:Class="demo.MainWindow"结尾也要修改。四、修改MainWindow.xalm.cs1.修改窗体继承:namespace

2021-09-08 13:29:15 1048

原创 QT控件----tableWidget的常规使用

一、前言:正常开发GUI会用到的一个控件就是列表,这里介绍的就是QT其中一个列表控件:tableWidget。需要实现功能:表头设置、内容显示、新增行数据、删除行数据及一些属性的配置。二、tableWidget属性:1、QHeaderView::QHeaderView(Qt::Orientation orientation,QWidget * parent = 0) 使用给定的方向和父对象,创建。2、QHeaderView::~QHeaderView()析构函数3、int QHeaderView

2021-06-18 19:24:04 9832

原创 C#欢迎画面显示程序启动进度条,并自动打开主界面

void bw_DoWork(object sender, DoWorkEventArgs e) { // 这里是后台线程, 是在另一个线程上完成的 // 这里是真正做事的工作线程 // 可以在这里做一些费时的,复杂的操作 for (int i = 0; i < 100; i++) { Thre...

2021-06-18 18:31:36 3289

原创 基于VS的QT第一个桌面程序(UI与后端绑定)

一、前期QT安装、VS安装。二、VS的QT拓展安装:选择“工具”->“扩展和更新”,然后选择“联机”在搜索框中搜索“Qt”,安装Qt的“Qt Visual Studio Tools”即可。安装完成后如下图:三、新建QT桌面程序:创建项目后文件如下图所示:四、UI设计:双击打开UI文件,即可通过QT设计师来定制自己的界面:修改布局:默认布局是这样:布局不可更改。第一步,在UI上任意放置一个控件,就可以修改布局:修改后布局如下图:五、UI控件与后端CPP

2021-06-08 16:15:53 1257 3

原创 基于QT第一个桌面程序(图标及背景等资源设置)

一、QT简介:Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环

2021-05-10 22:11:12 1582 12

原创 W7下安装VS2017版本相关问题

问题:运行安装程序时,无法下载,提示无法连接网络。1.设置安装程序:右键->属性->兼容性,勾选禁用视觉主题,勾选禁用桌面元素。若还不行就进行第2步。2.下载Windows补丁打开网页后在搜索框内输入KB4474419;KB4490628;进行版本选择并下载,例如下图:下载后将两个补丁安装完并重启就可以了。...

2021-04-28 16:54:21 170 2

原创 android studio 添加vitamio SDK

1.下载vitamio SDK:官网地址/github地址2.项目添加SDK:先解压压缩文件到指定位置,然后项目添加vitamio,如下图所示:添加后报错如下:3.配置SDK:然后会报错如下:最后在gradle.properties下添加四个版本号,版本号在app下的build gradle下查看,如下图所示:最后点击右上角编译就可以了:...

2021-04-28 00:49:15 264

原创 android studio创建线程并在线程内更新UI控件

大致流程:创建子线程;将主线程上控件的某一属性值创建全局变量;子线程更新全局变量的值;子线程更新完全局变量的值以后通过Handler方式告诉主线程更新控件属性;更新控件属性。1.安卓创建新线程: new Thread() {@Overridepublic void run() { //这里写入子线程需要做的工作 } }.start();2.在创建的线程内,通过Handler告知主线程更新控件: new Thread() {@Override

2021-04-27 22:47:06 1619 1

原创 android studio 隐藏状态栏与标题栏

getSupportActionBar().hide();// 隐藏标题栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);// 隐藏状态栏

2021-04-25 22:33:20 211 1

原创 本地网络映射公网----神卓互联

最近接触到需要将本地局域网的相关数据共享到外网使用,例如TCP数据传输。经过反复查找资料,找到了一个很简单的办法,就是使用“神卓互联”,具体使用如下:1.下载神卓互联客户端:神卓互联...

2021-04-21 23:33:29 629 4

原创 KEPServerEX连接SQLServer数据库操作

1.安装KEPServerEX软件,安装SQLServer软件。2.打开SQLServer的SQLServer身份登录。并启动服务器。3.创建用户的数据库,如下图的Test:4.配置系统ODBC,具体如下图所示:选择对应的数据库进行下一步,然后直接下一步到完成。5.KEPServer连接ODBC:新建项目:下一步直至完成。新建设备:这样就完成了。...

2021-04-14 22:31:12 6663 4

原创 nginx发布网站常用指令

安装nginxsudo yum install nginx启动nginxsudo systemctl start nginx关闭防火墙sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=https重启nginxnginx -s reloadnginx开机自启chkconfig nginx on验证配置

2021-01-28 23:52:50 120

原创 ASP.NET Core 布局 _Layout.cshtml

1.在asp.net core项目上新建文件夹:Views/Shared,如下图:2.在新建的Shared文件夹下新建布局文件(_Layout.cshtml):3.开始布局:布局文件基础代码:<html><body><p>This is header text</p>@RenderBody()<p>&copy; 2012 Runoob. All rights reserved.</p></body&

2021-01-28 15:33:11 1813

原创 ASP.NET Core-------appsettings.json文件配置与加载

1.在新建的空项目上新建json文件,如下图:2.在json文件里面添加数据:例如:{ "ClassNo": "1", "ClassDesc": "ASP.NET.Core 101", "Students": [ { "name": "zhangsan", "age": "13" }, { "name": "lisi", "age": "22" }, { "name": "wang

2021-01-28 15:06:49 797

原创 ASP.NET Core 入门程序

1.创建项目:新建的解决的解决方案如下图:2.新建三个相关文件夹:Controllers(存放控制器),Views(存放视图)–Home,如下图:3.在Controllers文件夹上右击创建控制器,如下图:修改名称:Home,创建系统创建后会自动生成代码,如下图:3.在Home文件夹上右击创建视图,视图名称与上图上的红框区域相同:自动生成如下代码:4.配置Startup.cs文件,设置Index视图为启动项:i.添加构造函数: public Start

2021-01-27 17:25:13 211

原创 ASP.NET.Core网站centerOS上部署发布

接上一篇:CenterOS虚拟机安装,nginx安装配置(用于网页发布到centerOS虚拟机上)1.将发布的web文件通过FTP工具传输到centerOS指定目录下:发布的本地路径:在centerOS上的Home目录下新建netcore文件夹:上传web相关文件:2.centerOS上安装部署ASP.NET core SDK在 CentOS 上安装 .NET SDK 或 .NET 运行时安装sdk发送如下指令:sudo dnf install dotnet-sdk-5.0卸载sd

2021-01-27 00:29:33 280

原创 CenterOS虚拟机安装,nginx安装配置(用于网页发布到centerOS虚拟机上)

1.使用命令行或者VS2017开发2.发布到本地(1)打开本地IIS功能;(2)在IIS里面找到ASP.NET,若没有则下载安装:(dotnet-hosting-2.1.4-win)(3)配置aspnet(4)VS或者命令行发布之前的网页(5)用浏览器即可访问本地网页3.安装虚拟机,安装centOS系统(1)先下载:VMware-workstation-full-16.0.0-16894299.exe,安装:(2)在官网下载centOS Linux镜像系统:Cent

2021-01-26 23:58:50 239

原创 ASP.NET.Core网站本地部署发布

1.使用命令行或者VS2017开发2.发布到本地(1)打开本地IIS功能;(2)在IIS里面找到ASP.NET,若没有则下载安装:(dotnet-hosting-2.1.4-win)(3)配置aspnet(4)VS或者命令行发布之前的网页(5)用浏览器即可访问本地网页...

2021-01-26 19:48:51 540

原创 通过C#生成支付宝收款码 四(支付宝官方SDK配合沙箱生成收款二维码)

前面三个章节是学习和摸索过程,现在进入主题,生成收款码。还是用沙箱环境来调试。1.新建windowsform程序,根据章节三,导入支付宝SDK。2.下载官方当面付DEMO程序:当面付DEMO3.按照下图打开项目:这是WEB版本的代码,由于官方的DEMO是集成所有接口的,会出现代码重复和代码岑余,所以不直接使用官方DEMO,只选取需要的部分,打开如下图所示界面:生成收款码的接口程序就是这里,如下:/// <summary> /// 功能:预下单接口接入页 ///

2021-01-13 23:11:31 3482 2

原创 通过C#生成支付宝收款码 三(支付宝官方SDK配合沙箱调试扫条码支付)

1.下载官方的SDK文件:支付宝服务端老版SDK2.将下载的SDK项目生成成NuGet,具体操作如下:3.通过支付宝自动接入工具生成条码支付源码,如下图所示:然后复制源码,我现在用的是DONET平台,在VS里面 创建控制台程序,将复制的代码粘贴进去,如下图:4.导入生成的支付宝SDK5.安装后在程序里面添加引用:using Aop.Api;using Aop.Api.Request;using Aop.Api.Response;6.调试验证修改参数:调试运行,

2021-01-13 10:04:46 1420

原创 通过C#生成支付宝收款码 二 (支付宝沙箱版配置)

前言:据我目前了解,沙箱版支付宝是针对没发布或者未开发成功的用户来调试验证支付或收款码的平台,手机版APP如下图所示:(其他所有功能均已屏蔽,只有收款和付款功能)操作:一、配置官网账户:登录支付宝开放平台,打开沙箱,如下图所示:这里面可以对沙箱的账户相关进行修改,例如应用公钥,还是通过秘钥生层生成工具进行生成,如下图:复制并填入如下图中,并保存。二、下载登录手机端:待基本参数修改后,开始下载手机版APP,具体下载如下图:下载安装后,切记不要用真实账户登录,因为你也登录不进去,用

2021-01-13 09:15:25 1214 2

原创 通过C#生成支付宝收款码 一(官方应用创建)

前言: 现在来说移动支付在我们生活的方方面面,简单的自动售货机,通过手机扫码即可完成支付,买到产品,所以最近准备尝试通过软件自己生成收款二维码的功能。具体如下:资料总结:1.支付宝:登录支付宝官网,打开开放平台,如下图:根据自己的需求创建应用:我这里选的是网页移动开发,支付接入,继续如下图:填写应用相关信息,并创建:...

2021-01-06 14:50:15 1342

原创 Android studio 添加界面

会自动生成前端后端文件,如下图:界面跳转事件代码: public void skip() {//跳转界面 Intent intent = new Intent(); intent.setClass(MainActivity.this, led2.class); startActivity(intent); }

2020-12-26 16:43:06 767

原创 Android Studio 开发APP流程

一、安装Android Studio:具体安装如下几个程序及驱动:1.android-studio。2.jdk-8u221-windows-x64.exe。3.XYAZ-Setup-7.0.1-ha06ed7dcf.exe。二、创建新项目:如下图所示:根据布局放置控件,修改控件属性,最后将控件关联后端的代码就OK了。三、模拟可以安装安卓模拟器来模拟自己的APP,也可以连接自己的手机打开USB调试进行调试,如下图:这里说的是基本步骤,并未详解。...

2020-12-26 16:36:00 5946

基于LabVIEW波形显示,数组处理.vi

基于LabVIEW波形显示,数组处理,里面包含了处理和未处理的两种结果。有利于学习研究。波形图标控件。

2020-08-07

labview执行文件隐藏任务栏图标.zip

正常我们写好的EXE文件,只要一运行就会在任务栏显示一个图标代表当前软件在运行,如果我们写的软件是后台运行这就可能需要隐藏任务栏图标,我这里提供的就是隐藏LAB生成EXE文件隐藏任务栏图标的方法。

2020-05-17

基于LabVIEW的七段数码管.vi

基于LabVIEW的七段数码管程序源码,供学习和下载。欢迎下载交流学习。

2020-04-30

基于LabVIEW九九乘法表.zip

一般在学习C,C++等语言时都会学习写99乘法表,我提供的这个是用LabVIEW完成的99乘法表,可以看看。

2020-04-10

电能质量扰动信号发生器.vi

基于LabVIEW电能质量扰动信号发生器源码,很多关于LabVIEW的毕业设计会用到,值得学习和参考。

2020-03-20

基于虚拟仪器LabVIEW技术的电能质量扰动信号发生器.docx

很多毕业设计会制作关于LabVIEW的电能质量扰动发生器,这个文档是相关设计方案,里面有源码截图和详解。

2020-03-20

基于LabVIEW编写的简易计算器

基于LabVIEW编写的简易计算器,初学者适合看看研究,源码文件

2020-03-19

accessdatabaseengine.rar

若编写C#软件读取或保存EXCEL文件时,报如下错误:System.InvalidOperationException:未在本地计算机上注册” Microsoft.ACE.OLEDB.12.0"提供程序。 此时需要安装此文件:office组件(accessdatabaseengine)。

2020-03-07

十字路口红绿灯.zip

通过LabVIEW前面板和程序框图的逻辑,完成十字路口红路灯的模拟。有想研究的小伙伴可以下载观看研究,欢迎讨论。

2020-02-24

基于LabVIEW的GIF动画显示范例.zip

有没有想实现LabVIEW动画显示的,这个是基于LabVIEW加载显示GIF动画文件的源码范例,欢迎大家讨论学习。

2020-02-22

LabVEW自定义控件AAAAA.zip

对于大型项目,为了界面美观经常会用到XControl控件,这里听哦那个的就是基于LabVIEW的XControl的制作步骤与源码范例。

2020-02-22

基于LabVIEW的键盘数据读取.zip

这个是基于LabVIEW的电脑键盘监控和数据读取的例子,可以实时抓捕当前按下键盘哪些按钮,并实现相应功能。

2020-02-22

基于LabVIEW的Excel数据读取和写入.zip

这个是基于LabVIEW相关的Excel的读取和写入,可以直接使用,用于LabVIEW软件中报表的生成和管理。

2020-02-22

LabVIEW加载显示GIF文件.zip

安装注册本程序,通过LabVIEW的ActiveX Container容器实现GIF动画的显示,需要的朋友下载使用。

2020-02-22

基于LabVIEW下语音识别自动联网查询天气预报播报.zip

本程序功能是通过LabVIEW实现语音识别的功能,实现人机聊天的功能。第二个就是笨程序增加了自动联网查询天气预报功能,并以语音播报方式告知用户。

2020-02-22

NIPackageManager18.5.1.exe

NIPackageManager18.5.1.exe NI 程序及驱动管理组手,可以提供NI程序下载,安装,更新,卸载等管理。

2020-02-21

MaterialDesign-DemoApp

MaterialDesign-DemoApp

2024-03-31

基于LabVIEW的一元二次方程曲线拟合

基于LabVIEW的一元二次方程曲线拟合,输入一组X的值,一组Y的值拟合出一元二次方程。Y=aX^2+bX+c

2022-06-10

基于LabVIEW的内存清理工具。

基于LabVIEW的内存清理工具。可以释放一定的内存。源码。

2022-06-10

基于C#视频播放器,可以播放网络视频和本地视频,这是可以运行的源码哦。。。。。。。

基于C#视频播放器,可以播放网络视频和本地视频,这是可以运行的源码哦。。。。。。。源码干活,可以学习,可以直接使用。

2022-06-10

基于LabVIEW的时间计时器使用

使用LabVIEW完成对某一事件或者某一线程的耗时计算,可以参考这个VI。

2022-05-29

WPF_MahApps.Metro界面主题使用demo

WPF_MahApps.Metro界面主题使用demo

2021-09-08

CPK的计算方法.pdf

CPK的计算

2021-05-11

基于labview自动设置墙纸.zip

基于labview的电脑桌面壁纸更换

2021-05-11

labview中的类.pdf

labview中的类相关介绍应用

2021-05-11

Labview面向对象编程快速入门.pdf

Labview面向对象编程快速入门

2021-05-11

LabVIEW获取当前笔记本电量.vi

通过labview获取当前电脑系统的电量,可以用于便携式或者笔记本上位机软件显示系统电量值。

2021-05-06

WPF_UDP调试组手.zip

基于C# WPF的UDP通讯调试组手源码

2021-01-25

基于C#生成二维码的DLL

基于C#生成二维码的DLL

2021-01-13

InstallerProjects.vsix.zip

安装个这个文件,可以通过VS2017生成安装文件,具体使用见我的博客文章。。。。。。。。。0000000000

2020-12-14

基于C#的七段数码管显示当前电脑时间-Timer.zip

通过C#编写自定义的七段数码管控件,再将控件引用到当前时间显示。欢迎下载,这是个很美观的七段数码管显示时间。

2020-12-04

可以收缩的下拉界面.zip

这是基于LabVIEW的自动收缩菜单栏,这是一个思路,可以参考,用来美化GUI,,,,,,,,,,,,

2020-09-09

空空如也

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

TA关注的人

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