为Xamarin.Forms的导航栏增加搜索功能

在使用NavigationPage导航的时候, 我们可以给里面添加一些功能按钮, 如下所示: <ContentPage.ToolbarItems> <ToolbarItem/> <ToolbarItem/> </Content...

2023-01-01

C#中间语言及ILDASM工具用法

当我们编译 .NET 应用程序时会发生什么?当我们编译任何 .NET 应用程序时,它将生成一个程序集,该扩展项可以是 。DLL 或 。Exe。例如,如果编译窗口或控制台应用程序,则将得到 .EXE...

2023-01-01

C#创建控制Windows服务

需求针对一种特殊的应用, 不需要显示GUI, 希望常驻在Windows服务当中,在必要的时候我们可以进行启动或开机启动。这个时候我们就可以创建WindowsService 来实现。创建Window...

2023-01-01

C#实现MQTT服务端与客户端通讯功能

关于MQTTMQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情...

2023-01-01

C#异步编程async/await用法详解

异步函数简介一般指 async 修饰符声明得、可包含await表达式得方法或匿名函数。声明方式异步方法的声明语法与其他方法完全一样, 只是需要包含 async 关键字。async可以出现...

2023-01-01

Unity UGUI 按钮绑定事件的 4 种方式汇总

UGUI 可视化创建以及关联事件很方便, 动态创建可以利用创建好的 Prefab 进行实例化, 只是在关联事件上有些复杂, 本文总结了几种给按钮绑定事件的关联方式.1. 可视化创建及...

2023-01-01

关于C#中GUI编程的标准事件问题

前言昨天的文章,带大家简单学习C#中的事件,了解订阅者和发布者之间的逻辑关联,也通过小案例进行实际操作,可以看到具体的输出结果。目前在工作中,使用Winform桌面开发比较多,很多...

2023-01-01

C#基于SerialPort类实现串口通讯详解

本文实例为大家分享了C#基于SerialPort类实现串口通讯的具体代码,供大家参考,具体内容如下最终效果窗体设置:using System;using System.Collections.Generic;using System.Com...

2023-01-01

C#实现贪吃蛇小游戏

本文实例为大家分享了C#实现贪吃蛇小游戏的具体代码,供大家参考,具体内容如下之前一直想写一个贪吃蛇小游戏,上个周末终于有时间做了一个,现在和大家分享。界面界面比较简单,一个...

2023-01-01

C#接口INotifyPropertyChanged使用方法

INotifyPropertyChanged:该接口包含一个事件, 针对属性发生变更时, 执行该事件发生。 // // 摘要: // 通知客户端属性值已更改。 public interface INotify...

2023-01-01

C#实现读取txt文件生成Word文档

目录dll文件安装(3种方法)读取txt生成Word注意事项总结本文将以C#程序代码为例介绍如何来读取txt文件中的内容,生成Word文档。在编辑代码前,可参考如下代码环境进行配置:Visual S...

2023-01-01

C#实现简易计算器功能(2)(窗体应用)

本文实例为大家分享了C#实现简易计算器功能第二部分的具体代码,供大家参考,具体内容如下初始化,实现四则运算using System;using System.Collections.Generic;using System.Com...

2023-01-01

C#定时任务框架Quartz.NET介绍与用法

什么是定时任务?最近恰巧有类似的需求, 需要做一个应用程序服务, 每天定时给服务器上传采集的数据。在没有任务框架的使用前提下, 如果我们想要实现类似的需求,可以自己写一...

2023-01-01

C#实现单例模式的多种方式

什么是单例模式?这里我就不做过多的解释了, 毕竟关于Singleton的资料实在是太多太多了。点击这里简单的思路就是, 创建对象单例的动作转移到另外的行为上面, 利用一个行为去...

2023-01-01

C# WPF开源UI控件库MaterialDesign介绍

## 学习平台微软开发者博客:https://devblogs.microsoft.com/?WT.mc_id=DT-MVP-5003986微软文档与学习:https://docs.microsoft.com/zh-cn/?WT.mc_id=DT-MVP-5003986微软开...

2023-01-01

详解Unity日志打印工具功能

目录一、日志工具功能二、Logger类三、LoggerMgr类四、上传日志五、日志双击溯源问题一、日志工具功能封装Debug类,需要实现功能:1.控制所有日志是否打印;2.除了Log,Warning,Erro...

2023-01-01

C#实现串口调试工具

