前段时间蛮火的哄老婆的小玩具

2023-10-24 00:10

本文主要是介绍前段时间蛮火的哄老婆的小玩具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

   主要就是几个要点:

    1、多线程

    2、按钮位置改变计算(不要超出界面)

    3、资源的使用(主要是只要一个exe就可以,不用多余的文件)

 

    直接代码吧,没啥好讲的。主要是我用来哄老婆的(* ̄︶ ̄)

  

    

 public partial class Form1 : Form{private bool IsForgive = false;private int index = 0;private List<Bitmap> files = new List<Bitmap> { Resource1.pic1, Resource1.pic2 };private Random random;public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){var thread = new Thread(PicChange);thread.IsBackground = true;thread.Start();}private void PicChange(){while (!IsForgive){Image img= files[index++ % files.Count];pictureBox1.Image = img;pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;Thread.Sleep(1000);}pictureBox1.Image = Resource1.forgive;}private void button2_MouseMove(object sender, MouseEventArgs e){random = new Random(DateTime.Now.Millisecond);var r1 = random.Next(100, 200);var r2 = random.Next() % 2 == 1 ? -1 : 1;var point = button2.Location;point.X = Math.Abs(point.X + (r1) * r2) % (this.Size.Width - button2.Size.Width);point.Y = Math.Abs(point.Y + (r1) * r2) % (this.Size.Height - button2.Size.Width);button2.Location = point;}private void button1_Click(object sender, EventArgs e){button2.Hide();button1.Hide();IsForgive = true;Image image = Resource1.forgive;pictureBox1.Image = image;}}

效果界面:

 

转载于:https://www.cnblogs.com/moshanghuakai/p/9441512.html

这篇关于前段时间蛮火的哄老婆的小玩具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/271361

相关文章

【启明智显分享】启明智显低成本AI大模型解决方案革新传统玩具行业

孩童是AI的最佳用户,他们更容易接受新的交互方式,有着强烈的情感陪伴需求,且对AI的心理防线较低。AI儿童陪伴,有望成为AI应用的下一个新共识。根据imarcgroup数据显示,2023年全球玩具市场规模达到1830亿美元,且还在不断增长。在这样一个和AI高度匹配且庞大的市场中,至今仍然没有太多AI产品落地,这也给儿童陪伴硬件市场带来了新的机遇。 启明智显,一家专注于物联网彩屏领域的中国企业,积

一个简单的玩具机器人代码

编写一个玩具机器人脚本通常取决于机器人的硬件、接口和具体功能。然而,由于我们不能直接控制一个真实的硬件机器人,所以只是写一个模拟的C语言脚本示例,该脚本描述了一个简单的玩具机器人可能执行的一些基本操作。 假设我们的“玩具机器人”可以进行以下操作: 前进,后退,左转,右转,停止 以下是一个模拟这些操作的C语言脚本: #include <stdio.h> #include <stdlib.h>

谁说低代码是玩具,是行业毒瘤?看看低代码对程序员带来了多大的帮助

原文链接:https://dzone.com/articles/low-code-what-are-the-implications-for-developers,有部分删改。 开发应用程序的难度比很多“外行”想的更加复杂。程序员不仅仅需要掌握多种开发语言,还需要了解构建工具、测试、部署应用等相关知识,甚至拥有客户体验、数据处理、安全能力、以及多终端(PC端、移动端)的设计能力。能否充分发挥出每

开发远程遥控情趣玩具软件,提供现成程序源码应具备哪些基础功能

以“东莞梦情智能”为参考,其提供的现成情趣玩具遥控软件程序源码,所具备哪些基础功能,看看它们如何让情趣玩具变得更加丰富多彩。 一、设备连接 设备连接是情趣玩具遥控软件的基础功能之一。“东莞梦情智能”的现成源码支持多种连接方式,包括蓝牙和Wi-Fi。这种多样化的连接方式不仅方便用户快速、稳定地连接到情趣玩具,还能确保在不同使用环境下的兼容性和可靠性。例如,用户可以通过蓝牙在近距离内便捷地控制

深度学习爱好者的小玩具:Jetson Nano开箱

喜欢就关注我们吧! 最近AIZOO一直在玩嵌入式深度学习的小玩意儿,几天前入手了一块英伟达Jetson Nano。想着也不能天天搞技术,偶尔也得happy一下,于是就码出了这篇文章。 到手和开箱 因为AIZOO不是一个带货平台,因此在这里我们不介绍购买的途径,求助某宝即可。拿到手以后的Jetson Nano包装非常简单,不知道NVIDIA是不是也借鉴了Apple的设计,打开Jetson

用go语言写一个代码,加班就自动给老婆发信息,下班自动提醒的代码

文章推荐 1 作为程序员,开发用过最好用的AI工具有哪些? 2 Github Copilot正版的激活成功,终于可以chat了 3 idea,pycharm等的ai assistant已成功激活 4 新手如何拿捏 Github Copilot AI助手,帮助你提高写代码效率 5 Jetbrains的ai assistant已经激活成功,好用!   文章正文 下面是一个使用Go语言编写的简单

积木玩具CPC认证,CPC认证常规周期及流程

积木玩具CPC认证概述 CPC认证的必要性 CPC认证,即儿童产品证书(Children's Product Certificate),是指面向12岁及以下儿童的玩具产品必须符合美国联邦安全标准的一种认证。积木玩具因其结构的开放性和多样性,成为了儿童喜爱的智力开发工具之一。然而,在美国市场销售的积木玩具,必须通过CPSC(Consumer Product Safety Commission)认

义乌玩具CPC认证公司

义乌玩具CPC认证公司概况 简介 义乌玩具CPC认证公司主要为儿童玩具产品提供符合美国消费品安全委员会(CPSC)制定的儿童产品证书(Children's Product Certificate, CPC)的服务。CPC认证涉及的产品范围广泛,包括但不限于玩具、摇篮、儿童服装等,旨在保护12岁及以下儿童使用产品的安全1。 业务范围 这些公司提供的服务通常包括产品测试、证书颁发以及后续的跟踪

模型玩具美国ASTM F963怎么检测?

模型玩具是否需要做美国CPC的ASTM F963检测,主要取决于其是否作为儿童玩具在美国市场销售。ASTM F963是由美国商务部国家标准局主持制定的美国玩具检测标准,主要关注儿童玩具的安全性。 模型玩具美国ASTM F963怎么检测? 1、物理和机械性能测试:这包括冲击试验、跌落试验、部件移取的拉力试验、压力试验、挠曲试验等,以评估玩具的结构稳定性和使用安全性。 2、燃烧性能测试:对玩具进行水平