目录先上效果图先添加辅助类开始实现总结先上效果图文件和加密文件之间的转换。先添加辅助类 public class AES_EnorDecrypt { //定义默认密钥 private static byte[] _aesKeyByte = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, ......
352
0
0
2023-04-04
目录C# 连接海康威视C#海康威视无法加载DLL“..\bin\HCNetSDK.dll”项目场景问题描述原因分析解决方案总结C# 连接海康威视 /// <summary> /// 海康威视SDK /// </summary> public class SDK_Hikvision : SDK_Camera { /// ......
546
0
0
2023-04-04
目录调用海康工业相机SDK采集图像并在Halcon窗口中显示引用动态链接库创建相机类(1) 查找设备列表(2) 打开设备(3) 连续采集(4) 停止采集(5) 关闭设备(6) 转成Halcon图像总结调用海康工业相机SDK采集图像并在Halcon窗口中显示最近做项目需要对海康相机进行二次开发,现将所学进行整理。开发环境   VS ......
728
0
0
2023-04-04
目录C#不同窗体之间传递参数1.父窗口向子窗口传递参数2.子窗口向父窗口传递参数3.代码说明C#子窗体与父窗体之间的参数传输1.子窗体传父窗体2.父窗体传子窗体总结C#不同窗体之间传递参数最近导师安排C#写桌面GIS开发。碰到诸多问题。无奈不是计算机出身的我早就把编程基础还给老师了。开发过程属于敲代码两分钟翻博客两小时的状态,这边将自己的问题及解决方案总结。 ......
404
0
0
2023-04-03
目录了解内存的原理了解指针的原理1、通过指针修改 值类型 的变量数据2、通过指针修改 引用类型 的变量数据3、通过指针修改 数组对象 的成员数据4、通过指针修改 类对象 的字段数据5、通过IntPtr自定义内存地址修改 值类型 数据6、void* 一个任意类型的指针7、stackalloc 申请内存空间8、Marshal 操作内存数据总结了解内存的原理1、内 ......
449
0
0
2023-04-03
目录C#动态创建lambda表达式Lambda表达式动态拼接生成工具类总结C#动态创建lambda表达式近日在使用了一下EF框架,在做多条件where查询的时候不知道怎么做,网上找了找,一开始用context.Database.SqlQuery<T>方法写sql语句,之后遇到了SqlParamterCollection已在另一定义的问题,找了一下 ......
333
0
0
2023-04-03
目录switch和字典类、成员、方法是时候规范一下写法了继承枚举构造函数和方法重载运算符重载基础必读: 超快速成,零基础快速掌握C#开发中最重要的概念switch和字典前文提到过,有个游戏里面有个著名的屎山,就是跑了19亿次if,把玩家憋得不行。而解决这个问题其实非常简单,只需用到switch就可以了。比如打牌的时候,正常只有2-10是数字,1是A ......
309
0
0
2023-04-03
目录C# Stopwatch的使用什么是StopwatchStopwatch的简单使用C#使用Stopwatch精确测量运行时间测量耗时操作的运行时间查看Stopwatch计时器的计时方式附上官网上的一个测试实例总结C# Stopwatch的使用什么是StopwatchStopwatch:提供一组方法和属性,可以准确的测量运行时间。使用的时候需要引用命名空间 ......
377
0
0
2023-04-03
目录C#写入xml文件1、XmlDocument2、DataSet对象里的值来生成XML文件3、利用XmlSerializer来将类的属性值转换为XML文件的元素值。示例:写入xml1、创建xml文档2 、增加节点3 、修改节点:4 、删除节点c#读取xml文件总结C#写入xml文件1、XmlDocument1。我认为是最原始,最基本的一种:利用XmlDoc ......
442
0
0
2023-03-29
目录前言一、String.Replace() 的几个重载1、Replace(Char, Char)2、String.Replace(String, String) 3、Replace(String, String, StringComparison)4、Replace(String, String, Boolean, CultureInfo)二、R ......
366
0
0
2023-03-26
目录前言实现流程1、创建项目2、界面绘制3、我方飞机4、敌方飞机5、子弹及碰撞检测 总结前言此文主要基于C#制作一个飞机大战游戏,重温经典的同时亦可学习。实现流程1、创建项目打开Visual Studio,右侧选择创建新项目。搜索框输入winform,选择windows窗体应用,填写对应的保存路径点击下一步,创建成功后如下图,会有一个默认打开的Fo ......
458
0
0
2023-03-23
1.创建字符串string 变量名 = "字符串内容";string str = "abcdrf"; Console.WriteLine(str); 2.获取字符串的长度变量名.Length相当于调用了一个计算长度的方法string str = "abcdrf"; Console.WriteLine(str); int len = str.Lengt ......
506
0
0
2023-03-11
C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。他是从C和C++派生而来的,其与C/C++语法非常相似,并依附于.NET虚拟机的强大类库支持,各方面对强于C/C++.基本的流程控制标准输入输出:using ......
398
0
0
2023-02-14
按钮与编辑框的使用using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using Sy ......
566
0
0
2023-02-14
校验数字的表达式: 常用的针对数字的匹配符号。Regex(@"^[0-9]*$"); // 匹配0-9数字 Regex(@"^\d{n}$"); // 匹配出现过n次的数字 Regex(@"^\d{n,}$"); // 匹 ......
512
0
0
2023-02-14