<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      實時天氣及24小時天氣預報

      [摘要]ASP.NET的實時天氣及24小時天氣預報(C#) 修改其中的url獲得其他城市的天氣情況 如廣州為: http://weather.yahoo.com/forecast/CHXX0037_c.html 注意僅適用于獲得yahoo上的天氣預報 GetWeather.aspx -----------...

      ASP.NET的實時天氣及24小時天氣預報(C#) 
      修改其中的url獲得其他城市的天氣情況 
      如廣州為: http://weather.yahoo.com/forecast/CHXX0037_c.html 
      注意僅適用于獲得yahoo上的天氣預報 



      GetWeather.aspx 
      ----------------------------------- 
      Weather
      24小時天氣



      getWeather.aspx.cs 
      --------------------------------------- 
      using System; 
      using System.Collections; 
      using System.ComponentModel; 
      using System.Data; 
      using System.Drawing; 
      using System.Web; 
      using System.Web.SessionState; 
      using System.Web.UI; 
      using System.Web.UI.WebControls; 
      using System.Web.UI.HtmlControls; 
      using System.Net; 
      using System.IO; 



      namespace test 

      public class GetWeather : System.Web.UI.Page 

      protected System.Web.UI.WebControls.Label lblWeather; 
      protected System.Web.UI.WebControls.Label Weather2; 
      protected System.Web.UI.WebControls.Button btnGet2; 
      protected System.Web.UI.WebControls.Button btnGet; 



      private void Page_Load(object sender, System.EventArgs e) 

      // Put user code to initialize the page here 




      #region Web Form Designer generated code 
      override protected void OnInit(EventArgs e) 

      // 
      // CODEGEN: This call is required by the ASP.NET Web Form Designer. 
      // 
      InitializeComponent(); 
      base.OnInit(e); 




      /// 
      /// Required method for Designer support - do not modify 
      /// the contents of this method with the code editor. 
      /// 
      private void InitializeComponent() 

      this.btnGet.Click += new System.EventHandler(this.btnGet_Click); 
      this.btnGet2.Click += new System.EventHandler(this.btnGet2_Click); 
      this.Load += new System.EventHandler(this.Page_Load); 

      #endregion 
      private void btnGet_Click(object sender, System.EventArgs e) 

      WebRequest wreq=WebRequest.Create("http://weather.yahoo.com/forecast/CHXX0037_c.html"); 
      HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse(); 
      string HTML =""; 
      Stream s=wresp.GetResponseStream(); 
      StreamReader objReader = new StreamReader(s); 
      string sLine = ""; 
      int i = 0; 
      while (sLine!=null) 

      i++; 
      sLine = objReader.ReadLine(); 
      if (sLine!=null) 
      HTML += sLine; 

      String temp= ""; 
      int start,stop; 
      start = HTML.IndexOf("",0,HTML.Length); 
      stop = HTML.IndexOf("",0,HTML.Length); 
      temp = HTML.Substring(start, stop - start); 
      start = temp.IndexOf(""); 
      stop = temp.IndexOf(""); 
      string degree = temp.Substring(start+3,stop - start -3); 
      start = temp.IndexOf("stop = temp.IndexOf("",start); 
      string img = temp.Substring(start,stop - start); 
      lblWeather.Text = degree + "" + img; 

      private void btnGet2_Click(object sender, System.EventArgs e) 

      WebRequest wreq=WebRequest.Create("http://cn.weather.yahoo.com/CHXX/CHXX0037/index_c.html"); 



      HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse(); 



      string HTML =""; 
      Stream s=wresp.GetResponseStream(); 
      StreamReader objReader = new StreamReader(s,System.Text.Encoding.GetEncoding("GB2312")); 
      string sLine = ""; 
      int i = 0; 
      while (sLine!=null) 

      i++; 
      sLine = objReader.ReadLine(); 
      if (sLine!=null) 
      HTML += sLine; 




      String temp= ""; 
      int start,stop; 
      start = HTML.IndexOf("",0,HTML.Length); 
      stop = HTML.IndexOf(" ",start)+8; 
      temp = HTML.Substring(start, stop - start); 
      Weather2.Text = temp; 






      日韩精品一区二区三区高清