C#实现六大设计原则之迪米特法则

定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。PS...

2022-08-06

利用C#快速查出哪些QQ好友空间屏蔽了自己

大家好,我叫柠檬水,今天马上就要放假,突然想到自己以前的伙伴、同学,好像想到他们空间没怎么发过动态,难道是把我屏蔽了吗,好友又那么多,行吧,只能用c#写一个快速的知道哪些人屏蔽了...

2022-08-06

C# 使用Aspose.Cells 导出Excel的步骤及问题记录

今天在工作中碰到同事用了一种新型的方式导入excel,在此做个学习记录。Aspose.Cells简介:Aspose.Cells是一款功能强大的Excel文档处理和转换控件,开发人员和客户电脑无需安装Mi...

2022-08-06

C#实现计算器功能(winform版)

本文实例为大家分享了C#实现计算器功能的具体代码,供大家参考,具体内容如下代码:Random rad = new Random(); // 实例化随机对象        private void Form1_Load(object s...

2022-08-06

C#实现简单的计算器小功能

本文实例为大家分享了C#实现简单的计算器小功能的具体代码,供大家参考,具体内容如下先来张效果图吧(5分钟写好,莫怪)代码:数字按钮绑定的是button_Clickd()方法运算符按钮绑的是...

2022-08-06

C#实现简单的计算器功能(窗体)

本文实例为大家分享了C#实现简单的计算器功能的具体代码,供大家参考,具体内容如下1.界面设计2.代码using System;using System.Collections.Generic;using System.ComponentMo...

2022-08-06

C#实现简单的计算器小程序

作为一个程序员,如何从浅入深的训练自己的技术,可以通过一些小程序来训练
下面简单介绍一下如何制作一个简单的计算器小程序如下为制作之后的小程序截图代码段 其中计算用了da...

2022-08-06

C#实现经典飞行棋游戏的示例代码

目录效果展示主函数 场景类型枚举控制台基础设置开始及结束场景逻辑游戏场景逻辑固定打印的信息格子类型枚举和格子结构体 地图结构体玩家和电脑结构体绘制玩家扔骰子逻辑...

2022-08-06

C#实现六大设计原则之依赖倒置原则

依赖倒置原则(DIP)定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修...

2022-08-06

C#可变参数params示例详解

目录前言示例探究本质扩展知识总结前言前几天在群里看到群友写了一个基础框架,其中设计到关于同一个词语可以添加多个近义词的一个场景。当时群友的设计是类似字典的设计,直接...

2022-08-06

C#8.0中的索引与范围功能介绍

C#8.0中, 新增了一个索引与范围的功能, 为访问序列中的单个元素或范围提供了一种简洁的语法。在没有提供索引功能之前, 我们需要访问序列中的某个元素, 我们可以利用下标或...

2022-08-06

C#实现计算器精简版

本文实例为大家分享了C#实现计算器精简版的具体实现代码,供大家参考,具体内容如下计算器需求分析一、界面设计1.做一个显示屏
2.17个按钮(0-9,±×÷%=,CE)二、...

2022-08-06

C#实现简易计算器小功能

本文实例为大家分享了C#实现简易计算器小功能的具体代码,供大家参考,具体内容如下简易的登陆界面。具有幻灯片效果。(picturebox time控件)
计算器支持多位数,小数,括号的运算。音...

2022-08-06

六大设计原则之开闭原则

定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错...

2022-08-06

详解C# winform ListView的基本操作

组图的加载与导入图片存放的相对路径/ 与exe存放在一个文件夹为界面添加图片组–组件图片下载路径
链接:img_jb51.rar // 组图的加载与导入 Dictionary<int, string> di...

2022-08-06

C#实现简单的计算器功能

本文实例为大家分享了C#实现简单的计算器功能的具体代码,供大家参考,具体内容如下环境:VS2010及以上版本1、建立个Window窗体应用2、在工具箱里拖出两个TextBox,第一个放上面,第...

2022-08-06

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

本文实例为大家分享了C#实现简易计算器功能的具体代码,供大家参考,具体内容如下实现页面布局和数值初始化using System;using System.Collections.Generic;using System.Compo...

2022-08-06

C#实现计算器窗体程序

本文实例为大家分享了C#实现计算器窗体程序的具体代码,供大家参考,具体内容如下功能设计1、计算器中,添加 0-9 共十个数字键。2、计算器中,增添 加、减、乘、除、等于五个功能键...

