如何用C#实现压缩文件

目录一、单文件压缩二、多文件压缩三、多文件异步压缩四、压缩文件夹一、单文件压缩场景,文件可能比较大,需要压缩传输,比如上传和下载/// <summary>/// 单文件压缩/// </summa...

2021-10-10

C# 基于NPOI操作Excel

目录1 单元格下拉框
2 添加批注
3 读取数据
结语
常见问题解决NPOI 导出添加批注功能POI导出Excel时下拉列表值超过255的问题日期格式导入混乱注意1 单元格下拉框
在开发中...

2021-10-10

c# Struct的一些问题分析

目录与类的区别:Struct的理论看过好一些,可是工作上基本没有应用过,Class倒处处都有。难道Struct就没有什么使用价值吗?搜了一下如何在类和结构中做出选择?&#10004;&#65039; 如果...

2021-10-10

C# 使用Word模板导出数据的实现代码

使用NPOI控件导出数据到Word模板中方式:效果如下:Word模板:运行结果:实现如下:Student.csusing System;using System.Collections.Generic;using System.IO;using System.Linq;us...

2021-10-10

Unity3D更改默认的脚本编辑器

目录一、前言二、默认脚本编辑器:mono三、更改脚本编辑器四、VisualStudio脚本编辑器五、记事本+脚本编辑器一、前言尽管Unity有一个像样的脚本编辑器(Mono),但很多人喜欢使用...

2021-10-10

C# CancellationToken和CancellationTokenSource的用法详解

目录CancellationToken通过Register方法注册的服务只会执行一次!CancellationTokenSource使用场景一使用场景二使用场景三CancellationToken  CancellationToken有一个构造...

2021-10-10

C#调用百度翻译API实现一个翻译功能

前言虽然百度翻译相对于谷歌翻译在准确性方面还有很大的提升空间,但网络的现实情况及百度翻译接口的免费易用性方面让我们选择百度翻译接口。下面来一起看看详细的步骤吧方法...

2021-10-10

C# 枚举类型的声明和使用

目录前言相关介绍一、枚举声明二、声明位置三、枚举使用总结前言学习记录下枚举的声明和使用,枚举可用来规范开发文章中代码的项目名为Project1,C#类名为Class1相关介绍微软官...

2021-10-10

深入理解C#管道式编程

目录前言基础实现依赖注入条件式组装事件监听可迭代执行总结前言在 C# 编程中,管道式编程(Pipeline Style programming)其实存在已久,最明显的就是我们经常使用的 LINQ。在进入...

2021-10-10

C#仿QQ聊天窗口

本文实例为大家分享了C#实现QQ聊天窗口的具体代码,供大家参考,具体内容如下效果图:using System;using System.Collections.Generic;using System.ComponentModel;using System...

2021-10-10

C#多线程Thread使用示例详解

本文实例为大家分享了C#多线程Thread使用的示例代码,供大家参考,具体内容如下多线程:线程生命周期状态图:C#线程优先级(概率高低):基本使用示例:using System;using System.Threadin...

2021-10-10

WPF开发技巧之花式控件功能扩展详解

目录No1. 自定义控件模板
No2. 重写控件
No3. 附加属性来试试
总结
文章默认你已经入门WPF了&#8203; WPF日常开发,经常遇到默认的控件功能不满足需求,怎么办?No1. 自定义控件模...

2021-10-10

vscode编写latex的方法

