- 博客(76)
- 收藏
- 关注
原创 .NET-EFCore基础知识
EF Core 是.NET 平台下的一个数据访问技术,它允许开发者使用.NET 对象来表示数据库中的数据,并通过对象的操作来实现对数据库的增删改查等操作,无需编写大量的 SQL 语句。
2025-04-08 22:19:17
769
原创 WPF依赖注入
添加新的功能或依赖时,对现有代码的影响较小,只需要在 IOC 容器中进行相应的配置。例如,添加一个新的日志服务,只需要在 IOC 容器中注册该日志服务的实现,并在需要使用日志服务的组件中注入它,而不需要对其他组件进行大规模的修改。例如,在测试视图模型时,可以注入一个模拟的数据访问服务,返回预设的数据,使单元测试更加独立和简单,不受实际依赖对象的影响。:由于组件之间的耦合度降低,当需要修改或替换某个组件的依赖时,只需要在 IOC 容器中进行配置修改,而无需在大量的组件代码中查找和修改与依赖创建相关的代码。
2025-04-07 07:28:32
912
原创 vue的主要核心文件介绍
通过<template>标签定义应用的 HTML 结构。这个结构是应用页面展示的基础,包含各种 HTML 标签和 Vue 组件标签,描述了页面最终呈现的布局和内容,比如页面的标题、导航栏、主体内容区域等元素的组织形式。
2025-04-06 11:44:18
1267
原创 Vue基础知识61-70
先定义一个布尔类型的数据来控制对话框的显示与隐藏,点击按钮时改变该数据的值以显示对话框。:首先要在 Vue 3 项目里借助 npm 安装 ElementUI,使用命令。创建 Vue 应用实例,然后引入 ElementUI 和它的样式文件,最后用。把 ElementUI 安装到 Vue 应用中,这样就能在整个应用里使用了。的作用是把输入的值自动转换为数字类型。方法绑定到按钮的点击事件上,按钮被点击时会执行。方法,可以在该方法里对表单数据进行处理。:在 ElementUI 表单组件里,属性可以指定按钮类型。
2025-04-06 09:36:47
612
原创 Vue基础知识91-100
<style>/* 自定义评分组件的星星颜色 *//* 自定义评分组件的大小 */.el-rate {</style></div><script>setup() {return {rating});</script>
2025-04-06 09:32:36
589
原创 Vue基础知识81-90
页面上会显示一个日期选择器和一个按钮。用户可以在日期选择器中选择一个日期范围,点击 “Show Selected Range” 按钮,会弹出消息框显示所选的日期范围;:页面上会显示几个初始的标签页和一个 “Add Tab” 按钮。:页面上会显示一个评分组件和两个按钮。:页面上会显示一个穿梭框和一个按钮。:页面上会显示一个按钮,点击该按钮会弹出一个对话框,对话框包含一段文本内容和一个关闭按钮。:页面上会显示一个进度条和一个按钮。:页面上会显示一个下拉菜单和一个按钮。:页面上会显示一个树形结构和一个按钮。
2025-04-06 09:29:44
779
原创 Vue基础知识71-80
页面上会显示一个步骤条,包含三个步骤 “Step 1”、“Step 2” 和 “Step 3”,初始时第一步为激活状态。同时有 “Previous” 和 “Next” 两个按钮,点击 “Next” 按钮可依次激活后续步骤,点击 “Previous” 按钮可返回上一步骤。:页面上会显示多个不同类型的标签,每个标签有不同的颜色样式,分别代表 “Hot”、“New”、“Feature”、“Sale” 和 “Expired” 等分类。属性指定标签的类型,不同的类型对应不同的颜色和样式,用于区分不同的分类。
2025-04-06 09:21:13
647
原创 Vue基础知识51-60
页面上会显示一个步骤条,包含三个步骤 “Step 1”、“Step 2” 和 “Step 3”,初始时第一步为激活状态。同时有 “Previous” 和 “Next” 两个按钮,点击 “Next” 按钮可依次激活后续步骤,点击 “Previous” 按钮可返回上一步骤。:页面上会显示多个不同类型的标签,每个标签有不同的颜色样式,分别代表 “Hot”、“New”、“Feature”、“Sale” 和 “Expired” 等分类。属性指定标签的类型,不同的类型对应不同的颜色和样式,用于区分不同的分类。
2025-04-06 09:10:57
526
原创 Vue基础知识41-50
这些组件具有良好的交互性和视觉效果,能够帮助开发者快速搭建出美观、易用的用户界面,节省了大量手动编写和调试代码的时间。同时,组件的使用方式也有统一的标准,降低了团队成员之间的沟通成本,提高了开发效率。由于 ElementPlus 是专门为 Vue 3 开发的,它与 Vue 3 的新特性(如组合式 API)深度集成,能够充分发挥 Vue 3 的性能优势。ElementPlus 的组件天生支持响应式布局,能够根据不同的屏幕大小自动调整显示效果,确保在桌面端、平板和手机等各种设备上都能提供良好的用户体验。
2025-04-06 09:01:07
750
原创 Vue基础知识21-30
在输入框中输入新的全名,如 “Jane Smith”,下方的 “First Name” 和 “Last Name” 会相应更新为 “Jane” 和 “Smith”。:页面上会显示两个链接 “Home” 和 “About”,点击 “Home” 链接会显示 “Home Page”,点击 “About” 链接会显示 “About Page”。:组件懒加载可以提高应用的性能,尤其是在大型应用中。这样的动态导入语法,Vue Router 会在需要渲染该组件时才去加载对应的文件,实现了组件的懒加载。
2025-04-06 08:55:28
402
原创 JWT认证服务
JSON Web Token(JWT)是一种用于在网络应用间安全地传递信息的紧凑、自包含的方式。以下是关于 JWT 认证服务器更详细的介绍,包括其意义、作用、工作原理、组成部分、时效性相关内容、搭建条件以及代码案例。
2025-04-05 21:22:21
860
1
原创 Vue3引入ElementPlus
ElementPlus属于第三方的应用框架,官网地址:设计 | Element Plus ,学习可以参考该网站的指南。
2025-04-04 11:45:53
449
原创 关于AutoMapper
AutoMapper 是一个基于约定的对象 - 对象映射库,主要用于在不同对象类型之间自动映射属性值。它能根据配置的映射规则,将源对象的属性值填充到目标对象中,避免了手动编写大量繁琐的对象映射代码。
2025-03-30 18:09:47
894
原创 什么是ModelDTO
在 C# 开发中,虽然没有 “Modeldto” 这样一个标准术语,但通常我们会将 “Model”(模型)和 “DTO”(Data Transfer Object,数据传输对象)分开理解,也有时候会把用于数据传输的模型称为 “Model DTO”,它综合了两者的特点,本质上还是数据传输对象的范畴。
2025-03-30 17:39:51
318
原创 abstract方法和Virtual方法
csharp// 抽象类// 抽象方法// 圆形类,继承自ShapeAbstractConsole.WriteLine("绘制圆形");// 矩形类,继承自ShapeAbstractConsole.WriteLine("绘制矩形");在这个示例中,是抽象类,Draw是抽象方法。和类继承自,必须重写Draw方法。运行程序会分别输出 “绘制圆形” 和 “绘制矩形”。
2025-03-30 17:36:07
600
原创 AutoFac的应用
AutoFac 是一个强大的、开源的.NET 依赖注入容器。依赖注入(Dependency Injection,DI)是一种软件设计模式,它通过将对象的依赖关系(即对象所依赖的其他对象)传递给该对象,而不是让对象自己去创建或查找依赖对象。AutoFac 允许开发者以一种灵活且高效的方式管理对象的生命周期(如单例模式、瞬时模式等),并自动解析和注入对象之间的依赖关系,从而降低代码的耦合度,提高代码的可维护性和可测试性。
2025-03-30 17:18:21
557
原创 c#中的virtual方法
在 C# 中,virtual 关键字用于修饰方法、属性、索引器或事件。当一个方法被声明为 virtual 时,它表示该方法可以在派生类中被重写(override)。这使得派生类能够根据自身的需求来改变基类方法的实现。
2025-03-30 17:06:12
419
原创 AOP 应用
AOP(Aspect - Oriented Programming,面向切面编程)是一种编程范式,它将程序的业务逻辑和横切关注点(如日志记录、事务管理、权限控制等)分离开来。通过将这些横切关注点封装成切面(Aspect),在不修改原有业务逻辑代码的基础上,将切面织入(Weave)到目标方法或类中,从而实现对横切关注点的统一管理。
2025-03-30 16:27:43
352
原创 C# 扩展方法
C# 扩展方法允许在不修改原始类型源代码的情况下,为现有类型添加新的实例方法。扩展方法定义在一个静态类中,方法本身也是静态的,并且第一个参数使用 this 关键字修饰,指定要扩展的类型。
2025-03-30 12:55:49
380
原创 .NET开发基础知识11-20
技术知识:在 .NET Core 里,可自定义服务的生命周期,像创建单例服务、作用域服务和瞬态服务,以满足不同的业务需求。// 定义服务接口// 定义服务实现// 注册单例服务app.Run();
2025-03-29 20:16:07
463
原创 关于跨域与.NET的处理方案
在 Web 开发里,浏览器的同源策略是一项关键的安全机制。同源指的是两个 URL 的协议、域名和端口都相同。当浏览器从一个源(域名、协议、端口)的网页去请求另一个源的资源时,就会产生跨域问题。例如,从 http://www.example.com 页面请求 http://api.example2.com 的数据,由于域名不同,就属于跨域请求。
2025-03-29 19:50:48
672
原创 WPF的MVVM的基础知识
MVVM(Model - View - ViewModel)是一种用于构建用户界面的软件设计模式,特别适用于 WPF(Windows Presentation Foundation)、Silverlight、UWP(Universal Windows Platform)等基于 XAML 的技术。该模式旨在将视图(用户界面)和业务逻辑分离,从而提高代码的可维护性、可测试性和可扩展性。
2025-03-26 20:18:36
983
原创 UserControl的动态加载
动态加载控件,采用UserControl在WrapPanel控件中动态加载,并且实现随着窗体变化实现自适应换行。
2025-03-26 20:09:53
526
原创 汽车制造数字化
汽车制造数字化是利用数字化技术对汽车制造全过程进行优化和升级的过程,其目的是提高生产效率、提升产品质量、降低成本、满足个性化需求等。意义在于推动产业升级、促进创新发展、提升用户体验等。然而,转型过程中面临技术、成本、人员、组织和外部环境等多方面挑战,如系统集成困难、投资成本高、专业人才短缺、管理模式变革阻力大以及行业标准不完善等。
2025-03-23 09:50:10
1049
原创 关于工厂智能制造
智能制造是基于新一代信息通信技术与先进制造技术深度融合,贯穿于设计、生产、管理、服务等制造活动的各个环节,具有自感知、自决策、自执行、自适应、自学习等特征,旨在提高制造业质量、效率和柔性的先进生产方式。而智能制造成熟度是用于衡量企业在智能制造方面的发展水平和能力阶段的一个概念,它反映了企业从传统制造向智能制造逐步演进的过程和程度。可以参考:《GB/T 39117—2020》和《GB/T 39116—2020》
2025-03-22 00:25:08
1001
wpf ,实现MainView中的UserControrl控件内的button的点击事件及属性引出来
2025-02-27
Labview的Http返回值乱码及出现(JSON字符串无效 JSON字符串必须使用UTF-8编码,且必须遵循JSON语法)问题
2025-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人