本地网络信息设置与网络对时程序设计
本地网络信息设置与网络对时程序设计
主要功能如下:
(1)本地网络信息的获取
计算机名称、IP地址、网卡地址、DNS设置、安装的协议、提供的服务、TCP/IP运行信息。
(2)修改本地计算机的网络设置
(3)采用ntp协议从internet上某个时间服务器,获取时间信息,准确地更新本地机时钟,支持手动、定时自动两种方式
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-27 19:12 网络对时课程设计
文件 13031 2018-07-27 19:12 网络对时课程设计相关信息及说明.docx
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime.vs
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime.vsSyncTime
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime.vsSyncTimev14
文件 71168 2017-10-05 15:17 网络对时课程设计网络对时程序SyncTime.vsSyncTimev14.suo
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTime
文件 991 2018-04-28 11:14 网络对时课程设计网络对时程序SyncTimeSyncTime.sln
文件 55808 2018-04-28 12:51 网络对时课程设计网络对时程序SyncTimeSyncTime.v11.suo
文件 1042 2018-04-28 11:15 网络对时课程设计网络对时程序SyncTimeSyncTimeApp.config
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTimein
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
文件 5631632 2018-02-02 11:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugmscorlib.dll
文件 59342 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormidna.nlp
文件 47076 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfc.nlp
文件 40566 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfd.nlp
文件 67808 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfkc.nlp
文件 61718 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfkd.nlp
文件 62464 2018-04-28 11:17 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.exe
文件 1042 2018-04-28 11:15 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.exe.config
文件 69120 2018-04-28 11:17 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.pdb
文件 22984 2018-04-28 12:51 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.vshost.exe
文件 1042 2018-04-28 11:15 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.vshost.exe.config
文件 490 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.vshost.exe.manifest
文件 180832 2012-07-10 21:52 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSystem.Net.Http.dll
文件 201824 2012-06-23 01:00 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSystem.Net.Http.xml
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugzh-Hans
文件 1014472 2017-09-30 22:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugzh-Hansmscorlib.resources.dll
文件 17504 2012-07-10 23:31 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugzh-HansSystem.Net.Http.resources.dll
............此处省略53个文件信息
using System;
using System.Drawing;
using System.Threading;
using System.Windows.Forms;
using System.Collections.Generic;
using System.Data.Sql;
using System.Net;
using System.Net.NetworkInformation;
namespace SyncTime
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender EventArgs e)
{
Program.msgTxt = msgTxt;
XBtn.PerformClick();
bool autoGet = Properties.Settings.Default.AutoGet;
bool autoSync = Properties.Settings.Default.AutoSync;
autoGetChk.Checked = autoGet;
autoSyncChk.Checked = autoSync;
if (autoSync)
{
if (setTimeZone() && setTime())
{
// 最小化窗口
this.WindowState = FormWindowState.Minimized;
// 隐藏任务栏图标
this.ShowInTaskbar = false;
// 启动自动退出线程
Thread exitThread = new Thread(exitProgram);
exitThread.IsBackground = true;
exitThread.Start();
}
else
{
autoSyncChk.Checked = false;
}
}
else if (autoGet)
{
if (!setTimeZone() || !getTime())
{
autoGetChk.Checked = false;
}
}
}
private void XBtn_Click(object sender EventArgs e)
{
if(“>“ == XBtn.Text)
{
this.MaximumSize = new Size(700 520);
this.MinimumSize = new Size(700 520);
this.Width = 700;
XBtn.Text = “<“;
getBtn.Focus();
}
else
{
this.MaximumSize = new Size(373 520);
this.MinimumSize = new Size(373 520);
this.Width = 373;
XBtn.Text = “>“;
getBtn.Focus();
}
}
private void notifyBtn_MouseClick(object sender MouseEventArgs e)
{
// 鼠标左键点击托盘图标
if (e.Button == MouseButtons.Left)
{
if (this.WindowState == FormWindowState.Minimized)
{
// 禁止程序自动退出
Program.exitFlag = false;
//还原窗体
this.WindowState = FormWindowState.Normal;
//系统任务栏显示图标
this.ShowInTaskbar = true;
}
//激活窗体并获取焦点
this.Activate();
}
}
private void autoGetChk_CheckedChanged(object sender EventArgs e)
{
Properties.Settings.Default.AutoGet = autoGetChk.Check
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-27 19:12 网络对时课程设计
文件 13031 2018-07-27 19:12 网络对时课程设计相关信息及说明.docx
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime.vs
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime.vsSyncTime
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTime.vsSyncTimev14
文件 71168 2017-10-05 15:17 网络对时课程设计网络对时程序SyncTime.vsSyncTimev14.suo
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTime
文件 991 2018-04-28 11:14 网络对时课程设计网络对时程序SyncTimeSyncTime.sln
文件 55808 2018-04-28 12:51 网络对时课程设计网络对时程序SyncTimeSyncTime.v11.suo
文件 1042 2018-04-28 11:15 网络对时课程设计网络对时程序SyncTimeSyncTimeApp.config
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTimein
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
文件 5631632 2018-02-02 11:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugmscorlib.dll
文件 59342 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormidna.nlp
文件 47076 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfc.nlp
文件 40566 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfd.nlp
文件 67808 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfkc.nlp
文件 61718 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebug
ormnfkd.nlp
文件 62464 2018-04-28 11:17 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.exe
文件 1042 2018-04-28 11:15 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.exe.config
文件 69120 2018-04-28 11:17 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.pdb
文件 22984 2018-04-28 12:51 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.vshost.exe
文件 1042 2018-04-28 11:15 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.vshost.exe.config
文件 490 2017-09-29 21:43 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSyncTime.vshost.exe.manifest
文件 180832 2012-07-10 21:52 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSystem.Net.Http.dll
文件 201824 2012-06-23 01:00 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugSystem.Net.Http.xm
目录 0 2018-07-27 18:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugzh-Hans
文件 1014472 2017-09-30 22:35 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugzh-Hansmscorlib.resources.dll
文件 17504 2012-07-10 23:31 网络对时课程设计网络对时程序SyncTimeSyncTimeinDebugzh-HansSystem.Net.Http.resources.dll
............此处省略53个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)