欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
c# windows開(kāi)源google搜索引擎
 

很多時(shí)候感覺(jué)用www.google.com搜 索網(wǎng)站挺麻煩的,查閱MSDN的知識庫后用C#寫(xiě)了這個(gè)windows應用程序版的google搜索引擎,主要調用了google開(kāi)放出來(lái)的web service,不過(guò)搜索時(shí)速度還不是很快,但至少省去了右鍵[在新窗口中打開(kāi)]的麻煩,以下是程序的源碼,雖然挺長(cháng)的,不過(guò)關(guān)鍵代碼并不多,拋磚引玉 吧。

//Form1.cs

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Diagnostics;

namespace WindowsApplication2
{

 public class Form1 : System.Windows.Forms.Form
 {
  private System.Windows.Forms.TextBox textBox2;
  private System.Windows.Forms.Button button1;
  private System.Windows.Forms.Label label1;
  private System.Windows.Forms.Label label2;
  private System.Windows.Forms.ListBox listBox1;
  private String sKey;

  private System.ComponentModel.Container components = null;

  public Form1()
  {
   InitializeComponent();
  }


  protected override void Dispose( bool disposing )
  {
   if( disposing )
   {
    if (components != null)
    {
     components.Dispose();
    }
   }
   base.Dispose( disposing );
  }

  #region Windows Form Designer generated code

  private void InitializeComponent()
  {
   this.textBox2 = new System.Windows.Forms.TextBox();
   this.button1 = new System.Windows.Forms.Button();
   this.label1 = new System.Windows.Forms.Label();
   this.label2 = new System.Windows.Forms.Label();
   this.listBox1 = new System.Windows.Forms.ListBox();
   this.SuspendLayout();
   //
   // textBox2
   //
   this.textBox2.Location = new System.Drawing.Point(8, 32);
   this.textBox2.Name = "textBox2";
   this.textBox2.Size = new System.Drawing.Size(240, 21);
   this.textBox2.TabIndex = 1;
   this.textBox2.Text = "ERP";
   //
   // button1
   //
   this.button1.Location = new System.Drawing.Point(264, 32);
   this.button1.Name = "button1";
   this.button1.TabIndex = 2;
   this.button1.Text = "搜索";
   this.button1.Click += new System.EventHandler(this.button1_Click);
   //
   // label1
   //
   this.label1.BackColor = System.Drawing.SystemColors.Info;
   this.label1.Location = new System.Drawing.Point(136, 8);
   this.label1.Name = "label1";
   this.label1.Size = new System.Drawing.Size(104, 16);
   this.label1.TabIndex = 3;
   this.label1.Text = "單擊此處獲得幫助";
   this.label1.Click += new System.EventHandler(this.label1_Click);
   //
   // label2
   //
   this.label2.Location = new System.Drawing.Point(8, 8);
   this.label2.Name = "label2";
   this.label2.TabIndex = 4;
   this.label2.Text = "請輸入關(guān)鍵字: ";
   //
   // listBox1
   //
   this.listBox1.HorizontalScrollbar = true;
   this.listBox1.ItemHeight = 12;
   this.listBox1.Location = new System.Drawing.Point(8, 64);
   this.listBox1.Name = "listBox1";
   this.listBox1.Size = new System.Drawing.Size(360, 292);
   this.listBox1.TabIndex = 5;
   this.listBox1.DoubleClick += new System.EventHandler(this.listBox1_DoubleClick);
   //
   // Form1
   //
   this.AcceptButton = this.button1;
   this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
   this.ClientSize = new System.Drawing.Size(376, 365);
   this.Controls.Add(this.listBox1);
   this.Controls.Add(this.label2);
   this.Controls.Add(this.label1);
   this.Controls.Add(this.button1);
   this.Controls.Add(this.textBox2);
   this.Name = "Form1";
   this.Text = "Google搜索引擎 V1.0 by yzwgh@sina.com";
   this.ResumeLayout(false);

  }
  #endregion


  [STAThread]
  static void Main()
  {
   Application.Run(new Form1());
  }

  private void button1_Click(object sender, System.EventArgs e)
  {
   try
   {
    sKey="R1SnlcZQFHIBYlBCYdip3j1ERCvueU2Z";
    googleapi.GoogleSearchService s=new googleapi.GoogleSearchService();

   
    googleapi.GoogleSearchResult r=s.doGoogleSearch(sKey, textBox2.Text,
     0, 10, false, "", false, "", "", "");
    googleapi.ResultElement[] re=r.resultElements;
    this.listBox1.Items.Clear();
    for (int i=0;i<re.Length;i++)
    {

     this.listBox1.Items.Add((object)(re[i].title));
     this.listBox1.Items.Add((object)(re[i].URL));

    }
   }
   catch(Exception eee)
   {
    MessageBox.Show(eee.Message,this.Text );
   }

  }

  private void listBox1_DoubleClick(object sender, System.EventArgs e)
  {
   try
   {
    String url;
    url=listBox1.Text;
    Process p  = Process.Start(@url);
   }
   catch (Exception ee)
   {
    MessageBox.Show(ee.Message);
   }
  }

  private void label1_Click(object sender, System.EventArgs e)
  {
   String s;
   s=this.Text + "\n";
   s=s+"作者:yzwgh\n";
   s=s+"EMail:yzwgh@sina.com\n";
   s=s+"雙擊下面的網(wǎng)址可打開(kāi)相應的鏈接。";
   MessageBox.Show(s,this.Text );
  }
 }
}


本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
webservice系列教學(xué)(8)
C#網(wǎng)絡(luò )編程初探(1)
用C#實(shí)現k均值聚類(lèi)算法
c#serialport類(lèi)實(shí)現串口通信的源代碼
C#窗體——100以?xún)燃臃ㄗ鲱}程序
關(guān)于在c#中創(chuàng )建用戶(hù)控件后,winform應用程序在調用中無(wú)法通過(guò)點(diǎn)擊用戶(hù)控件的子控件為其自動(dòng)添加事件代碼的問(wèn)題
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久