前文由于经常用到串口调试, 尽管有现成的软件, 因为前端时间涉及一个二次开发, 就因为一个RtsEnable设置, 折腾半天, 网上各种版本的也很多, 功能扩展的很开也多。所以现在...

2023-01-01

C#实现计算器功能

本文实例为大家分享了C#实现计算器功能的具体代码,供大家参考,具体内容如下在刚刚接触c#的时候,就想做一个简单加减乘除计算器。这就是目标,可惜一直没有动手去做,今天特意把它简...

2023-01-01

c# 理解csredis库实现分布式锁的详细流程

声明:这里首先使用的是csredis,地址是https://github.com/2881099/csredis该库本身已经足够完善,这里我画蛇添足一下,为了方便自己的使用。本身csredis库已经实现了完整的加锁...

2023-01-01

C#实现弹窗提示输入密码

本文实例为大家分享了C#实现弹窗提示输入密码的具体代码,供大家参考,具体内容如下String PM = Interaction.InputBox("请输入密码", "输入密码", "", 100, 100);if (PM != "22...

2023-01-01

C#实现QQ聊天窗口

本文实例为大家分享了C#实现QQ聊天窗口的具体代码,供大家参考,具体内容如下分析需要两个TextBox,一个用于显示消息,一个用于编辑消息需要四个按钮,分别控制关闭程序,清空正在...

2023-01-01

C#基于winform实现音乐播放器

本文实例为大家分享了C#基于winform实现音乐播放器的具体代码,供大家参考,具体内容如下首先,右键工具箱的组件,找到选择项,找到Windows Media Player组件并添加。设计界面:首先实...

2023-01-01

C#实现简易多人聊天室

本文实例为大家分享了C#实现简易多人聊天室的具体代码,供大家参考,具体内容如下只有一个群聊的功能服务端using System;using System.Collections.Generic;using System.Compo...

2023-01-01

基于NET Core 的Nuget包制作、发布和运用流程解析(完整过程)

目录前期准备Nuget包制作上传Nuget包Nuget包使用(一)、准备配置信息(二)、业务层调用开发缘由:公司需要调用天眼查-开放平台 ,验证客户的的营业执照信息是否在存续期,并将企业...

2023-01-01

C#实现六大设计原则之接口隔离原则

接口隔离原则(ISP)定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A...

2023-01-01

C#的并发机制优秀在哪你知道么

目录一行没用的代码却提高了效率?看似没用的Invoke到底有什么用​深度解读,为何要加两把锁总结笔者上次用C#写.Net代码差不多还是10多年以前,由于当时Java已经颇具王者风范,Net...

2023-01-01

C#面向对象之模拟实现商城购物功能

本文实例为大家分享了C#实现商城购物功能的具体代码,供大家参考,具体内容如下商品类namespace ShoppingSystem{    /*     * 商品信息包括:商品名称、商品价格、商品型号...

2023-01-01

Unity实现菜品识别的示例代码

接口介绍:识别超过9千种菜品,支持客户创建属于自己的菜品图库,可准确识别图片中的菜品名称、位置、卡路里信息,并获取百科信息,适用于多种客户识别菜品的业务场景中。创建应用:...

2023-01-01

C#实现在窗体上的统计图效果

本文实例为大家分享了C#实现在窗体上的统计图,供大家参考,具体内容如下忽然要用到C#来制作统计图,起初不太清除怎么弄,看了一些代码实现统计图的文档。终于实现了条形图的设置,后...

2023-01-01

C# 实例解释面向对象编程中的单一功能原则(示例代码)

在面向对象编程领域中,单一功能原则(Single responsibility principle)规定每个类都应该有且仅有一个单一的功能,并且该功能应该由这个类完全封装起来。在面向对象编程中,SOLID...

2023-01-01

详细聊聊C#的并发机制优秀在哪

目录前言一行没用的代码却提高了效率?​ 看似没用的Invoke到底有什么用​深度解读,为何要加两把锁总结前言笔者上次用C#写.Net代码差不多还是10多年以前,由于当时Java已经颇具...

2023-01-01

C#实现简单超市收银系统

本文实例为大家分享了C#实现简单超市收银系统的具体代码,供大家参考,具体内容如下今天使用一直学习的抽象类等做了个简单的超市收银系统,不难,不过里面的逻辑要理清楚。首先我们...

2023-01-01

C#使用Socket实现本地多人聊天室

本文实例为大家分享了C#使用Socket实现本地多人聊天室的具体代码,供大家参考,具体内容如下【脚本一:Server端】使用本机地址:127.0.0.1完整代码using System;using System.Colle...

2023-01-01

C#基于Socket实现简单聊天室功能

因为这段时间在学习Socket,所以就试着写了一个简单的聊天室。主要分为服务器端和多个客户端。利用服务器端作数据中转站,实现消息群发。1、服务器端有两个类:using System.Col...

2023-01-01

C#实现六大设计原则之里氏替换原则

定义:1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1...

2023-01-01

C#实现OFD格式与PDF格式的互转

目录OFD转为PDF1.按照如下步骤引入Spire.Pdf.dll2.代码示例PDF转为OFD示例代码OFD转为PDFOFD格式的文档是一种我国独有的国家标准版式的文档,在不同场景需求中,可以通过格式转...

2023-01-01

C#简单聊天室雏形

本文实例为大家分享了C#简单聊天室雏形的具体代码,供大家参考,具体内容如下程序使用的控制台的黑窗口模拟程序,第一次涉及网络编程,写出来方便以后查阅,代码很简单
首先是服务器...

2023-01-01

Unity实现红酒识别的示例代码

接口介绍:识别图像中的红酒标签,返回红酒名称、国家、产区、酒庄、类型、糖分、葡萄品种、酒品描述等信息,可识别数十万中外红酒;支持自定义红酒图库,在自建库中搜索特定红酒信息...

2023-01-01

C#绘制饼状图和柱状图的方法

本文实例为大家分享了C#绘制饼状图和柱状图的具体代码,供大家参考,具体内容如下#代码如下:using System;using System.Collections;using System.Collections.Generic;using Sy...

2023-01-01

C#使用WebSocket实现聊天室功能

WebSocket介绍WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就...

2023-01-01

C#9.0推出的4个新特性介绍

在 .NET 5.0 的发布中,不仅统一了框架,微软还在C#9.0中推出了一些新特性。本版本中,印象深刻的功能:Init-only setters (初始化设置器)Records (记录)Top-level statements (...

2023-01-01

C#多线程系列之资源池限制

Semaphore、SemaphoreSlim 类两者都可以限制同时访问某一资源或资源池的线程数。这里先不扯理论,我们从案例入手,通过示例代码,慢慢深入了解。Semaphore 类这里,先列出 Semaphor...

2023-01-01

C#多线程系列之线程池

目录线程池ThreadPool 常用属性和方法线程池说明和示例线程池线程数线程池线程数说明不支持的线程池异步委托任务取消功能计时器线程池线程池全称为托管线程池,线程池受 .NET...

2023-01-01

C#多线程系列之任务基础(二)

目录判断任务状态再说父子任务组合任务/延续任务复杂的延续任务并行(异步)处理任务并行(同步)处理任务并行任务的 Task.WhenAny并行任务状态循环中值变化问题定时任务 TaskS...

2023-01-01

C#使用Chart绘制曲线

本文实例为大家分享了C#使用Chart绘制曲线的具体代码,供大家参考,具体内容如下新建一个控制台应用程序,程序名:WindowsFormsApp2,将下面的代码拷贝进去即可using System;using Sy...

2023-01-01

C# Chart绘制简单图形波形

本文实例为大家分享了C# Chart绘制简单图形波形的具体代码,供大家参考,具体内容如下此次用C#绘制波形使用的是Chart控件1、将Chart控件拖进主界面,然后设置属性。// // chart1...

2023-01-01

C#多线程系列之线程等待

目录前言volatile 关键字三种常用等待再说自旋和阻塞SpinWait 结构属性和方法自旋示例新的实现SpinLock 结构属性和方法示例等待性能对比前言volatile 关键字volatile 关键...

2023-01-01

C#多线程系列之任务基础(三)

目录TaskAwaiter延续的另一种方法另一种创建任务的方法实现一个支持同步和异步任务的类型Task.FromCanceled()如何在内部取消任务Yield 关键字补充知识点TaskAwaiter先说一...

2023-01-01

C#多线程系列之工作流实现

目录前言节点ThenParallelScheduleDelay试用一下顺序节点并行任务编写工作流接口构建器工作流构建器依赖注入实现工作流解析前言前面学习了很多多线程和任务的基础知识,这里...

2023-01-01

C#实现变量交换、斐波那契数列、质数、回文方法合集

目录交换两个变量的方法使用C#中的第三个变量交换两个数字不使用第三个变量交换数字的方法不使用第三个变量交换字符串的方法斐波纳奇数列如何从斐波那契数列中找到第N个斐...

2023-01-01
返回顶部
顶部