目录实践过程效果代码实践过程效果代码public partial class Form : Form
{
public Form()
{
InitializeComponent();
}
#region 获取系统字体
private void GetSystemFont(Too
......
312
0
0
2023-07-01
目录实践过程效果代码实践过程效果代码public partial class Form : Form
{
public Form()
{
InitializeComponent();
}
string[] path = null; //用于存储选择的文件列表
string path =
......
353
0
0
2023-07-01
目录前言一、静态类1、静态类的主要特性:2、静态类与私有构造函数区别:二、静态成员三、静态方法四、静态构造函数五、静态成员的存储5.1 静态全局变量5.2 静态局部变量5.3 静态数据成员5.4 静态成员函数总结前言static静态的,不变的,在某个类中只有一个,不会因实例化对象的不同而不同。static可以修饰类、字段、属性、方法等。如一个方法前加上sta
......
328
0
0
2023-06-29
目录一:背景1.讲故事2. 测试案例二:WinDbg 下的实现1. 实现原理三:自己实现一个调试器1. 技术原理2. 代码实现三:总结一:背景1.讲故事前段时间分析了一个dump,一顿操作之后,我希望用外力来阻止程序内部对某一个com组件的调用,对,就是想借助外力实现,如果用 windbg 的话,可以说非常轻松,但现实情况比较复杂,客户机没有windbg,也
......
284
0
0
2023-06-23
目录文章描述开发环境开发工具实现代码实现效果文章描述关于简单的介绍,这篇就不赘述了,主要还是来写一下实际的人工下棋操作以及对应的机器操作的算法处理。还是先大致说一下算法实现方式,我们之前写的五子棋大部分可能主要是基于机器算法做一个拦截操作,即判断横向、竖向、斜向、反斜向的棋子的数量去直接进行拦截。但是这一篇中主要是使用了一个分配权重的算法,根据权重来匹配我是
......
352
0
0
2023-06-22
目录前言一、如何实现?1、去除边框2、添加阴影3、添加触发器二、示例代码三、效果预览总结前言制作无边框窗口时,系统自带阴影会消失,这时就需要我自己给窗口添加阴影以防止窗口融入背景。添加阴影的方法很简单,直接用effect就可以了,但这里还是有个不容易注意到的细节需要处理,加阴影后窗口最大化可能会有问题。一、如何实现?1、去除边框(1)方法一使用WindowS
......
515
0
0
2023-06-21
Chart控件可以用来绘制波形图、柱状图、饼图、折线图等,用来进行数据表现是很不错的,现在简单说一下这个控件的使用方法XAML:<Window x:Class="WpfApp.MainWindow"
xmlns="http://schemas.microsoft.com/winfx//xaml/presentation"
......
418
0
0
2023-06-20
目录1、遇到的问题① 远程主机强迫关闭了一个现有的连接② POST请求某种情况下请求会失败的解决方案2、使用HttpClient为什么建议使用单例3、基础代码实现1、遇到的问题① 远程主机强迫关闭了一个现有的连接相信大家在使用 HttpClient 的时候遇到过 远程主机强迫关闭了一个现有的连接 的错误,一般的解决方法就是下面这种解决办法:在请求方法中指定
......
308
0
0
2023-06-19
阅读目录 为什么要编写单元测试 框架选型 基本概念 好的测试 基础实践 附录 注:本文示例环境 VS2017 XUnit 2.2.0 单元测试框架 xunit.runner.visualstudio 2.2.0 测试运行工具 Moq 4.7.10 模拟框架 为什么要编写单元测试对于为什么要编写单元测试,我想每个人都有
......
356
0
0
2023-06-17
目录一、类class二、结构struct三、测试控制台应用程序GenericTemplateDemo:四、程序运行如图:补充:结构与类的区别总结一、类class类class是引用类型,可以直接赋值为null,默认值也是nullXClass xClass = null;//语法正确
一般来说,某个类对象使用另一个类的对象赋值时,则两者共用一个内存地址【节约内
......
302
0
0
2023-06-11
目录必要准备SQL语句编写加执行编写执行创建执行器ExecuteNonQuery()方式执行二者区别 ExecuteReader()方式执行实例:1-创建一张数据表2-向表中插入数据3-修改表中数据 4-删除表中数据5-读取表中数据总结必要准备你得有一个sqlserver数据库,并且要和vs项目连接。关于VS连接sqlserv
......
432
0
0
2023-06-07
.Net为我们提供了众多的泛型集合。比如,Stack<T>先进后出,Queue<T>先进先出,List<T>集合元素可排序,支持索引,LinkedList<T>,双向链表的泛型实现,不支持索引;ISet<T>不允许被复制,他有2个实现,一个是HashSet<T>,不维持集合元素的排序,另
......
316
0
0
2023-06-04
目录时间戳转换:一、计算机时间为什么都从1970年1月1日为起始二、本地时间和UTC时间相互转化三、javascript和unix时间戳的使用和转化1. 什么是时间戳2. JavaScript时间戳相互转换3. Unix时间戳相互转换3.1 C# DateTime转换为Unix时间戳3.2 Unix时间戳转换为C# DateTime应用:一、获取系统时间的时
......
421
0
0
2023-06-03
目录开发环境开发工具实现代码实现效果代码解析这一篇就着重写一下客户端的代码,客户端主要实现的有:启动后检测本地的xml文件,然后发送到服务器获取需要更新的文件以及版本列表。循环下载。下载成功后,备份原始文件->复制到主目录(若失败进行回滚)->修改本地xml文件,更新完成后打开主程序。开发环境.NET Core 3.1开发工具Visual Stu
......
285
0
0
2023-06-01
目录什么是TaskScheduler?TaskScheduler 任务调度器的原理 .net中的任务调度器有哪些一: ThreadPoolTaskScheduler二:SynchronizationContextTaskScheduler三:自定义TaskScheduler什么是TaskScheduler?Synchroniza
......
402
0
0
2023-05-26