2022-08-06

图文详解C#中的协变与逆变

目录前言协变和逆变总结前言这篇文章简单说说C#中的协变和逆变。在C#编程中,由于存在类型之间的强制转换,很容易会出现所谓的类型可变性说法,存在协变、逆变、不变三种。就比如...

2022-08-06

C#实现六大设计原则之单一职责原则

单一职责(SRP)定义:不要存在多于一个导致类变更的原因,通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改...

2022-08-06

C#实现泛型动态循环数组队列的方法

任务循环数组实现目标:(1)创建一个新的数组数据结构;     (2)该数据结构为泛型;     (3)可以按照元素多少进行扩容缩容;     (4)进行添加删除操作的时间复杂度小于O(n...

2022-08-06

C#基于Socket的TCP通信实现聊天室案例

本文实例为大家分享了C#基于Socket的TCP通信实现聊天室的具体代码,供大家参考,具体内容如下一、Socket(套接字)通信概念套接字(socket)是通信的基石,用于描述IP地址和端口,是一个...

2022-08-06

C#线程中弹窗的制作方法

本文实例为大家分享了C#线程中弹窗的制作代码,供大家参考,具体内容如下首先建立一个ShowFrom窗体,窗体中放入两个按钮分别为确定和取消
分别在按钮中添加如下事件private void...

2022-08-06

c#互斥锁Mutex类用法介绍

什么是Mutex“mutex”是术语“互相排斥(mutually exclusive)”的简写形式,也就是互斥量。互斥量跟临界区中提到的Monitor很相似,只有拥有互斥对象的线程才...

2022-08-06

C#多线程系列之手动线程通知

区别与示例AutoResetEvent 和 ManualResetEvent 十分相似。两者之间的区别,在于前者是自动(Auto),后者是手动(Manua)。你可以先运行下面的示例,再测试两者的区别。AutoResetEve...

2022-08-06

C#基于Socket实现多人聊天功能

本文实例为大家分享了C#基于Socket实现多人聊天功能的具体代码,供大家参考,具体内容如下服务器服务器负责接受所有客户端发来的消息,和将接受到的问题群发到其他用户。代码:usin...

2022-08-06

C#算法之实现阿姆斯特朗数

阿姆斯特朗数阿姆斯特朗数是一个数字,等于每个数字的幂乘以总位数。 例如,诸如0、1、153、370、371和407、1634、8208、9474的数字是阿姆斯特朗数。例如:371 为3位数, 则用每...

2022-08-06

Unity实现简单的多人聊天工具

本文实例为大家分享了Unity实现多人聊天工具的具体代码,供大家参考,具体内容如下代码1 : 服务端代码using UnityEngine;using System.Net.Sockets;using System.Net;using Sys...

2022-08-06

Unity实现动物识别的示例代码

接口介绍:识别近八千种动物,接口返回动物名称,并可获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。适用于拍照识图、幼教科普、图像内容分析等场景创...

2022-08-06

C#实现简化QQ聊天窗口

本文实例为大家分享了C#实现简化QQ聊天窗口的具体代码,供大家参考,具体内容如下如图样式,详细步骤如下整个窗体设置private void Form1_Load(object sender, EventArgs e)   ...

2022-08-06

C#用websocket实现简易聊天功能(客户端)

本文实例为大家分享了C#用websocket实现简易聊天功能的具体代码,供大家参考,具体内容如下前言使用C#语言进行开发,基于.NET FrameWork4
功能包含群聊,和私聊
参考C# 利用websock...

2022-08-06

C#实现运行状态堆叠柱状图

本文实例为大家分享了C#实现运行状态堆叠柱状图的具体代码,供大家参考,具体内容如下需求通过柱状图显示设备运行时间停止时间,稼动率等
通过数据库查询记录,按小时显示显示目标...

2022-08-06

C#实现图表中鼠标移动并显示数据

本文实例为大家分享了C#实现图表中鼠标移动并显示数据的具体代码,供大家参考,具体内容如下效果图:1.首先在页面上添加一个label控件并 默认隐藏:2.给该图表添加MouseMove鼠标移...

2022-08-06

C#多线程系列之多线程锁lock和Monitor

目录1,Locklock 原型lock 编写实例2,Monitor怎么用呢解释一下示例设置获取锁的时效1,Locklock 用于读一个引用类型进行加锁,同一时刻内只有一个线程能够访问此对象。lock 是语法...

2022-08-06

Unity命令行打包WebGL的示例代码

1.扫描所有场景,保存并添加到Build Settings中using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using UnityEngine;using Un...

2022-08-06

C#用websocket实现简易聊天功能(服务端)

C# 利用websocket实现简易聊天功能——服务端,供大家参考,具体内容如下前言使用C#语言进行开发,基于.NET FrameWork4功能包含群聊,和私聊界面界面设计代码namespace c...

2022-08-06

C# winForm自定义弹出页面效果

本文实例为大家分享了C# winForm自定义弹出页面效果的具体代码,供大家参考,具体内容如下在C#的windows窗体应用程序中,添加弹出框效果.最后就是这样的效果.页面Form2上有2个文...

2022-08-06

C#基于WebSocket实现聊天室功能

本文实例为大家分享了C#基于WebSocket实现聊天室功能的具体代码,供大家参考,具体内容如下前面两篇温习了,C# Socket内容本章根据Socket异步聊天室修改成WebSocket聊天室WebSock...

2022-08-06

Unity接入百度AI实现果蔬识别

接口介绍:识别近千种水果和蔬菜的名称,适用于识别只含有一种果蔬的图片,可自定义返回识别结果数,适用于果蔬介绍相关的美食类APP中。创建应用: 在产品服务中搜索图像识别,创建...

2022-08-06

C#实现贝塞尔曲线的方法

本文实例为大家分享了C#实现贝塞尔曲线的具体代码,供大家参考,具体内容如下话不多直接上代码public Transform[] controlPoints; //曲线的控制点 ,最少三个,起点,弧度点,终点   ...

2022-08-06

C# 在PDF中添加墨迹注释Ink Annotation的步骤详解

目录一、dll引用二、代码示例PDF中的墨迹注释(Ink Annotation),表现为徒手涂鸦式的形状;该类型的注释,可任意指定形状顶点的位置及个数,通过指定的顶点,程序将连接各点绘制成平滑的...

2022-08-06

C#实现串口示波器

本文实例为大家分享了C#实现串口示波器的具体代码,供大家参考,具体内容如下开发工具visual studio2019C#串口示波器,实时刷新端口号,动态绘制多条折线,获取串口数据并输出到文本...

2022-08-06

C#中Task.ContinueWith连续任务使用实例

通过任务,可以指定在任务完成之后,应开始运行之后另一个特定任务。例如,一个使用前一个任务的结果的新任务,如果前一个任务失败了,这个任务就应执行一些清理工作。任务处理程序都...

2022-08-06

c#中task与thread区别及其使用的方法示例

目录1.什么是thread2.什么是task3.创建一个task任务有两种模式:1.什么是thread当我们提及多线程的时候会想到thread和threadpool,这都是异步操作,threadpool其实就是thread的集...

2022-08-06

C#使用CancellationTokenSource 取消 Task的方法

本篇的内容也很重要,因为涉及到了日常经常会碰到的取消任务操作。从我个人了解到的情况,基本上大家都采用CancellationTokenSource方法来取消任务,因此这里就举几个简单的例子...

2022-08-06

C#根据excel数据绘制坐标图的方法

本文实例为大家分享了C#根据excel数据绘制坐标图的具体代码,供大家参考,具体内容如下效果如下图界面代码using System;using System.Collections;using System.Collections.Ge...

2022-08-06

C#折线图控件使用方法详解

本文实例为大家分享了C#编写折线图控件的具体代码,供大家参考,具体内容如下简单解说这是第一次写博客,也是第一次发布自己写代码,有不足之处请多见谅。
源代码参考了网络搜索到...

2022-08-06

基于C#实现串口通信

本文实例为大家分享了C#实现串口通信的具体代码,供大家参考,具体内容如下1.基本概念2.前端winForm布局如下(仅仅为了实现功能,布局略丑)3.代码实现如下namespace SerialPortTest...

2022-08-06

基于C#的winform实现数字华容道游戏

数字华容道游戏类似于拼图游戏,只需将数字1~15按顺序排好即可。该游戏逻辑比较简单,易于编程实现。游戏界面如图:编程准备:所需控件:label 用于显示时间, 一个重新开始的button,一...

2022-08-06

C#多线程系列之线程完成数

解决一个问题假如,程序需要向一个 Web 发送 5 次请求,受网路波动影响,有一定几率请求失败。如果失败了,就需要重试。示例代码如下: class Program { private static...

2022-08-06
返回顶部
顶部