我的.NET生活

活着便精彩!
随笔 - 41, 评论 - 680, 引用 - 66

导航

关于

标签

每月存档

最新留言

广告

 

前几天写了一个把博客堂内容(主要是帖子搜索)集成在Office System 2003中的demo,想听听大家的意见。没想到开心那么感兴趣,还连夜赶写出来一个全文检索的Research用在博客堂里,极大地方便了我们的检索和访问。因此在这里要对开心说声谢谢!(好像说得晚了点哦:)

今天自己又动手写了个集成Smart Tags技术的demo,主要功能是在Word、Excel、PowerPoint等Office 2003组件里自动识别博客堂成员名字,并提供快捷发送邮件、访问该成员Blog、在线更新联系人列表等功能。因为我个人感觉,Office 2003里提供的一些很棒的功能,比如Research Library、Smart Tags、Smart Document等,它们的应用是高度集成的,很难从技术上区分开。例如Research功能,适当地加入Smart Tags便会使平面的内容马上有了动作(这是我自己的语言,现在脑子有点沉,累得不太好用了);此外,Smart Tags和Smart Document从根本上是一致的,甚至二者的SDKs都被微软做到了一起(仅限于Beta2阶段)。

下面给出我写的这个Smart Tags demo的一些简要介绍。由于目前还有几个问题没有解决(大部分都是关于COM Interop的,看来我这MCAD白学了:( ),所以还不能提供给大家安装文件和源代码。我会尽快把成品拿出来的。另外要说明的一点是,Office 2003中已经把Smart Tags组件升级到了2.0版本,提供了一些更棒的功能。但我在网上找了好久都没有相关的介绍文章,所以我现在应用的还是1.0的版本。对2.0版本的研究和突破就看大家的了:)

图1显示目前注册在Word 2003中的Smart Tags。最下面的那个便是我演示用的demo:

这个demo的功能其实很简单:

1.自动识别博客堂成员的名字:

?

2.单击Smart Tag Action标签后的菜单(注意,在2.0版本中已经支持多层菜单和动态标题)。目前的功能有发送邮件、在线访问和更新地址薄三样。但考虑到可能会方便垃圾邮件商,经开心建议,我决定先去掉发送邮件这个功能。

3.单击“在线访问”后就会访问该成员的Blog站点,也就是“http://blog.joycode.com/成员ID”了。

?4.更新地址薄。我们的成员在不断地增加,所以很有必要设一个功能来随时更新成员联系信息。我把这个功能做成了一个单独的WinForm,通过调用博客堂服务端的一个Web service来实现。后来和开心联系过以后,开心建议使用博客堂首页上的那个“博客列表”。这样也能达到同样的目的。

大致情况就是这样。由于下周三我还有考试,本来答应开心要交的文章也没完成(还请开心原谅),所以只能抓紧时间把它尽量写好。但最关键的一个问题是:这项新功能对大家有没有帮助?大家需不需要它?要是没什么实际作用,那写出来只是浪费时间。

非常想听大家的意见!

打印 | 张贴于 2003-11-09 01:10:00 | Tag:暂无标签

留言反馈

#回复: 关于把Smart Tags技术应用在博客堂站点中的一点想法 编辑
2007-12-18 05:02:00 | [匿名:runescape money]
#re: 关于把Smart Tags技术应用在博客堂站点中的一点想法 编辑
cool~
2005-02-21 15:54:00 | [匿名:s22]
博客主人设置本博客不允许匿名用户发表言论,请登录后再试

Powered by: Joycode.MVC引擎 0.5.2.0