C#研究OpenXML之路(2)

一、OpenXML对象结构预览

昨天感受了一下OpenXML的编程,今天开始准备一头扎进OpenXML了。在了解一门新的知识前,首先最重要的是理清逻辑结构,否则学习起来会感觉摸不着北。

1、首先打开VS的对象浏览器,如下图所示:

2、从上图可以看到DocumentFormat.OpenXml命名空间下有很多子项,我们其实主要关注DocumentFormat.OpenXml.Packaging这个命名空间就行了;

3、DocumentFormat.OpenXml.Packaging命名空间下包含了很多类,其下也有一定的层次关系,有经验的通过这个对象浏览器即可对这众多类间关系了然,但是还是不如一张图来的实在;

二、OpenXML对象结构图示

忙了半天,终于用脑图做了一份,特分享给大家,今天就到此为止了,感觉复制粘贴手指有点发酸。

时间: 2024-11-06 03:36:57

C#研究OpenXML之路(2)的相关文章

90後人群特徵定性研究

在「腦殘」.「非主流」等標籤下,真實的90後到底是什麼樣他們喜歡通過細節裝扮去彰顯個性,但同時又避免成為群體異類:他們欣賞陳冠希,只因為他別具才氣:他們追求刺激.開心,因為迫切需要發泄來自家庭.學校.前途等各方面的壓力:他們各種宅,初中開始就訴求於虛擬網路上的人際交互……這些特徵,都來自於跟90後的面對面「聊天」——訪談研究[正文]網路遊戲區別於單機遊戲的重要特點就在於它的「人」.工作室常常思考的問題是,我們的遊戲吸引到什麼樣的玩家?留下來的又是什麼樣的玩家?90後群體逐漸成長起來,成為佔據網遊

棋盘覆盖及匈牙利算法

题目描述 Description 给出一张n*n(n<=100)的国际象棋棋盘,其中被删除了一些点,问可以使用多少1*2的多米诺骨牌进行掩盖. 输入描述 Input Description 第一行为n,m(表示有m个删除的格子)第二行到m+1行为x,y,分别表示删除格子所在的位置x为第x行y为第y列 输出描述 Output Description 一个数,即最大覆盖格数 样例输入 Sample Input 8 0 样例输出 Sample Output 32 数据范围及提示 Data Size &am

&quot;《算法导论》之‘图’&quot;:不带权二分图最大匹配(匈牙利算法)

博文“二分图的最大匹配.完美匹配和匈牙利算法”对二分图相关的几个概念讲的特别形象,特别容易理解.本文介绍部分主要摘自此博文. 还有其他可参考博文: 趣写算法系列之--匈牙利算法 用于二分图匹配的匈牙利算法 1. 前言 二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这就是一个二分图.准确地说:把一个图的顶点划分为两个不相交集 U 和V ,使得每一条边都分别连接U.V中的顶点.如果存在这样的划分,则此图为一个二分图.二分图的一个等价定义是:不含有「含奇数条边的环」的图.

二分图的最大匹配

转载自http://blog.csdn.net/pi9nc/article/details/11848327 二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这就是一个二分图.准确地说:把一个图的顶点划分为两个不相交集 U  和 V ,使得每一条边都分别连接U . V  中的顶点.如果存在这样的划分,则此图为一个二分图.二分图的一个等价定义是:不含有「含奇数条边的环」的图.图 1 是一个二分图.为了清晰,我们以后都把它画成图 2 的形式. 匹配:在图论中,一个「匹配」

(转)二分图的最大匹配、完美匹配和匈牙利算法

转载自http://www.renfei.org/blog/bipartite-matching.html 二分图的最大匹配.完美匹配和匈牙利算法 这篇文章讲无权二分图(unweighted bipartite graph)的最大匹配(maximum matching)和完美匹配(perfect matching),以及用于求解匹配的匈牙利算法(Hungarian Algorithm):不讲带权二分图的最佳匹配. 二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这就是

二分图的最大匹配、完美匹配和匈牙利算法(转)

转载自:http://blog.csdn.net/pi9nc/article/details/11848327 二分图的最大匹配.完美匹配和匈牙利算法 这篇文章讲无权二分图(unweighted bipartite graph)的最大匹配(maximum matching)和完美匹配(perfect matching),以及用于求解匹配的匈牙利算法(Hungarian Algorithm):不讲带权二分图的最佳匹配. 二分图:简单来说,如果图中点可以被分为两组,并且使得所有边都跨越组的边界,则这

二分图的最大匹配、完美匹配和匈牙利算法

这篇文章讲无权二分图(unweighted bipartite graph)的最大匹配(maximum matching)和完美匹配(perfect matching),以及用于求解匹配的匈牙利算法(Hungarian Algorithm):不讲带权二分图的最佳匹配. 二分图:简单来说,假设图中点能够被分为两组.而且使得全部边都跨越组的边界,则这就是一个二分图.准确地说:把一个图的顶点划分为两个不相交集 U和V .使得每一条边都分别连接U.V中的顶点. 假设存在这种划分,则此图为一个二分图.二分

操作系统栈溢出检测之ucosII篇

Author               :       David Lin 林鹏 E-mail               :       [email protected]  [email protected] OS                   :       源码级理解掌握UcosRt-thread等嵌入式操作系统内核的设计与实现目前在研究linux内核路漫漫其修远兮吾将上下而求索 :) 转载请注明出处谢谢 前言 在嵌入式操作系统运行中进程的栈溢出问题是大家比较关心的问题由于资源限

算法系列笔记10(有关图的算法三—最大流与二分图)

本次主要记录流网络以及最大流的简单概念(以后可能会将最大流的实现算法补充),重点讲解用匈牙利算法来求二分图的最大匹配. 1:流网络 流网络是G(V, E)是一个有限的有向图,它的每条边(u, v)∈E都有一个非负值实数的容量c(u, v)≥0.如果(u, v)不属于E,我们假设c(u, v) = 0.我们区别两个顶点: 一个源点s和一个汇点t..并假定每个顶点均处于从源点到汇点的某条路径上. 形式化的定义:一道网络流是一个对于所有结点u和v都有以下特性的实数函数::满足下面两条性质: 容量限制: