- 博客(101)
- 资源 (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 1986
原创 WPF上使用MaterialDesign框架---下载与配置
Material Design语言的一些重要功能包括 系统字体Roboto的升级版本 ,同时颜色更鲜艳,动画效果更突出。谷歌的想法是让谷歌平台上的开发者掌握这个新框架,从而让所有应用就有统一的外观,就像是苹果向开发者提出的设计原则一样。大家可能还会记得,最近曾看到过有关这些变动的文章, 有些博客 已经掌握了外泄截屏,显示经过了重新设计的Gmail,界面更干净、更简约。在安卓平台上,这种新界面被称为Material,支持各种新动画效果,具有内置的实时UI阴影,以及可在不同屏幕之间切换的hero元素。
2024-03-31 22:19:31 1887
原创 WPF 自定义ComboBox下拉颜色控件
WPF 自定义ComboBox下拉颜色控件。4.赋值给ComboBox。6.字符串转换颜色类型。3.获取所有颜色名称。
2023-03-04 00:03:29 1608 1
原创 KEPServerEX软件安装
1. KEPServerEX软件安装与激活KEPServerEX安装时关闭360、电脑管家等软件,直接下一步就可以完成,如下组图所示:
2023-02-07 21:51:22 1589
转载 C#正则验证大全 Regex.IsMatch()正则表达式验证
需要引入命名空间 using System.Text.RegularExpressions;C#正则验证大全 Regex.IsMatch()正则表达式验证。
2022-12-13 15:59:10 507
原创 基于LabVIEW的计时器
**前言:** 最近有人问我,怎么实现一个计时器计时,可以做到启动、停止、重新开始等功能,好久没关于LABVIEW的博文,借这个写个计时器相关内容。**一、Labview时间计时器介绍:**这里采用时间计时器计算耗时,具体位置如下图:
2022-05-29 22:11:46 11638 1
原创 现在是2022年,分享一份《2020年的个人总结》
2019年底,我辞去了深圳工作,来到现在的城市,现在的这家公司。我的业余时间和深圳工作相比还是很充足的,为了更好的提升自己,我开始学习物联网,学习物联网的原因是因为我个人觉得,物联网是一个大趋势,不管是智能家居还是智能什么都离不开物联网的存在,最简单的想法就是通过移动APP远程控制实现一系列功能。
2022-05-05 15:23:29 203
原创 C#访问MySQL(二):数据插入与修改(增改)
前面说了数据库的连接查询,现在说数据库的增删改。这里引入一个数据库的实体类,就是将当前数据库的某一个表里面所有字段写成实体类,如下:
2022-05-02 21:17:54 1896
原创 C# DataTable.Select()根据条件筛选数据
很多时候我们获取到一个表的时候需要根据表的包含的队列去筛选内容,一般来说可能想到的就是遍历整个表的内容进行条件筛选,但是这种方式增加了代码量且易出错,DataTable.Select()就可以解决这一问题。
2022-04-28 19:37:43 10960
原创 C#textbox控件区分扫码枪输入和键盘输入
一般我们在某个UI界面输入内容的时候又不想人为的去键盘输入,这个时候就需要区分键盘输入和扫码枪的输入,从而禁止人为键盘输入内容,只能使用扫码枪扫码输入。就目前来说这种直插式扫码枪输入和键盘输入几乎一个道理,从本质上很难做区分。那就只能从输入过程来做判别,如下是我的个人见解。
2022-04-25 18:12:44 2834
原创 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 6447
原创 Arduino开发ESP8266——安装与配置ESP8266开发板
一、安装Arduino1.下载安装包:点击打开2.安装:直接点击下一步直至安装完成。如下图所示:二、下载ESP8266开发板库:在这面填写ESP8266开发板地址:http://arduino.esp8266.com/stable/package_esp8266com_index.json,保存。三、设置开发板:...
2021-11-07 22:30:41 6162 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 1127
原创 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 10392
原创 C#欢迎画面显示程序启动进度条,并自动打开主界面
void bw_DoWork(object sender, DoWorkEventArgs e) { // 这里是后台线程, 是在另一个线程上完成的 // 这里是真正做事的工作线程 // 可以在这里做一些费时的,复杂的操作 for (int i = 0; i < 100; i++) { Thre...
2021-06-18 18:31:36 3669
原创 基于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 1418 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 1612 12
原创 W7下安装VS2017版本相关问题
问题:运行安装程序时,无法下载,提示无法连接网络。1.设置安装程序:右键->属性->兼容性,勾选禁用视觉主题,勾选禁用桌面元素。若还不行就进行第2步。2.下载Windows补丁打开网页后在搜索框内输入KB4474419;KB4490628;进行版本选择并下载,例如下图:下载后将两个补丁安装完并重启就可以了。...
2021-04-28 16:54:21 206 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 292
原创 android studio创建线程并在线程内更新UI控件
大致流程:创建子线程;将主线程上控件的某一属性值创建全局变量;子线程更新全局变量的值;子线程更新完全局变量的值以后通过Handler方式告诉主线程更新控件属性;更新控件属性。1.安卓创建新线程: new Thread() {@Overridepublic void run() { //这里写入子线程需要做的工作 } }.start();2.在创建的线程内,通过Handler告知主线程更新控件: new Thread() {@Override
2021-04-27 22:47:06 1723 1
原创 android studio 隐藏状态栏与标题栏
getSupportActionBar().hide();// 隐藏标题栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);// 隐藏状态栏
2021-04-25 22:33:20 224 1
原创 本地网络映射公网----神卓互联
最近接触到需要将本地局域网的相关数据共享到外网使用,例如TCP数据传输。经过反复查找资料,找到了一个很简单的办法,就是使用“神卓互联”,具体使用如下:1.下载神卓互联客户端:神卓互联...
2021-04-21 23:33:29 708 4
原创 KEPServerEX连接SQLServer数据库操作
1.安装KEPServerEX软件,安装SQLServer软件。2.打开SQLServer的SQLServer身份登录。并启动服务器。3.创建用户的数据库,如下图的Test:4.配置系统ODBC,具体如下图所示:选择对应的数据库进行下一步,然后直接下一步到完成。5.KEPServer连接ODBC:新建项目:下一步直至完成。新建设备:这样就完成了。...
2021-04-14 22:31:12 7414 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 133
原创 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>© 2012 Runoob. All rights reserved.</p></body&
2021-01-28 15:33:11 1909
原创 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 886
原创 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 240
原创 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 313
原创 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 267
原创 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 561
原创 通过C#生成支付宝收款码 四(支付宝官方SDK配合沙箱生成收款二维码)
前面三个章节是学习和摸索过程,现在进入主题,生成收款码。还是用沙箱环境来调试。1.新建windowsform程序,根据章节三,导入支付宝SDK。2.下载官方当面付DEMO程序:当面付DEMO3.按照下图打开项目:这是WEB版本的代码,由于官方的DEMO是集成所有接口的,会出现代码重复和代码岑余,所以不直接使用官方DEMO,只选取需要的部分,打开如下图所示界面:生成收款码的接口程序就是这里,如下:/// <summary> /// 功能:预下单接口接入页 ///
2021-01-13 23:11:31 3772 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 1522
原创 通过C#生成支付宝收款码 二 (支付宝沙箱版配置)
前言:据我目前了解,沙箱版支付宝是针对没发布或者未开发成功的用户来调试验证支付或收款码的平台,手机版APP如下图所示:(其他所有功能均已屏蔽,只有收款和付款功能)操作:一、配置官网账户:登录支付宝开放平台,打开沙箱,如下图所示:这里面可以对沙箱的账户相关进行修改,例如应用公钥,还是通过秘钥生层生成工具进行生成,如下图:复制并填入如下图中,并保存。二、下载登录手机端:待基本参数修改后,开始下载手机版APP,具体下载如下图:下载安装后,切记不要用真实账户登录,因为你也登录不进去,用
2021-01-13 09:15:25 1266 2
原创 通过C#生成支付宝收款码 一(官方应用创建)
前言: 现在来说移动支付在我们生活的方方面面,简单的自动售货机,通过手机扫码即可完成支付,买到产品,所以最近准备尝试通过软件自己生成收款二维码的功能。具体如下:资料总结:1.支付宝:登录支付宝官网,打开开放平台,如下图:根据自己的需求创建应用:我这里选的是网页移动开发,支付接入,继续如下图:填写应用相关信息,并创建:...
2021-01-06 14:50:15 1439
原创 Android studio 添加界面
会自动生成前端后端文件,如下图:界面跳转事件代码: public void skip() {//跳转界面 Intent intent = new Intent(); intent.setClass(MainActivity.this, led2.class); startActivity(intent); }
2020-12-26 16:43:06 827
labview执行文件隐藏任务栏图标.zip
2020-05-17
accessdatabaseengine.rar
2020-03-07
基于LabVIEW下语音识别自动联网查询天气预报播报.zip
2020-02-22
NIPackageManager18.5.1.exe
2020-02-21
基于C#视频播放器,可以播放网络视频和本地视频,这是可以运行的源码哦。。。。。。。
2022-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人