瑞鲁手机APP下载网_专注推荐好用的手机APP和游戏APP

实时天气及24小时天气预报

ASP.NET的实时天气及24小时天气预报C#

查看人次:0摘自:瑞鲁手机APP

天气预报的软件有很多,下面为大家推荐几款没有广告,好用精准的免费天气预报软件,用户可以自由下载,帮助你了解天气详情,了解天气变化,精准的天气预报预测。

 ASP.NET的实时天气及24小时天气预报(C#) 修改其中的url获得其他城市的天气情况 如广州为: http://weather.yahoo.com/forecast/CHXX0037_c.html 注意仅适用于获得yahoo上的天气预报

GetWeather.aspx -----------------------------------

            GetWeather                                                                            

                    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("

相关文摘:软件资讯 windows
标题名称:《实时天气及24小时天气预报》
本文网址:https://www.sdruilu.cn/news/tpart-2891.html