自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (10)
  • 收藏
  • 关注

原创 C#——XML序列化

xml序列化基础

2024-09-03 15:36:26 1518

原创 WPF——自定义RadioButton

需要做一组单选按钮,只要单选按钮的显示内容与需要匹配的内容一样,则该单选按钮就为选中状态,否则则为不选中状态;且需要将当前选中状态保存,后续再进入此页面时,匹配内容为此次的保存状态。

2024-09-02 19:11:49 827

原创 WPF——无法将“WpfApp1.Properties.Resources.TextBlock1_TextBlock_Text”StaticExtension 值解析为枚举、静态字段或静态属性。

VS2022.net 8.0在做软件本地化,将UI绑定相应的资源文件中的相应名称后,出现下述错误:即:无法将“WpfApp1.Properties.Resources.TextBlock1_TextBlock_Text”StaticExtension 值解析为枚举、静态字段或静态属性。 问题UI代码如下:涉及到的资源文件如下: 在.net framework4.8.2下,上述代码是能够正常运行的,移到.net 8.0就不能正常工作了。一通搜索,查找到一个说将资源的访问修饰符修改为publi

2024-08-31 19:30:26 726

原创 WPF——动态排名图表实现

WPF实现动态排名变化图表

2024-08-20 17:35:28 693

原创 WPF—— d:DesignHeight与d:DesignWidth设计时特性导致运行时旋转中心不准确

在设计扫描控件时,发现一个问题,扫瞄线的旋转中心在设计器中播放动画时是完全绕着线的一个端点旋转的,但一旦运行起来,它的旋转中心就不是直线的端点了。

2024-07-28 17:34:23 773

原创 WINUI——Microsoft.UI.Xaml.Markup.XamlParseException:“无法找到与此错误代码关联的文本。

WINUI Microsoft.UI.Xaml.Markup.XamlParseException:“无法找到与此错误代码关联的文本。 问题的可能原因与解决办法

2024-07-25 11:54:59 840

原创 WINUI或WPF灵活使用样式、控件模板、自定义控件、用户控件

使用场景当需要创建一个全新的控件,该控件具有独特的功能和外观,并且这些功能和外观不能通过简单的模板或样式更改来实现时,你应该考虑创建自定义控件。自定义控件允许你从头开始设计控件的各个方面,包括其属性、事件、模板和布局。更多的时候其实是为了实现控件的一些特殊功能,需要结合后台代码才能实现。优势能够创建完全符合项目需求的控件。提供了高度的灵活性和可扩展性。类型使用场景优势控件模板(ControlTemplate)彻底改变控件的默认外观和布局,保留原始功能高度自定义能力,独特的UI效果。

2024-07-16 17:57:53 858

原创 WINUI——实现点在直线上随意移动

介绍如何在WINUI与WPF中,操作点在直线段区间上的移动。介绍需求及如何需求分析,如何找到对应的数学模型来进行处理,及开发中如何避免一些潜在问题……

2024-07-14 21:12:41 961

原创 WINUI——自定义验证特性

C#中如何自定义验证特性,并以WINUI为例进行说明如何使用自定义的验证特性。

2024-06-21 14:51:49 1053

原创 WINUI——CommunityToolkit.Mvvm Messenger接收消息时报错:Cannot access a disposed object.

WINUI开发时使用CommunityToolkit.Mvvm的Messager让UI展示一些信息时出现错误:System.ObjectDisposedException:“Cannot access a disposed object.ObjectDisposed_ObjectName_Name”详细见下述截图:在 C# 中使用 (或者类似的弱引用消息传递机制)时,遇到 异常通常意味着你尝试访问了一个已经被释放(disposed)的对象。在 MVVM 架构中,这通常发生在视图模型(ViewModel)

2024-06-13 19:35:26 1230

原创 WINUI——Trigger(触发器)使用小结

使用CommunityToolkit.WinUI.Triggers实现WINUI需要的Trigger。

2024-06-13 11:30:38 554

原创 WINUI——Behavior(行为)小结

WINUI如何使用Behavior

2024-06-06 16:26:47 1004

原创 C#多维数组不同读取方式的性能差异

多维数组读取性能分析及优化

2024-05-27 17:02:54 1085

原创 WINUI——触控操作小结

WINUI多点触控基础知识

2024-05-24 11:31:51 1028

原创 WINUI开发——关于SDK的那些坑

使用WINUI开发也有一年有余,前前后后踩的坑有不少;而由SDK版本问题导致的一些坑,回头来看,这些问题有的除自己不了解外,微软也必须得背下锅。下文将介绍一下在开发过程中SDK版本导致的一些问题。

