首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dotnet 从入门到放弃的 500 篇文章合集

C# 判断文件编码 C# 字符串首字符大写 C# 局部函数与事件 C# 枚举转字符串 C# 相对路径转绝对路径 C# 解析 sln 文件 C# 谁改了我的代码 C# 通配符转正则 C#判断文件属于文本或二进制...WPF 对比 UWP 开发中,需要知道的1000个问题 Visual studio C# 代码使用 NotNull visual Studio 无法调试,提示程序跟踪已退出 visual-studio-...如何拖动一个TextBlock的文字到另一个TextBlock win10 uwp 如何让 Page 继承泛型类 win10 uwp 如何让一个集合按照需要的顺序进行排序 win10 UWP 序列化...uwp 绑定 OneWay 无法使用 win10 uwp 绑定密码 win10 uwp 绑定静态属性 win10 uwp 自定义控件初始化 win10 uwp 获取指定的文件 win10 uwp 获取按钮鼠标左键按下...win10-uwp-应用转后台清理内存 win10-uwp-弹起键盘不隐藏界面元素 win10-uwp-快捷键 win10-uwp-截图-获取屏幕显示界面保存图片 win10-uwp-打包第三方字体到应用

10.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    New UWP Community Toolkit - AdaptiveGridView

    概述 UWP Community Toolkit  中有一个自适应的 GridView 控件 - AdaptiveGridView,本篇我们结合代码详细讲解  AdaptiveGridView 的实现。...尺寸变化,控件尺寸变化等触发时调用,根据 panel 的 Margin 和 AdaptiveGridView 的 Padding 来调整 containerWidth,再调用 CalculateItemWidth...;根据 containerWidth 和 item 的 DesiredWidth 计算出控件的列数;如果需要针对单行模式调整,则调整列数为实际 item 数量;获取 ItemMargin,当 items...我们简单调用 AdaptiveGridView 控件,设置了 DesiredWidth 和 ItemHeight,选择模式设置为多选;可以看到在控件尺寸变化时,列数和 Item 尺寸都发生了变化;如果不设置...总结 到这里我们就把 UWP Community Toolkit 中的 AdaptiveGridView 控件的源代码实现过程和简单的调用示例讲解完成了,希望能对大家更好的理解和使用这个控件有所帮助。

    1.4K70

    .NET周刊【9月第4期 2024-09-22】

    提供绿色便携版和可安装版,仅支持 Windows。用户可下载源代码进行学习,提升编程技能。更多信息可访问 GitHub 项目页面。...然后通过callback接口解析传递参数,取得token后调用API获取用户信息。用户注册和绑定部分检查认证用户是否已绑定项目用户。如果已绑定则返回token,否则引导注册或绑定。...例如,方法GetAskFromHistory会从聊天历史中提取用户需求,并初始化一个ChatHistory,提供示范性对话,帮助大模型进行函数调用。...函数调用的例子和具体实现封装在一个叫PreTrainingPlugin的内部类中,用于增强prompt。最终,该项目实现了从用户输入到大模型调用的全流程。...可枚举集合的散布值 https://khalidabuhakmeh.com/intersperse-values-for-enumerable-collections 如何实现 Interspase 方法以在集合的元素之间添加元素

    8210

    .NET周刊【9月第3期 2024-09-15】

    教程采用动画图解,内容易懂,并提供可一键运行的源代码,帮助初学者理解算法和数据结构。项目提倡互助学习,通过评论交流提升技能。教程可在GitHub上获取,也提供在线阅读和PDF下载。...提供单元测试失败的信息和断点建议,比较受监视变量的值和期望值。多次验证错误时,可继续询问以获得满意的解决。调试时,可通过AI获取变量信息、修复建议和调用链分析。...dotnet C#中获取X11的触摸信息,包括多指触摸、触摸面积和压感等。...可枚举集合的散布值 https://khalidabuhakmeh.com/intersperse-values-for-enumerable-collections 如何实现 Interspase 方法以在集合的元素之间添加元素...-9/ 它解释了 GetAlternateLookup API 的性能和独特的实现方法,该 API 已添加到 .NET 9 中的 Dictionary 和 HashSet 中。

    10110

    通俗易懂,什么是.NET Core以及.NET Core能做什么

    .NET Core提供了最先进、最成熟和最广泛的类库、公共API、多语言支持和工具。....NET Core是可共享的 .NET Core使用一种用.NET Standard编写的一致API模型,这种模型对所有.NET应用程序都是通用的。相同的API或库可以与多种语言的多个平台一起使用。....NET在C# 8的帮助下支持现代语言结构,如面向对象和模块化编程、泛型、集合、lambdas、语言集成查询(LINQ)和异步编程,这使开发人员更加高效。...UWP使用XAML作为表示层(UI)和C#作为后端编程。但是,貌似微软已经宣布了他的死亡。...参考微软官方文档 游戏 Unity是最受欢迎的游戏开发框架之一。C#和UWP用于构建移动,桌面,控制台,电视,VR,AR和Web游戏。 .NET Core 3.0中的新增的功能有哪些?

    4K20

    通俗易懂,什么是.NET Core以及.NET Core能做什么

    .NET Core提供了最先进、最成熟和最广泛的类库、公共API、多语言支持和工具。....NET Core是可共享的 .NET Core使用一种用.NET Standard编写的一致API模型,这种模型对所有.NET应用程序都是通用的。相同的API或库可以与多种语言的多个平台一起使用。....NET在C# 8的帮助下支持现代语言结构,如面向对象和模块化编程、泛型、集合、lambdas、语言集成查询(LINQ)和异步编程,这使开发人员更加高效。...UWP使用XAML作为表示层(UI)和C#作为后端编程。但是,貌似微软已经宣布了他的死亡。...参考微软官方文档 游戏 Unity是最受欢迎的游戏开发框架之一。C#和UWP用于构建移动,桌面,控制台,电视,VR,AR和Web游戏。 .NET Core 3.0中的新增的功能有哪些?

    2.6K10

    .NET周刊【6月第3期 2024-06-23】

    本文介绍了如何在以System身份运行的.NET程序中,以其他活动用户身份启动可交互式进程。...文章还讲解了如何从数据库获取数据并转换为视图模型列表,最后提到了如何使用扩展方法来添加到ObservableCollection中。...使用Microsoft.SemanticKernel基于本地运行的Ollama大语言模型实现Agent调用函数 https://www.cnblogs.com/gmmy/p/18259238 本文探讨了如何使用本地运行的大语言模型实现函数调用...作者介绍了基于阿里云开源量化版千问7B模型,通过C#和SemanticKernel实现函数调用的全过程,包括在Windows系统下安装Ollama、设置API后端、编码实现和调用流程。...具体实现包括定义函数、创建SemanticKernel实例,以及配置必要的包和服务。文章中涉及的技术细节和步骤描述清晰,尤其是在与本地模型API交互的设计方面提供了深入的解释。

    11410

    New UWP Community Toolkit - Staggered panel

    概述 前面 New UWP Community Toolkit 文章中,我们对 2.2.0 版本的重要更新做了简单回顾,其中简单介绍了 Staggered panel,本篇我们结合代码详细讲解  Staggered...我们先来看一下 StaggeredPanel 中可在调用类中获取、设置和绑定的两个依赖属性: DesiredColumnWidth - 获取和设置 StaggeredPanel 内 Item 期望列宽度的属性...返回索引;根据返回的索引,把对应 child 的高度加到 columnHeights 对应索引中,更新  columnHeights 数组中每列的总高度值; 4....下面示例中,我们使用了 GridView 控件,用 StaggeredPanel 作为 ItemsPanelTemplate;上面说到了两个依赖属性,我们分别作了设置,从下面的运行图中也可以体现出来。...总结 到这里我们就把 UWP Community Toolkit 中的 StaggeredPanel 功能的源代码实现过程和简单的调用示例讲解完成了,希望能对大家更好的理解和使用这个控件有所帮助,也希望能启发大家去做出更丰富排列规则的

    1.1K60

    .NET 的 Native AOT 现在是什么样的?

    它之所以得名,是因为它仅在首次调用该方法时编译该方法的 IL 代码。 另一方面,.NET Native AOT 编译由一个步骤组成。将 C# 源代码编译为开发人员计算机上的本机代码。...此过程包括将 C# 代码转换为 IL 代码,然后转换为 Native 代码,形成一个两步编译过程。但这是一个实现细节。这就是 AOT .NET 程序集 框在下面的架构中为灰色的原因。...增强的知识产权保护:AOT 编译将源代码转换为优化的机器代码,这使得逆向工程尝试更具挑战性。生成的本机代码比 IL 代码更加模糊,并且难以破译,因为 IL 代码可以轻松反编译为原始 C# 代码。...具体来说,.NET 9版本中,为了确保向下兼容性,X86架构下的AOT(Ahead-of-Time)编译器的支持扩展,.NET 9采用了精心设计的编译策略,确保了对Win7及XP API的兼容性,使代码能够无缝运行...在.NET MAUI的测试中,通过调用JNI来获取Java数组元素的性能比使用string.Split和新的Span方法更差。这表明开发者正在考虑如何在未来版本中优化这一过程。

    7400

    .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter

    实战篇: 在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter 遇到了什么问题 有一个任务,可能会出错...,然后在每次循环的时候更新集合中的所有项。...我把这个 Awaitable 和 Awaiter 分开,是为了隔离 await 关键字的 API 和编译器自动调用的方法。避免编译器的大量方法干扰使用者对这个类的使用。...(而集合应该继承 IEnumerable) 所以其实这三个类是在干同一件事情,都是为了实现一个可 await 异步等待的对象。...以及实战篇章: 在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter 这几个类的实际代码可以在文末查看和下载

    1.2K30

    【Unity 实用工具】✨| Unity 十款 浏览器相关插件 整理(web view browser)

    前言 本篇文章将会介绍一下在Unity中可以用的一些浏览器插件 有的是内嵌形式的,就是在Unity中显示浏览器的相关内容,有的则是会调用电脑本身的浏览器 插件有很多种,基本上都能实现一个浏览器最基本的功能...通过绝对值或引用 Unity UI 元素的相对值来设置位置和大小 播放 YouTube,Vimeo 或本地视频 获取照片和上传 网页透明部分穿透点击,使用网页制作游戏 UI 查看我们的网站获取更多信息...特点: 接入简单,核心文件仅3个,且无需额外配置 轻量化,增加代码量仅20KB左右 使用简单,复杂的功能已封装为几个调用简单的API接口 ---- ????...3D WebView 的原生UWP插件作为预编译库提供,不提供它们的原生源代码。 3D WebView 的原生UWP插件无法在编辑器中运行,因此在编辑器中运行时默认使用模拟 webview 实现。...UWP 插件支持桌面上的透明 web 视图,但在 Hololens 上不支持。

    8.7K40

    【译】Visual Studio 2019 中 WPF & UWP 的 XAML 开发工具新特性

    XAML实时调试工具: XAML C# Edit & Continue 现在被称为 XAML Hot Reload (v16.2): 现在将 WPF / UWP 的 XAML C# Edit & Continue...创建的数据绑定,以绑定包含公共属性,元素名称,索引属性路径(集合),附加属性和强制转换属性的路径。...实时可视化树中的Just My XAML 可移动的应用内工具栏(v16.3): 应用程序内工具栏已得到增强,可在正在运行的 WPF / UWP 应用程序中移动,从而使开发人员能够在应用程序中向左或向右拖动它以解除阻止应用程序...XAML编辑器 XAML(v16.0)的智能感知支持: IntelliCode 是一种AI辅助的 IntelliSense,适用于多种语言,可预测开发人员最可能使用的正确 API,而不仅仅是字母顺序的成员列表...合并资源字典 “编辑模板”现在可与第三方控件中的控件一起使用: 即使“编辑模板”现在不是源代码解决方案的一部分,也可以创建控件模板的副本。

    7.4K30

    .NET6 平台系列2 .NET Framework框架详解

    它包括两个主要组件:公共语言运行时 (CLR),它是处理运行应用的执行引擎;.NET Framework 类库,它提供开发人员可从其自己的应用中调用的已测试、可重用代码库。...例如有的语言不区分大小写,有的不支持 unsigned(无符号)整数、操作符重载或者参数数量可变的方法。要创建很容易从其他编程语言中访问的类型,只能从自己的语言中挑选其他所有语言都支持的功能。....NET 5(和 .NET Core)及更高版本的 BCL 的源代码包含在 .NET 运行时存储库中。...这些 BCL API 中的大多数也可以在 .NET Framework 中获取,因此可将此源代码视为 .NET Framework BCL 源代码的一个分支。...以下术语通常指 BCL 引用的相同 API 集合: 核心 .NET 库 框架库 运行时库 共享框架 · 基本操作 构建于BCL之上,它是FCL的一部分,是FCL为开发人员提供的基础性操作(如:数据库操作

    2.2K10

    .NET周报 【7月第1期 2023-07-02】

    本文主要讲述了如何将COM对象映射到.NET中的一个实际对象实例,以及如何使用GCHandle来获取与该句柄关联的固定地址,并使用GCHandle.FromIntPtr从该地址检索句柄。...瞧不上吗?...这将允许您通过 Visual Studio 中的聊天询问有关改进代码的问题。 更多 C# 支持、LINQ 嵌入提示、dotTrace Linux、macOS 源代码视图等。...其他更新的 C# 支持、新用户的新 UI 默认值、每个项目的自定义颜色、可访问性改进、添加的结构视图过滤器和排序、Roslyn(源生成器)改进和模板、远程调试器,例如 ARM32 支持 【英文】Cysharp...,该机制与 Microsoft Store 应用程序和完全受信任的 Win32 应用程序中使用的 UWP 进行通信,以及一个利用它的库。

    18820

    在 WPFUWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter

    在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter 发布于 2017-10-29 16:38...即便有些耗时操作没有返回可等待的类型,我们也可以用一句 Task.Run(action) 来包装(同步转异步 - 林德熙 中也有说明);不过副作用就是 Run 里面的方法在后台线程执行了(谁知道这是好处呢还是坏处呢...实战篇: 在 WPF/UWP 中实现一个可以用 await 异步等待 UI 交互操作的 Awaiter .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter 本文阅读建议 本文代码较多,阅读建议...某个函数的执行需要显示一个用户控件,用户填写控件中的信息并确定后,函数才继续执行。这种感觉很像模态窗口,但我们却是在同一个窗口内实现,不能通过模态窗口来实现我们的功能。...(UWP 中的 ContentDialog 就是这么干的。) 我们需要在后台线程创建一个控件,创建完毕之后在原线程返回。这样我们就能得到一个在后台线程创建的控件了。

    3.4K31
    领券