DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO最新資訊 >> 谷歌搜索算法 >> Google Desktop插件開之建立開發環境
Google Desktop插件開之建立開發環境
編輯:谷歌搜索算法     
  Google推薦的開發環境是VS 2003,GoogleDesktop的插件是基於COM的,而COM是語言無關的,所以你可以用任何能開發COM的工具(語言)開發。

  如果你使用的VS 2003或者VS 2005,建立開發環境非常容易。不過,如果你像我一樣戀舊,還是喜愛VC6的簡潔快速,排斥龐大緩慢的VS 2003或者VS 2005,可能就要費一點周折了。

  這裡只討論VC6的環境設置。

  Google沒有為VC6 提供開發向導,也就是說,所有代碼你都得手工就編寫。如果是出於學習的目的,手工去寫這些代碼,付出的勞動會有所回報的。另外,VC6所帶的ATL版本也有點老,一些類只有在新版本中才有,在VC6中無法使用,所以有時你不得不面對一些COM的細節問題。同樣,同樣如果出於學習的目的,所花費的時間也是值得的。

  建立開發環境的第一步就是下載GoogleDesktop的SDK,下載地址為http://desktop.google.com/。

  解開之後,GD_SDK/api目錄下有下面幾個目錄:

documentation
samples
tools
wizards
  建議先大概看一下documentation中的文檔,然後閱讀samples中的部分代碼,找一下感覺。

  GoogleDesktop提供全部接口都在三個IDL文件中聲明:

GoogleDesktopActionAPI.idl
GoogleDesktopAPI.idl
GoogleDesktopDisplayAPI.idl
  開發GoogleDesktop的插件,有以上文件已經足夠(當然你要安裝GoogleDesktop本身)了。但是C++中不能直接使用idl文件,要通過midl.exe編譯成頭文件,才能使用。其實不用這麼麻煩,GD_SDK/api/samples/common目錄中已經有相關頭文件了:

GoogleDesktopDisplayAPI.h

GoogleDesktopComponentRegistration.h

GoogleDesktopAPI.h

GoogleDesktopActionAPI.h

  直接使用這幾個頭文件,可以省去用midl編譯步驟。只要修改VC6的設置,讓它可以找到上述頭文件就行了。有兩種方式可以做到這一點。一種方式是針對當前項目的:

  1. 打開菜單Project->Settings

  2. 打開屬性頁的C/C++標簽

  3. 選擇Categary的Preprocessor項

  4. 在Additional Include directories一欄加入上述文件所在的目錄

  另一種方式是針對VC6所有的項目的:

  1. 打開菜單Tool->Options…

  2. 打開屬性頁的Directories標簽

  3. 選擇Show directories for中的include files項

  4. 在Directories中加上述文件所在的目錄

  至於選擇哪一種方式,完全看你個人愛好,後者會方便一點,對懶人比較適用,但它會影響所有的VC6項目,或許會有某些副作用。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved