Google Search on Windows Application


 

Download source Code:[project for VS2008]

 

เรามาทำ Google Search บน Windows Application เล่นๆกันดีใหมครับ ?.

 

หน้าตาแอพพลิเคชัน เป็นดังรูปที่ 1:

3

รูปที่ 1:

 

ป้อนคำที่ต้องการค้นหา แล้วกดปุ่ม Google Search ดังรูปที่ 2 – 3 มันจะนำพาเราสู่เว็บไซต์ของ Google ครับ ผลลัพธ์เป็นดังรูปที่ 4

1  2 3

รูปที่ 2:                                  รูปที่ 3:                                  รูปที่ 4:

 

สร้างโปรเจ็กต์:

 

สร้างโปรเจ็กต์ด้วย Windows Application เลือกภาษา VB.Net จากนั้นเพิ่มไอเทม HTML Page เขเมาในโปรเจ็กต์ตั้งชื่อเป็น google.htm ดังรูปที่ 5 และ 6

 

4 5 

รูปที่ 5:                                 รูปที่ 6:

 

จากรูปที่ 6 ใส่โค้ด HTML ดังนี้:

 

โค้ด HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
</head>
<body>
<FORM method=GET action="
http://www.google.com/search">
<TABLE bgcolor="#FFFFFF">
<tr><td><A HREF="
http://www.google.com/"><IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border =0 ><BR></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value="en">
<INPUT type=submit name=btnG VALUE="Google Search">
</td></tr></TABLE>
</FORM>
</body>
</html>

 

ใน Form1 ลาก WebBrowser ไปวาง ดังรูปที่ 7: จากนั้นใส่โค้ดดังรูปที่ 8: แล้วทำการ copy ไฟล์ google.htm  ไปวางใน binDebug ดังรูปที่ 9:

6 7 8

รูปที่ 7:                                 รูปที่ 8:                                รูปที่ 9:

 

จากรูปที่ 8:โค้ดเป็นดังนี้

 

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       
Dim _path As String = Environment.CurrentDirectory() & "google.htm"
       
WebBrowser1.Navigate(_path, False)

   
End Sub
End Class

 

เมื่อเรียบร้อยแล้วทดสอบรัน ดูผลกันเลยครับ ถ้าไม่มีอะไรผิดพลาดจะได้ผลดังนี้:

1

รูปที่ 10:

 

ท่านผู้อ่านลองเอาไปซ้อมมือเล่นๆ ครับ ดาวน์โหลดตัวอย่างโปรเจ็กต์ไปลองเล่นได้เลยครับ:

Download source:

เกี่ยวกับ

Nuchit Atjanawat is a Microsoft MVP, GreatFriends Community Leader, WindowsITPro Columnist(Mr.Nano), Silverlight Business Application Instructor, Speaker in various Microsoft events, Author, passionate Blogger and a Software Engineer by profession. He has a very good skill over Silverlight, LightSwitch, C#, XAML & Blend. He shares his technical findings, tutorials in his technical blog. Follow his Blog and Facebook page to be updated on latest articles. - Technical Blog: https://janawat.wordpress.com - WindowsITPro Columnist(Mr.Nano): http://windowsitpro.net - The GreatFriends.Biz Community Discussion Board (nano): http://greatfriends.biz - witter: https://twitter.com/janawat - Facebook Page: https://www.facebook.com/nuchit - Instructor: http://bit.ly/GF250-01, http://bit.ly/GF150-02

เขียนใน Windows Application

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

In Archive
%d bloggers like this: