书籍详情

Microsoft Outlook与Microsoft Exchange程序设计

Microsoft Outlook与Microsoft Exchange程序设计

作者:(美)THomasRizzo著;范彦等译;范彦译

出版社:北京大学出版社

出版时间:2000-11-01

ISBN:9787301010068

定价:¥79.00

购买这本书可以去
内容简介
  使用Microsoft强大的邮件传送和协作工具——Outlook98、Outlook2000和Exchange平共处Server5.5来构建和运行跨企业的核心商务服务。本书提供了详细的指导(以及光盘上完整的代码和其他资源)来帮助您构建用于跟踪、邮件传送、工作流、知识管理,以及实时协作的开放式扩展解决方案。查看关键的Outlook组成结构(包括文件夹和窗体),并使用OutlookObjectModel(Outlook对象模型)和VisualBasicScriptingEdition(VBScript)来开始构建解决方案。创建利用MicrosoftExchangeEventService和脚本代理的事件驱动的应用程序。学习ActiveDirectoryServiceInterface(ADSI)增强控制ExchangeServer的方式。通过使用MicrosoftInternetInformationServer、OutlookHTMLFormConverter、OutlookWebAccess和ActiveServerPage来将您的应用程序扩展到Web。使用“协作数据对象”(CollaborationDataObject,CDO)来编写与ExchangeServer交互并以HTML格式提交Web内容的应用程序。通过创建COM加载项来扩展基于Outlook2000的应用程序。配套光盘包括:本书的示例应用程序;CDO和Outlook对象的补充文档;Outlook、Exchange、CDO和VBScript的帮助文件;附加的实用程序、COM对象和示例。
作者简介
  ThomasRizzo是一位水平较高的解决方案开发人员,目前担任MicrosoftExchange组的产品经理。在Microsoft的4年时间里,Tom荣获了两个主要奖项——“Microsoft技术教育的杰出技术贡献者”和“1996年度Microsoft联盟系统工程师”。
