.NET远程计算机管理工具毕业论文(13)
发布时间:2021-06-11
发布时间:2021-06-11
它定义了在本程序中所有用户界面的一些基本外观属性,主窗体中所有其他的窗体类都直接或者间接的继承自该基类,这样有利保证该程序中所有的窗体风格一致,符合软件设计的界面一致性原则。具体来说,包括下述派生窗体类:newConnectionFrame类,这个是“新建连接”的窗体类;addSettingsFrame类,是“添加设置”类;newRemoteMachineFrame类,新建远程主机连接类;newSettings类,“新建设置”;mainFrame,这个是主窗体类。
主工程中各个类的主要方法设计如下:
1)FrameBase类的主要数据成员及方法见表4-1:
表4-1 FrameBase类
2)newConnectionFrame类的主要数据成员及方法见4-2:
表4-2 newConnectionFrame类
3)addSettingsFrame类的主要数据成员及方法见表4-3:
表4-3 addSettingsFrame类
4)newSettings
类的主要数据成员及方法见表4-4:
表4-4 newSettings类
5)mainFrame类的主要数据成员及方法见表4-5:
表4-5 mainFrame类
主工程类结构见图4-1:
图4-1 主工程的类结构图
其他工程的结构类图包括数据加密操作工程及远程主机模型工程两个工程,这些类既有窗体界面类,也有一些逻辑应用的类,下面分别说明各个类的基本作用:aboutAuthorFrame类是“关于作者”的窗体类,这个类展示一些关于程序作者及程序版本的基本信息;enterPasswordFrame也是一个窗体类,它是用于在程序中输入密码时调用的窗体;Program是程序启动类,定义了程序启动时的一些重要参数;RemoteDesktopControllerTabPage是一个用户控件类,它定义了主窗体打开的标签的样式功能等;Resources命名空间存储了程序的一些资源文件,比如图片文件;uctRemoteConnectionSettings远程桌面连接的属性类,定义远程连接属性的类。
下面简单列出主要类的属性及方法:
1)enterPasswordFrame类的主要数据成员及方法见表4-6:
表4-6 enterPasswordFrame类
2)RemoteDesktopControllerTabPage类的主要数据成员及方法见表4-7:
上一篇:Matlab 在电磁场中的应用
下一篇:能谱CT成像的临床应用