ICanSeeYou 远程控制软件技术分析 L3’Studio 团队
ICanSeeYou 远程控制软件
技术分析
文档编写:Fengart
一、 面向对象的开发方法
下面列出比较重要的两个类图:
1) 从下面类图 1 可以看到,其中 B aseServer(基本服务类)、BaseControler(基本控制类)
从类 BaseCommunication(基本通讯类)继承而来。BaseServer 类主要是用于服务端;
而 BaseControler 主 要 用 于 客 户 端 。 其 中 子 类 如 : ScreenControler ( 屏 幕 控 制 类 )、
FileControler(文件控制类)、ScreenServer(屏幕服务类)、FileServer(文件服务
类 ) 、 ServerUpdater ( 服 务 端 更 新 类 ) 如 图 所 示 都 是 分 别 从 其 父 类
BaseServer、BaseControler 继承而来。
类图 1
2) 从下面类图 2 可以看到,抽象类 Code 主要确定指令的数据结构,基类 BaseCode 继承
了 Code ,是所有传送指令的基类。其派生类包括处理键盘事件的 KeyBoardEvent,端
口的 PortCode,鼠标事件的 MouseEvent,文件操作指令的 FileCode,屏幕发送事件指
令 SendScreenCode 等。
- 1
- 2
- 3
- 4
- 5
- 6
前往页