二叉树类图_Visual C# 利用Word的组织结构图实现二叉树图

本文探讨了如何利用Visual C#结合Word的组织结构图功能,实现二叉树的图形化展示。通过这种方法,开发者可以借助Word的强大编辑和打印功能,简化应用程序中的特定需求实现。文章详细介绍了利用Word自动化接口控制Word文档,以及二叉树数据结构如何转化为Word组织结构图的过程。
摘要由CSDN通过智能技术生成

Visual C#

利用

Word

的组织结构图实现二叉树图

张军

1

陈光

2

尹莹

3

李巡生

4

王锐

5

(云南省计算机软件技术开发研究中心)

摘要

:本文讨论

C#

开发人员在使用

Visual

Studio

2005

创建和读取

Word

文档中的组织结构图,利用该方法,可以将

Word

对组织结构图的强大编辑

能力和打印输出等功能整合到应用程序中来,快速、简洁的满足应用程序的

特定需求。

关键词

Visual C#

Word

文档,组织结构图,二叉树

1.

引言

Microsoft

Office

Word

在日常的办公应用已经十分广泛,人们已经熟悉

了使用

Microsoft Office Word

来编辑和处理文档,

Word

的强大文档处理功能

是稳定、高效的,有时候,在

Word

里面很容易做到的事情,在应用程序编

程中是很难实现的。比如图表功能在

Word

里非常容易实现,而如果在用程

序中想达到同样效果,设计工作和代码编程工作将非常庞大,而且需要大量

测试来保证编程效果。如果能够充分利用

Word

的编辑功能,将大大提高编

程效率,减少开发时间,节约开发成本,从而增强应用程序生命力。

Word

作为现阶段最流行的文档编辑软件,

它预留了自动化编程接口,

以提供外部程序对

Word

的调用和控制等操作。

这样,

使得应用程序利用

Word

接口来实现某些

Word

自身的功能成为可能。

二叉树是我们经常会使用的一种最简单的数据结构,但是就是这么简单

的二叉树结构,

如果利用程序设计来实现它的图形的绘制、

图形化数据采集,

还是很困难的,需要花费大量的时间进行设计和编码。如果使用

Word

的组

织结构图,不但可以利用

Word

的编辑功能进行图形化采集,还可以实现根

据二叉树的数据结构自动化的生成树型结构图。

2.

Visual C#

Word

文档的控制原理

Windows

程序开发中,

自动化是基于

COM/DCOM

之上的技术:

它可

以使一个应用程序来操纵另外一个程序中的对象,

使用该程序提供的丰富的

功能;

或者是一个应用程序通过提供一些对象及对象的方法和属性来允许另

外一个程序使用它提供的各种功能。其中,根据程序是受惠者还是施惠者这

一原则,将提供对象和对象属性方法的应用程序称为自动化服务器端;使用

对象属性方法的应用程序叫作自动化的客户端。

自动化服务器让其它程序告

诉它做些什么,

它揭示的函数和数据称为方法

(

Methods

)

和属性

(

Properties

)

Word

就是一个自动化服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值