Blazor中HttpClient与Fetch API的关系

摘要: Blazor中HttpClient与Fetch API的关系 概述 在Blazor WebAssembly中,HttpClient的底层实现依赖于浏览器的Fetch API进行网络交互,以下我们将通过实际代码和调试步骤来展示这一点。 HttpClient:.NET框架中用于发送HTTP请求的类。 F 阅读全文
posted @ 2025-02-06 15:00 wubing7755 阅读(6) 评论(0) 推荐(0) 编辑

正则表达式的基本用法

摘要: 正则表达式的基本用法 概述 正则表达式,是一种文本模式匹配工具,通常用来检索、替换和控制文本。 在C#中,可以使用System.Text.RegularExpressions命名空间中的Regex类来处理正则表达式: 匹配单个字符:获取字符串中第一个匹配项 // input: 要搜索匹配项的字符串 阅读全文
posted @ 2025-02-05 16:03 wubing7755 阅读(11) 评论(0) 推荐(0) 编辑

JavaScript模块化导入和导出

摘要: JavaScript模块化的基本用法 概述 JavaScript模块化是一种将代码分割成独立模块的技术,每个模块负责一个特定的功能。 基础知识 在HTML中,通过在<script>标签中添加type="module"属性指示引入的模块: <script type="module" src="./ma 阅读全文
posted @ 2025-02-05 11:37 wubing7755 阅读(81) 评论(0) 推荐(0) 编辑

Verify.Xunit包使用方法

摘要: Verify.Xunit包使用方法 背景知识 Verify.Xunit:一个与xUnit测试框架结合使用的扩展库,旨在帮助简化和增强对模拟对象的验证过程。 模拟对象:单元测试中用来替代或模拟真实对象的一个特殊对象,能够模拟某个依赖项的行为。 依赖性:外部服务、API调用等。 使用方法 版本 .NET 阅读全文
posted @ 2025-01-24 16:37 wubing7755 阅读(24) 评论(0) 推荐(0) 编辑

使用RenderTreeBuilder来构建Blaor内置组件EditForm的渲染树

摘要: 使用RenderTreeBuild渲染EidtorForm组件 背景 概要 最近看到ASP.NET微软文档的Forms部分,想用RenderTreeBuild手动构建组件树,使用EditorForm内置组件来实现表单功能。 环境 Blazor WASM .NET 6.0 C# 10.0 代码及说明 阅读全文
posted @ 2025-01-24 14:50 wubing7755 阅读(15) 评论(0) 推荐(0) 编辑

Git failed to connect to github 443 windows

摘要: Git Clone Failed 及解决方法 报错信息 常规的报错信息: git failed to connect to github 443 windows. 配置 443 端口后的报错信息: git failed with a fatal error. unable to access xxx 阅读全文
posted @ 2025-01-02 10:38 wubing7755 阅读(156) 评论(0) 推荐(0) 编辑

在Blazor中使用SkiaSharp的方法

摘要: Blazor SkiaSharp 概述 ShiaSharp是面向.NET和C#的2D图形系统,由Google产品中广泛使用的开放源代码Skia图形引擎提供支持。 可以在Blazor应用程序中使用SkiaSharp来绘制二维矢量图、位图和文字。 安装SkiaSharp包: 在Visual Studio 阅读全文
posted @ 2024-12-30 10:32 wubing7755 阅读(130) 评论(0) 推荐(0) 编辑

OpenXML与Word概述

摘要: OpenXML与Word概述 OpenXML 背景 人们对能够保存用已存在的二进制格式创建的数十亿文档和每年要继续创建的数十亿文档的开放文档格式标准的需要越来越迫切。 概述 Open XML定义 Office Open XML(缩写:Open XML、OpenXML、OOXML) 一种能涵盖现有文档 阅读全文
posted @ 2024-12-17 14:53 wubing7755 阅读(302) 评论(0) 推荐(0) 编辑

C#委托和事件

摘要: C# 委托和事件 目录 概述 委托 定义 向委托添加调用目标 .NET Core框架提供的可重用的委托类型 事件 概述 委托 前提知识: 微软官方文档/C#概念/委托和事件 MulticastDelegate类 Delegate类 定义 当我们使用delegate关键字在程序中声明一个委托类型: p 阅读全文
posted @ 2024-12-12 18:52 wubing7755 阅读(33) 评论(0) 推荐(0) 编辑

Blazor 组件通信

摘要: Blazor组件通信 文档结构 组件概述 组件通信 组件参数 级联值和参数 事件回调 状态容器 参考文章 文章声明 组件概述 前提知识: 组件概述 ASP.NET Core Razor 组件 关于组件的说明如下: ① 组件 是内置到 .NET程序集 的 .NET C#类,组件类 通常以Razor标记 阅读全文
posted @ 2024-12-09 15:08 wubing7755 阅读(83) 评论(0) 推荐(0) 编辑