2024-05-21 19:11:33 596

原创 NLog条件配置——实现将包含某个特定字符串日志写入指定文件

NLog条件配置,以实现将包含某个特定字符串日志写入指定文件介绍NLog的条件配置如何实现。

2024-02-27 11:54:22 684

原创 SQLite database实现加密

注意:以下操作以VS2022为开发工具,以C#为开发语言。

2024-02-05 17:47:20 2897

原创 EFCore使用静态DbContext导致EFCore Tracking对象不能释放

在排查内存异常的时候,发现一个对象的数量在经历之后数量在一直增加,如下图所示,经过2600多次后导入后Case的引用数量在托管内存里也达到了2600多次。这肯定是不对的……通过查询MSDN的相关资料后发现,EFCore的DbContext在进行更新时是会生成一个Tracking对象,用于对更新对象进行跟踪。也就是说若使用静态的DbContext,那么DbContext在更新数据时产生的Tracking对象是没有办法进行释放的,毕竟使用静态的DbContext是不可能将DbContext Dispose掉的。

2024-02-01 15:13:26 1045

原创 C#常见内存泄漏

在开发中由于对语言特性不了解或经验不足或疏忽,往往会造成一些低级bug。而内存泄漏就是最常见的一个,这个问题在测试过程中,因为操作频次低,而不能完全被暴露出来;而在正式使用时,由于使用次数增加,这个问题在很快就会出现。一旦出现就会导致程序直接退出或报错……使用中得益于使用量的增加,未被回收的小对象不断实例化,数量的叠加,导致内存使用率会随时间的增长而增加,直到影响程序的正常执行。为了警醒鄙人,同时方便以后查阅,将在项目中实际处理的内存泄漏情况与处理办法进行下述总结。

2024-01-27 10:55:27 3836 1

原创 C#调用C++ dll异常排查

最近在做的一款程序,长时间运行总会出现莫名的问题。有时是自动关闭,有时程序报错,有时调用的dll异常……

2024-01-19 11:22:56 911

原创 WINUI 引入 CommunityToolkit.WinUI.UI进行数据验证

先在xaml命名空间中引入 xmlns:ui="using:CommunityToolkit.WinUI.UI"5代表:为0~9的数值,闭区间,为什么不用9是由于这个拓展包中9被定义为了数字,具有特殊的意义。验证不合格,于是将文本框的边框设置为红色,以期起到警示作用。TextChanged中添加了相应事件,再次进行验证。另由于上述限制后并不能保证IP地址的正确性,于是就在。此工具尚有更多工具可以提高开发效率,值得把玩。2代表:为0~2的数值,闭区间;按上述定义,所以Mask中就为。

2023-07-08 18:01:55 182

原创 FoDicom 取值时注意事项

DICOM采用Fo-DICOM读取Tag注意事项

2023-05-29 15:03:29 208

原创 xamarin.forms 自定义控件(view)

xamarin.forms 自定义控件

2022-12-20 18:14:15 448 3

原创 图片在线压缩

https://www.tuhaokuai.com/png不错的压缩网站,PNG也可压缩。不过需要关注微信才可下载压缩后图片。https://tinypng.com/也可以,不用关注什么的就可以压缩,不过只能压缩为原来的68%。

2021-08-24 10:27:23 129

原创 SqLite 文件查看编辑工具

1.https://sqlitestudio.pl/sqlLiteStudio,开源工具,很好用推荐使用……2.http://sqliteadmin.orbmu2k.de/sqLiteAdmin,试用过程中发现不能发现db文件

2021-08-18 13:12:57 1729

原创 蓝叠安卓模拟器开启开发人员模式 VS ADB连接蓝叠

蓝叠安卓模拟器开启开发人员模式是一件非常麻烦的事情,前期由于无知导致走了不少的弯路。其他模拟器开启开发者模式与安卓手机无异,而蓝叠则完全不同,它需要开发者安装一个“KaiFaRenYuanXuanXiang”的App,然后才能对蓝叠进行开发模式设置。1.获取开发人员选项App,最好通过蓝叠官网联系技术客服(技术支持qq) 3033957406,以获取最新版,然后安装在蓝叠模拟器内安装它。...

2020-06-01 14:28:39 7756 1

原创 webservice xml 2 json

