自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 收藏
  • 关注

原创 【零基础入门】ASP.NET Core快速搭建第一个Web应用

一、为什么选择ASP.NET Core?跨平台支持:可在Windows/macOS/Linux系统运行高性能:比传统ASP.NET框架快10倍以上开源生态:活跃的开发者社区和丰富的NuGet包云原生支持:完美适配Docker和Kubernetes部署二、开发环境准备(Windows为例)安装 .NET 8 SDK下载 Visual Studio 2022 Community版安装时勾选工作负载:ASP.NET和Web开发.NET桌面开发。

2025-04-28 21:29:51 683

原创 LabVIEW程序如何转为软著代码?图形化编程的软著申请全攻略

摘要:对于使用LabVIEW开发的程序,申请软件著作权(软著)时最大的挑战是如何将图形化代码转化为符合登记要求的“源代码”材料。本文提供一套完整的解决方案,涵盖材料准备、格式优化、实操技巧和避坑指南。一、为什么LabVIEW软著申请需要特殊处理?LabVIEW采用图形化编程(G语言),其核心代码是.vi文件中的后面板(Block Diagram),这与传统文本代码有本质区别。软著登记要求提交连续30页代码(不足60页则提交全部),每页50行。因此需要将图形化逻辑转化为可打印的文本化描述。

2025-04-24 20:57:53 782

原创 一篇文章学会开发第一个ASP.NET网页

​*开发环境:Visual Studio 2022 + ASP.NET Core 6.0*一、开发环境准备1.1 安装必备工具验证安装:命令行执行 dotnet --version 显示6.0.x版本1.2 创建新项目

2025-04-23 21:11:29 598

原创 一篇文章带你用LabVIEW视觉实现人脸识别功能

总结LabVIEW结合YuNet与SFace,可快速搭建高精度人脸识别系统,适用于工业检测、智能门禁等场景。通过调整参数与优化流程,能显著提升系统鲁棒性。学习资源课程推荐《龙哥手把手学LabVIEW人脸识别》:涵盖dll封装与特征匹配实战。腾讯课堂《LabVIEW深度学习实战》:集成传统算法与AI模型。立即行动:从调试摄像头、实现第一个“人脸打卡”项目开始,探索LabVIEW视觉的无限可能!参考资料LabVIEW+OpenCV人脸识别系统搭建指南YuNet模型GitHub仓库SFace论文与模型下载。

2025-04-22 20:21:20 1066

原创 一篇文章带你认识LabVIEW视觉:从入门到实战

LabVIEW视觉是机器视觉开发的利器,尤其适合自动化、检测领域的快速原型开发。通过系统学习基础知识、多实践项目案例,并结合优质资源(如龙哥系列课程),即使是零基础用户也能在短期内掌握核心技能。未来,随着深度学习与LabVIEW的深度融合,其在工业智能化中的应用将更加广泛。立即行动:从调试一个摄像头、完成第一个“找硬币”项目开始,开启你的LabVIEW视觉之旅吧!参考资料LabVIEW视觉助手案例详解龙哥LabVIEW视觉课程。

2025-04-22 20:15:26 558

原创 手把手教你编写高复用性WPF自定义控件

在企业级WPF开发中,当遇到以下场景时自定义控件将成为终极解决方案多个项目需要复用同一套交互逻辑现有控件无法满足特殊业务需求(如带验证的日期选择器)需要统一维护UI样式规范实现复杂动画交互效果真实案例:某物流系统要求所有输入框具备自动清空功能,通过自定义控件,开发效率提升70%"Icon",通过本文,您已经掌握了WPF自定义控件的完整开发流程。建议结合企业实际需求,从简单控件开始实践。遇到问题欢迎在评论区交流,点击关注获取更多WPF高级技巧!

2025-04-18 20:29:43 315

原创 C#如何动态生成实体类?5种方法详解与实战演示

本文介绍C#中动态生成实体类的5种实用方法,涵盖T4模板、CodeDOM、Roslyn、反射和Emit等技术,通过真实代码示例帮助开发者应对不同场景需求。

2025-04-18 19:59:34 481

原创 一篇文章学会C#委托、值改变事件

在C#开发中,委托(Delegate)和事件(Event)是构建松耦合应用程序的核心机制。本文将通过通俗易懂的讲解和实用示例,带您彻底掌握这两个重要概念,并重点解析值改变事件的实现方式。掌握委托和事件需要理解三个层次:语法层面:声明、订阅、触发设计层面:解耦生产者与消费者架构层面:实现观察者模式的基础推荐阅读《C#高级编程(第12版)》委托与事件章节觉得有帮助?

