p5.js是一款用来制作图片、动画和交互的软件。
它的设计理念是:写一行代码,然后屏幕上就出现了一个圆。
再增加一些代码,圆就会跟着鼠标走。
再增加一些代码,当鼠标点击这个圆时,圆就会变色。
我们将其称之为用代码素描。
你一行一行地写,程序就一点一点的实现了。
2024/2/19 0:10:53 7.24MB p5.js
1
STM32的HID模拟鼠标代码实现,可以进行适当的描述符修改,改成其他HID设备,比如键盘。
这里已经按照官方库添加好了,各种文件,不用自己泛锁的添加了
2024/2/19 0:49:12 9.5MB stm32
1
LayeredForm:支持窗体动画特效,透明,可以和LayeredControl实现任意透明效果等。


包含LayeredWindowForm的功能支持一部分带有Paint事件的普通控件,但是不能实现普通控件的背景透明效果!控件类:ControlsHotKey:支持全局热键绑定,事件驱动,可以开启和关闭LayeredButton:按钮控件,支持按钮颜色设置,图片按钮,如果只设置一张正常状态下的按钮图片,则有鼠标移入加亮效果和鼠标按下变暗效果。
边框设置,文字效果设置。
LayeredCheckButton:对LayeredButton的扩展,支持状态切换。
LayeredDragBar:支持对父容器的尺寸拖拽调整LayeredFlashBox:支持透明Flash播放(当前版本不可用,请勿使用!)LayeredLabel:对文字的显示,文字效果设置LayeredListBox:支自定义列表项目,支持横向和纵向滚动,支持平滑滚动。
LayeredPanel:在Layered模式下的容器控件LayeredPictureBox:支持Gif播放,支持多张图片合成动画播放。
播放Gif时候不要频繁暂停和播放动画,容易导致线程阻塞。
LayeredTextBox:Layered模式下的文本编辑器。
支持水印文字设置LayeredTrackBar:进度条控件,支持图片进度条定义动画类:Animations通过设置LayeredForm的Animation.Effect属性来定义窗体动画特效。
包含了以下特效类:BlindWindowEffect、FadeinFadeoutEffect、GradualCurtainEffect、LevelScrollEffect、RandomCurtainEffect、RotateZoomEffect、ThreeDTurn、ZoomEffect可以通过实现IEffects接口来实现自定义特效DirectUI类:DirectUI包含几个DirectUI控件。
用于对以上控件的扩展和美化。
部分LayeredControl包含DUIControl属性可以向其添加DirectUI控件。
支持通过集合编辑器里面添加,只是不能在集合编辑器里面绑定事件,需要手动写代码绑定。
通过集合编辑器添加的控件不一定能马上在设计器里看到效果,因为会有图像缓存,可能需要尝试调整控件大小等方式强制控件重绘,就可以看到效果了。
LayeredControl可以支持在普通窗体上使用。
2024/2/17 1:35:18 19.65MB LayeredSkinT c# 界面 动画
1
1.画板UI设计(总体布局)(1)创建窗体并设置相关属性;
(2)给整个窗体添加一个中间容器用来覆盖整个窗体;
(3)设置边框布局,因为整个画板大致为左边部分,中间部分,菜单栏三个部分,用边框布局比较合适;
(4)给窗体添加左面板,中间面板;
(5)给左面板添加按钮,并设置按钮图片和效果;
(6)给左面板添加左子面板,用来存放颜色按钮;
2.画板功能设计(1)给左画板中的按钮组中的每个按钮添加鼠标监听器;
(2)点击不同按钮,绘制不同的图形;
(3)给左子面板中的每个颜色按钮添加鼠标监听器;
(4)根据下面板中选中的颜色按钮,来获取按钮的背景颜色,并将该颜色设置成画笔的颜色;
(5)铅笔功能1、铅笔是鼠标拖动时画的线,所需要实现鼠标移动监听器,我们采用一个类来实现多个接口;
2、添加新的鼠标监听器类;
3、在鼠标移动时间中实现画笔的逻辑(其实就是绘制直线,鼠标每移动一个像素,就会触发移动事件,通过移动事件获取鼠标的坐标,与上一次移动的坐标连线就可以了;
(6)刷子功能刷子其实就是加粗的画笔,画出来的直线更粗,这里需要用到Graphic2D画笔来设置画笔的粗细。
(7)橡皮擦功能橡皮擦就是把画笔颜色设置成相同的背景颜色就可以了,拖动鼠标时进行擦除,所以在鼠标拖动事件中编写。
(8)喷桶功能1、定位方法:鼠标拖动事件实现;2、随机数生成:Random;3、实现原理,在鼠标拖动附近绘制很多的原点;3.画板的保存和重绘的设计(1)给我们的画板添加菜单条、菜单以及菜单项(2)给每个菜单项添加监听器(3)点击不同的菜单项实现相应的功能(4)图形保存功能:利用对象输出流,将容器对象写入文件;
(5)打开图形功能:利用对象输入流,将容器对象读入,然后将容器里面的图形对象在画板上绘制出来(6)新建文件功能:新建文件,将画板上绘制的内容清空(清空之前可以确认是否需要进行保存)清屏(重绘)功能依次方法;
(7)文件保存格式为BMP格式;(8)文字功能:读取文本框中的文本并打印到屏幕鼠标的相应的响应位置,传入输入的文字大小的参数,以此来改变文字的大小;
4.弹泡泡功能的设计根据Java多线程来实现弹泡泡功能;
泡泡的位置颜色随机出现,并且做到碰到边框会变色;
2024/2/14 11:50:53 617KB Java widpws画板
1
按键精灵,解压就可以运行,可以录制鼠标行为,保存后,自动运行点击鼠标。
不需要安装啊,真是好用。
还没有到100个字节吗?
2024/2/12 1:02:40 4.03MB 按键精灵 录制鼠标 自动点击
1
MicrosoftVisualC++6.0平台下,基于MFC的可视化五子棋游戏,界面很友好,两个人博弈,鼠标左键代表黑棋,鼠标右健代表白棋,可以自己跟自己玩
2024/2/11 21:33:05 3.14MB MFC 五子棋游戏
1
kinect鼠标移动及确认分享大家一起学习!!
2024/2/11 8:05:52 525KB kinect
1
CambridgeUROP2020:CYCLOPS在识别生物数据节律中的应用作者:亨利·林(HenryLim)背景昼夜节律影响生理和行为的许多方面,并调节哺乳动物的许多过程,包括体温,血压和运动能力。
由于现有的大规模数据集很少包含一天中的时间,因此识别人类分子机制具有挑战性。
为了解决这个问题,我们结合了对周期性结构,进化保护和无监督机器学习的理解,以沿着周期性周期对无序的人体活检数据进行排序。
该项目解决了从此类数据推断时间标签以识别人类和其他哺乳动物基因的昼夜节律的问题。
在本项目中研究的算法(按周期性结构的循环排序(CYCLOPS))利用进化守恒和机器学习来识别高维数据中的椭圆结构。
通过这种结构,CYCLOPS估计每个样本的相位。
我们首先使用人工生成的振荡数据,再使用按时间排序的鼠标和人类数据,对CYCLOPS进行了验证,并证明了其一致性。
介绍CYCLOPS的
2024/2/11 2:12:40 15.52MB JupyterNotebook
1
这里面读取了kinect2.0的深度和骨骼图,并进行匹配,用右手骨骼控制鼠标移动,并没有点击的动作,留给你们自己开发。
2024/2/11 1:15:25 12.94MB kinect2.0 鼠标
1
案例:检测用户名是否已经被注册需求:用户输入用户名,鼠标移除后,对用户名进行判断,提示用户名是否可用
2024/2/9 20:29:32 402KB Ajax Ajax示例
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