• 2024-11-20WPF的Popup自动显示隐藏
    简单实现鼠标移过Popup自动显示和隐藏的功能;在xaml.cs中实现,首先创建一个定时器,设置300ms的延时:1DispatcherTimertimer;23publicFunction1View()4{5InitializeComponent();67timer=newDispatcherTim
  • 2024-11-18掌控 Solidity:事件日志、继承和接口的深度解析
    Solidity是以太坊智能合约的主要编程语言,它的强大之处在于能够帮助开发者构建安全、高效的去中心化应用。在我参与的多个项目中,事件日志、继承和接口这三个概念始终贯穿其中,成为构建复杂智能合约的关键技术。今天就来聊聊Solidity中的错误处理、事件日志、继承和接口。Solidi
  • 2024-11-07IDEA远程运行使用rsync异常:rsync: connection unexpectedly closed (0 bytes received so far) [sender]
    前提:已经使用了Cygwin64且IDEA版本2023、2024均有这个问题发生这个问题可能是使用的是windows自带的C:\Windows\System32\OpenSSH\ssh.exe安装Cygwin64时,需要同时选择安装rsync和ssh。第一次安装没选也没关系,可以再次运行安装程序安装,不用删除上一次的安装。或者使用Cygwin64T
  • 2024-11-06WPF的入门学习
    环境的搭配我们通过VS的官网来安装的VS2022,安装上C#的功能,这样就完成了环境的搭配第一个wpf工程打开vs2022,点击如图的创建新的工程。点选WPF的项目配置一个新的项目这样就完成了项目的创建项目结构介绍一下大概的项目结构在APP.XAml文件中,设置我们的窗体入口界面
  • 2024-11-06C#WinForm案例 无法拒绝的表白
     当用户鼠标移动到按钮上,如果移动到"是的"按钮,不做任务处理,如果移动到"不是”按钮,则把两个按钮的显示文本进行互换。当用户点击右上角“关闭“按钮的时候,提示“关闭窗口也改变不了你喜欢我的事实!",并且阻止窗体的关闭。当用户点击两个按钮中任意一个的时候,提示"就知道你喜
  • 2024-10-24knime集成python实现当库存大于售出的80%发邮件给对应的客户实战案例
    数据样例:
  • 2024-10-23wpf移除事件委托
    publicclassEventHandlerHelper{publicstaticDelegateGetEventDelegate(RoutedEventHandlerInfo[]rehis,stringmethod_name){foreach(RoutedEventHandlerInforhinrehis){if(rh.Handler.Meth
  • 2024-10-20DELPHI 隐藏程序窗口,以及TListView控件,点击标题进行排序
    设置视图: 运行效果:    unitHideWindown;interfaceusesWindows,Messages,SysUtils,Classes,Forms,StdCtrls,ActiveX,ComObj,ShellAPI,Tlhelp32,Vcl.Controls,Vcl.ComCtrls,psapi,Vcl.ExtCtrls;typeTForm1=class(TForm)GetWList
  • 2024-10-172019-3-13-win10-uwp-使用-ScaleTransform-放大某个元素
    titleauthordateCreateTimecategorieswin10uwp使用ScaleTransform放大某个元素lindexi2019-3-1319:5:56+08002019-03-1316:50:36+0800Win10UWP本文告诉大家如何通过ScaleTransform放大元素放大一个元素的方法有很多个,通过ScaleTransform放大是比较清真的在UWP中Sc
  • 2024-10-17解决WebBrowser背景不能透明的问题
    在WPF中使用WebBrowser控件时,WebBrowser是一个单独绘制句柄,除了显示层级更高外,还不支持透明。在我前面的文章中,解决了不规则窗口下,将WebBrowser显示出来。https://www.cnblogs.com/zhaotianff/p/18408345但是在页面未加载出来之前,能看到短暂的白屏情况。一开始我查阅了各种资
  • 2024-10-114 联合编程
    4联合编程C#连接相机添加相关的VisionPro控件打开vs在工具箱中右键=>选择项=>勾选CogAcqFifoEditV2(配置相机)、CogRecordDisplay(图片展示工具)​​将上面添加的两个控件都拖到窗体的合适位置隐藏代码中配置如下代码//取相工具CogAcqFifoToolacqFifoTool
  • 2024-10-09ERC20智能合约demo
    ERC20智能合约demoERC20.solIERC20.solERC20.sol//SPDX-License-Identifier:MITpragmasolidity^0.8.20;import{IERC20}from"./IERC20.sol";contractERC20isIERC20{mapping(address=>uint256)publicoverridebalanceOf; mapping(address
  • 2024-10-09DevExpress WinForms中文教程:Data Grid - 如何完成数据输入验证?
    本教程介绍DevExpressWinForm的DataGrid控件是如何利用网格组件完成数据输入验证的。P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是
  • 2024-09-29sentinel-transport-SPI-HeartbeatSenderInitFunc
    说明我们引入以下依赖<dependency><groupId>com.alibaba.csp</groupId><artifactId>sentinel-transport-simple-http</artifactId><version>1.8.6</version></dependency>配置环境变量-Dcsp.sentinel.dashboard.se
  • 2024-09-25用C#写个PDF批量合并工具简化日常工作
    用C#写个PDF批量合并工具简化日常工作一.前言由于项目需要编写大量的材料,以及各种签字表格、文书等,最后以PDF作为材料交付的文档格式,过程文档时有变化或补充,故此处理PDF文档已经成为日常工作的一部分。网上有各种PDF处理工具,总是感觉用得不跟手。最后回顾自己的需求总结为以下
  • 2024-09-25DevExpress WinForms中文教程:Data Grid - 如何添加或删除行?
    本教程介绍DevExpressWinForm的DataGrid控件UI元素和API,它们使您和最终用户能够添加或删除数据行。您将首选学习如何启用内置的数据导航器,然后学习如何使用MicrosoftOutlook启发的NewItem行添加新记录。最后教程将向您展示基本的API,它使您能够添加或删除行,并在最终用户使用网
  • 2024-09-23用C#写个PDF批量合并工具简化日常工作
    一.前言由于项目需要编写大量的材料,以及各种签字表格、文书等,最后以PDF作为材料交付的文档格式,过程文档时有变化或补充,故此处理PDF文档已经成为日常工作的一部分。网上有各种PDF处理工具,总是感觉用得不跟手。最后回顾自己的需求总结为以下几项:1.可以便捷、快速的对多份PDF进行
  • 2024-09-18Qt::BlockingQueuedConnection 与 QMetaCallEvent
    Qt创建连接类型如果是Qt::BlockingQueuedConnection,即senderthread与receiverthread不同,但是要求sendersignal与receiverslot执行是不同线程间的同步行为。也即:在sendersignal发出后sender线程要等待receiver线程的slot执行完后才能继续向后执行指令。
  • 2024-09-15c#委托事件订阅模型
    namespaceWinFormsApp2{delegatevoidShowName(objectsender);//声明委托类型,委托类型可以理解为一类方法的类型,如此处的showbuttonname方法便是符合showName类型publicpartialclassForm1:Form{privateeventShowNamebtnclick;//
  • 2024-09-11c#进度条实现方法
    在使用c#做WinFrom开发时,经常会用到进度条(ProgressBar)。那么如何才能实现winfrom进度条及进度信息提示呢?方法一:多线程使用c#做WinFrom开发,要实现进度条效果就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)1、设计界面需要引用usingSys
  • 2024-09-10事件发送。
    #!/usr/bin/python3#-*-coding:utf-8-*-"""ZetCodePyQt5tutorialInthisexample,wedeterminetheeventsenderobject.Author:JanBodnarWebsite:zetcode.comLastedited:August2017"""importsysfromPyQt5.QtWid
  • 2024-09-05lazarus多窗口(delphi的MDI)的demo
    lazarus不支持delphi的mdi模式,经测试可以用ATTabs控件来实现这个功能比较简单。1、安装ATTabs控件(https://github.com/Alexey-T/ATFlatControls/)2、mainformFormCreate的代码:procedureTMainForm.FormCreate(Sender:TObject);begin//默认的是深色,如果需要,可按以下方法设置
  • 2024-09-04c#判断右键菜单(ContextMenuStrip)是从哪个控件弹出来的方法
    1.方法一:在contextMenuStrip1打开时获取控件名称双击contextMenuStrip1在它的opening事件中写入下面的代码:privatevoidcontextMenuStrip1_Opening(objectsender,CancelEventArgse){stringwhichcontrol_name=(senderasContextMenuStrip).So
  • 2024-09-04DevExpress WinForms中文教程:Data Grid - 如何自定义绘制?
    在本教程中,您将学习如何使用DevExpressgridView(网格视图)的CustomDraw…事件,您将从一个显示普通任务数据的网格开始。首先使用事件来自定义单元格外观,然后修改相同的事件处理程序,来根据网格数据更改单个单元格中显示的文本。接下来将进一步扩展处理程序来在特定单元格中绘制图像,
  • 2024-09-02QT connect的使用
    connect是Qt框架中用于连接信号和槽的函数,它是Qt的核心机制之一。通过connect,可以将一个对象的信号与另一个对象的槽(或同一个对象的槽)连接起来,这样当信号被触发时,槽函数就会被调用。这种机制实现了对象之间的松耦合通信。基本语法在Qt5和Qt6中,connect函数的