标签: C#

C# 将Minio.Exe注册成Windows服务

minio注册成windows服务的工具开发usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Diagnostics;usingSystem.Draw...

C# 2021-04-18 20 0 0 阅读全文

C# AES字节数组加密解密流程及代码实现

AES类时微软MSDN中最常用的加密类,微软官网也有例子,参考链接:https://docs.microsoft.com/zh-cn/dotnet/api/system.security.cryptography.aes?view=netframework-4.8但是这个例子并不好用,限制太多,通用...

C# 2021-04-18 26 0 0 阅读全文

C#过滤DataTable中空数据和重复数据的示例代码

C#过滤DataTable中的空数据和重复数据stringsql="selectname,agefromuser";DataTabledata=DB.ExecuteDataTable(string.Format(sql));//得到DataTable//------------s...

C# 2021-04-05 28 0 0 阅读全文

Unity摄像机移至某物体附近观察此物体

项目需求:要近距离观察上图的圆柱解决核心:把摄像机移动到,圆柱前方,离圆柱z坐标5个单位的地方。参考代码:此处移动用的是DOTween插件的“DOLocalMove(目标位置,耗费时间);”方法。usingSystem.Collections;usingSystem.Collections.Gene...

C# 2021-05-20 38 0 0 阅读全文

使用C#程序验证系统登录用户与目录权限

Windows用户类型:Administrator、Guest、自定义用户等;文件的权限不外乎:Read、Write、Modify、Remove等等,其中拥有所有权限的字符叫做FullControl。C#当前程序用户路径权限验证//////是否拥有程序数据路径权限///privatestaticbo...

C# 2021-04-10 15 0 0 阅读全文

C#使用SqlServer作为日志数据库的设计与实现

做一个简单的日志数据库功能不需要特别繁琐主要就是记录普通日志和错误日志(INFO,ERROR)用数据库作为日志有好处也有坏处相比于文本来说更加容易操作后期查看日志可以根据时间筛选当然要求也多了点没那么灵活了首先你的PC上还要安装一个SqlServer本来是想用log4net配置去实现的发现配置很繁琐...

C# 2021-04-05 18 0 0 阅读全文

C# 实现控件(Ocx)中的事件详解

c#控件实现类似c++中ocx控件功能c++中ocx控件1、控件方法2、控件事件c#很容易实现c++中ocx中控件方法的功能,但是实现类似c++中ocx的控件事件,则需要一定的周折。下面就用实例简单的介绍c#如何实现c#中ActiveX(ocx)实现实例(vs2008环境下):usingSystem...

C# 2021-04-10 18 0 0 阅读全文

C#/VB.NET 给Excel添加、删除数字签名的方法

一、程序环境以下内容通过C#及VB.NET代介绍如何给Excel文档添加数字签名,以及删除Excel文档中已有的数字签名。工具使用最近发布的Spire.XLSfor.NET版本10.11.2,可在官网下载包,或者通过Nuget搜索下载;编辑代码前,注意先将Spire.XLS.dll添加引用到VS,并...

C# 2021-04-18 21 0 0 阅读全文

C#使用ML.Net完成人工智能预测

VisualStudio2019Preview中提供了图形界面的ML.Net,所以,只要我们安装VisualStudio2019Preview就能简单的使用ML.Net了,因为我的电脑已经安装了VisualStudio2019,所以我不需要重头安装VisualStudio2019Preview,只要...

C# 2021-04-10 28 0 0 阅读全文

C# 使用SDL2实现Mp4文件播放音视频操作

播放音视频的关键:视频的格式是H264,音频的格式是AAC。使用ffmpeg探测流的方式来实现音视频流的解码播放。数据处理逻辑:H264->YUVAAC->PCM。SDL2工具类usingSDL2;usingSystem;usingSystem.Collections.Generic;u...

C# 2021-04-10 77 0 0 阅读全文

C# 获取某个时间的0点0分和23点59分59秒

