随笔分类 -  C# WinForm

C#WinForm程序异常退出的捕获、继续执行与自动重启
摘要:本文参考网上搜索的信息,并做了适当修改可以让捕捉到异常之后阻止程序退出。 另给出了通过命令行自动重启的方法。 如果一个线程里运行除以零的计算,如下面的代码 private void button1_Click(object sender, EventArgs e) { System.Threadin 阅读全文

posted @ 2020-01-15 14:57 jack_Meng 阅读(1643) 评论(0) 推荐(2)

ProgressBar.Style ---- Marquee
摘要:VS2005平台下的ProgressBar控件有三种Style:Blocks 通过在 ProgressBar 中增加分段块的数量来指示进度。Continuous 通过在 ProgressBar 中增加平滑连续的栏的大小来指示进度。Marquee 通过以字幕方式在 ProgressBar 中连续滚动一 阅读全文

posted @ 2020-01-13 14:58 jack_Meng 阅读(2071) 评论(0) 推荐(0)

C#中的Task.Delay()延迟与异步执行返回结果
摘要:<!-- flowchart 箭头图标 勿删 --> 1.暂停一段时间 public static Task ShortDelay(TimeSpan delay) { await Task.Delay(delay); Console.WriteLine(string.Format("延迟{0}", 阅读全文

posted @ 2020-01-13 12:56 jack_Meng 阅读(22519) 评论(1) 推荐(2)

C#动态执行JS和VBS脚本
摘要:方法1:直接调用 System.Diagnostics.Process proc = new System.Diagnostics.Process();proc.StartInfo.FileName = "wscript";proc.StartInfo.Arguments = " hello.js" 阅读全文

posted @ 2020-01-03 12:44 jack_Meng 阅读(2159) 评论(0) 推荐(0)

C#创建快捷方式的两种方法
摘要:一:用WSH直接创建快捷方式: 1.首先要添加引用. 添加引用的方法非常简单,右击你的项目并选择添加引用, 选择 COM 选项卡并选择 Windows Script Host Object Model 2.引用命名空间 using System.Runtime.InteropServices;//互 阅读全文

posted @ 2019-12-30 09:58 jack_Meng 阅读(7590) 评论(0) 推荐(0)

C#中创建程序的快捷方式
摘要:在 .NET 中创建快捷方式 Creating Shortcuts in .NET [C#] Written by Allen Lee 创建快捷方式对于绝大多数 Windows 用户来说都是小菜一碟了,然而,这项工作却为程序员带来不少麻烦。.NET 没有提供简便直接的创建快捷方式的方法,那么在 .N 阅读全文

posted @ 2019-12-30 09:54 jack_Meng 阅读(4012) 评论(0) 推荐(0)

C#程序实现软件开机自动启动的两种常用方法
摘要:C#/WPF/WinForm/.NET程序代码实现软件程序开机自动启动的两种常用方法函数的示例与实例带详细注释 方法一:将软件的快捷方式创建到计算机的自动启动目录下(不需要管理员权限) 1.必要引用 using System; using System.Collections.Generic; us 阅读全文

posted @ 2019-12-30 09:11 jack_Meng 阅读(15561) 评论(2) 推荐(3)

HttpClient在高并发场景下的优化实战
摘要:在项目中使用HttpClient可能是很普遍,尤其在当下微服务大火形势下,如果服务之间是http调用就少不了跟http客户端找交道.由于项目用户规模不同以及应用场景不同,很多时候可能不需要特别处理也.然而在一些高并发场景下必须要做一些优化. 项目是快递公司的快件轨迹查询项目,目前平均每小时调用量千万 阅读全文

posted @ 2019-12-25 14:34 jack_Meng 阅读(1657) 评论(0) 推荐(0)

自定义基于 VLC 的视频播放器
摘要:前言(蛋疼的背景故事) 前段时间,接了一个小项目,有个需求是要在系统待机一段时间以后,循环播放 MV(类似于 Windows 系统的屏幕保护)。 听到这个需求,我首先想到的是 MediaPlayer 和 Flash,因为这两个组件几乎所有 Windows 平台的电脑都会安装。但客户说不能用 Flas 阅读全文

posted @ 2019-12-13 23:26 jack_Meng 阅读(1365) 评论(1) 推荐(0)

基于VLC库C#开发可播放摄像头及任意格式视频的播放器
摘要:前言 本文主要讲述,在WPF中,借助Vlc.DotNet调用VLC类库,实现视频播功能,下面我们先来做开发前的准备工作。 准备工作 首先,我们创建一个项目WpfVLC,然后,进入Neget搜索Vlc.DotNet,得到如下界面: 我们选择Vlc.DotNet.Wpf,点击安装(这里我已经安装了,所以 阅读全文

posted @ 2019-12-13 23:24 jack_Meng 阅读(7124) 评论(4) 推荐(2)

Winform----自定义控件之半透明遮罩(蒙版遮盖指定控件)
摘要:先贴运行效果图,源码点击这里下载 1.新建自定义控件 2.实现功能 namespace UserControlLib { [ToolboxBitmap(typeof(ZhLoading))] public partial class ZhLoading : Control { private boo 阅读全文

posted @ 2019-11-29 14:49 jack_Meng 阅读(3528) 评论(0) 推荐(0)

C#进程间通讯或同步的框架引荐
摘要:这篇文章主要介绍了一个进程间通讯同步的C#框架,代码具有相当的稳定性和可维护性,随着.NET的开源也会被注入更多活力,推荐!需要的朋友可以参考下 0.背景简介 微软在 .NET 框架中提供了多种实用的线程同步手段,其中包括 monitor 类及 reader-writer锁。但跨进程的同步方法还是非 阅读全文

posted @ 2019-11-13 13:23 jack_Meng 阅读(2202) 评论(1) 推荐(0)

c# Winform 开发分屏显示应用程序
摘要:分屏显示即可把一台主机内运行的多个程序分别显示在不同的两个(或多个)屏幕上。目前市面上主流的显卡都支持分屏显示(显示双屏幕),如果需要显示2个以上的屏幕,则应使用“拖机卡”类的硬件。 设置分屏显示的两种方法如下: 1、用两个显卡连接两台显示器,进入系统后,分清楚哪一个是主显卡,在桌面空白处右键单击, 阅读全文

posted @ 2019-10-12 12:46 jack_Meng 阅读(3079) 评论(0) 推荐(0)

C#程序 -- 三种方式以管理员权限运行
摘要:阅读目录 一、判断程序是否以管理员身份运行 C#程序以管理员权限运行 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进 阅读全文

posted @ 2019-10-10 14:24 jack_Meng 阅读(25294) 评论(0) 推荐(2)

c#每天生成漂亮桌面背景、英文名言、翻译
摘要:阅读目录 一、1. 下载bing.com壁纸查询API 二、2. 解析返回的壁纸JSON信息 三、3. 下载完成的壁纸图片 阅读目录 .NET生成漂亮桌面背景 .NET生成漂亮桌面背景 总结 回到目录 .NET生成漂亮桌面背景 回到目录 .NET生成漂亮桌面背景 一天,我朋友指着某某付费软件对我说, 阅读全文

posted @ 2019-10-10 13:33 jack_Meng 阅读(1662) 评论(0) 推荐(3)

C#串口关闭SerialPort.Close()导致的卡死
摘要:C# 串口操作系列(2) – 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?https://blog.csdn.net/fengda2870/article/details/51554838 上面的链接给出了提示: 将Invoke变为BeginInvoke。 亲测可行。 private void 阅读全文

posted @ 2019-09-16 17:45 jack_Meng 阅读(8185) 评论(0) 推荐(3)

Dump文件的生成和使用
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/lk142500/article/details/80563552 <!-- flowchart 箭头图标 勿删 --> 1 简介 第一次遇 阅读全文

posted @ 2019-09-10 21:49 jack_Meng 阅读(4355) 评论(0) 推荐(0)

C#程序保存dump文件
摘要:作用 程序异常崩溃前使用此类为进程创建DUMP文件,之后可以使用WinDbg等工具进行分析。 辅助类代码 using System; using System.Diagnostics; using System.IO; using System.Runtime.InteropServices; na 阅读全文

posted @ 2019-09-10 21:31 jack_Meng 阅读(5017) 评论(0) 推荐(1)

dump解析入门-用VS解析dump文件进行排障
摘要:突然有一天部署在服务器的一个应用挂掉了,没办法只能进入服务器打开 【事件查看器】查看下,好不容易找到了打开后一脸懵逼 事件查看器查到的内容根本对我们排障没有任何作用。 在这个时候如果有对应的dump文件就能派上用场了, 只要有dump文件就能查到应用挂掉那刻的一手情报,可能有人认为分析dump文件是 阅读全文

posted @ 2019-09-10 21:28 jack_Meng 阅读(2832) 评论(0) 推荐(0)

C#WinForm程序异常退出的捕获、继续执行与自动重启
摘要:本文参考网上搜索的信息,并做了适当修改可以让捕捉到异常之后阻止程序退出。 另给出了通过命令行自动重启的方法。 如果一个线程里运行下面的代码 int a = 0; int c = 10 / a; 将会导致程序自动结束,而且没有任何提示信息 但是如果是在主线程里运行这个代码,是会弹出异常信息对话框的 请 阅读全文

posted @ 2019-09-10 19:54 jack_Meng 阅读(16425) 评论(0) 推荐(2)

导航