毕业设计e4a代码

2023-11-20

事件 主窗口.创建完毕()//用来设置该窗口控件的属性,比如说该窗口的标题,该窗口的背景颜色,该窗口的背景图片,按键的标题设置
	标签1.背景颜色=无色   //标签1就是设备未使用
	标签2.背景颜色=无色   //标签2就是推出系统
	标签1.可用=//禁止标签使用,真就是没有禁止的,假就是禁止的

	
结束 事件

事件 按钮1.被单击()
	客户1.连接服务器("192.168.4.1",8089,8088)   //点击按钮1后客户端就连接了服务器,连接服务器(IP地址 为 文本型,端口 为 整数型,超时 为 整数型)   设置超时时间,如果8.088秒内没有返回结果,则超时报错,快速失败,释放资源。
结束 事件

事件 客户1.连接完毕(连接结果 为 逻辑型)
	判断 连接结果//要么连接成功,要么连接失败,用这两个结果判断
		分支  真//如果连接成功,按钮1就不能用了,按钮2可以用,用来断开连接
			按钮1.可用=假
			按钮2.可用=真
			标签1.标题="连接成功"    //如果连接成功,就设置标题为"连接成功"
			时钟1.可用=//如果连接成功,时钟就可用
			时钟1.时钟周期="1000"   //同时设置时钟周期,每一秒执行1次周期事件的代码
			
		分支 假//如果连接失败,按钮1还可以继续点,继续请求连接,而按钮2不可能点,因为还没有连接,就不存在断开
			按钮1.可用=真
			按钮2.可用=假
			标签1.标题="设备未连接"//如果连接失败,就设置标题为"设备未连接"
			时钟1.可用=//如果连接失败,时钟自然就不可用
			时钟1.时钟周期="0"//同时设置时钟周期
	结束 判断
结束 事件

事件 按钮2.被单击()//如果点击了按钮2,就客户端就会被断开,其他同理
	客户1.断开连接()
	按钮1.可用=真
	按钮2.可用=假
	标签1.标题="设备未连接"
结束 事件

事件 客户1.连接断开()//客户端断开后,设置同上
	按钮1.可用=真
	按钮2.可用=假
	标签1.标题="设备未连接"
	时钟1.可用=假
	时钟1.时钟周期="0"
结束 事件

事件 时钟1.周期事件()
	如果 标签1.标题="连接成功" 则

	结束 如果
结束 事件

事件 主窗口.按下某键 (键代码 为 整数型,传址 屏蔽 为 逻辑型)//这段事件好像可以省略,如果要用的话,在主窗口的属性里面设置组件属性就可以点击,代码就自动生成了
	变量 结果 为 整数型
	判断 键代码
		分支 返回键
	        返回桌面()
	结束 判断
结束 事件

事件 客户1.收到数据(数据1 为 字节型())
	
	变量 接上 为 文本型
	接上=字节到文本(数据1,"GBK")'
	标签6.标题 = 接上
	
	变量 判断1 为 文本型//下面六行可以不用
	判断1 = 取文本左边(接上,1)
	
	如果 判断1="1" 则
	结束 如果
	如果 判断1="2"则
	结束 如果

	
结束 事件






事件 标签2.被单击()
	 结束程序()
结束 事件



事件 按钮3.被单击()//文本到字节(“你好”,“GBK") 将文本转为字节型数据(十六进制,因为单片机不用二进制),即计算机可以读懂的数据,gbk是一种编码方式,翻译方式,通过这种编码方式获得这么一串计算机可以读懂的数据
	客户1.发送数据(文本到字节("a1b","GBK"))'发送
结束 事件

事件 按钮6.被单击()
		客户1.发送数据(文本到字节("a4b","GBK"))'发送
结束 事件

事件 按钮4.被单击()
		客户1.发送数据(文本到字节("a2b","GBK"))'发送
结束 事件

事件 按钮5.被单击()
		客户1.发送数据(文本到字节("a3b","GBK"))'发送
结束 事件

事件 按钮7.被单击()
		客户1.发送数据(文本到字节("a5b","GBK"))'发送
结束 事件

事件 按钮8.被单击()
		客户1.发送数据(文本到字节("a6b","GBK"))'发送
结束 事件



事件 按钮9.被单击()
	客户1.发送数据(文本到字节("a7b","GBK"))'发送
结束 事件

事件 按钮10.被单击()
	客户1.发送数据(文本到字节("a8b","GBK"))'发送
结束 事件

点击按钮后,按键会显示一个图片

可以把图片导入在这里
在这里插入图片描述
下图所示,就可以在按键里面调用这个图片了
在这里插入图片描述

app设置左上角的标题

在窗口里面的属性中设置
在这里插入图片描述

客户端连接服务器

事件 按钮1.被单击()
客户1.连接服务器(“192.168.4.1”,8089,8088)
结束 事件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

毕业设计e4a代码 的相关文章

