今天继续给大家分享.NET MAUI中开发的Android应用如何修改安装图标和启动页面,希望对大家使用Net开发安卓APP提供一些帮助! 一、更换APP应用图标 这里我们直接编辑项目文件 MyFirstMauiApp.csproj来修改APP应用图标 官方案例默认的组合图标,其中Foregroun ...
国内文章 C#/.NET/.NET Core优秀项目和框架2024年9月简报 https://www.cnblogs.com/Can-daydayup/p/18457705 文章介绍了多个与C#.NET和ASP.NET相关的优秀开源项目和框架,包括Avalonia UI、WaterCloud、Cod ...
需要在局域网内远程电脑 1.方式一: 通过第三方工具,比如向日葵,AnyViewer等工具 2.方式二:远程桌面方式 步骤1. 首先,需在目标电脑上启用远程桌面连接功能。您可以点击“开始”图标,选择“设置” > “系统” > “远程桌面”,将“启用远程桌面”打开即可。 步骤2. 在搜索框中输入“远程 ...
一:背景 1. 讲故事 上篇聊到了 C#程序编译成Native代码 的宏观过程,有粉丝朋友提了一个问题,能不能在 dotnet publish 发布的过程中对AOT编译器拦截进行源码级调试,这是一个好问题,也是深度研究的必经之路,这篇我们就来分享下吧。 二:托管和非托管调试器 1. 调试器介绍 相信 ...
目录天天基金API添加项目依赖项请求 API 数据获取所有基金代码获取基金净值信息功能测试扩展:实现一个基金净值数据库参考链接 天天基金API 常见的 API 如下: 所有基金代码:http://fund.eastmoney.com/js/fundcode_search.js 基金详细信息:http ...
很久很久没有写过博客了, 正好最近园子又挣得一线生机, 必须得凑个热闹水一篇. 事情是这样的, 在今年的早些时候, 把公司的一部分api服务器的.net版本从6升级到了8, 毕竟6马上就是EOL了(.NET6 TLS 到2024年11月12日). 没成想在升级完的3个月后竟然触发了一个.NET8 r ...
说明 该文章是属于OverallAuth2.0系列文章,每周更新一篇该系列文章(从0到1完成系统开发)。 该系统文章,我会尽量说的非常详细,做到不管新手、老手都能看懂。 说明:OverallAuth2.0 是一个简单、易懂、功能强大的权限+可视化流程管理系统。 友情提醒:本篇文章是属于系列文章,看该 ...
今天不讨论技术问题,而是简单聊一下不同系统的路径问题 正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是""。 在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜杠"",比如"C:\Windows\System" ...
前言 在工业自动化和机器视觉领域,对实时性、可靠性和效率的要求越来越高。为了满足这些需求,我们开发了一款专为工业自动化运动控制和机器视觉流程开发设计的 C# 并发流程控制框架。 该框架不仅适用于各种工业自动化场景,还能在单线程环境下实现每秒百万次以上的调度频率,从而从容应对涉及成千上万输入输出点数的 ...
本文将告诉大家如何从简单的控制台开始,使用 Vortice 辅助调用 Direct2D1 的功能,配合 WM_Pointer 消息,制作一个简单绘制触摸折线笔迹的 D2D 应用 ...
先看效果图: win11: win10: 大致思路是:通过反射获取Popup内部的原生窗口句柄,然后通过前文已经实现的WindowMaterial类来应用窗口特效;对于ToolTip,为了保持其易用性,我使用了附加属性+全局样式的方式来实现,ToolTip也是一个特殊的Popup. 前文链接:WPF ...
一:背景 1. 讲故事 大家都知道所谓的.NET Native AOT即通过AOT编译器直接将C#代码编译成机器码,大家也习惯用C/C++的编译过程来类比,都是静态编译本质上都差不多,这篇我们借助工具从宏观层面去看一看AOT的编译过程。 二:C/C++ 的编译过程 用gcc编译过c代码的朋友都知道, ...
前言 本文将介绍一个基于 .NET 6.0 和 Vue.js 的开源在线考试系统,并探讨其各项功能及其技术实现原理。对于需要在线考试系统的朋友们来说,本文是一个很好的学习资源,希望能帮助大家理解和掌握系统的构建方法,从而提供一个方便、高效的考试环境。 项目介绍 本系统旨在为教育机构提供一个全面的在线 ...
目录获取QQ邮箱授权码安装 MailKit配置邮件服务器信息实现邮件收发方法测试邮件收发参考文章 获取QQ邮箱授权码 打开QQ邮箱,进入 设置->账号 页面: 在 POP3/IMAP/SMTP 中开启 SMTP服务,然后点击 授权码复制授权码: QQ邮箱服务器的参数如下,详细内容参考SMTP/IMA ...
今天给大家讲讲.net中特性的高级使用 1.什么是特性 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。 用[]来标识,在.Net 框架提供了两种类型的特性:预定义特性和自定义特性。 可以用这个图来直观看看Attribute属性的 ...
目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测试参考链接 简介 Clipboard API 是一种允许网页读取剪贴板数据或向其中写入数据的API,主要有两个方法: navigator.clipboard.writeText() :用于将文本写入剪贴板。 navigator.cl ...
转载请标明原出处:https://www.cnblogs.com/crpfs/p/18463735 1. 先决条件 本文修改的动态库是从如下的 NuGet 包中获取的: 如果使用的是 Visual Studio 中的 NuGet 包管理器获取的,则其动态库(.dll)一般会存放在: .\packag ...
前言 嗨,大家好!今天我们要聊一聊 .NET 中的内存管理。你知道吗?虽然 .NET 有一个很好的垃圾回收系统来自动清理不再使用的对象,但在某些情况下,我们还需要自己动手来释放一些特殊的资源,比如打开的文件或数据库连接。如果不这样做,可能会导致程序运行不畅甚至崩溃。在本文里,将介绍两种简单有效的方式 ...
一:背景 1. 讲故事 上篇聊到了如何对AOT程序进行轻量级的APM监控,有朋友问我如何获取AOT程序的CPU利用率,本来我觉得这是一个挺简单的问题,但一研究不是这么一回事,这篇我们简单的聊一聊。 二:如何获取CPU利用率 1. 认识cpuUtilization字段 熟悉.NET底层的朋友应该知道, ...
本章目标 完成数据访问层的基本设计 实现Sticker微服务的RESTful API 引言:应该使用ORM框架吗? 毋庸置疑,Sticker微服务需要访问数据库来管理“贴纸”(也就是“Sticker”),因此,以什么方式来存储数据,就是一个无法绕开的话题。如果你遵循领域驱动设计的思想,那么你可以说, ...