首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#WinForm线程基

在CS模式开发中一般我们需要用到大量的线程来处理比较耗时的操作,以防止界面假死带来不好的体验效果,下面我将我定义的线程基给大家参考下,如有问题欢迎指正。...基代码 1 #region 方法有返回值 2 /// 3 /// 功能描述:多线程执行方法,方法有返回值 4 /...方法参数 10 /// 执行完成回调,参数使用func返回的值,如果错误返回的是Exception,如果为空则默认调用基回调方法...方法参数 67 /// 执行完成回调,参数使用func返回的值,如果错误返回的是Exception,如果为空则默认调用基回调方法...方法参数 124 /// 执行完成回调,参数使用func返回的值,如果错误返回的是Exception,如果为空则默认调用基回调方法

84930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    生成lua的静态.动态.lua.exe和luac.exe

    于是就想使用5.2以上的版本试试;windows下没有5.2以上的版本,又不愿意使用VS编译出lua.exe;就在网上搜索下了关于使用命令行生成lua的静态.动态.lua.exe和luac.exe资料...:现整理如下: 将下载的lua源码解压,在src目录下 打开VC命令行提示窗口 执行如下代码即可(针对5.1): 生成~~~ 静态: del *.obj liblua.lib cl -c -nologo...loslib.c ltablib.c lstrlib.c loadlib.c linit.c link -lib -out:liblua.lib -verbose:lib *.obj 生成~~~ 动态:...library, lua.c compiler: library, luac.c 如若编译时选得参数和版本不太一致就会出现类似的错误: linit.obj : error LNK2001: 无法解析的外部符号..._luaopen_coroutine linit.obj : error LNK2001: 无法解析的外部符号 _luaopen_bit32 ---- VC命令行:可配置VS or VC环境变量,也可采取如下方法设置下即可

    3.5K110

    WinForm中WebBrowser加载Flash

    docs.microsoft.com/zh-cn/microsoft-edge/webview2/get-started/wpf WPF加载网页的三种方式 WebBrowser IE内核 Webview2 Chrome内核(官方)...CEFSharp Chrome内核(三方) CEFSharp: https://www.psvmc.cn/article/2021-10-29-wpf-cefsharp.html Webview2...而作为桌面开发人员来说,使用WebView2直接加载网页会比使用CefSharp来得更舒服,不再需要引入一堆的CEF,同时安装文件也会缩小很多。...,所以还可以继续加载Flash Player来使用,啥时候这些国产浏览器升级内核到88及以上版本,就彻底不支持了 WebBrowser WPF下的WebBrowser存在内存泄漏的问题,所以这里用WinForm...保证IE上能运行Flash只需要安装flashplayerax_install_cn.exe就可以了。

    2.1K30

    模型评估指标之外部方法

    算法的理想结果是同一别内的点相似度高,而不同类别之间的点相似度低。聚类属于无监督学习,数据没有标签,为了比较不同聚模型的好坏,我们也需要一些定量的指标来进行评估。...外部方法,外部方法指的是从外部提供数据的标签,比如通过专家认为定义类别,或者是本身就是有标签的数据,将标签拿掉之后做聚 2....内部方法,内部方法指的是不需要数据的标签,仅仅从聚效果本身出发,而制定的一些指标 本文主要关注外部方法,常用的指标有以下几种 1. Purity 称之为纯度,公式如下 ?...对于算法聚结果和外部标签,可以通过统计如下所示的表格,来计算互信息 ? 理论上,互信息的值越大越好,可是其取值范围是没有上边界的。为了更好的比较不同聚结果,提出了标准化互信息的概念,公式如下 ?...这里的F值就是分类模型评估中所采用的F值,通过外部标签,将聚结果转换为分类结果来评估。 7. Fowlkes-Mallows scores 简写为FMI, 公式如下 ?

    2.7K20

    Golang标准外部的性能对比

    具有讽刺意味的是,golang 框架的顶级 Google 搜索结果一般都是关于为什么不应该使用标准。 我对标准的替代品进行了一些研究和基准测试,以了解它们的表现。...Go 服务器带有一个不错的路由器,可以读取查询参数但不能读取命名参数,例如, /students/:studentID/grades/:gradeID 任何具有上述嵌套资源的 REST 服务都必须使用外部路由来解析它们...其中一些是具有路由功能的成熟中间件框架,而另一些则仅仅只是路由。 这些针对单个命名参数进行了测试,结果如下所示,Gin 拥有最快的路由器,Echo 排在第二位。...但是 Go 再次拥有一个非常好的database标准,它使连接到关系数据变得非常容易,而且速度也非常快。但是,一个痛点是查询。...在 API 调用的每个步骤中,都有更好的框架或外部,它们将使您的响应更快并提供一定的灵活性。 总结 虽然一些外部的性能改进非常明显,但这不应该成为远离标准的原因。

    94020

    aardio中的多线程

    什么是线程 当你点击EXE文件系统一个应用程序的时候 - 系统会创建一个进程(process),而在一个进程内可以包含多个线程(thread)。...一个线程也不会使用另一个线程引入的。 3、不是所有对象都可以从一个线程传到另一个线程使用。...可以传递的类型: 没有任何外部依赖的数值、字符串、buffer、table、function 可以传入其他线程使用。 这些对象在传入另一个线程时通常会复制值 - 也就是传值而非传址(传引用)。...不可以从一个线程传入另一个线程使用。 创建的实例对象,除非文档有特别说明一般不可以传入另一个线程使用。 win.form 创建的窗体对象以及该窗体上创建的控件对象都可以作为参数传入其他线程。...) winform.button.disabledText = null; } winform.show() win.loopMessage();

    1.4K51

    .NET 开源免费图表组件Winform,WPF 通用

    大家好, 我是等天黑, 今天给大家介绍一个功能完善, 性能强悍的图表组件 ScottPlot, 当我第一次在 github 上看到这个, 我看不懂,但我大受震撼, 这么好的项目当然要分享出来了。...图表接入 ⚡ Winform 1.通过Nuget安装 ScottPlot.WinForms。2.安装完成后, 就可以在工具箱找到 ScottPlot 组件, 然后拖到 Winform 窗体上。...ScottPlot 图表 的作者是 Scott W Harden, 他是一名生物研究科学家, 目前在神经科学实验室工作, 他的主要专业是分子生物学、牙科和神经科学, 但是也对计算机编程和电气工程充满热情...,有一些商业图表好像可以用,但既复杂又昂贵, 有些仅适用于 Winforms,有些仅适用于 WPF,而且许多具有复杂的数据对象模型,对于 .NET 新手来说非常难以理解, 于是作者就自己实现了图表组件..., 这就是 ScottPlot 初版, 然后就开源在了github, 经过几年的逐步更新迭代, ScottPlot 变成了一个功能丰富, 成熟稳定的图表组件

    1.7K20

    (一)c#Winform自定义控件-基控件

    GitHub:https://github.com/kwwwvagaa/NetWinformControl 码云:https://gitee.com/kwwwvagaa/net_winform_custom_control.git...如果觉得写的还行,请点个 star 支持一下吧 目录 https://www.cnblogs.com/bfyx/p/11364884.html 准备工作 自定义的分为控件和窗体2种类型,分别都有一个基,...基实现公共的大部分工作 开始 首先从基控件开始吧, 主要实现功能: 圆角 边框 填充颜色 添加一个用户控件,命名为UCControlBase,写入相关属性,包含圆角角度,边框颜色,边框宽度,填充颜色...3 // 创建日期:2019-08-15 16:04:12 4 // 功能描述:ControlBase 5 // 项目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control...最后的话 如果你喜欢的话,请到 https://gitee.com/kwwwvagaa/net_winform_custom_control 点个星星吧

    1.5K20

    盘点下5个Winform UI开源控件

    一起来盘点下5个Winform UI开源控件,有.Net Framework,也有.Net Core。...1、一套UI精美、控件丰富、多主题的WinForm开源界面 ReaLTaiizor是一个基于.Net的开源WinForm UI,包含了多种常用控件和多种主题风格,支持.Net Framework 4.8...开源UI框架,框架包含常用的控件、工具、扩展、单窗口、多窗口。...自定义按钮图标; 4、控件:每个控件都内置了常用属性,以便自定义; 5、窗体:普通窗体、登录界面窗体; 6、窗体布局:内置了7个模板,也可以自定义;同时支持跟随分辨率适应; 7、其他:内置常用的工具,...项目地址: https://github.com/ComponentFactory/Krypton 5、涵盖31个开源的Winform UI控件 项目简介 这是一套基于.Net Framework开发的

    3.3K10
    领券