目录
第一部分 协作系统概述                  
 第一章 协作的广义定义                  
 1.1 构建协作系统的工具                  
 1.1.1 Microsoft Outlook                  
 1.1.2 Microsoft Internet Explorer                  
 1.1.3 Microsoft Exchange Server                  
 1.1.4 Microsoft SQL Server                  
 1.1.5 Microsoft Internet Information Server                  
 1.1.6 Microsoft Site Server                  
 1.1.7 Microsoft Visual Studio                  
 1.1.8 Microsoft Visual Basic                  
 1.1.9 Microsoft Visual InterDev                  
 1.2 协作解决方案的示例                  
 1.2.1 邮件传递应用程序                  
 1.2.2 跟踪应用程序                  
 1.2.3 工作流应用程序                  
 1.2.4 实时应用程序                  
 1.2.5 知识管理应用程序                  
 第二章 Microsoft Outlook的协作功能                  
 2.1 电子邮件                  
 2.1.1 自动名称解析和别名支持                  
 2.1.2 重要性和敏感度级别                  
 2.1.3 延时传送和自动过期                  
 2.1.4 邮件附件和快捷方式                  
 2.1.5 邮件标志                  
 2.1.6 投票按钮                  
 2.1.7 HTML邮件                  
 2.1.8 后台和安排同步                  
 2.1.9 Internet和行业标准支持                  
 2.1.10 S/MIME支持                  
 2.2 信息管理                  
 2.2.1 日历                  
 2.2.2 联系人                  
 2.2.3 任务                  
 2.2.4 日记                  
 2.2.5 集成文件管理                  
 2.2.6 筛选复制                  
 2.2.7 规则                  
 2.2.8 视图                  
 第三章 使用Exchange Server作为协作平台                  
 3.1 稳固的邮件传递基础结构                  
 3.1.1 低成本路由. 负载平衡和失败忽略                  
 3.1.2 送达回执和已读回执                  
 3.1.3 邮件跟踪                  
 3.2 工业化对象数据库                  
 3.2.1 大量的存储空间                  
 3.2.2 多种视图                  
 3.2.3 内置复制                  
 3.2.4 方案的灵活性                  
 3.2.5 事务记录                  
 3.3 Exchang Server目录                  
 3.3.1 可靠的数据库引擎                  
 3.3.2 多级管理和复制能力                  
 3.3.3 可自定义属性和“白页”                  
 3.3.4 扩展性和安全性                  
 3.3.5 Internet和行业标准支持                  
 3.4 公共文件夹                  
 3.4.1 文件夹和应用程序的可访问性                  
 3.4.2 安全性和内容控制                  
 3.4.3 Internet标准支持                  
 3.5 集成的. 基于Internet标准的安全性                  
 3.5.1 Windows安全性                  
 3.5.2 安全邮件                  
 3.5.3 安全应用程序                  
 3.5.4 S/MIME支持                  
 3.6 多层. 复制. 安全窗体库                  
 3.6.1 Organizational Forms Library                  
 3.6.2 文件夹窗体库                  
 3.6.3 Personal Forms Library                  
 3.6.4 Web窗体库                  
 3.7 内置信息管理工具                  
 3.7.1 规则                  
 3.7.2 事件脚本代理                  
 3.8 连接和移植工具                  
 3.9 客户程序选项                  
 3.9.1 Pocket Outlook                  
 3.9.2 Outlook Express                  
 3.9.3 Outlook Web Access                  
 3.9.4 用于Microsoft Windows 3.x和Macintosh的Outlook                  
 3.9.5 Microsoft Outlook                  
 3.10 选择客户程序                  
 第二部分 构建Outlook应用程序                  
 第四章 文件夹. 字段和视图                  
 4.1 文件夹                  
 4.1.1 创建公共文件夹                  
 4.1.2 自定义文件夹属性                  
 4.1.3 设置经过调整的文件夹                  
 4.1.4 创建公共文件夹规则                  
 4.2 字段                  
 4.2.1 创建自定义字段                  
 4.2.2 创建组合字段                  
 4.2.3 创建公式字段                  
 4.2.4 在筛选复制中使用自定义字段                  
 4.3 视图                  
 4.3.1 创建新视图                  
 4.3.2 自定义当前视图                  
 4.3.3 在视图中格式化列                  
 4.3.4 在视图中分组项目                  
 4.3.5 在视图中排序项目                  
 4.3.6 在视图中筛选信息                  
 4.3.7 编辑视图设置                  
 第五章 窗体                  
 5.1 Outlook窗体类型                  
 5.1.1 Message窗体                  
 5.1.2 Post窗体                  
 5.1.3 Contact窗体                  
 5.1.4 Office文档窗体                  
 5.2 窗体的工作方式                  
 5.2.1 数据绑定                  
 5.3 设计窗体                  
 5.3.1 在设计模式下打开窗体                  
 5.3.2 选择显示属性                  
 5.3.3 重要的默认字段                  
 5.4 使用控件                  
 5.4.1 从控件工具箱访问控件                  
 5.4.2 重新命名控件                  
 5.4.3 指定标题                  
 5.4.4 设置字体和颜色                  
 5.4.5 建立显示设置                  
 5.4.6 绑定控件                  
 5.4.7 设置初始值                  
 5.4.8 要求和验证字段中的信息                  
 5.4.9 内置Outlook控件                  
 5.4.10 使用自定义或第三方控件                  
 5.4.11 设置高级控件属性                  
 5.4.12 设置选项卡的顺序                  
 5.4.13 分层窗体中的控件                  
 5.5 窗体属性                  
 5.5.1 设置默认窗体属性                  
 5.5.2 设置高级窗体属性                  
 5.6 测试窗体                  
 5.7 发布窗体                  
 5.7.1 将窗体发布到窗体库中                  
 5.7.2 保存带项目的窗体定义                  
 5.7.3 将窗体保存为.oft文件                  
 5.8 增强窗体                  
 5.8.1 使用Office文档窗体扩展功能                  
 5.8.2 创建动作                  
 第六章 使用VBScript进行Outlook程序开发                  
 6.1 Outlook脚本编辑器                  
 6.2 VBScript基础                  
 6.2.1 使用变量                  
 6.2.2 VBScript中的数据类型                  
 6.2.3 使用对象                  
 6.2.4 VBScript中的常量                  
 6.2.5 错误处理                  
 6.3 脚本调试器                  
 6.4 使用Outlook对象                  
 6.4.1 获得使用Outlook对象的帮助                  
 6.4.2 Outlook对象浏览器                  
 6.4.3 Outlook对象的层次结构                  
 6.5 Outlook事件                  
 6.5.1 编写事件处理程序                  
 6.5.2 禁用事件                  
 6.5.3 事件的顺序                  
 6.6 Outlook开发时的其他常见任务                  
 6.6.1 自动化Outlook Office文档                  
 6.6.2 从其他应用程序自动化Outlook                  
 6.6.3 在Outlook中使用CDO                  
 第七章 综合应用:Account Tracking应用程序                  
 7.1 Account Tracking应用程序概述                  
 7.1.1 Account Tracking文件夹                  
 7.1.2 Account Tracking窗体                  
 7.2 安装应用程序                  
 7.2.1 复制Account Tracking文件夹                  
 7.2.2 复制产品销售数据库                  
 7.2.3 设置文件夹的权限                  
 7.3 Account Tracking应用程序采用的技术                  
 7.3.1 设置全局变量                  
 7.3.2 决定撰写或读取模式:Item-Read事件                  
 7.3.3 初始化应用程序:Item-Oped事件                  
 7.3.4 连接到销售数据库:GetDatabaseInfo子例程                  
 7.3.5 使用CDO显示通讯簿:FindAddress子例程                  
 7.3.6 创建帐号联系人:cmdAddAccountContact子例程                  
 7.3.7 刷新联系人列表框:cmdRefreshContactsList子例程                  
 7.3.8 执行默认的联系人动作:电子邮件. 信件和NetMeeting                  
 7.3.9 自动化Excel:cmdCreateSalesChart和cmdPrintAccountSummary子例程                  
 7.3.10 卸载应用程序:Item-Close事件                  
 7.4 “Outlook今日”和Account Tracking应用程序                  
 7.4.1 查看自定义的“Outlook今日”页                  
 7.4.2 设置自定义“Outlook今日”页                  
 第八章 Outlook和Wed                  
 8.1 Outlook今日                  
 8.1.1 “Outlook今日”的技术                  
 8.1.2 自定义“Outlook今日”                  
 8.2 Active Server Pages                  
 8.2.1 ASP的基础知识                  
 8.2.2 Global.asa                  
 8.2.3 内置ASP对象                  
 8.2.4 “服务器端包含”文件                  
 8.2.5 服务器组件                  
 8.3 Outlook Web访问                  
 8.3.1 安装Outlook Web Access                  
 8.3.2 Outlook Web Access和ASP安全性                  
 8.3.3 设置Outlook Web Access的特殊考虑                  
 8.4 Outlook HTML窗体转换器                  
 8.4.1 转换器的软件要求                  
 8.4.2 转换器的组件                  
 8.4.3 转换器的特性                  
 8.4.4 逐步进行转换                  
 8.4.5 转换示例                  
 8.4.6 为转换后的窗体创建的文件                  
 8.4.7 Web窗体库                  
 8.4.8 使HTML窗体在Outlook中可用                  
 8.4.9 开发准HTML Outlook应用程序的提示                  
 第九章 Outlook 2000的开发特性                  
 9.1 Office 2000 COM加载项                  
 9.1.1 决定是否编写COM加载项                  
 9.1.2 开发COM加载项                  
 9.1.3 调试COM加载项                  
 9.2 Outlook 2000对象模型                  
 9.2.1 新对象和新集合                  
 9.2.2 Outlook面板对象模型                  
 9.2.3 现有对象的新方法. 属性和事件                  
 9.2.4 所有项目类型的增强内容                  
 9.3 Outlook 2000中的VBA支持                  
 9.3.1 VBA的结构                  
 9.3.2 创建VBA应用程序                  
 9.3.3 选择编写内容:COM加载项或VBA程序                  
 第十章 Outlook 2000的实际效果:Account Tracking应用程序的增强功能                  
 10.1 文件夹主页                  
 10.1.1 设置第一个文件夹主页                  
 10.1.2 文件夹主页的示例代码                  
 10.2 Outlook视图控件                  
 10.2.1 设置第二个文件夹主页                  
 10.2.2 使用“Outlook视图”控件                  
 10.3 Account Tracking的COM加载项                  
 10.3.1 编译和注册COM加载项                  
 10.3.2 测试COM加载项                  
 10.3.3 实现COM加载项                  
 第三部分 使用Microsoft Exchange进行协作                  
 第十一章 协作数据对象                  
 11.1 CDO是什么?                  
 11.1.1 CDO和Outlook对象库                  
 11.1.2 CDO和CDO for NTS库                  
 11.2 CDO库的概述                  
 11.2.1 获得CDO对象的帮助                  
 11.3 使用CDO的4个示例应用程序的背景                  
 11.3.1 使用CDO Session对象                  
 11.3.2 使用Logon方法                  
 11.4 Helpdesk应用程序                  
 11.4.1 安装Helpdesk应用程序                  
 11.4.2 Helpdesk CDO会话的注意事项                  
 11.4.3 登录到Helpdesk                  
 11.4.4 访问Helpdesk中的文件夹                  
 11.4.5 实现Helpdesk文件夹的安全性                  
 11.4.6 检索用户目录信息                  
 11.4.7 投递Helpdesk中的信息                  
 11.4.8 展现服务台票证列表                  
 11.4.9 展现实际的Helpdesk票证                  
 11.4.10 创建日历信息                  
 11.4.11 创建与用户的会议                  
 11.4.12 解决服务台票证                  
 11.5 Calendar of Events应用程序                  
 11.5.1 安装Calendar of Events应用程序                  
 11.5.2 CDO会话                  
 11.5.3 提示用户进行输入                  
 11.5.4 显示日历的视图                  
 11.5.5 显示事件的详细信息                  
 11.6 企业内部网新闻应用程序                  
 11.6.1 安装应用程序                  
 11.6.2 匿名登录                  
 11.6.3 检索文件夹和邮件                  
 11.6.4 显示新闻项目                  
 11.6.5 读取特定新闻项目的详细信息                  
 11.7 CDO Visual Basic应用程序                  
 11.7.1 安装应用程序                  
 11.7.2 使用Visual Basic开发CDO                  
 11.7.3 用户登录                  
 11.7.4 查找指定用户的详细信息                  
 11.8 CDO的提示和缺陷                  
 11.8.1 避免GetNext陷阱                  
 11.8.2 尽可能避免使用临时对象                  
 11.8.3 使用Visual Basi的前期绑定                  
 11.8.4 使用With语句                  
 11.8.5 避免可怕的ASP 0115错误                  
 11.8.6 避免MAPIE_FailOneProvider或CDOE_FailOneProvider错误                  
 11.8.7 熟悉属性及其ID                  
 第十二章 事件脚本代理                  
 12.1 Exchange Event Service的结构                  
 12.2 Event Service的注意事项                  
 12.3 安装Event Service                  
 12.4 脚本作者的注册表设置                  
 12.5 使用脚本编写代理                  
 12.5.1 支持的事件类型                  
 12.5.2 脚本的内置对象                  
 12.5.3 通过脚本例示其他COM对象                  
 12.6 错误的捕获和记录                  
 12.6.1 Microsoft脚本调试器                  
 12.6.2 Script Response和记录                  
 12.6.3 Windows NT事件日志                  
 12.7 Expense Report应用程序                  
 12.7.1 安装Expense Report应用程序                  
 12.7.2 Expense Report应用程序的功能                  
 12.7.3 Expense Agent脚本                  
 12.7.4 应用程序中的CDO代码                  
 12.8 以编程的方式绑定代理                  
 12.8.1 Exchange Event Service配置库                  
 12.9 Agent Install应用程序                  
 12.9.1 使用Exchange Event Service配置库                  
 12.9.2 访问现有代理                  
 12.9.3 访问代理中包含的脚本                  
 12.9.4 以编程的方式创建代理                  
 12.9.5 禁用和删除代理                  
 12.9.6 代理主机                  
 12.10 Exchange事件脚本代理服务器                  
 12.11 在MTS中运行脚本引擎                  
 第十三章 Exchange Server路由对象                  
 13.1 Exchange Server路由                  
 13.1.1 路由结构                  
 13.1.2 路由引擎的操作                  
 13.1.3 进程实例                  
 13.1.4 路由图                  
 13.1.5 内置动作                  
 13.1.6 自定义脚本动作                  
 13.1.7 关于角色                  
 13.2 Exchange Routing应用程序                  
 13.2.1 安装Expense Routing应用程序                  
 13.2.2 更改应用程序的ASP部分                  
 13.2.3 更改服务器脚本                  
 13.3 路由对象库                  
 13.3.1 RouteDetails对象                  
 13.3.2 ProcInstance对象                  
 13.3.3 Map对象                  
 13.3.4 Row对象                  
 13.3.5 Log对象                  
 13.3.6 Participant对象                  
 13.3.7 VoteTable对象                  
 13.3.8 RecipientEntry对象                  
 13.3.9 WorkItem对象                  
 13.4 安装Agent Install应用程序                  
 13.4.1 概述更新的Agent Install应用程序                  
 13.4.2 代理增强                  
 13.4.3 路由图增强                  
 13.4.4 进程实例增强                  
 13.4.5 用户界面增强                  
 第十四章 使用ADSI进行Exchange Server程序设计                  
 14.1 什么是ADSI?                  
 14.2 访问目录:使用CDO还是ADSI?                  
 14.3 设计ADSI对象库的目标                  
 14.4 ADSI对象库的结构                  
 14.4.1 IADs接口和IADsContainer接口                  
 14.4.2 Exchange Server对象类                  
 14.4.3 IADsContainer接口                  
 14.5 Exchang Server方案                  
 14.5.1 Access-Category属性                  
 14.5.2 Description属性                  
 14.5.3 Heuristics属性                  
 14.6 创建Exchange Server对象和属性的路径                  
 14.7 ADSI应用程序                  
 14.7.1 安装ADSI应用程序                  
 14.7.2 登录到ADSI                  
 14.7.3 创建邮箱                  
 14.7.4 查询现有邮箱中的信息                  
 14.7.5 创建自定义收件人                  
 14.7.6 创建通讯组列表                  
 14.7.7 添加和删除通讯组列表中的用户                  
 14.7.8 显示通讯组列表中的用户                  
 14.7.9 创建Recipients容器                  
 14.7.10 显示Recipients容器中的对象                  
 14.8 获取ADSI的帮助                  
 第十五章 使用COM组件增强Exchange Server应用程序                  
 15.1 AcctCrt组件                  
 15.1.1 创建AcctDrt组件的实例                  
 15.1.2 使用AcctCrt组件来创建Windows NT帐号                  
 15.1.3 使用AcctCrt组件来删除Windows NT帐号                  
 15.1.4 将Windows NT帐号与Exchange Server邮箱关联起来                  
 15.2 Rules组件                  
 15.2.1 存储规则                  
 15.2.2 创建Rules组件的实例                  
 15.2.3 使用Ruler组件                  
 15.2.4 指定逻辑条件                  
 15.2.5 搜索指定的内容                  
 15.2.6 搜索特定的位掩码                  
 15.3 ACL组件                  
 15.4 Project应用程序                  
 15.4.1 安装Project应用程序                  
 15.4.2 应用程序的结构                  
 15.4.3 实现Project应用程序                  
 15.4.4 使用Rules组件来触发所有收到的邮件                  

猜您喜欢

读书导航