随笔分类 -  c#

关于c#语言上的一些笔记
摘要:前言 通过可视化的形式,规划AGV行驶中遇到的交通管制区域,能够避免区域划分的错漏。首先是通过描点呈现出地图,然后每个区域使用矩形来包含这些点。 这次依旧是使用MVVM的模式开发,使用到的库有 CommunityToolkit.Mvvm 和 Microsoft.Xaml.Behaviors.Wpf 阅读全文
posted @ 2022-10-17 16:56 huang1993 阅读(327) 评论(0) 推荐(1) 编辑
摘要:前言 在开发自己使用的日志查看小工具,日志查看的界面是准备做成上下分层,上层是日志内容,下层是Json格式的日志内容的格式化后的展示,然后上层是将日志文件的每一行作为ListboxItem加载,然后在点击了某一项之后,如果日志内容是Json格式的,就会格式化Json之后在下层展示,这样方便检查数据, 阅读全文
posted @ 2022-10-08 11:03 huang1993 阅读(137) 评论(0) 推荐(0) 编辑
摘要:加载页面 目的:在打开某个视图的时候,可能需要获取数据,而获取数据的时间一般会慢一点,所以应该提供一些反馈给用户,表示这个视图正在加载,而不是已经加载完成没有数据,重点是需要反馈,让用户知道软件正在运作 方法:在加载数据的开始,弹出对话框,这个对话框就是一个 ProgressBar ,然后开始加载数 阅读全文
posted @ 2022-09-25 11:15 huang1993 阅读(54) 评论(0) 推荐(0) 编辑
摘要:Prism对话框移除最大化最小化和关闭 目的:在弹出的对话框中,不需要最大化,最小化以及关闭按钮,自定义两个按钮,用作确认提交和取消提交 方法:在Prism中找到的方法,直接在 UserControl 或者 Window 下添加就行 <prism:Dialog.WindowStyle> <Style 阅读全文
posted @ 2022-09-25 11:13 huang1993 阅读(98) 评论(0) 推荐(1) 编辑
摘要:搜索框 目的:希望一个类似百度搜索框的功能,在输入框中输入内容,弹出下拉框,下拉框的内容随着输入的变化而变化 方法: 输入框,用户在输入的时候,变化的是 Text 属性,我们可以先绑定一个属性在输入框的内容中,不过是单向绑定 OneWay ,这样输入框的变化就不会影响到后台,那么搜索的内容如何获取呢 阅读全文
posted @ 2022-09-25 11:13 huang1993 阅读(46) 评论(0) 推荐(0) 编辑
摘要:DataGrid 的简单使用 因为我只需要一个简单的表格展示数据,而操作数据我是放在了Button中,所以我需要关闭 DataGrid 本身自带的一些操作数据的功能,以下都是需要关闭的 RowHeaderWidth AutoGenerateColumns CanUserResizeColumns C 阅读全文
posted @ 2022-09-25 11:12 huang1993 阅读(39) 评论(0) 推荐(0) 编辑
摘要:ContextMenu 的使用 目的:在使用扩展器装数据的时候,希望有删除、修改数据的功能,没有使用DataGrid是因为数据有层级,而且比较多, 方法:如果在数据项后面简单地放个Button又不太好看,干脆就使用ContextMenu来隐藏行为,让数据在展示的时候简洁一点 ContextMenu 阅读全文
posted @ 2022-09-25 11:12 huang1993 阅读(44) 评论(0) 推荐(0) 编辑
摘要:使用ListBox作为导航栏,实现视图跳转 在顶部导航栏的布局设计中,需要一个容器装着一系列视图的标签,如果这个标签是用Button来实现的,需要更改Button的控件模板,会稍微有点麻烦,然后我是使用ListBox,内部就是简单的TextBlock,然后在ListBox的内部添加交互行为,因为Te 阅读全文
posted @ 2022-09-25 11:11 huang1993 阅读(45) 评论(0) 推荐(0) 编辑
摘要:WPF中Nlog日志组件的使用 目的:希望在WPF的运作中,记录一些关键操作的信息,记录一些错误发生的信息 方法:查阅一些资料发现,大部分组件的方式都是在ASP中直接通过服务的形式注册在容器中的,但是对于在Prism中,却没有找到很好的配套组件,所以就直接使用比较原始的方法去使用日志组件,这里选择的 阅读全文
posted @ 2022-09-25 09:01 huang1993 阅读(289) 评论(0) 推荐(0) 编辑
摘要:RestSharp 的简单使用 目的:希望在WPF应用中发送HTTP请求,获取后台数据 方法:在网上的一些搜索结果中,推荐使用的方式有HttpClient、HttpClientFactory、refit和RestSharp,其中中间两个估计是属于在ASP下使用的库,找到的方法都是需要注册到IServ 阅读全文
posted @ 2022-09-25 09:00 huang1993 阅读(317) 评论(0) 推荐(0) 编辑
摘要:前后台同时启动的方式 目的:希望在WPF前台启动后,带动 ASP.NET Core 后台服务一同启动,在前台关闭后,也一起关闭 方法:在打开窗口之前,首先手动打开 ASP.NET Core 子进程,然后注册窗口关闭回调,通知后台关闭进程 public static class ExternalPro 阅读全文
posted @ 2022-09-25 08:59 huang1993 阅读(91) 评论(0) 推荐(0) 编辑
摘要:Part 2 C# 2–5 《C# IN DEPTH》 -- FOURTH EDITION Author: Jon Skeet 如果需要电子书的小伙伴,可以留下邮箱,看到了会发送的 6 Async implementation 6.1 Structure of the generated code 阅读全文
posted @ 2022-07-11 21:22 huang1993 阅读(213) 评论(2) 推荐(0) 编辑
摘要:CHAPTER 10 Cancellation 《Concurrency in C# Cookbook》 Asynchronous, Parallel, and Multithreaded Programming Author: Stephen Cleary 如果需要电子书的小伙伴,可以留下邮箱,看 阅读全文
posted @ 2022-07-11 21:19 huang1993 阅读(44) 评论(0) 推荐(0) 编辑
摘要:CHAPTER 11 Functional-Friendly OOP 《Concurrency in C# Cookbook》 Asynchronous, Parallel, and Multithreaded Programming Author: Stephen Cleary 如果需要电子书的小 阅读全文
posted @ 2022-07-11 21:19 huang1993 阅读(30) 评论(0) 推荐(0) 编辑
摘要:CHAPTER 7 Testing 《Concurrency in C# Cookbook》 Asynchronous, Parallel, and Multithreaded Programming Author: Stephen Cleary 如果需要电子书的小伙伴,可以留下邮箱,看到了会发送的 阅读全文
posted @ 2022-07-11 21:19 huang1993 阅读(63) 评论(0) 推荐(0) 编辑
摘要:CHAPTER 1 Concurrency: An Overview 《Concurrency in C# Cookbook》 Asynchronous, Parallel, and Multithreaded Programming Author: Stephen Cleary 如果需要电子书的小 阅读全文
posted @ 2022-07-11 21:17 huang1993 阅读(96) 评论(0) 推荐(0) 编辑
摘要:CHAPTER 2 Async Basics 《Concurrency in C# Cookbook》 Asynchronous, Parallel, and Multithreaded Programming Author: Stephen Cleary 如果需要电子书的小伙伴,可以留下邮箱,看到 阅读全文
posted @ 2022-07-11 21:17 huang1993 阅读(53) 评论(0) 推荐(0) 编辑
摘要:CHAPTER 3 Asynchronous Streams 《Concurrency in C# Cookbook》 Asynchronous, Parallel, and Multithreaded Programming Author: Stephen Cleary 如果需要电子书的小伙伴,可 阅读全文
posted @ 2022-07-11 21:17 huang1993 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Chapter 25. Regular Expressions 内容来自书籍《C# 10 in a Nutshell》 Author:Joseph Albahari 需要该电子书的小伙伴,可以留下邮箱,有空看到就会发送的 正则表达式语言识别字符模式。支持正则表达式的 .NET 类型基于 Perl 5 阅读全文
posted @ 2022-07-02 22:08 huang1993 阅读(119) 评论(3) 推荐(0) 编辑
摘要:Chapter 22. Parallel Programming 内容来自书籍《C# 10 in a Nutshell》 Author:Joseph Albahari 需要该电子书的小伙伴,可以留下邮箱,有空看到就会发送的 在本章中,我们将介绍旨在利用多核处理器的多线程 API 和结构 Parall 阅读全文
posted @ 2022-07-02 22:07 huang1993 阅读(70) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示