自动化服务器构建与控制:从ShowString到Visual Basic
1. 自动化概述
自动化(Automation),曾被称为OLE自动化(OLE Automation),后又称为ActiveX自动化(ActiveX Automation),是关于编写可被其他程序调用的代码。其他程序可直接调用你的代码,而非像调用DLL那样隔离。通俗来讲,你的代码会向其他应用程序暴露方法(函数)和属性(变量)。如果你的应用程序是一个自动化服务器,你无需为其创建宏语言,只需为更通用的宏语言——应用程序Visual Basic(Visual Basic for Applications)提供挂钩即可。
所有Microsoft Office应用程序都是自动化服务器,开发者工作室(Developer Studio)本身也是一个自动化服务器,可通过VBScript轻松控制。
2. 重新设计ShowString
本次重新设计的ShowString将不再有“工具”“选项”菜单,而是由其他程序直接设置字符串和其他显示选项。文档中的成员变量与之前版本相同, OnDraw() 函数的代码也与其他ShowString实现相同。
2.1 使用AppWizard创建自动化服务器版本的ShowString
- 在与其他版本的ShowString不同的目录中,使用AppWizard创建一个空壳。
- 选择与之前几乎相同的AppWizard选项:将其命名为ShowString,选择MDI应用程序,不支持数据库。
- 在AppWizard的步骤3中,选择“无复合文档支持”(对话框
超级会员免费看
订阅专栏 解锁全文
1757

被折叠的 条评论
为什么被折叠?



