2023年12月20日

[WPF]动手写一个简单的消息对话框

摘要: 消息对话框是UI界面中不可或缺的组成部分,用于给用户一些提示,警告或者询问的窗口。在WPF中,消息对话框是系统原生(user32.dll)的MessageBox,无法通过Style或者Template来修改消息对话框的外观。因此,当需要一个与应用程序主题风格一致的消息对话框时,只能自己动手造轮子了。 阅读全文

posted @ 2023-12-20 09:37 jack_Meng 阅读(111) 评论(0) 推荐(0) 编辑

使用7Z制作自解压文件,SFX的妙用——在不安装软件的情况下打开自定义格式文件?

摘要: 前段时间看到群友讨论压缩包能不能运行,想起了n年前用自解压文件SFX实现的一个“需求”:在没有安装任何应用软件的Windows(当时还要支持XP)上能双击打开自定义格式的文件。当时第一反应是这“需求”太奇葩了,简直是不可能。但思考后认为这个“需求”存在一定的合理性,因为当时的目标用户群体并不能熟练使 阅读全文

posted @ 2023-12-20 09:36 jack_Meng 阅读(4062) 评论(0) 推荐(0) 编辑

.NET中自定义实现高精度定时器

摘要: .NET中有多少种定时器一文介绍过.NET中至少有6种定时器,但精度都不是特别高,一般在15ms~55ms之间。在一些特殊场景,可能需要高精度的定时器,这就需要我们自己实现了。本文将讨论高精度定时器实现的思路。 高精度定时器# 一个定时器至少需要考虑三部分功能:计时、等待、触发模式。计时是进行时间检 阅读全文

posted @ 2023-12-20 09:29 jack_Meng 阅读(64) 评论(0) 推荐(0) 编辑

导航