首页 > TAG信息列表 > Sender

Delphi 经典游戏程序设计40例 的学习 例30 残留的轨迹是圆形运动

unit R30; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TRei30 = class(TForm) Panel1: TPanel; Button1: TButton; ScrollBar1: TScrollBar; ScrollBar2: TScr

Delphi 经典游戏程序设计40例 的学习 例29 残留的轨迹是钟摆线

    unit R29; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TRei29 = class(TForm) Panel1: TPanel; Button1: TButton; ScrollBar1: TScrollBar; ScrollBar2:

Django 信号 — 初学者

Django 信号 — 初学者 Django Signals 101 如果使用得当,Django 中的信号非常有用。信号由发送者和接收者两个主要元素组成。 Sender 负责发送信号(事件)。接收器(函数)接收执行的信号。 Sender 是一个 python 对象,或者说是那个实例的模型对象。 Receiver 是一个函数,它与模型对象或 s

02-mORMot框架样例学习-02 - Embedded SQLite3 ORM(SQLite3 数据库)

  program Project01; uses {$I SynDprUses.inc} // use FastMM4 on older Delphi, or set FPC threads Forms, SysUtils, SynCommons, mORMot, Unit1 in 'Unit1.pas' {Form1} ,mORMotSQLite3, SynSQLite3Static ; {$R *.res} begin App

Delphi 让Listview中的item可以显示不同的颜色

procedure TFormAlissaA.ListViewAAdvancedCustomDrawItem(Sender: TCustomListView; Item: TListItem; State: TCustomDrawState; Stage: TCustomDrawStage; var DefaultDraw: Boolean); begin if Item.SubItems[0] = 'Send' then begin Sender.Canvas.Fon

Soldity-event

Events allow logging to the Ethereum blockchain. Some use cases for events are: Listening for events and updating user interface A cheap form of storage   // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; contract Event { // Event declaratio

Soldity0.8-Delegatecall

delegatecall is a low level function similar to call. When contract A executes delegatecall to contract B, B's code is executed with contract A's storage, msg.sender and msg.value.   // SPDX-License-Identifier: MIT pragma solidity ^0.8.13; // N

Web网页音视频通话之基于sipjs功能扩展

在上一篇开发基础上,已经实现了音视频通话。本文是在此基础上继续完成以下内容 关闭/开启音频 开启/关闭视频 屏幕共享 开启/关闭音频 javaScript /** * 静音 */ mute() { if (!currentSession) { layer.msg("请先建立视频通话");

关于 Delphi 中流的使用(1) 用 TMemoryStream(内存流) 入门

前言:所谓"流", 就是一段数据或是一块内存;在进行流操作时, 我们不必关心流中的数据到底是什么; 只需要知道流的大小和当前的指针位置. 所以流只有两个属性:Size、Position.对流的操作, 不过就是读取和写入. 所以流最主要的方法就是 Read 和 Write.在很多控件的使用中, 读取主要用

WPF 窗体最大化、最小化、还原 | WPF 最大化/最小化 按钮图标切换

UI界面: <Window x:Class="Test.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.micros

c# Winform DataGridView 当前单元格失去焦点的有关问题

在一个DataGridview中的某一个单元格输入了内容,点击窗体上的Button按钮(输入的光标还在那个输入的单元格中,没有失去焦点),获取到的那个单元格的值不是刚才输入的值,还是输入前的值,现将解决方法整理如下:   在DataGridView的EditingControlShowing事件中: private void dataGri

DELPHI 拖动窗体

我写了一个无边框的窗体.想通过pnlTop实现拖动窗体,与双击时最大化的功能. 最佳的解决方案如下: procedure TFMain.pnlTopMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin  ReleaseCapture;  SendMessage(FMain.Handle, WM_SYSCOMM

邮件发送工具

springBoot邮件发送工具 pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> yaml spring: mail: host: smtp.126.com port: 25 usernam

c#可视化,日期时间、计时器、计时器控制图片切换

日期时间 获取当前时间,使用工具箱里的组件Timer属性 在加载事件中写入 //启动计时器 this.timer1.Start(); 之后在文本框Label或在菜单栏的StatusStrip菜单列列表双击进入     Timer对应的事件代码:  this.toolStripStatusLabel1.Text = DateTime.Now.ToString("yyy

BytesIO | 零基础轻松看懂 C# TCP客户端(完整源码+视频教程)

BytesIO系列(一) 轻松实现TCP客户端 @目录BytesIO系列(一) 轻松实现TCP客户端视频教程动手实现引用库界面设计源代码结束语 视频教程 B站传送门 https://www.bilibili.com/video/BV1jB4y1R7fx/ 动手实现 引用库 首先,通过NuGetj将STTech.BytesIO.Tcp引用到项目中; 界面设计 客户

以圆角裁剪控件

public override void OnValueChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e) { if (sender is FrameworkElement element) { if (e.NewValue is Thickness cornervalue)

Unity 算盘制作过程

using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; public class Operation: MonoBehaviour { public GameObject allBead; public List<float> startFloat; private List<Vector3> v3; pr

用c#实现简易记事本

今天的博客内容是用c#实现简易记事本,是课后老师布置的作业,虽说是布置的作业,但老师其实给出了示范,且十分详细,话不多说,上示例: 一 记事本 本章介绍如何使用Visual C# 2015设计一个Windows应用程序——记事本,通过本章的学习,可以进一步掌握MenuStrip(菜单)、ToolStrip(工具栏)、RichTextB

StringGrid单元格绑定ComboBox、DateTimePicker或窗口传值

一、初始化控件状态 procedure TForm7.FormCreate(Sender: TObject); begin with StringGrid1 do begin ColWidths[0] := 15; Cells[1, 0] := 'Combobox'; ColWidths[1] := 100; Cells[2, 0] := 'DateTimePicker'; ColWidths[2] := 100;

python 笔记11 退出应用程序

import sys#带入系统from PyQt5.QtWidgets import *class quitapp(QMainWindow): def __init__(self,parent=None): super(quitapp,self).__init__(parent) #初始化 self.setWindowTitle('退出程序') self.resize(600,600) #获取创建一个Bu

Kafka - Kafka 生产者

一、Kafka生产者 如何将消息发送到 kafka集群? 将下图纵向分为4列: 1)生产者的主线程 Producer对象:生成一个该对象,然后调用send方法 拦截器:不是必须的,可选 序列化器:kafka自己的更轻便,大部分都是数据,保证安全校验的只是小部分;而Java数据只占一小部分,大部分都是安全校验。因此在大数据

【WPF】通过名称查找相关控件

前言 天下代码一大抄 优化前 当通条目控件(itemControl)派生出多个名称是按序列排序,当需要对多个控件设置属性时,最初我的方式是: // IO全选 private void IOButton_Click(object sender, RoutedEventArgs e) { IO_1.IsChecked = true;

Hadoop报错 rsync error: remote command not found (code 127) at io.c(226) [sender=3.1.2]

问题描述 bash: rsync: 未找到命令 rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: remote command not found (code 127) at io.c(226) [sender=3.1.2] 问题原因 之所以会出现这个问题是因为,不仅同步的机器需要安装rsync,而且在被同步

大华相机(华睿科技)SDK取像(halcon版)

根据官方demo修改出来的类 public class DaHuaCam { List<IGrabbedRawData> m_frameList; // 图像缓存列表 | frame data list Mutex m_mutex = new Mutex(); // 锁,保证多线程安全 | mutex private IDevice m_dev; List<IDe

深入理解“同步-异步-阻塞-非阻塞”

why:   “同步-异步-阻塞-非阻塞”这四个名词都很熟悉,但是每次又说不清它们之间具体的区别。本次特意深入、全面的理解一下。   demo:   以老张烧水为例。   1、老张用普通的水壶烧水,同时自己在火炉旁等待水开 —— 同步阻塞式;   2、老张用普通的水壶烧上水后,去看电视,没看