小子参考(抄袭加改造)网上相关资源写了一个类,以实现 将datatable转化为IDictionaryusing System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using System.Web.Script.Serialization;namespace AssetInverntoryService{ public class Dat.

2020-05-22 14:53:42 274

原创 Visual Studio插件

SuperCharger 代码导航,编辑区匹配线(方便查看代码模块,避免代码不全或符号不全) 试用一个月,但网上破解甚多 CodeNav 类似于superCharger,完全免费,源码托管于github:https://github.com/sboulema/CodeNav/releases CodeMaid与前两相同,功能相对SuperCharger要少,但好在其免费啊 源码地址:https://github.com/zhihuiweilai/codemaid .net core分...

2020-05-20 17:29:23 268

原创 在线工具与开发者资料

配色网站http://tools.jb51.net/tools/peise.htm

2020-05-11 17:46:07 134

原创 html 源码中 IE兼容模式设置

<!--IE兼容模式设置--><meta http-equiv="X-UA-Compatible" content="IE=8"> <!--以IE8模式渲自染--><meta http-equiv="X-UA-Compatible" content="IE=7"> <!--以IE7模式渲染--><meta http-equ...

2020-04-29 16:36:35 407

原创 SQL Sever添加列 改变列属性 更改列名

alter table 表名 add 列名 数据类型 not null--添加列 根据需要指定是否要非空alter table 表名 alter column 列名 数据类型 not null--改变列属性 EXEC sp_rename '表名', '列名' , 'COLUMN';--更改列名...

2020-04-27 11:10:37 1069

原创 .net mvc/net core 实现combox (不可编辑)

在项目中会用到select制作下拉菜单,然在razor页面下,要实现select值回发时仍显示原值比较麻烦。小子通过一个笨方法实现回发仍能显示的回发前值: <div class="col-md-2"> <select class="form-control" name="select_type" > ...

2020-04-27 09:33:36 253

原创 bootstrap4  黑底白字导航

用惯了3的黑底白字导航后,转到4的白底,发现其好丑,于是尝试将其默认效果修改为黑底白字的导航。nav将默认的bg-light navbar-light改为bg-dark navbar-darka将默认的text-black改为text-light <nav class="navbar navbar-expand-sm navbar-toggleable-sm...

2020-04-20 16:53:40 1130

转载 代码实现加载中的效果

竖线的进度条效果:利用分别设置5个<li>的高度变化<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> .loadi...

2020-04-20 13:50:16 590

原创 Android Ksoap2 调用webservice向数据库中插入数据 注意事项

插入数据时出现无反应,但检查并无错误,多次修改无果,查看Logcat显示如下:Connection refuse。原来是连接被拒绝了。因小子用的是本地的webservice,于是将本地的localhost修改为本机的IP地址,问题解决。详细如下...

2020-03-17 11:08:18 182

原创 asp.net 添加datetimepicker 出现问题与处理

开发环境:VS2019 webform按习惯,小子从nuget获取了一个datetimepicker的包,并安装准备使用。然由于从github上获取的源码中示例没看明白,不得不作罢(哎,理解能力看来还是低了点儿)。后从下述链接获取到一个比较好的包源码:https://github.com/smalot/bootstrap-datetimepicker/archive/mast...

2019-12-12 16:59:39 747

原创 xamarin.forms 在跨平台中实现toast

开发环境:VS2019在跨平台上安装Plugin.Toast……OK后如下然后在事件中引入如下代码(根据需要更改即可) ToastLength toastLength = ToastLength.Short; void Short_Clicked(object sender, EventArgs e) { ...

2019-11-22 17:56:37 883

原创 NuGet 解决方案安装注意事项

开发环境:VS2017 pro在打开他人的源码时,往往会出现如下情况,引用中有几个引用是黄色三角警告——引用丢失,需要重新引用,而别人的源码中并没有提供相应的引用(因为这些往往都是NuGet中的解决方案,不需要再单独提供)。那么我们就需要自己到NuGet解决方案中去安装(安装步骤自行百度谷歌),然在安装中可能并不会一次就成功,可能出现如下错误:这是由于安装的包与目标项目所...

2019-11-21 10:48:45 485

原创 xamarin keypress事件 点击一次触发两次处理办法

开发环境:VS2017 pro (C#)在实测xamarin中EditText的keypress事件,发现其每按下1个数字或其他按键时会导致其触发两次(但在winform中未有此现象,可能为bug)……为了避免此问题,愚将在base.OnCreate中绑定keypress事件的代码取消, 将其移到了editText的TextChanged事件中绑定, 并在keypress事件...

2019-11-20 16:14:11 1233

原创 VS xamarin调试时不能发现安卓硬件 处理办法

开发环境:VS2017 xamarin开发在用xamarin时,有些设备即使开启了开发者模式与USB调试,但有时会出现不能在调试栏发现这个device,而打开VS的Android Device Monitor时会发现:有这个设备,但是其为offline状态。这是由于在开启USB调试后,未进行如下确认,如下图。也就是说,出现这种情况的安卓设备,开启调试...

2019-11-19 16:03:56 873

C#读取obj文件中所有顶点

此为C#读取obj文件,同时对obj进行旋转后获取ZoX截面投影的Demo源码。

2024-11-04

Windows10/11 USB驱动

此驱动安装后,主要用于支持Winodws上相应开发软件通过USB进行数据传输到相应设备,如Hololens等设备。 若未安装此程序,开发软件将不能识别USB接口,就会出现报错: 由于目标计算机积极拒绝,无法连接。 (127.0.0.1:10080) 若未安装此程序,同时需要通信的设备是Holoens,使用的是DevicePotal进行通信的话,就会报Socket错误,具体如下: System.Net.Http.HttpRequestException: 由于目标计算机积极拒绝,无法连接。 (127.0.0.1:10080) System.Net.Sockets.SocketException (10061): 由于目标计算机积极拒绝,无法连接。 at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)

2024-07-03

RCX-Studio_C_V1.00 配套辅助软件用户手册.pdf

RCX-Studio 是RCX 系列的机器人控制器的支持软件。不仅承袭了以往软件的功能,还强化了用户界面使其更加便于使用。 为了最大限度利用RCX-Studio 的功能,请务必阅读本书的内容。

2019-05-22

RCX340_UM 用户手册.pdf

本书所示的注意事项为本产品相关的事项。 关于客户自行编入YAMAHA 机器人作为最终产品时的相关安全注意事项,请客户自行考虑。 本产品为工业机器人,可进行各种高级编程,在工作时具有极大的自由度。 为了正确安全使用YAMAHA 机器人及控制器,请务必遵照本书中所述安全相关指示及注意事项。 如果疏忽了安全对策或使用错误,不仅会导致机器人及控制器的故障或损伤,还有可能会导致使用者(安装者、 作业者或调节、检查者等)受伤或死亡等重大事故。也请严格遵守各章节的注意事项。 为了正确安全使用YAMAHA 机器人及控制器,请务必参阅本操作手册的(安全指南),并遵照安全相关规定和指示。

2019-05-22

YAMAHA机械手 操作手册(下册).pdf

本书记载了对YAMAHA机器人控制器的设置方法及操作方法。使用本款YAMAHA机器人控制器时,请在阅读本书以及相关使用说明书的同时,充分注意安全并正确使用。

2019-05-22

YAMAHA机械手 操作手册(上册).pdf

本书记载了对YAMAHA机器人控制器的设置方法及操作方法。使用本款YAMAHA机器人控制器时,请在阅读本书以及相关使用说明书的同时,充分注意安全并正确使用。

2019-05-22

EasyBuilder+Pro+中文使用手冊+(全章節).pdf

EasyBuilder Pro中文使用手册,此为HMI工具软件EasyBuilder Pro的基础操作方法介绍,以快速掌握其的基本使用方法……

2019-05-21

C#与三菱PLC通讯源码 串口通讯

本程序通过编程口与三菱FX系列PLC进行通讯(FX-3GA-40MT测试没有问题),以读取PLC内各软元件数据……程序只做了部分软元件的处理,若要处理所有软元件可以此为基础进行相应的二次开发。本软件开源只为服务更多工控人(绝无收费陷阱)…… 另压缩包中还附上三菱PLC编程口(即串口)通讯手册(影印版),若谁有其他更加清晰的文字版请分享之。

2019-02-14

C# 欧姆龙PLC HostLink协议 串口通讯实例

本实例利用通过HostLink,实现同欧姆龙PLC的串口通讯,以读取数据存储区D(其他区域可以此为基础修改),另附HostLink通讯协议……在CP1E PLC上测试完全没问题。

2019-01-14

JTE280系列金田变频器说明书

此资料为JTE280系列金田变频器的使用说明书,书中含使用时注意事项及异常处理情况,在设备异常时帮助较大……

2018-05-25

C#打开ACCESS基本操作

本实例为利用C#打开ACCESS的一个简单实例,涉及ACCESS数据库的增、删、改、查……

2018-05-14

VB 利用串口实现与信捷PLC通信

通过VB实现与信捷PLC通信 能读取与修改信捷plc内 x y d c t m s 等的状态

2017-07-15

VB.net 自动添加串口到comboBox

实现将串口自动添加到combobox

2006-12-13

空空如也

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

TA关注的人

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