求助300大洋求写个小软件
功能说明:这个易语言编写的程序是一个远程监控客户端,通过网络连接到服务器,接收来自服务器的图像数据和消息,并能够发送控制指令给服务器。主要功能包括:
1. **连接与断开**:用户可以通过输入IP地址和端口号来连接或断开与服务器的连接。
2. **图像显示**:当接收到以“图像”为头部标识的数据包时,将图像数据写入临时文件并显示在画板控件上。
3. **消息显示**:当接收到以“消息”为头部标识的数据包时,会在标签控件上显示文本信息。
4. **鼠标操作**:用户可以在画板上进行鼠标操作,点击后会发送相应的坐标信息给服务器。
5. **监控控制**:提供一个按钮用于开始或停止监控,并可以设置一些参数如毫秒间隔、比例等,这些参数会发送给服务器。
该程序主要用于实现从远程服务器获取实时图像和消息,并能对远程系统进行一定程度上的控制。它适用于需要远程查看和控制的应用场景,例如远程桌面管理、安防监控等。整个程序围绕着与服务器建立连接、处理接收到的数据以及向服务器发送命令这几个核心功能展开。
======窗口程序集_客户端
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮_连接_被单击
| |
| |------ 数据到达处理
| |
| |------ _滑块条1_位置被改变
| |
| |------ _画板1_鼠标左键被放开
| |
| |------ _按钮_监控_被单击
| |
| |------ _编辑框_毫秒_内容被改变
| |
| |------ _标签4_鼠标左键被按下
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ _编辑框_比例_内容被改变
| |
| |------ _单选框_JPG_被单击
| |
| |------ _单选框_GIF_被单击
======窗口程序集_客户端
| |
| |------ __启动窗口_创建完毕
| |
| |------ 转换图像格式
| |
| |------ A2W
| |
| |------ _按钮_连接_被单击
| |
| |------ 中心_数据到达处理
| |
| |------ 比例缩放
| |
| |------ _滑块条1_位置被改变
| |
| |------ _按钮_开始监控_被单击
| |
| |------ _编辑框1_内容被改变
| |
| |------ _标签_我作主_鼠标左键被按下
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ _单选框_JPG_被单击
| |
| |------ _单选框_GIF_被单击
| |
| |------ _画板1_鼠标左键被按下
| |
| |------ _画板1_鼠标左键被放开
| |
| |------ _画板1_被双击
| |
| |------ _画板1_鼠标右键被按下
| |
| |------ _画板1_鼠标右键被放开
| |
| |------ _画板1_鼠标位置被移动
| |
| |------ _画板1_放开某键
| |
| |------ _编辑框_发送文字_放开某键
| |
| |------ _按钮_发送文字_被单击
| |
| |------ _按钮_结束_被单击
| |
| |------ _编辑框_品质_内容被改变
| |
| |------ _标签_对方IP_鼠标右键被放开
| |
| |------ _单选框_画板_被单击
| |
| |------ _单选框_图片框_被单击
| |
| |------ _单选框_试_被单击
| |
| |------ _图片框1_鼠标左键被按下
| |
| |------ _图片框1_鼠标左键被放开
| |
| |------ _图片框1_被双击
| |
| |------ _图片框1_鼠标右键被按下
| |
| |------ _图片框1_鼠标右键被放开
| |
| |------ _图片框1_鼠标位置被移动
| |
| |------ _按钮_发送文字_鼠标右键被放开
| |
| |------ _画板2_鼠标左键被按下
| |
| |------ _画板2_鼠标左键被放开
| |
| |------ _画板2_被双击
| |
| |------ _画板2_鼠标右键被按下
| |
| |------ _画板2_鼠标右键被放开
| |
| |------ _画板2_鼠标位置被移动
| |
| |------ 发送鼠标信息
| |
| |
======调用的Dll
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GdipLoadImageFromFile
| |
| |---[dll]------ GdipSaveImageToFile
| |
| |---[dll]------ CLSIDFromString
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ GetHGlobalFromStream
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ CreateStreamOnHGlobal_int
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GdipSaveImageToStream
| |
| |---[dll]------ CopyMemory
======窗口程序集_客户端
| |
| |------ __启动窗口_创建完毕
| |
| |------ 转换图像格式
| |
| |------ A2W
| |
| |------ _按钮_连接_被单击
| |
| |------ 中心_数据到达处理
| |
| |------ 比例缩放
| |
| |------ _滑块条1_位置被改变
| |
| |------ _按钮_开始监控_被单击
| |
| |------ _编辑框_间隔毫秒_内容被改变
| |
| |------ _标签_我作主_鼠标左键被按下
| |
| |------ __启动窗口_尺寸被改变
| |
| |------ _单选框_JPG_被单击
| |
| |------ _单选框_GIF_被单击
| |
| |------ _画板1_鼠标左键被按下
| |
| |------ _画板1_鼠标左键被放开
| |
| |------ _画板1_被双击
| |
| |------ _画板1_鼠标右键被按下
| |
| |------ _画板1_鼠标右键被放开
| |
| |------ _画板1_鼠标位置被移动
| |
| |------ _画板1_放开某键
| |
| |------ _编辑框_发送文字_放开某键
| |
| |------ _按钮_发送文字_被单击
| |
| |------ _按钮_结束_被单击
| |
| |------ _编辑框_品质_内容被改变
| |
| |------ _标签_对方IP_鼠标右键被放开
| |
| |------ _单选框_画板_被单击
| |
| |------ _单选框_图片框_被单击
| |
| |------ _单选框_全屏_被单击
| |
| |------ _图片框1_鼠标左键被按下
| |
| |------ _图片框1_鼠标左键被放开
| |
| |------ _图片框1_被双击
| |
| |------ _图片框1_鼠标右键被按下
| |
| |------ _图片框1_鼠标右键被放开
| |
| |------ _图片框1_鼠标位置被移动
| |
| |------ _按钮_发送文字_鼠标右键被放开
| |
| |------ _画板2_鼠标左键被按下
| |
| |------ _画板2_鼠标左键被放开
| |
| |------ _画板2_被双击
| |
| |------ _画板2_鼠标右键被按下
| |
| |------ _画板2_鼠标右键被放开
| |
| |------ _画板2_鼠标位置被移动
| |
| |------ 发送鼠标信息
| |
| |------ _按钮_结束1_被单击
| |
| |------ _选择框_隐藏客户端_被单击
| |
| |------ _按钮_传送文件_被单击
| |
| |------ 取单独文件名
| |
| |------ _按钮_消息通知_被单击
| |
| |------ _按钮_运行指令_被单击
| |
| |------ _数据报1_数据到达
| |
| |------ _按钮_搜索客户_被单击
| |
| |------ _时钟_结束_周期事件
| |
| |------ _按钮_结束客户_被单击
| |
| |------ _选择框_显示主控端窗口条_被单击
| |
| |------ _按钮_开机时运行_被单击
| |
| |------ _按钮_取消开机时运行_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GdipLoadImageFromFile
| |
| |---[dll]------ GdipSaveImageToFile
| |
| |---[dll]------ CLSIDFromString
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ GetHGlobalFromStream
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ CreateStreamOnHGlobal_int
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GdipSaveImageToStream
| |
| |---[dll]------ CopyMemory
======窗口程序集_服务端
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ 服务中心
| |
| |------ 加入消息内容
| |
| |------ _时钟1_周期事件
| |
| |------ 转换图像格式
| |
| |------ A2W
| |
| |------ __启动窗口_将被销毁
| |
| |------ _按钮2_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GdipLoadImageFromFile
| |
| |---[dll]------ GdipSaveImageToFile
| |
| |---[dll]------ CLSIDFromString
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ GetHGlobalFromStream
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ CreateStreamOnHGlobal_int
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GdipSaveImageToStream
| |
| |---[dll]------ CopyMemory
======窗口程序集_服务端
| |
| |------ __启动窗口_创建完毕
| |
| |------ _按钮1_被单击
| |
| |------ 服务器数据处理
| |
| |------ 加入消息内容
| |
| |------ _时钟1_周期事件
| |
| |------ 转换图像格式
| |
| |------ A2W
| |
| |------ __启动窗口_将被销毁
| |
| |------ _按钮2_被单击
| |
| |------ _单选框_JPG_被单击
| |
| |------ _单选框_GIF_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ 移动光标
| |
| |---[dll]------ 模拟鼠标
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ GdipLoadImageFromFile
| |
| |---[dll]------ GdipSaveImageToFile
| |
| |---[dll]------ CLSIDFromString
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ GetHGlobalFromStream
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ CreateStreamOnHGlobal_int
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GdipSaveImageToStream
| |
| |---[dll]------ CopyMemory
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。