2025-04-15 22:26:30 364

原创 一篇文章全面掌握NI Circuit Design Suite:从安装到高阶应用

在电子电路设计与仿真领域,(简称CDS)是工程师和教育工作者广泛使用的专业工具。它集成了Multisim仿真与Ultiboard PCB设计两大核心模块,支持从电路原型设计到PCB布局的全流程开发。本文将从零基础安装指南到实战应用技巧,带你深度解锁这一工具的强大功能!NI Circuit Design Suite作为电子设计领域的"瑞士军刀",既能满足教学演示需求,又能胜任复杂工业级电路开发。建议读者结合官方教程()进行系统学习。

2025-04-12 22:19:04 622

原创 一篇文章带你玩懂C#的反射

在C#开发中,反射(Reflection) 是一个强大却常被误解的"黑科技"。它能让程序在运行时动态获取类型信息、操作对象和调用方法,是实现插件化开发、依赖注入等高级功能的核心技术。本文将通过实战代码+图解,带你彻底掌握反射的使用技巧!反射是.NET框架提供的元数据(Metadata) 处理机制,通过System.Reflection命名空间实现。简单来说:它能让程序在运行时像照镜子一样,查看并操作自身的结构和行为。反射的核心能力动态获取类型信息(类/接口/结构体)1.动态创建对象实例。

2025-04-12 21:49:02 402

原创 基于WPF的DynamicDataDisplay曲线显示

【代码】基于WPF的DynamicDataDisplay曲线显示。

2024-05-10 22:17:53 1091

原创 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 2576

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

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

2024-03-31 22:19:31 2571

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

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

2023-03-04 00:03:29 1877

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

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

2023-03-01 23:32:24 1397

原创 KEPServerEX主界面及窗口操作

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

2023-02-07 22:02:18 1354

原创 KEPServerEX软件安装

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

2023-02-07 21:51:22 1899

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

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

2022-12-13 15:59:10 564

原创 基于LabVIEW的计时器

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

2022-05-29 22:11:46 14060

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

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

2022-05-05 15:23:29 244

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

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

2022-05-02 21:17:54 1970

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

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

2022-05-01 16:48:45 1724

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

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

2022-04-28 19:37:43 11255

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

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

2022-04-25 18:12:44 3125

原创 WPF Binding表达式

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

2022-04-25 14:37:17 1102

原创 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 6792

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

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

2021-11-07 22:30:41 6917 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 1241

原创 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 11417

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

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

2021-06-18 18:31:36 4176

原创 基于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 1546 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 1678 12

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

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

2021-04-28 16:54:21 270 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 344

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

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

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

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

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

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

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

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

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

原创 KEPServerEX连接SQLServer数据库操作

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

2021-04-14 22:31:12 8363 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 171

原创 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 2063

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

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

2020-03-20

基于LabVIEW九九乘法表.zip

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

2020-04-10

NIPackageManager18.5.1.exe

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

2020-02-21

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

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

2020-02-22

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

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

2020-02-22

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

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

2020-02-22

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

基于LabVIEW电能质量扰动信号发生器源码,很多关于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

基于LabVIEW的七段数码管.vi

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

2020-04-30

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

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

2020-05-17

LabVIEW加载显示GIF文件.zip

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

2020-02-22

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

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

2020-08-07

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

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

2020-02-22

LabVEW自定义控件AAAAA.zip

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

2020-02-22

十字路口红绿灯.zip

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

2020-02-24

labview中的类.pdf

labview中的类相关介绍应用

2021-05-11

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

Labview面向对象编程快速入门

2021-05-11

MaterialDesign-DemoApp

MaterialDesign-DemoApp

2024-03-31

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

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

2022-06-10

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

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

2022-06-10

基于LabVIEW的内存清理工具。

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

2022-06-10

基于LabVIEW的时间计时器使用

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

2022-05-29

WPF_MahApps.Metro界面主题使用demo

WPF_MahApps.Metro界面主题使用demo

2021-09-08

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

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

2020-12-04

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

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

2021-05-06

WPF_UDP调试组手.zip

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

2021-01-25

CPK的计算方法.pdf

CPK的计算

2021-05-11

基于labview自动设置墙纸.zip

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

2021-05-11

InstallerProjects.vsix.zip

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

2020-12-14

基于C#生成二维码的DLL

基于C#生成二维码的DLL

2021-01-13

可以收缩的下拉界面.zip

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

2020-09-09

空空如也

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

TA关注的人

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