成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

yahoo實時天氣預報小偷(C#)

2010-08-28 10:50:44來源:西部e網作者:

<%@ Page language="c#" Codebehind="getWeather.aspx.cs" AutoEventWireup="false" Inherits="WebTry.getWeather" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
 <HEAD>
  <title>getWeather</title>
  <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
  <meta name="CODE_LANGUAGE" Content="C#">
  <meta name="vs_defaultClientScript" content="JavaScript">
  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
 </HEAD>
 <body MS_POSITIONING="GridLayout">
  <form id="Form1" method="post" runat="server">
   <FONT face="宋體">
    <P>
     <asp:Label id="lblWeather" runat="server">Weather</asp:Label></P>
    <P>
     <asp:Button id="btnGet" runat="server" Text="Get Weather"></asp:Button></P>
    <P>
     <asp:Label id="Weather2" runat="server">24小時天氣</asp:Label></P>
    <P>
     <asp:Button id="btnGet2" runat="server" Text="天氣預報"></asp:Button></P>
   </FONT>
  </form>
 </body>
</HTML>

 

 

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 WebTry
{
 /// <summary>
 /// getWeather 的摘要說明。
 /// </summary>
 public class getWeather : System.Web.UI.Page
 {
  protected System.Web.UI.WebControls.Label lblWeather;
  protected System.Web.UI.WebControls.Button btnGet;
  protected System.Web.UI.WebControls.Label Weather2;
  protected System.Web.UI.WebControls.Button btnGet2;
 
  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此處放置用戶代碼以初始化頁面
  }

  #region Web 窗體設計器生成的代碼
  override protected void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);
  }
  
  /// <summary>
  /// 設計器支持所需的方法 - 不要使用代碼編輯器修改
  /// 此方法的內容。
  /// </summary>
  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/CHXX0029_c.html?force_units=1");
                
   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("<!--CURCON-->",0,HTML.Length);

   stop = HTML.IndexOf("<!--END CURCON-->",0,HTML.Length);

   temp = HTML.Substring(start, stop - start);
   start = temp.IndexOf("<b>");
   stop = temp.IndexOf("</b>");
            
   string degree = temp.Substring(start+3,stop - start -3);

   start = temp.IndexOf("<img");
   stop = temp.IndexOf("</td>",start);

   string img = temp.Substring(start,stop - start);
   lblWeather.Text = degree + "<br>" + 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("<table border=0 cellpadding=2 cellspacing=1 bgcolor=9999cc width=\"85%\">",0,HTML.Length);

   stop = HTML.IndexOf("</table>",start)+8;
            

   temp = HTML.Substring(start, stop - start);
   Weather2.Text = temp; 

  }
 }
}

關鍵詞:ASP.NET
主站蜘蛛池模板: 永修县| 两当县| 陇川县| 称多县| 阳原县| 邵武市| 柳江县| 武宁县| 西和县| 平顶山市| 九江县| 郁南县| 鹰潭市| 洞头县| 弥渡县| 东乌珠穆沁旗| 遵义县| 灵台县| 芷江| 葫芦岛市| 罗定市| 萨迦县| 兴安县| 佳木斯市| 徐汇区| 大竹县| 腾冲县| 长丰县| 万荣县| 新野县| 涞源县| 安国市| 浏阳市| 呼伦贝尔市| 衡山县| 平乐县| 揭西县| 内江市| 南岸区| 顺平县| 谢通门县|