假设你已经装了texlive打开cmd输入latex --version应该能输出打开vscode,安装这几个插件设置->Settings点击右上角的Open Settings(JSON)打开应该是这样的(也许你还配置过其他...

2021-10-10

C#学习笔记之飞行棋项目

本文实例为大家分享了C#控制台实现飞行棋项目的具体代码,供大家参考,具体内容如下飞行棋游戏介绍此次编程实现的飞行棋和我们小时候玩的有些不一样,规则大致类似,但是我在学习过...

2021-10-10

C# menuStrip控件实现鼠标滑过自动弹出功能

Menustrip控件是一个菜单栏控件,可以加载菜单栏,在很多系统中都有用到。本文介绍下该控件的一些属性的常用方式。在页面FormMain_Load里面添加如下注册事件: for (int i = 0; i...

2021-10-10

C# DataGridView中实现勾选存储数据和右键删除数据(示例代码)

DataGridView事件CellContentClick触发dataGridView的CellContentClick事件,并且在事件中调用Edit 方法。
实现DataGridView中添加CheckBox后不满足条件去掉勾选
并且实现勾...

2021-10-10

C#中Invoke的用法讲解

C#中Invoke的用法()invoke和begininvoke 区别一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。首先说下,invoke和b...

2021-10-10

C#的String和StringBuilder详解

1.什么时候用String?什么时候用StringBuilder&#63;字符串一旦创建就不可修改大小,每次使用System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新...

2021-10-10

深入理解C#之接口

目录C#之接口接口的特性:接口的继承:接口的覆盖:接口和抽象类的区别。C#中的接口和类有什么异同。总结C#之接口在编程中,我们经常会用到接口,那什么是接口呢?接口描述的是可属于任...

2021-10-10

深入理解C#指针之美

目录一、简洁优美的代码二、C# 指针基础三、几种常用用法1、使用Dispose模式管理非托管内存2、使用 stackalloc 在栈中分配内存3、模拟C中的union(联合体)类型四、C# 指针操作...

2021-10-10

利用C#开发浏览器扩展的全过程记录

目录Intro
BlazorBrowserExtension
Get Started
Structure
Further
More
References
Intro
前段时间听了 Justin 大佬分享的 Blazor 开发浏览器扩展,觉得很不错,C# 可以做更多...

2021-10-10

C#实现聊天窗体以及抖动

本文实例为大家分享了C#实现聊天窗体以及抖动的具体代码,供大家参考,具体内容如下一、聊天窗体案例1、聊天窗体的要求?(1)由两个文本框组以及两个按钮组成(一个只读框,一个输入框与...

2021-10-10

C#实现热更新服务器程序的具体过程

目录热更新有没有解决一些开发问题的痛点
热更新实现原理具体的实现过程总结热更新有没有解决一些开发问题的痛点
其实首先探讨的一个问题就是,热更服务器程序到底有没有必要...

2021-10-10

关于C#版Nebula客户端编译的问题

一、需求背景从Nebula的Github上可以发现,Nebula为以下语言提供了客户端SDK:nebula-cpp
nebula-java
nebula-go
nebula-python
nebula-node
nebula-rust我们公司的业务开发语...

2021-10-10

C#实现飞行棋游戏

飞行棋主要是讲的方法怎么应用,充分的去理解方法和方法的调用,整体收获还是很大的。我想的是说一下整体的思路。在编程的时间里,逻辑是最重要的,先干嘛后干嘛,对吧。直接上个飞行...

2021-10-10

一篇文章弄懂C#中的async和await

目录前言
async
await
从以往知识推导
创建异步任务
创建异步任务并返回Task
异步改同步
说说 await Task
说说 async Task<TResult>
同步异步?
Task封装异步任务
关于跳到 a...

2021-10-10

基于C#实现的多边形冲突检测实例

前言之前在项目上碰到了一个多边形冲突检测的问题,经百度、bing、google,发现目前已有的方案,要么是场景覆盖不全,要么是通过第三方类库实现(而这些第三方类库几乎是无法逆向反编...

2021-10-10

C语言使用getch()读取方向键

初衷:在解决N皇后问题时需要使用方向键实现布局切换,于是就在网上查找资料,感觉自己收获不小,就把自己总结的一些知识点给记录下来。总结:1.getch()读取字符需要一次。2.getch(...

2021-10-10

C#的字符串比较

目录一、函数方法二、Compare方法三、CompareTo方法四、Equals方法五、CompareOrdinal方法总结ASCII码-百度百科微软官方C#函数文档一、函数方法 函...

2021-10-10

C# String字符串案例详解

string是一种很特殊的数据类型,它既是基元类型又是引用类型,在编译以及运行时,.Net都对它做了一些优化工作,正式这些优化工作有时会迷惑编程人员,使string看起来难以琢磨。这篇文...

2021-10-10

深入理解C#中常见的委托

目录C#之委托1.定义一个委托:2.定义回调方法:3.编写一个方法来触发回调函数:4.定义Counter的方法调用5. 查看控制台信息6. 委托链:7. C#为委托提供的简化:7.1 不需要构造委托对象...

2021-10-10

深入理解C#之枚举

目录一、在学习枚举之前,首先来听听枚举的优点。二、枚举说明1、简单枚举2、标志枚举三、枚举的使用建议总结一、在学习枚举之前,首先来听听枚举的优点。1、枚举能够使代码更...

2021-10-10

Unity中 ShaderGraph 实现旋涡传送门效果入门级教程(推荐)

若你的工程还没有进行基础配置,请查看我的博文Unity 之 ShaderGraph入门使用详解,按照步骤操作完成配置即可,还能顺便学习一下基础操作流程哦~
本文手把手教你制作旋涡效果,入门...

2021-10-10

C# 枚举Color并展示各种颜色效果的示例

本文主要介绍了C# 枚举Color并展示各种颜色效果,分享给大家,具体如下:本方法枚举Color以展示各颜色效果,方便为控件选择合适的颜色。本例需要在窗体项目中使用,通过创建ListView...

2021-10-10

C#控制台实现飞行棋小游戏

本文实例为大家分享了C#控制台实现飞行棋小游戏的具体代码,供大家参考,具体内容如下游戏标题static void ShowTitle() { Console.ForegroundColor = Consol...

2021-10-10

C#实现控制台飞行棋小游戏

本文实例为大家分享了C#实现控制台飞行棋小游戏的具体代码,供大家参考,具体内容如下using System;using System.Collections.Generic;using System.Linq;using System.Text;us...

2021-10-10

Unity中的Tilemap流程分析

作为一个闯关类2d冒险类游戏,地图的设计就尤为重要,我们可以选择手动绘制,也可以导入现有的模板。主要流程首先创建文件夹:
Tiles存放瓦片
Palette存放调色板
TileMap 相当于画...

2021-10-10

将Qt项目升级到Qt6吐血经验总结

Qt的版本发布越来越频繁,Qt6发布已经有一段时间了,越来越多的人咨询之前的代码是否可以增加对Qt6的支持,包括开源的项目QWidgetDemo(一年时间超过2.6K star),近期百忙之中,对所有项...

2021-10-10

Unity打开淘宝app并跳转到商品页面功能的实现方法

最近碰到个需求,是希望在Unity有一个按钮,打开后直接跳转淘宝app,打开商品页面。百度了下没有相关的文章,于是我在此分享下。之前开发游戏的时候就希望引导玩家到应用商店更新游...

2021-10-10

C#中闭包概念讲解

理解C#中的闭包1、 闭包的含义首先闭包并不是针对某一特定语言的概念,而是一个通用的概念。除了在各个支持函数式编程的语言中,我们会接触到它。一些不支持函数式编程的语言中...

2021-10-10

c#委托与事件(详解)

目录前言一、声明方法二、声明委托三、实例化委托四、使用委托总结前言.NET中的委托是一个类,它定义了方法的类型,是一个方法容器。委托把方法当作参数,可以避免在程序中大量使...

2021-10-10

深入理解C#之继承

目录C#之继承能够阻止某个类被其他类继承吗?那么我们该如何获得基类的构造函数和自身的构造函数呢?都定义有构造函数时,那么执行顺序会怎样呢?总结C#之继承继承、封装和多态是面...

2021-10-10

解析C# 程序结构

目录C# Hello World 实例
编译 & 执行 C# 程序在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构,以便作为接下来章节的参考。C# Hello World 实例...

2021-10-10

C#实现简单的聊天窗体

本文实例为大家分享了C#实现简单的聊天窗体的具体代码,供大家参考,具体内容如下一、要使用(学习)到的知识点1、textBox控件(1)功能:允许用户输入文本,并提供多行编辑和密码字符掩码...

2021-10-10

C#实现简单点餐系统

本文实例为大家分享了C#实现简单点餐系统的具体代码,供大家参考,具体内容如下实现简单点餐系统剖析1、设计界面(给菜品的序号(index),名称(name),单价(money)加上Tag以便获取此控件中的...

2021-10-10

C#实现简易计算器功能(附源码)

本文实例为大家分享了C#实现简易计算器功能的具体代码,供大家参考,具体内容如下剖析:1、先设计界面(按钮、文本框(一个显示算式,一个显示结果))布局
2、单击按钮将其对应内容显...

2021-10-10

C#实现简易点餐功能

本文实例为大家分享了C#实现简易点餐功能的具体代码,供大家参考,具体内容如下图示效果实现过程1.设计界面
2.设计控件及其属性
3.实现点击事件、显示事件以及运算
4实现功能代...

2021-10-10

WinForm使用DataGridView实现类似Excel表格的查找替换功能

在桌面程序开发过程中我们常常使用DataGridView作为数据展示的表格,在表格中我们可能要对数据进行查找或者替换。
其实要实现这个查找替换的功能并不难,记录下实现过程,不一定...

2021-10-10

C#中使用jieba.NET、WordCloudSharp制作词云图的步骤

词云简介“词云”由美国西北大学新闻学副教授、新媒体专业主任里奇·戈登(Rich Gordon)于2006年最先使用,是通过形成“关键词云层”或“关键词渲染”,对文本中出现频率较高的“...

2021-10-10

C#实现截图工具小项目

本文实例为大家分享了C#实现截图工具小项目的具体代码,供大家参考,具体内容如下1.起因一直用的截图是qq的截图,所以想要实现一个简单点的截图,为了方便。2.思路讲一下实现流程。...

2021-10-10
返回顶部
顶部