Office中国论坛/Access中国论坛

标题: 有几个问题想弄明白 [打印本页]

作者: tianping    时间: 2014-3-19 15:03
标题: 有几个问题想弄明白
老师,我看了第四课的PPT。又回去看了ThisAddIn.Designer.cs,有几个概念想理理清:
1、global是什么?是不是项目引用的那些库?
2、在ThisAddIn.Designer.cs中只写了Globals的一部份,其它部份在哪里?是不是其它的插件程序里写的那些Class Globals?不同的插件共同组成了Globals?
3、ThisAddIn、Ribbons属于Globals的静态成员,ThisAddIn类是在哪里实例化的?那个WndProc()在哪里?
4、Ribbon都是Ribbons的成员吧?自定义的Ribbon是在哪里实例化的?它的WndProc()在哪里?
作者: faunus    时间: 2014-3-19 17:07
global是什么,见C#高级编程(权威版),VSTO章节。
ThisAddIn.Designer.cs 是一个部分类
ThisAddIn类的实例化由工厂完成,是excel在加载插件时干的事情。
Ribbon的实例化也是在插件加载时完成的。

其实这人东西,以前你都看过。
现在重新思考了开始。
【原创】VSTO-EXCEL-事件触发流程(写给天平大哥)
http://www.office-cn.net/forum.p ... &fromuid=230987


作者: tianping    时间: 2014-3-19 19:27
faunus 发表于 2014-3-19 17:07
global是什么,见C#高级编程(权威版),VSTO章节。
ThisAddIn.Designer.cs 是一个部分类
ThisAddIn类的 ...

谢谢老师!是的,我看了几次,一直似懂非懂的。学习了这一段时间,现在重新再看时理解深度不同了,但还是有许多不理解的地方。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3