文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发数据结构Google Desktop插件开发之建立开发环境
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
·程序语言效率比较
·五子棋算法
·正则表达式从入门到精通
·SQL Server不能启动的常见故障
·Windows应用程序设计的基本术语
·软件本地化与汉化
·Windows中断编程
·windows nt 4.0中文版的开机过程
热点TOP10
·网游外挂编写完全攻略
·兵之利器 软件开发辅助工具纵览
·开发WDM型的USB设备驱动程序
·DCOM揭秘之六
·VS2008 第一次安装心得及使用
·游戏外挂设计技术探讨
·《数据结构》试题下载2004
·饺子馆的物流故事之二——供应链视角下的缺货及品类管理
·代码静态分析工具PC-LINT安装配置
·使用BHO定制你的IE浏览器
·原始套接字透析之Raw Socket基础
·基于CS模式的Winsock网络通讯程序
·程序语言效率比较
·《Windows程序设计》读书笔记之六
·四种网络游戏外挂的设计方法
·用CVSNT与WINCVS实现CVS的架设
·利用HOOK拦截封包原理
·简单对象访问协议(SOAP)初级指南
·带你全面了解数据库应用系统的开发步骤
·UML业务建模实例分析

Google Desktop插件开发之建立开发环境

日期:2007年5月3日 作者: 查看:[大字体 中字体 小字体]



  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项目,或许会有某些副作用。

(出处:清风网络学院






上一篇:电骡协议规范之客户端和服务器TCP通讯

下一篇:骡子跑起来的秘密 电骡协议规范之概述

Google Desktop插件开发之建立开发环境 相关文章:
·如何建立一个网站?规划、设计、目的、原则、宣传
·EZ-USB 68013A开发指南
·Visual Studio 2005集成开发环境图解
·如何建立自己的博客
·Google 全球偷窥真相调查
·Windows XP下PHP+MySQL环境搭建
·一个人如何建立接近零成本的网站
·windows 2003服务器配置VPN实现各种网络环境VSS协同开发
·手把手教你建立自己的网站
·Firefox 必装的几款 NB 插件
Google Desktop插件开发之建立开发环境 相关软件:
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·中国少年儿童智力开发百科全书(上中下)高清PDF全彩图书
·自己动手建立企业网站
·Google Earth 动态卫星地图 汉化版 带我们进入间谍时代 能看见你家院子
·卫星定位地图GoogleEarth 看全球每个平方角超级高清定位
·Windows环境下32位汇编语言程序设计
·Google Earth 动态卫星地图 汉化版 能看见你家院子的车 电信做种
·卫星定位地图GoogleEarth 看全球每个平方角
·Google谷歌拼音输入法V1.0.23.40
·嵌入式系统应用开发技术 wmv 视频教程

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot