ItemArray[0] = ConnectedUser.SessionID;
ItemArray[1] = ConnectedUser.ConnectedUser.UserName;
ItemArray[2] = ConnectedUser.EndPoint;
ItemArray[3] = ConnectedUser.ConnectedTime.ToString(ApplicationSettings.DateTimeFormat);
ItemArray[4] = ConnectedUser.LastInteraction.ToString(ApplicationSettings.DateTimeFormat);
lstOnlineUsers.Items.Add(new ListViewItem(ItemArray));
}
}//刷新在线用户列表
3.1.4 参数设置
参数设置模块主要用于用户对系统的配置。其界面如图3-6所示。该模块分为两部分,一部分为FTP相关参数设置,包括FTP端口号和PASV的端口区间设置,一部分为HTTP相关参数设置,包括HTTP端口号和管理员的登录信息设置。同时该界面还设置了服务的自启动选项。
图3-6 参数设置
参数设置中所用到的主要控件如表3.6所示。
表3.6 参数设置主要控件
控件 控件名 控件类型 说明
1 gb GroupBox 放置图像用户界面
2 lbl Lable 文本显示
3 txt NumericUpDown 显示和输入数值
4 Txt1 TextBox 文本输入
5 chk CheckBox 选择选项
6 btn Button 触发事件
代码如下:
namespace AdvancedFTPServer
{
public partial class frmViewService : Form
{
public frmViewService()
{
InitializeComponent();
txtFTPPort.Value = ApplicationSettings.FTPPort;
chkEnableFTP.Checked = ApplicationSettings.AutoStartFTP;
chkEnableFTPLogging.Checked = ApplicationSettings.EnableFTPLogging;
txtPasvRangeFrom.Value = ApplicationSettings.MinPassvPort;
txtPasvRangeTo.Value = ApplicationSettings.MaxPassvPort;
txtHTTPPort.Value = ApplicationSettings.HTTPPort;
chkStartHTTP.Checked = ApplicationSettings.AutoStartHTTP;
txtLoginID.Text = ApplicationSettings.UserName;
txtPassword.Text = ApplicationSettings.Password;
}//检查端口号的初始值
void SaveSettings_Click(object sender, EventArgs e)
- 上一篇:造币机械生产车间信息管理系统分析与研究
- 下一篇:C#的家庭理财系统软件设计+ER图
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
大众媒体对公共政策制定的影响
中考体育项目与体育教学合理结合的研究