《VB423WORD分类管理插件的设计》.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《VB423WORD分类管理插件的设计》.doc

VB423WORD文档分类管理插件的设计 P3nbsp;Word对象模型BR3.1nbsp;Word中的对象模型(Object Model)BR什么是对象模型?简单地说,用户在Word中操作和改变的每一个东西都是一个对象,这些对象的相互关系组成了Word中的对象模型。在Word中,文档、对话框、文本框、图形、图表甚至Word本身都是对象,同时,这些对象都有自己的属性和方法,因此,用户可通过编程来访问这些已有对象,改变它们的属性,以完成某些较高级的功能。在对象模型中,还有一个重要的概念是集合(collections),所谓集合,就是由一组相近对象的组合,它们隶属于另一个大对象,例如sentences、words和characters对象,就可看成一个集合,它们都隶属于Range对象,集合的重要属性是我们可以对之进行整体操作,当然也可对集合中的某个对象进行操作。BR3.2nbsp;Word对象模型BRnbsp;BR图1 对象模型抽象图BRApplication对象包含Document、Selection、Bookmark和Range对象。BRWord提供了数百个可与之交互的对象。这些对象包括:BRApplication对象BRDocument对象BRSelection对象BRRange对象BRBookmark对象BRApplication对象表示Word应用程序,是其他所有对象的父级。它的所有成员通常作为一个整体应用于Word。可以使用该对象的属性和方法来控制Word环境。BRDocument对象BRMicrosoft.Office.Interop.Word.Document对象是Word编程的中枢。当打开文档或创建新文档时,就创建了新的Microsoft.Office.Interop.Word.Document对象,该对象被添加到Word的Documents集合中。焦点所在的文档叫做活动文档,由Application对象的ActiveDocument属性表示。BR4nbsp;系统分析和设计BR4.1nbsp;功能需求分析BRWord是微软公司的Office系列办公组件之一,是目前世界上最流行的文字编辑软件,它无疑是现代办公中使用最多的字处理软件。现在已能把各种形式的信息资料存储到Word文档中,如文字、图片、超连接等。面对大量文档信息,对它们分类管理显得尤其重要。BR由于日常工作中要处理的文档越来越多,而如果不对其分类整理将造成需要时查找等麻烦。特别是处理文字文档较多的工作,如财务管理,文秘等工作。解决以上问题有两种方法可行:一、利用Windows对磁盘文件、文件夹的分级管理功能。如在D盘上新建几个文件夹,分别代表各类性质的文档。此方法解决了对文档的分类存储问题,但极不方便。如在使用文档时,只能找到某个盘下的某个目录,再进行新建文档、删除文档、重命名文档等操作,当文档多且所分的等级较多时(就是盘符下面的文件夹级数多),将浪费时间,影响办公效率,当要求多次重复此等操作时,更显其弊端。二、开发Word插件。此插件在打开Word软件时被加载,以工具档里工具的形式出现。点击此工具,就可对文档进行各种随心所欲的操作,但不改变文档内容,也就是说此插件是基于文档的存储路径的,而不是基于文档本身。BR首先,插件基于文档的存储路径,因此“存取自由”是它的一个特色。用户可将文档存放在磁盘任何地方(建议不放在本地C盘或桌面),也包括来自网络上的文档路径,当磁盘空间有限的时候,可以充分体现这一优势。BR其次,插件允许用户对文档进行任何操作。包括新建、打开、编辑、删除文档等等。BR此插件还有一个重要特点,就是以工具栏里的工具形式出现,在启动Word软件时被加载。因此它很“轻量级”,占用系统资源少,使用方便,容易卸载。BR4.2nbsp;数据存储结构分析BR系统的数据存储方式可有两种理想的选择:XML和Access关系数据库。BRXML提供了一套跨平台、跨网络、跨程序语言的数据描述方式,使不同系统之间的数据交换更加高效。但如果从更高的技术角度出发,就会发现,对XML文档简单的文件管理是远远不够的:低效的存储组织、索引查询技术,不提供事务、安全恢复机制,无法保证数据的完整性和一致性,没有并发控制、移植工具等。用XML可方便实现无限层分类目录的保存。BR关系数据库是实体间联系是固定的,有良好的完整性支持,对具有一对多的层次关系,更为直接的描述现实世界,有良好的性能,存取效率较高,建立在严格的数学概念的基础上,概念单一,实体与实体间的联系都用关系表示,数据结构简单、清晰,存取路径对用户透明,有更高的数据独立性和更好的安全必威体育官网网址性。Access适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Acces

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档