易语言这样写表白软件,为什么不行,少什么东西吗

易语言这样写表白软件,为什么不行,少什么东西吗,第1张

画板一个

时钟一个

加一些资源(例如:玫瑰花呀什么的)

还加首音乐

代码如下

版本 2

程序集 窗口程序集1

子程序 __启动窗口_创建完毕

局部变量 屏幕快照, 字节集

屏幕快照 = 快照 (, , )

_启动窗口可视 = 真

_启动窗口位置 = 3

画板1移动 (0, 0, 取屏幕宽度 (), 取屏幕高度 ())

画板1底图 = 屏幕快照

随机数种子 ()

播放音乐 (#声音1, 真)

等待 (500)

献花 ()

子程序 献花

局部变量 a, 整数

局部变量 b, 整数型

局部变量 c, 整数型

局部变量 d, 整数型

局部变量 e, 整数型

a = 载入 (#白玫瑰)

b = 载入 (#红玫瑰)

c = 载入 (#粉玫瑰)

d = 载入 (#红玫瑰1)

e = 载入 (#向日葵)

判断循环首 (a ≠ 0)

    画板1画 (a, 取随机数 (0, 取屏幕宽度 () - 110), 取随机数 (0, 取屏幕高度 () - 110), , , -16777215)

    等待 (100)

    画板1画 (b, 取随机数 (0, 取屏幕宽度 () - 110), 取随机数 (0, 取屏幕高度 () - 110), , , -16777215)

    等待 (100)

    画板1画 (c, 取随机数 (0, 取屏幕宽度 () - 110), 取随机数 (0, 取屏幕高度 () - 110), , , -16777215)

    等待 (100)

    画板1画 (d, 取随机数 (0, 取屏幕宽度 () - 110), 取随机数 (0, 取屏幕高度 () - 110), , , -16777215)

    等待 (100)

    画板1画 (e, 取随机数 (0, 取屏幕宽度 () - 110), 取随机数 (0, 取屏幕高度 () - 110), , , -16777215)

    等待 (100)

判断循环尾 ()

子程序 _画板1_鼠标左键被按下, 逻辑型

参数 横向位置, 整数型

参数 纵向位置, 整数型

参数 功能键状态, 整数型

停止播放 ()

结束 ()

子程序 _时钟1_周期事件

画板1文本颜色 = 取颜色值 (取随机数 (0, 255), 取随机数 (0, 255), 取随机数 (0, 255))

画板1定位写出 (30, 100, “愿您和你的家人:” + #换行符 + #换行符 + “    天天开心、心想事成!” + #换行符 + “    万事如意、梦想成真!”)

子程序 等待

参数 等待时间, 整数型

局部变量 i, 整数型

i = 取启动时间 ()

循环判断首 ()

    处理事件 ()

    延时 (10)

循环判断尾 (取启动时间 () - i < 等待时间)

子程序 __启动窗口_按下某键, 逻辑型

参数 键代码, 整数型

参数 功能键状态, 整数型

如果真 (键代码 = #F4键 且 功能键状态 = #Alt键状态)

    停止播放 ()

    结束 ()

如果真结束

如果要源码可以找我

我自己写给你,认为你可以选择的,自己看下吧 1朵——你是我的唯一,对你情有独钟 2朵——眼中,世界只有我两 3朵——我爱你,甜蜜蜜 8朵——弥补,深深歉意(不能选) 9朵——坚定的爱 11朵——一心一意 108朵——求婚,嫁给我吧 想表白,我看还是三朵最好!!!以后送108朵吧,愿意的话,给我请贴好了!!哈哈……

补充:

你可以送别的花,我刚看到,郁金香的花语是:爱的告白;神圣,祝福,荣誉,永恒。蝴蝶兰:我爱你

学完本教程后,你也能做出这样的烟花秀。

如上图示,我们这里通过让画面上一个粒子分裂为X数量的粒子来模拟爆炸效果。粒子会发生"膨胀”,意思是它们会以恒速移动且相互之间的角度相等。这样就能让我们以一个向外膨胀的圆圈形式模拟出烟花绽放的画面。

经过一定时间后,粒子会进入"自由落体”阶段,也就是由于重力因素它们开始坠落到地面,仿若绽放后熄灭的烟花。

基本知识:用Python和Tkinter设计烟花。

这里不再一股脑把数学知识全丢出来,我们边写代码边说理论。首先,确保你安装和导入了Tkinter,它是Python的标准GUI库,广泛应用于各种各样的项目和程序开发,在Python中使用Tkinter可以快速的创建GUI应用程序。

import tkinter as tk

from PIL import Image, ImageTk

from time import time, sleep

from random import choice, uniform, randint

from math import sin, cos, radians

除了Tkinter之外,为了能让界面有漂亮的背景,我们也导入PIL用于图像处理,以及导入其它一些包,比如time,random和math。它们能让我们更容易的控制烟花粒子的运动轨迹。

Tkinter应用的基本设置如下:

root = tkTk()

为了能初始化Tkinter,我们必须创建一个Tk()根部件(root widget),它是一个窗口,带有标题栏和由窗口管理器提供的其它装饰物。该根部件必须在我们创建其它小部件之前就创建完毕,而且只能有一个根部件。

w = tkLabel(root, text="Hello Tkinter!")

这一行代码包含了Label部件。该Label调用中的第一个参数就是父窗口的名字,即我们这里用的"根”。关键字参数"text”指明显示的文字内容。你也可以调用其它小部件:Button,Canvas等等。

wpack()

rootmainloop()

接下来的这两行代码很重要。这里的打包方法是告诉Tkinter调整窗口大小以适应所用的小部件。窗口直到我们进入Tkinter事件循环,被rootmainloop()调用时才会出现。在我们关闭窗口前,脚本会一直在停留在事件循环。

将烟花绽放转译成代码

现在我们设计一个对象,表示烟花事件中的每个粒子。每个粒子都会有一些重要的属性,支配了它的外观和移动状况:大小,颜色,位置,速度等等。

您好,很高兴为您解答。

id这个算是父Id 可以通过这个id来查询 在这个id下是否有子id 同时也可以记录这个是那条留言的id

son_id这个是子id 然后通过这个id 可以找到相对应的父id

news_id记录文章的id 

sender_author接受留言的人

receiver_author发送留言的人

content留言的内容

status在有人回复你的帖子的时候 这个值从0转为1时候 该消息不在显示 如果没点击进去 该消息依然存在

time记录留言的时间

留言板回复思路

当发送方(也就留言的人)要到该文章下留言或者回复的的时候就需要接收方(也就文章的作者或者要被回复的人)来接收。单数据库语句查询到这个键sender_author和receiver_author 的是就会知道接收方是谁和发送方是谁了。然后在根据这个判断来显示出回复内容。

提示你有一条新的消息思路

当发送方发送消息的时候 这个status的值默认为0 就是提示接收发 你有一条新的消息。当点击进去的时候 调用数据库修改语句把指定的值修改成为1 这样就不显示了 。

查看评论的时候 的数据库操作语句

function message($id){    

  $query = $this->db->query("SELECT  FROM message WHERE news_id = '$id'");//或者文章id后查询里面所有评论   

  return $query->result();    

 }

这个是获取父的留言内容的代码

<php foreach($query as $sel){>

<p>留言用户:<php echo $sel->receiver_author;> 留言内容:<php echo $sel->content></p>

<php }>

用户是否登陆 并给予留言权限

<form id="form1" name="form1" method="post" action="<php echo site_url()"/publish/user_message">">

<textarea rows="5" cols="50" name="huifu" <php if($uere_name == "0"){echo "disabled";}> >

<php

 if($uere_name == "0")

{echo "抱歉你还没登录不能进行留言";}

>

</textarea>

<input class="wole" name="author" value="<php echo $author;>" /><!--接受方帖子作者-->

<input class="wole" name="news_id" value="<php echo $news_idx;>" /><!--文章id-->

<input type="submit" name="Submit"/>

</form>

<script language="javascript">

function updateinfo(){

  if(<php echo $uere_name;> == 1){

    documentform1Submitvalue = "留言";

    documentform1Submitdisabled = false;

  }

  else{

    documentform1Submitvalue = "还未登录";

 documentform1Submitdisabled = "disabled";

  }

}

updateinfo();

</script>

这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容

<p>这里是<php echo $is;>楼 用户:<php echo $sel->receiver_author;> <br />留言内容:<php echo $sel->content>   

<a onClick="showdiv('contentid<php echo $is;>','showtext<php echo $is;>')" href="javascript:void(0)">回复</a>

<div id="contentid<php echo $is;>" class="none">

<php  

 $query = $this->db->query("select  from message where son_id ='$sel->id' order by id");//获取指定父id的子回复

 $revis = $query->result();

    foreach($revis as $row){>

 <p><php if($row->sender_author == $row->receiver_author){echo $row->sender_author;} 

 else{ echo $row->sender_author"回复了:"$row->receiver_author;}>

  内容是:<php echo $row->content></p>

<php }>

<form action="<php echo site_url()"/publish/son_message">" method="post">

<input name="son_idx" class="wole" value="<php echo $sel->id>" />

<input name="receiver_author" class="wole" value="<php echo $sel->receiver_author;>" />

<input class="wole" name="news_id" value="<php echo $news_idx;>" /><!--文章id-->

<textarea rows="5" cols="50" name="huifux"></textarea>

<br><input type="submit" name="sub" value="回复"></form></div></p>

<script language="JavaScript" type="text/JavaScript">

<!--

function showdiv(targetid,objN){

      var target=documentgetElementById(targetid);

      var clicktext=documentgetElementById(objN)

            if (targetstyledisplay=="block"){

                targetstyledisplay="none";

                clicktextinnerText="回复";

 

            } else {

                targetstyledisplay="block";

                clicktextinnerText='收起';

            }

}

-->

</script>

如若满意,请点击右侧采纳答案,如若还有问题,请点击追问

希望我的回答对您有所帮助,望采纳!

                                                                                                                          ~ O(∩_∩)O~

天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀。

python炫酷烟花表白源代码

这个有趣的小项目并不复杂,只需一点可视化技巧,100余行Python代码和程序库Tkinter,最后我们就能达到下面这个效果:

学完本教程后,你也能做出这样的烟花秀。

整体概念梳理

我们的整个理念比较简单。

我们这里通过让画面上一个粒子分裂为X数量的粒子来模拟爆炸效果。粒子会发生"膨胀”,意思是它们会以恒速移动且相互之间的角度相等。这样就能让我们以一个向外膨胀的圆圈形式模拟出烟花绽放的画面。经过一定时间后,粒子会进入"自由落体”阶段,也就是由于重力因素它们开始坠落到地面,仿若绽放后熄灭的烟花。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/286656.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-04
下一篇2023-07-04

发表评论

登录后才能评论

评论列表(0条)

    保存