C#获取某个时间的0点0分和23点59分59秒,具体代码如下所示:C#获取当月第一天和最后一天当月第一天0时0分0秒:DateTime.Now.AddDays(1-DateTime.Now.Day).Date当月最后一天23时59分59秒:DateTime.Now.AddDays(1-DateTim...

C# 2021-04-28 28 0 0 阅读全文

C# 实现SDL2进行视频播放窗口截图和字幕添加

使用SDL2进行视频播放窗口截图和字幕添加操作SDLAPI查看:https://wiki.libsdl.org/APIByCategory视频截图我就废话不多说了,大家还是直接看代码吧~//////SDL2截图操作类///publicunsafeclassSDLScreenshot{IntPtrwi...

C# 2021-04-10 23 0 0 阅读全文

C#窗体程序实现全屏及取消全屏步骤

由于项目需要,需要用vs窗体程序实现播放视频的窗口的全屏和取消全屏。具体实现界面如图:这是初始状态,视频框的右上角就是控制全屏的按钮这是全屏后的状态,此时全屏按钮变成了取消全屏的样式注:为了界面的美观我的全屏并没有把左边的那些控件也盖住,但是是可以设置的,下边代码部分我会进行讲解。1、首先说明一下我...

C# 2021-04-10 17 0 0 阅读全文

C# Winform中窗口关闭按钮的隐藏与禁用详解

首先说一句:不存任何一种方式可以单独隐藏关闭按钮,隐藏的话会把所有最大化,最小化,帮助,关闭按钮都给隐藏掉。第一种:禁用窗口上部的关闭按钮方法一:在Form1的窗口程序中desigener设计器中重写如下方法:(将此部分粘贴到窗口程序中去就可以了)protectedoverridevoidWndPr...

C# 2021-04-10 26 0 0 阅读全文

C# StreamReader类实现读取文件的方法

在C#语言中StreamReader类用于从流中读取字符串。它继承自TextReader类。StreamReader类的构造方法有很多,这里介绍一些常用的构造方法,如下表所示。构造方法说明StreamReader(Streamstream)为指定的流创建StreamReader类的实例StreamR...

C# 2021-03-16 30 0 0 阅读全文

Unity摇杆制作的方法

一.UI制作1.首先创建一个空物体,命名为摇杆,锚点调至左下角2.创建一个image作为摇杆厨盆的有效地方,并命名为tough_place3.创建一个image放入摇杆的背景图片,并命名为bg。4.创建一个image放入摇杆的控制点,并命名为point。5.把tough_place的颜色设置为透明二...

C# 2021-08-12 23 0 0 阅读全文

C# 如何在WINForm程序中创建XML文件

  1.0.1818.42821  说明  stringpath=System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;   获取和设置包含该应用程序的目录的名称File.Exists(path+XmlFileName) Fi...

C# 2021-03-26 32 0 0 阅读全文

C#中闭包概念讲解

1、闭包的含义首先闭包并不是针对某一特定语言的概念,而是一个通用的概念。除了在各个支持函数式编程的语言中,我们会接触到它。一些不支持函数式编程的语言中也能支持闭包(如java8之前的匿名内部类)。在看过的对于闭包的定义中,个人觉得比较清晰的是在《JavaScript高级程序设计》这本书中看到的。具体...

C# 2021-07-09 47 0 0 阅读全文

C#中Invoke的用法讲解

 一直对invoke和begininvoke的使用和概念比较混乱,这两天看了些资料,对这两个的用法和原理有了些新的认识和理解。首先说下,invoke和begininvoke的使用有两种情况:1.control中的invoke、begininvoke。2.delegrate中的invoke、begin...

C# 2021-07-09 23 0 0 阅读全文

C#中Dapper的使用教程

一、什么是DapperDapper是一款轻量级ORM工具(Github)。如果你在小的项目中,使用EntityFramework、NHibernate来处理大数据访问及关系映射,未免有点杀鸡用牛刀。你又觉得ORM省时省力,这时Dapper将是你不二的选择。二、Dapper的优点轻量。只有一个文件Sq...

C# 2021-07-02 24 0 0 阅读全文