随机推荐

  • 实验二 程序流程控制

    1 编写程序计算 1 3 5 7 99 之和 summ 0 for i in range 1 100 summ summ i print 和为 summ 2 编写程序 计算 2 4 6 8 100 之和 summ 0 for i in ra
  • 计算机网络试题

    一 选择题 1 OSI模型与TCP IP模型都具有的层次是 A 会话层 网络层和物理层 B 表示层 会话层和数据链路层 C 网络层 传输层和应用层 D 表示层 数据链路层和物理层 2 对于计算机网络体系结构 下列关于第N层和第N 1层的关系
  • 蓝桥杯:字符串

    题目链接 include
  • notepad++字符串替换

    删除空白行 在编辑选项里面包括很多功能 编辑 gt 行操作 gt 移除空行 包括空白字符 行首添加字符串 按CTRL F 选择替换页签 选择正则表达式 查找目标 设置为 替换为 设置自己想要替换的字符串 特殊字符需要添加 进行转义 行尾添加
  • 【MySQL】34道SQL综合练习详解(员工表、部门表、工资等级表)

    文章目录 一 34道SQL综合练习 二 测试使用的数据表 三 创建测试表的SQL语句 一 34道SQL综合练习 1 查询取得每个部门最高工资的人员信息 select e ename t from emp e join select dept
  • 如何使用PCL将XYZRGB点云转换为彩色mesh模型

    如何使用PCL将XYZRGB点云转换为彩色mesh模型 最近完成了一个使用RGBD传感器 构建物体模型的小demo 其中有点难的最后一步是如何将获得的物体点云变成彩色mesh模型 效果图如下 从点云变成彩色mesh 其实整体的步骤可以总结如
  • M1 macbook上安装docker 编译内核 并使用qemu启动内核。

    一 编译内核并通过qemu启动内核 1 在M1上安装docker这个就不用提供步骤了 网上自行搜索 2 在M1上pull一个ubuntu的容器 docker pull ubuntu 18 04 docker images REPOSITOR
  • 卡尔曼滤波及其MATLAB程序

    今天写了个卡尔曼滤波的小程序 希望对有需要的同学有点帮助 卡尔曼滤波是一个很常用的滤波算法 与维纳滤波相比有很多长处 这里我们把Kalman Filter简称为KF KF的基本思想是 采用信号 噪声 状态空间模型 利用前一时刻的状态最优估计
  • 学习python笔记01

    一 python是什么 人生苦短 我用python python是一门解释型语言 边解释边运行 与编译型语言的区别是 编译型语言是先编译后运行 python语言的特点 1 优雅 2 明确 3 简单 python是一个完全面向对象语言 具有强
  • 纯java实现相片转素描

    1 实例演示图片转素描效果 首先我们来看一下具体的效果 在项目中添加依赖
  • unity制作一个可以自由滑动收缩的历史记录功能。

    公司在做一款模拟经营类的卖车游戏 需要一个简单的历史记录功能 放在左上角 记录最近20条的收入 支出记录 超过2秒不动则收起 收起时展示最近的一个消息记录 用到的组件是ScrollView 使用方法可以参考我写过的一篇博客 ScrollVi
  • Input.GetAxis _ Unity3d

    Input GetAxis 获取轴 static function GetAxis axisName string float Description描述 Returns the value of the virtual axis iden
  • 【论文精读】时序逻辑应用之模型预测控制Model Predictive Control with Signal Temporal Logic Specifications

    前言 因为天天写代码实在是太枯燥了 所以读点其他东西来调剂一下 这样科研进度不至于停下 前面读了几篇关于时序逻辑学习的文章 今天来了解一下时序逻辑公式在控制中的应用 Raman V Donze A Maasoumy M Murray R M
  • Android Studio编译失败问题(aapt2)

    Android Studio 3 1编译时出错 org gradle api tasks TaskExecutionException Execution failed for task app mergeDebugResources at
  • 心灵鸡汤

    心灵鸡汤 比尔盖茨不想弯腰去捡100美金 浪费了1秒 时间是最宝贵 有限的时间资源最大化 如果你不够优秀 人脉是不值钱的 它不是追求来的 而是吸引来的 只有等价的交换 才能得到合理的帮助 虽然听起来很冷 但这是事实 与凤凰同飞 必是俊鸟 与
  • AESCBCUtil

    import javax crypto Cipher import javax crypto spec IvParameterSpec import javax crypto spec SecretKeySpec import org ap
  • 面试必问的 CAS ,要多了解

    前言 CAS Compare and Swap 即比较并替换 实现并发算法时常用到的一种技术 Doug lea大神在java同步器中大量使用了CAS技术 鬼斧神工的实现了多线程执行的安全性 CAS的思想很简单 三个参数 一个当前内存值V 旧
  • 结构体中数组放在最后位置的问题

    以下出自 C Programming FAQS 先看下面的代码 struct name int namelen char namestr 1 struct name makename char newname struct name ret
  • GDAL多光谱与全色图像融合简单使用

    目录 简述 C 代码 效果对比 GDAL融合效果和原始多光谱波段对比 GDAL融合效果和原始全色波段对比 ARCGIS融合效果与原始全色和多光谱对比 GDAL融合效果与ArcGIS融合效果对比 简述 最近在GDAL的代码中看见了gdalpa
  • 毕业设计e4a代码

    事件 主窗口 创建完毕 用来设置该窗口控件的属性 比如说该窗口的标题 该窗口的背景颜色 该窗口的背景图片 按键的标题设置 标签1 背景颜色 无色 标签1就是设备未使用 标签2 背景颜色 无色 标签2就是推出系统 标签1 可用 假 禁止标签使