Visual Basic开发:ActiveX文档、DHTML应用、IIS应用部署及API函数调用指南
1. ActiveX文档应用程序创建
ActiveX文档应用程序使用Visual Basic用户文档来呈现信息并响应事件。用户文档与窗体类似,但存在显著差异:
- 用户文档中的数据不易被应用程序的其他部分访问,无法从文档外部引用用户文档中属性的值。
- 基于用户文档的应用程序需要IE才能运行,不能仅在Visual Basic中直接调试。
- 编译后的应用程序必须从HTM文件启动,该文件在显示Visual Basic文档(VBD)文件之前加载应用程序的代码组件,没有此HTM文件,无法启动编译后的可执行文件(EXE)或从IE查看VBD文件。
1.1 使用ActiveX文档获取输入
以Future Shock应用程序(AXFShock.VBP)为例,它用于计算送孩子上大学的费用,包含两个用户文档:
- udCalc文档(udCalc.DOB):收集用于预测未来大学费用的信息。
- udResult文档(udResult.DOB):呈现计算结果。
两个用户文档通过全局对象gchdScholar共享信息,该对象在代码模块DECLARES.BAS中声明:
`Global object that shares data between
`user documents
Public gchdScholar As New Child
gchdScholar对象是Child类(在CHILD.CLS中定义)的实例,包含
超级会员免费看
订阅专栏 解锁全文
647

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



