首页 > 编程语言 >随机樱花树-初级程序-极语言教程

随机樱花树-初级程序-极语言教程

时间:2024-11-26 14:34:27浏览次数:9  
标签:教程 窗口 整数 初级 窗体 随机 长度 樱花树 小数

//窗体代码:

整数 窗体;
程序资源 24,"清单.xml";
程序段 加载窗体
整数 左=(桌面.宽-800)>>1,上=(桌面.高-619)>>1;
窗体=创建窗口($100,程序.名称,"樱花树",$14CF0064,左,上,800,619,0,0,0,0);
窗体启动;读取消息
结束

 

//程序代码:

整数 粉刷,粉笔,设备,宽度=800,高度=600
小程序 窗体消息(整数 窗口,整数 消息,整数 参数,整数 数据)
判断(消息)
为 窗口关闭{停止(0)}
为 窗口重绘 重绘图像
为 窗口缩放{宽度=数据 & $FFFF;高度= 数据>>16}
否则{处理窗口(窗口,消息,参数,数据)}
结束;绘制区类 绘区;
小程序 窗体启动
粉刷=创建画刷($9966FF)
粉笔=创建画笔(0,1,$FF00FF)
重绘图像
桌面.左=窗体
读取消息
结束;小数 比例=0.65,起始角=-1.570796325,度数=0.523598775
小程序 重绘图像
小数 长度=比例* 高度 * 0.5
设备=开始绘图(窗体,绘区)选择对象(设备,粉刷)
绘制(宽度/2,高度,长度,起始角,10,1)
结束绘制(窗体,绘区)延时(1000)重绘矩形(窗体,0,1)
结束;坐标类 坐标;
小程序 绘制(整数 起点X,整数 起点Y,小数 半径,小数 角度,整数 线宽,整数 代数)
    小数 长度,随机;整数 黑色=随机数,终点X,终点Y,子代=代数+1;
    随机=黑色/65536+0.8;如果(代数=1)线宽=10;
    长度=(角度)余 * 半径*随机;终点X=长度+起点X
    长度=(角度)正 * 半径*随机;终点Y=长度+起点Y
    黑色=创建画笔(0,线宽,代数*20)线宽--;选择对象(设备,黑色)
    移到(设备,起点X,起点Y,坐标)画线(设备,终点X,终点Y)
    长度=半径*比例;随机*度数;
    如果(子代<=9)
    {
        绘制(终点X,终点Y,长度,角度+随机,线宽,子代)
        绘制(终点X,终点Y,长度,角度-随机,线宽,子代)
    }否则{
    选择对象(设备,粉笔)
    画椭圆(设备,终点X-5,终点Y-5,终点X+5,终点Y+5)
    }
结束;

 

标签:教程,窗口,整数,初级,窗体,随机,长度,樱花树,小数
From: https://www.cnblogs.com/r-key/p/18570113

相关文章

  • 【数据集】【YOLO】【目标检测】羊识别数据集 2845 张,YOLO羊识别算法实战训练教程,yolo
     一、数据集介绍【数据集】羊识别数据集2845张,目标检测,包含YOLO/VOC格式标注。数据集中包含1种分类:names:['Sheep'],表示"羊"。数据集来自国内外网站图片采集、监控视频采集、无人机采集数据;可用于无人机羊识别,监控羊识别。检测场景为牧场、草原等有放牧的区域,可用于对......
  • 监视-初级程序-极语言教程
    //窗体代码:整数窗体,路径,添加,启动,列表,类名,窗名,可用,可见,修改,标签10,内存,ZJ,ZX,ZS,XS,WB,显示,读取,写入,搜索,变化;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-424)>>1,上=(桌面.高-406)>>1;窗体=创建窗口($100,程序.名称,"窗体空白处按下左键",$1......
  • 简易排序-初级程序-极语言教程
    //窗体代码:整数窗体,按钮1,标签2;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-417)>>1,上=(桌面.高-321)>>1;窗体=创建窗口($100,程序.名称,"单线程排序",$14CF0064,左,上,417,321,0,0,0,0);按钮1=创建窗口($0,"Button","测试",$50000000,155,105,70,35,窗......
  • 网页-初级程序-极语言教程
    //窗体代码:整数窗体,网页;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-484)>>1,上=(桌面.高-448)>>1;初始页框;整数菜单=创建菜单整数菜单.1=创建菜单附加菜单(菜单,16,菜单.1,"主菜单")附加菜单(菜单.1,0,1001,"显示")附加菜单(菜单.1,0,1002,"隐藏")......
  • 定时器-初级程序-极语言教程
    //窗体代码:整数窗体,小时,分钟,标签3,标签4,计时;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-350)>>1,上=(桌面.高-300)>>1;窗体=创建窗口($200,程序.名称,"定时器",$10CF0064,左,上,350,300,0,0,0,0);小时=创建窗口($200,"Edit","10",$50010000,70,65,45,......
  • 太阳系-初级程序-极语言教程
    //清单.xml代码:<?xmlversion="1.0"encoding="UTF-8"standalone="yes"?><assemblyxmlns="urn:schemas-microsoft-com:asm.v1"manifestVersion="1.0"><dependency><dependentAssembly><ass......
  • 定时音乐模块-初级程序-极语言教程
    //窗体代码:整数窗体,小时,分钟,标签3,标签4,计时;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-350)>>1,上=(桌面.高-300)>>1;窗体=创建窗口($200,程序.名称,"定时器",$10CF0064,左,上,350,300,0,0,0,0);小时=创建窗口($200,"Edit","10",$50010000,70,65,45,......
  • 弹球游戏-初级程序-极语言教程
    //窗体代码:整数窗体,小球,档板,游戏;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-350)>>1,上=(桌面.高-300)>>1;窗体=创建窗口($200,程序.名称,"弹球游戏",$10480000,左,上,350,300,0,0,0,0);小球=创建窗口($0,"Static","●",$40000000,150,30,25,25,窗体,1......
  • 快捷方式-初级程序-极语言教程
    //窗体代码:整数窗体;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-350)>>1,上=(桌面.高-300)>>1;窗体=创建窗口($200,程序.名称,"窗口标题",$10C80000,左,上,350,300,0,0,0,0);窗体启动;读取消息结束程序段左键点击(编号){} //程序代码:程序段窗......
  • 拖拽文件-初级程序-极语言教程
    //窗体代码:整数窗体,列表;程序资源24,"清单.xml";程序段加载窗体整数左=(桌面.宽-417)>>1,上=(桌面.高-321)>>1;窗体=创建窗口($10,程序.名称,"窗口标题",$10C80000,左,上,417,321,0,0,0,0);列表=创建窗口($200,"listbox","",$50210081,10,20,380,260,窗体,1,9,0);窗......