• 大小: 1.48MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: C#
  • 标签: C#  IP  自动修改  网络  

资源简介

语言:C#+.Net Framework 2.0 开发平台:VS2010 (可以通过简单编辑sln解决方案以在低版本的VS中打开,具体方法百度去呵呵) 开发目的:单位数台电脑需要频繁在互联网、内部网和DHCP间频繁切换,以往手动修改IP容易出错而且效率极低,因此开发这么个小东西以吸引单位的mm 运行图片:http://www.sky123.org/data/attachment/forum/201101/18/125315wllglk8es5tssaga.jpg http://www.sky123.org/data/attachment/forum/201101/18/125332pxiff9utepzzx118.jpg

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.xml;

namespace modip
{
    public partial class config : Form
    {
        public config()
        {
            InitializeComponent();
        }

        private string nip nsmask ngateway ndns nbdns wip wsmask wgateway wdns wbdns;
        xmlDocument doc = new xmlDocument();
        private void loadconfig()
        {
            doc.Load(Application.StartupPath + “\\config.xml“);
            nip = doc.DocumentElement.SelectSingleNode(“nip“).InnerText;
            nsmask = doc.DocumentElement.SelectSingleNode(“nsmask“).InnerText;
            ngateway = doc.DocumentElement.SelectSingleNode(“ngateway“).InnerText;
            ndns = doc.DocumentElement.SelectSingleNode(“ndns“).InnerText;
            nbdns = doc.DocumentElement.SelectSingleNode(“nbdns“).InnerText;
            wip = doc.DocumentElement.SelectSingleNode(“wip“).InnerText;
            wsmask = doc.DocumentElement.SelectSingleNode(“wsmask“).InnerText;
            wgateway = doc.DocumentElement.SelectSingleNode(“wgateway“).InnerText;
            wdns = doc.DocumentElement.SelectSingleNode(“wdns“).InnerText;
            wbdns = doc.DocumentElement.SelectSingleNode(“wbdns“).InnerText;

            tb_wip.Text = wip;
            tb_wsmask.Text = wsmask;
            tb_wgateway.Text = wgateway;
            tb_wdns.Text = wdns;
            tb_wbdns.Text = wbdns;

            tb_nip.Text = nip;
            tb_nsmask.Text = nsmask;
            tb_ngateway.Text = ngateway;
            tb_ndns.Text = ndns;
            tb_nbdns.Text = nbdns;
        }
        private void config_Load(object sender EventArgs e)
        {
            loadconfig();
        }

        private void pictureBox1_Click(object sender EventArgs e)
        {
            if (DialogResult.OK == MessageBox.Show(“如果点击确定,所有操作将不会保存。\n\n您确定要离开设置页面吗?“ “提示“ MessageBoxButtons.OKCancel MessageBoxIcon.Question))
            {
                this.Close();
            }
        }

        private void pictureBox2_Click(object sender EventArgs e)
        {
            doc.Load(Application.StartupPath+“\\config.xml“);
            doc.DocumentElement.SelectSingleNode(“nip“).InnerText = tb_nip.Text;
            doc.DocumentElement.SelectSingleNode(“nsmask“).InnerText = tb_nsmask.Text;
            doc.DocumentElement.SelectSingleNode(“ngateway“).InnerText = tb_ngateway.Text;
            doc.DocumentElement.SelectSingleNode(“ndns“).InnerText = tb_ndns.Text;
            doc.DocumentElement.SelectSingleNode(“nbdns“).InnerText = tb_nbdns.Text;
            doc.DocumentElement.SelectSingleNode(“wip“).InnerText = tb_wip.Text;
            doc.DocumentElement.SelectSingleNode(“wsmask“).InnerText = tb_wsmask.Text;
            doc.DocumentElement.SelectSingleNode(“wgateway“).InnerText = tb_wgat

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        386  2011-01-18 12:59  config.xml

     文件     753664  2011-01-18 12:59  modip.exe

     文件        386  2011-01-18 09:37  modip\modip\bin\Debug\config.xml

     文件        386  2011-01-18 12:59  modip\modip\bin\Release\config.xml

     文件     753664  2011-01-18 12:59  modip\modip\bin\Release\modip.exe

     文件       3570  2011-01-18 12:42  modip\modip\config.cs

     文件      16298  2011-01-18 12:42  modip\modip\config.Designer.cs

     文件       5817  2011-01-18 12:42  modip\modip\config.resx

     文件       6047  2011-01-18 12:59  modip\modip\Form1.cs

     文件       8440  2011-01-18 12:42  modip\modip\Form1.Designer.cs

     文件      20814  2011-01-18 12:42  modip\modip\Form1.resx

     文件       4940  2011-01-18 12:41  modip\modip\modip.csproj

     文件       5720  2011-01-18 09:34  modip\modip\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1744  2011-01-17 22:31  modip\modip\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog

     文件          2  2011-01-17 22:31  modip\modip\obj\x86\Debug\GenerateResource-ResGen.read.5.tlog

     文件          2  2011-01-17 22:31  modip\modip\obj\x86\Debug\GenerateResource-ResGen.read.7.tlog

     文件        914  2011-01-17 22:31  modip\modip\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog

     文件        180  2011-01-17 22:31  modip\modip\obj\x86\Debug\modip.config.resources

     文件        650  2011-01-18 09:17  modip\modip\obj\x86\Debug\modip.csproj.FileListAbsolute.txt

     文件     256000  2011-01-17 22:33  modip\modip\obj\x86\Debug\modip.exe

     文件       4864  2011-01-17 22:19  modip\modip\obj\x86\Debug\modip.Form1.resources

     文件      40448  2011-01-17 22:33  modip\modip\obj\x86\Debug\modip.pdb

     文件     229130  2011-01-17 22:29  modip\modip\obj\x86\Debug\modip.Properties.Resources.resources

     文件       5632  2011-01-18 09:34  modip\modip\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件       5851  2011-01-18 12:59  modip\modip\obj\x86\Release\DesignTimeResolveAssemblyReferencesInput.cache

     文件       1748  2011-01-18 12:42  modip\modip\obj\x86\Release\GenerateResource-ResGen.read.1.tlog

     文件          2  2011-01-18 12:42  modip\modip\obj\x86\Release\GenerateResource-ResGen.read.7.tlog

     文件        550  2011-01-18 12:42  modip\modip\obj\x86\Release\GenerateResource-ResGen.write.1.tlog

     文件        180  2011-01-18 12:42  modip\modip\obj\x86\Release\modip.config.resources

     文件        606  2011-01-18 12:59  modip\modip\obj\x86\Release\modip.csproj.FileListAbsolute.txt

............此处省略41个文件信息

评论

共有 条评论