
C#—随手笔记
轩阳俊
一位小萌新~
展开
-
C#随手笔记——获取mp4文件属性(时长)
客户需求将一段视频重复播放3遍,本来是另一个同事的活,不过说急求找我帮忙,那我肯定也义不容辞呀~第一反应是在播放器中设置重复播放的次数,但想想这种方法不知道有没有,而且也不通用,万一换一款播放器岂不又要设置过,所以还是用上比较熟悉的C#来编写一个简单的程序来达成目的。其实获取文件属性也是调用一个被封装好的API,这里我们要引用shell32.dll,位置在C:\Windows\System32...原创 2018-07-26 14:00:16 · 7471 阅读 · 1 评论 -
C#随手笔记——生成二维码
目前这个年代,二维码的兴起可谓给我们生活带来了极大的便利,其不仅用拍照扫描的方式取代了手动输入的麻烦,而且可以对数据加密保护上做更多的功夫,我们日常扫码支付,扫码开锁,添加微信等等都基于二维码的使用。在工作中有时也会碰到需要对指定的关键码生成二维码的需求,这里分享一下生成二维码的方法,主要是调用外部封装好的API来实现的,想了解二维码生成具体细节还请自己上网搜索哦 ^~^在生成二维码之前,我们...原创 2018-08-02 09:54:16 · 981 阅读 · 0 评论 -
C#随手笔记——自动检测外部设备(U盘)的插拔
Windows系统下,每当外部设备有变动时都会向所有窗体发送一个消息,我们根据这点可以让程序检测出例如U盘插拔的信号,在C#代码中实现如下: [StructLayout(LayoutKind.Sequential)] struct DEV_BROADCAST_HDR { public UInt32 dbch_size;//...原创 2018-08-02 10:21:23 · 3196 阅读 · 2 评论 -
C#随手笔记——调用外部程序
工作中常常遇到这样的问题,一些被封装好的工具已经实现了我们某个步骤所需的功能,在不影响整体使用效果情况下,我们可以通过调用外部程序并执行相关操作来达成程序的目的。这里分享一个可以调用外部程序的方法,即using System.Diagnostics,C#中提供了这个命名空间下的Process类来实现调用其他程序的方法,了解cmd指令的朋友都清楚,作为Windows的Shell语言,cmd指令算是可...原创 2018-08-03 15:25:30 · 1346 阅读 · 0 评论 -
C#随手笔记——读取注册表
C#作为微软开发的编程语言,对于自家Windows的访问机制还是很健全的,这里分享一个读取注册表中键值的方法using Microsoft.Win32;public string GetRegistry(){ //获取注册表某键 string path = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\OEMInforma...原创 2018-08-30 09:35:25 · 1374 阅读 · 0 评论 -
C#随手笔记——QQ强制聊天
QQ算是我这一代人最早接触的网络社交通讯工具,虽然随着微信等等通讯软件的出现,QQ的使用量不如从前,不过我想还是有很多人离不开QQ的使用,这里分享一个很久以前玩过的小技巧——强制聊天,输入对方的QQ号码就可以直接发起和他/她/它的对话咯,哈哈虽然也没什么用~还是直接上实例,大家看的更清楚代码段如下:using System;using System.Windows.Forms;...原创 2018-09-24 20:17:38 · 3500 阅读 · 4 评论