1、一个.Net强大的Excel控件,支持WinForm、WPF、Android 这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式...5、可拖拉拽的WPF选项卡控件,强大好用!...6、推荐一个Excel与实体映射导入导出的C#开源库拖 这是一个C#开发的、用于将Excel文件映射为对象模型的开源工具,同样可以轻松将对实体对象存储为Excel格式文件。...7、一个高性能、低内存文件上传流.Net组件 一个基于 .NET 平台的开源项目,提供了一个简单易用的 API,可以在 Web 应用程序中快速集成文件上传功能。...优化多部分流式文件上传性能:减少25%的CPU使用量、50%内存。
,都是开源的) ILMerge:将所有引用的DLL和exe文件打成一个exe文件 ILSpy:开源.net程序反编译工具 JavaScript.NET:很不错的js执行引擎,对v8做了封装 NPOI:...Excel操作 DotRAS:远程访问服务的模块 WinHtmlEditor: Winform下的html编辑器 SmartThreadPool:使用C#实现的,带高级特性的线程池 Snoop: WPF...#代码文件作为脚本执行 Jexus:Linux下 高性能、易用、免费的ASP.NET服务器 Clay:将dynamic发挥的更加灵活,像写js一样写C# DynamicJSON:不必定义数据模型获取json...:C#,VB编译器 ImageResizer: 服务端自由控制图片大小,真乃神器也,对手机端传小图,PC端传大图,CMS用它很方便 UI相关:DevExpress, Fluent(Office 07风格...log explorer:查看SqlServer日志dependency walker:查询Windows应用程序dll依赖项 Shairport4w:将iPhone,iPad,iPod上的音频通过AirPlay
Everything 添加到 Windows 任务栏,从而取代了 Windows 传统的文件搜索功能,提供比 Windows 内置搜索更优越、更快速的搜索体验。...SDK 项目简介: MCP C# SDK 是由 Model Context Protocol(MCP)官方推出的 C# 软件开发工具包(SDK),它使 .NET 应用程序、服务和库能够快速实现与 MCP...Unity 开发的金庸群侠传 3D 重制版是一个回合制战棋战斗开放世界RPG游戏,它是一个非盈利游戏项目,项目目标为重制经典游戏《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。...项目简介: Extended.Wpf.Toolkit是一款开源、经典、易于使用的 WPF 控件、组件和实用工具集合,专为打造新一代 Windows 应用程序而设计。...它能帮助开发者构建经典且外观专业的 WPF 应用程序,对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习。
官网 编译器(Compiler) Bridge.NET:将 C# 编译成 JavaScript 的开源编译器 http://bridge.net/。...官网 AvalonEdit:在 SharpDevelop 中使用,基于 WPF 的文本编辑器组件。官网 XWT:跨平台 UI 工具箱,用于创建 .NET 和 Mono 桌面应用程序。...官网 CommonMark.NET:CommonMark 规范的 C# 实现,用于将 Markdown 文档转换为 HTML。为最佳性能和可移植性进行了优化。...官网 CsvHelper:帮助读写 CSV 文件的开发库。官网 FluentValidation:一个小型的 .NET 校验库,使用流式接口和 lambda 表达式构建校验规则。...官网 Automatonymous:.Net 平台的状态机库,允许你编写流式API风格的状态机。
官网 编译器(Compiler) Bridge.NET:将 C# 编译成 JavaScript 的开源编译器 http://bridge.net/。...官网 AvalonEdit:在 SharpDevelop 中使用,基于 WPF 的文本编辑器组件。 官网 XWT:跨平台 UI 工具箱,用于创建 .NET 和 Mono 桌面应用程序。...官网 CommonMark.NET:CommonMark 规范的 C# 实现,用于将 Markdown 文档转换为 HTML。为最佳性能和可移植性进行了优化。...官网 CsvHelper:帮助读写 CSV 文件的开发库。 官网 FluentValidation:一个小型的 .NET 校验库,使用流式接口和 lambda 表达式构建校验规则。...官网 Automatonymous:.Net 平台的状态机库,允许你编写流式API风格的状态机。
Ceph:Linux分布式文件系统(特点:无中心) Storm:实时流数据处理,可以看下IBM的一篇介绍 (还有个Yahoo的S4,也是做流数据处理的) Spark:大规模流式数据处理(可以应付企业中常见的三种数据处理场景...de4dot,在GitHub上,都是开源的) ILMerge:将所有引用的DLL和exe文件打成一个exe文件 ILSpy:开源.net程序反编译工具 Javascript.NET:很不错的js执行引擎...#代码文件作为脚本执行 Jexus:Linux下 高性能、易用、免费的ASP.NET服务器 Clay:将dynamic发挥的更加灵活,像写js一样写C# DynamicJSON:不必定义数据模型获取...Roslyn:C#,VB编译器 ImageResizer: 服务端自由控制图片大小,真乃神器也,对手机端传小图,PC端传大图,CMS用它很方便 UI相关:DevExpress, Fluent(Office...dll依赖项 Shairport4w:将iPhone,iPad,iPod上的音频通过AirPlay协议传输到PC上 ngrok:内网穿透工具Axure:快速原型制作工具,还有个在线作图的工具国内的一个创业团队做的
Ceph:Linux分布式文件系统(特点:无中心) Storm:实时流数据处理,可以看下IBM的一篇介绍 (还有个Yahoo的S4,也是做流数据处理的) Spark:大规模流式数据处理(可以应付企业中常见的三种数据处理场景...,在GitHub上,都是开源的) ILMerge:将所有引用的DLL和exe文件打成一个exe文件 ILSpy:开源.net程序反编译工具 Javascript.NET:很不错的js执行引擎,对v8做了封装...#代码文件作为脚本执行 Jexus:Linux下 高性能、易用、免费的ASP.NET服务器 Clay:将dynamic发挥的更加灵活,像写js一样写C# DynamicJSON:不必定义数据模型获取json...:C#,VB编译器 ImageResizer: 服务端自由控制图片大小,真乃神器也,对手机端传小图,PC端传大图,CMS用它很方便 UI相关:DevExpress, Fluent(Office 07风格...dll依赖项 Shairport4w:将iPhone,iPad,iPod上的音频通过AirPlay协议传输到PC上 ngrok:内网穿透工具Axure:快速原型制作工具,还有个在线作图的工具国内的一个创业团队做的
使用工具需要VS2022、.NET 8和WPF,并通过DPAPI加密数据。教程展示了利用该程序自动更新远程服务器注册表的方法,也可手动设置。用户需提供IP、用户名、密码及程序路径以远程打开程序。...最终通过参考一篇相关文章,确认问题出在cshtml文件在编译时被编译到dll中。使用虚拟机测试发现,新项目在不特殊配置情况下,Razor文件确实需要编译到dll。...可扩展性 同步和异步API 流式完成:使用 IAsyncEnumerable 进行流式完成 提高生活质量 .NET 标准 2.0 兼容性 发布 Windows App SDK 1.6.1 (1.6.240923002.../2024/09/aspnet-core-9-and-iasyncenumerable.html 了解如何使用 Blazor WebAssembly 在 .NET 9 中启用流式上传来实现流式 JSON...在 WPF 中调用重绘。
可以将每个页面定义为一个单独的XAML文件,并将其导航到Frame控件中。Frame控件可以管理页面之间的转换、后退和前进操作。...注意,页面的URI是相对于当前XAML文件的。1.属性介绍WPF中Frame控件具有以下常用属性:Source:指定要显示的内容的URI地址。...OwnsJournal表示Frame控件将拥有自己的导航历史记录。SandboxExternalContent:指定是否启用沙箱模式,可以防止加载的内容访问应用程序的其他部分。...模块化开发:将整个应用程序拆分成多个模块,每个模块对应一个Frame控件,实现各个模块之间的切换。...框架开发:使用Frame控件作为框架的容器,将所有页面都作为Frame控件的子控件,实现整个框架的应用程序。资源管理器:使用Frame控件来实现Windows资源管理器中的文件夹和文件内容的切换。
它是服务器端的标记语言,配合C#语言,就可以像PHP语言语言一样(但它们并不相同),处理HTML页面逻辑。...它是Asp.NetCore Web开发中的一把利器,Razor页面本身是一个模块,就像一个WPF应用程序一样,一端负责逻辑,一端负责展现,你可以在VS启动界面直接新建RazorPage项目,但是在Asp.NetCore...作为渲染HTML页面的功能,Razor的基本语法是 @{多行C#代码} 或者 @单行C#代码,Razor文件的扩展名为.cshtml 在Asp.NetCore MVC 程序中,Razor页面承载了所有的...View渲染,在Controller中,通过Action 中的View()方法将Action和其对应的Razor页面做绑定。..."Data"] = 1; //使用键值对的形式 ViewBag.Data = 1; //使用动态属性的形式 ViewBag后直接点自定义属性名 return View(1); //使用传参的形式
C#中线程间传值可通过Thread、Task、await/async实现,而AsyncLocal是托管C#实现,与coreclr、Windows无关。...然后,通过管理NuGet包安装NuGet.Server,将空Web应用程序转换为NuGet包源。...进行C# WPF项目属性验证的方法。...文章介绍了如何构建WPF应用程序,实现基本数据类型和复杂属性的验证,并提供用户友好的错误提示。...删除 Windows 资源管理器中不存在的文件(第 1 部分)- Qiita https://qiita.com/miswil/items/b97dd4914a335fa21790 说明如何将非真实文件的数据从应用程序传递到放置目标
一、WebBrowser控件详解WPF中WebBrowser控件可以用于嵌入网页和显示HTML内容。它是一个基于Internet Explorer的控件,允许在WPF应用程序中显示Web内容。...WebBrowser控件可以通过以下步骤来添加和使用:在Visual Studio中打开WPF应用程序并打开窗口的XAML文件。在控件库中找到WebBrowser控件并将其拖放到窗口中。...2.常用场景WPF中的WebBrowser控件可以用于多种场景,常见的包括:显示Web页面:可以将WebBrowser控件放置于WPF窗体中,用于加载、显示Web页面。...嵌入浏览器:WebBrowser控件可以作为WPF应用程序内置浏览器使用,允许用户在应用程序中浏览互联网。...跨域访问:可以使用WebBrowser控件实现跨域访问,例如在WPF应用程序中访问其他域名的Web服务。
您会发现在整个 .NET 堆栈(编程语言、开发者工具和工作负载)都有了全面的增强,这使您能够使用统一平台进行构建并轻松地将 AI 融入您的应用程序。...更好的 C# AI 补全:GitHub Copilot 从相关源文件中引入更多上下文,以改进 C# 的补全。...优化了 ASP.NET Core 中静态文件的处理 静态 Web 资源(例如 JavaScript 和 CSS 文件)几乎是每个 Web 应用程序的一部分。....当发布应用程序时,还会使用 Brotli 对文件进行预压缩,从而大大减少文件下载大小并避免服务器的压缩负担过重。...Blazor 现在具有用于将身份验证状态传输到客户端的内置 API,并且具有向 OAuth 和 OIDC 授权请求添加其他参数的可扩展性,以及支持推送授权请求 (PAR)。
创建 WPF 项目 在菜单栏上,依次选择 *** 文件 ***,新建,项目。...选择Visual Basic或visual C# WPF应用程序模板,然后将项目命名为WpfApplication1。 ?...MainWindow.xaml文件和MainWindow.xaml.vb或MainWindow.xaml.cs在WPF设计器中打开,具体取决于您选择的项目类型是Visual Basic还是visual...C#。...运行Windows应用程序 点击Start按钮运行应用程序。 ? 运行后可以调整窗口大小,效果如下: ? 在任意位置双击,将弹出约会定制编辑器。 ?
程序,在此例子里面,几乎没有 C# 多少的戏份,只是为了使用 C# 更好的驱动 WPF 程序而已,因为部分初始化方法和类型等在 F# 写起来的代码量可不少。...本文的主角将交给 XAML 和 F# 这两个语言 打开 App.xaml.cs 文件,咱将修改本文仅有的一点 C# 代码 public partial class App : Application...WPF 项目所引用,将 WPF 项目作为启动项目。...附加自身作为 DataContext 数据用于在 XAML 绑定 在 F# 的 Program.fs 文件里面添加如下代码 module Elmish.WPF.Samples.SingleCounter.Program...将 XAML 和 F# 连接起来以及应用程序的启动是 C# 语言 ---- 本文会经常更新,请阅读原文: https://blog.lindexi.com/post/dotnet-%E9%
JustStream 是一款出色的应用程序,可以将 Mac 上的显示镜像到电视,将 Mac 镜像到 Chromecast,将 Mac 镜像到 Apple TV,等等。...您可以将视频流式传输到电视并在大屏幕上欣赏,无需任何电线或电缆或任何其他硬件。...JustStream 最棒的地方在于,即使您的电影格式不受您流式传输到的设备的支持,该应用程序也可以即时转换它。...流式传输到 Chromecast 和 Chromecast Ultra 时,您还可以更改字幕字体、大小和颜色。流式播放列表创建您可以不间断地流式传输的播放列表,无论它们有多大。...您可以拥有数百个 MP3 文件或数百个短视频 - JustStream 可让您将它们组织在播放列表中并在电视上流式传输,以供您无限娱乐。
/[在C#中,有多种方式可以显示SVG图像,以下是一些常用的控件和库:1....Svg.NET 库Svg.NET是一个开源的C#库,用于处理SVG文件。它可以用来加载、解析、渲染SVG图像,并将其转换为其他格式(如位图)。...SharpVectors 库SharpVectors是一个开源的C#库,用于处理SVG文件。...它提供了将SVG文件加载到内存、解析SVG内容、将SVG转换为其他格式(如XAML或GDI+)以及将SVG内容保存等功能。SharpVectors支持多种渲染方式,包括使用GDI+和WPF。4....WPF 控件在WPF应用程序中,可以使用SharpVectors库提供的控件来直接显示SVG图像。例如,可以使用SvgViewbox控件来加载和显示SVG文件。
一个用于与 Ollama API 进行交互的 C# 库, 让您轻松地与 Ollama 进行交互。 下面让我们看看是怎么来简化的。 功能 • 易于使用:仅需几行代码即可与 Ollama 交互。...• 实时流式传输:直接将响应流式传输到您的应用程序。 • 进度报告:在拉取模型等任务中提供实时进度反馈。 • 工具引擎:使用源代码生成器提供复杂工具支持。 • 多模态支持:支持 视觉模型。...使用方法 OllamaSharp 将每个 Ollama API 端点封装为支持响应流式传输的可等待方法。...如果您计划构建可能使用不同提供商(如 ChatGPT、Claude 和本地 Ollama 模型)的应用程序,这是一个非常有趣的概念。
12、C#中的表单界面上,有一个DataGrid控件,如何将SQL数据库里的一个表中的数据显示在这个控件上,请描述一下操作方法及步骤 ? 13、解释完整的WPF对象层次结构 ?...它允许开发人员将UI设计与应用程序逻辑分离。 可视树:可视树表示WPF应用程序中UI元素的层次结构。每个UI元素由一个可视对象表示,可视树定义了这些对象之间的父子关系。...在XAML文件中,将DataGrid控件添加到表单界面上。...15、在WPF项目什么是App.xaml? 答:App.xaml 是 WPF 项目的入口文件。它定义了应用程序的根元素,并包含应用程序的启动脚本。 App.xaml 文件由 XAML 语言编写。... 元素定义了应用程序的名称、版本和启动脚本。 App.xaml 文件的启动脚本是 属性的值。
热重载 XAML热重载允许您在应用程序运行时更改XAML代码,从而帮助开发者构建WPF或UWP应用程序用户界面。...就算我可以手写XAML,有很多事情还是需要在Blend里做,例如设计VisualState、创建动画、将文字和形状转换为路径、获取控件的ControlTemplate等。...ResXManager ResXManager是用于管理resx资源文件的Visual Studio扩展,它提供了在Visual Studio中统一管理所有资源文件的用户界面。...小规模的程序用不上,但一旦资源和资源文件达到一定数量管理这些资源将十分痛苦,这时候ResXManager就必不可少。 ?...9.结语 这篇文章主要介绍我开发WPF时常用的工具,其它还有些VB.NET To C#的代码转换器、SVG TO XAML、和PNG TO ICO等在线工具,都是用到时再网上搜的。