• 大小: 40KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: C#
  • 标签: c#  

资源简介

本程序在VS2008下测试通过

资源截图

代码片段和文件信息

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

namespace IpAddrViewer
{
    public partial class MainFrm : Form
    {
        public MainFrm()
        {
            InitializeComponent();
        }

        //窗体加载时...
        private void MainFrm_Load(object sender EventArgs e)
        {
            this.txbIp.Text = “www.baidu.com“;
        }

        //查看按钮单击事件处理函数
        private void btnView_Click(object sender EventArgs e)
        {
            this.txbAddr.Text=getIpAddr(this.txbIp.Text);
            //getIpAddr(this.txbIp.Text);
        }

        //获取IP或域名地址函数
        public String getIpAddr(String ip)
        {
            if (ip.StartsWith(“http://“))
                ip = ip.Replace(“http://“ ““);
            String IP = “http://www.ip138.com/ips1388.asp?ip=“;
            IP += ip;
            IP += “&action=2“;
            String ipAddr = ““;

            //获取网页源码
            System.Net.WebClient webClient = new System.Net.WebClient();
            String strSource = ““;
            try
            {
                strSource =webClient.DownloadString(IP);
                //this.txbAddr.Text = strSource;
            }
            catch(System.Net.WebException e)
            {
                return ipAddr=e.ToString();
            }

            //提取地址
            String regex = @“
  • .+
  • “;
                ipAddr = System.Text.Regularexpressions.Regex.Match(strSource regex).ToString();
                ipAddr=ipAddr.Replace(“
  • “ ““);
                ipAddr = ipAddr.Replace(“
  • “ ““);
                ipAddr = ipAddr.Replace(“本站主数据“ ““);
                ipAddr = ipAddr.Replace(“:“ ““);
                return ipAddr;
            }
        }
    }

     属性            大小     日期    时间   名称
    ----------- ---------  ---------- -----  ----
         目录           0  2012-05-31 17:07  IpAddrViewer\
         目录           0  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\
         文件         926  2012-05-31 17:07  IpAddrViewer\IpAddrViewer.sln
         文件        8192  2012-05-31 17:07  IpAddrViewer\IpAddrViewer.suo
         目录           0  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\bin\
         目录           0  2012-05-31 17:13  IpAddrViewer\IpAddrViewer\bin\Debug\
         文件        9728  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\bin\Debug\IpAddrViewer.exe
         文件       24064  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\bin\Debug\IpAddrViewer.pdb
         文件       14328  2012-05-31 18:02  IpAddrViewer\IpAddrViewer\bin\Debug\IpAddrViewer.vshost.exe
         文件         490  2007-07-21 01:33  IpAddrViewer\IpAddrViewer\bin\Debug\IpAddrViewer.vshost.exe.manifest
         文件        1950  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\Form1.cs
         文件        4508  2012-05-31 17:43  IpAddrViewer\IpAddrViewer\Form1.Designer.cs
         文件        5814  2012-05-31 17:43  IpAddrViewer\IpAddrViewer\Form1.resx
         文件        3735  2012-05-31 17:13  IpAddrViewer\IpAddrViewer\IpAddrViewer.csproj
         目录           0  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\obj\
         目录           0  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\obj\Debug\
         文件         593  2012-05-31 18:02  IpAddrViewer\IpAddrViewer\obj\Debug\IpAddrViewer.csproj.FileListAbsolute.txt
         文件         847  2012-05-31 17:43  IpAddrViewer\IpAddrViewer\obj\Debug\IpAddrViewer.csproj.GenerateResource.Cache
         文件        9728  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\obj\Debug\IpAddrViewer.exe
         文件         180  2012-05-31 17:43  IpAddrViewer\IpAddrViewer\obj\Debug\IpAddrViewer.MainFrm.resources
         文件       24064  2012-05-31 17:57  IpAddrViewer\IpAddrViewer\obj\Debug\IpAddrViewer.pdb
         文件         180  2012-05-31 17:13  IpAddrViewer\IpAddrViewer\obj\Debug\IpAddrViewer.Properties.Resources.resources
         目录           0  2012-05-31 17:08  IpAddrViewer\IpAddrViewer\obj\Debug\Refactor\
         目录           0  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\obj\Debug\TempPE\
         文件         495  2012-05-31 17:08  IpAddrViewer\IpAddrViewer\Program.cs
         目录           0  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\Properties\
         文件        1356  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\Properties\AssemblyInfo.cs
         文件        2874  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\Properties\Resources.Designer.cs
         文件        5612  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\Properties\Resources.resx
         文件        1097  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\Properties\Settings.Designer.cs
         文件         249  2012-05-31 17:07  IpAddrViewer\IpAddrViewer\Properties\Settings.settings
    ............此处省略0个文件信息

    评论

    共有 条评论