2009-10-30 72 views
0

我想做一個應用程序巫婆涉及登錄到谷歌。這基本上是一個小應用程序,總是有你的gmail,而不必總是去瀏覽器和登錄。基本上我想要做的是,當人登錄他們的谷歌帳戶(或頁面url更改)時,我希望webbrowser刷新並轉到表單中的新點,並使用計時器創建動畫。我不需要動畫幫助,我只需要知道如何將其與登錄到Google的用戶鏈接在一起。另外,如果可能的話,我想讓這個人在沒有真正的谷歌網頁界面的情況下登錄,但有2個文本框和一個按鈕。我正在使用Visual Studio 2008和幫助我的應用程序將不勝感激!Visual Basic應用程序幫助

回答

1

一個關於Gmail的偉大的事情是,它可以讓你的郵箱的POP3訪問。您的應用程序應該能夠使用Pop3直接登錄到郵箱,​​而不需要用戶使用Google網頁(或任何網頁)。

與劫持瀏覽器會話或爲電子郵件抓取網頁(因爲您的應用程序在google更新Gmail應用程序或用戶更改其偏好時會中斷)會更安全和容錯。

你應該能夠在網絡上找到許多的POP3教程,庫和示例(和最有可能在這裏SO)。

如果你還是堅持使用Web瀏覽器控件,您應該調查起草自己的HTTP-POST查詢到需要的Gmail登錄頁面。一旦你製作出正確的信息(包括用戶的用戶名和密碼作爲適當的POST變量),你應該可以直接登錄。

最後,你可能想看看周圍code.google.com上,因爲我敢肯定這之前已經完成,你將最有可能能夠找到一些示例代碼(你去哪個方式)。

祝你好運!

+0

我希望能夠儘管訪問所有的谷歌服務,而不僅僅是Gmail中。我不是想讓一個電子郵件客戶端,我希望能夠使用谷歌搜索,地圖等。 – David 2009-10-30 03:12:16

+0

哦,我看到對不起,沒有看完你的整個答案,謝謝! – David 2009-10-30 03:12:47

+1

WebClient類將是一個很好的起點: http://msdn.microsoft.com/en-us/library/system.net.webclient%28VS.80%29.aspx – 2009-10-30 03:40:23