试验任务书试验题目:COM组件对象的设计与应用
试验目的:通过对简单COM组件的编写,加深对COM理论知识的理解,为更深层的COM应用做准备。
试验任务:按照组件化程序设计方法,用Visual C++编写实现包含IAdd、IStr、IMul三个接口的.dll组件,并利用客户端应用程序完成对各接口的充分测试。
接口 成员函数
IAdd Add(long n1, long n2, long * pnVal)----------加法运算
IMul Mul(long n1, long n2, long *pnVal)-----------乘法运算
IStr Cat(BSTR s1, BSTR s2, BSTR *psVal)---字符串连接试验要求:独立完成COM组件和客户端测试程序的编写。在实验报告中记录相关实现代码,并在试验报告中记录试验结果。要求客户端调用Cat方法实现自己姓名字符串和班级学号字符串的连接,以及测试加法运算和乘法运算。
试验步骤:
1.分析组件结构。
2.编写简单.dll组件。
3.逐步添加接口。
4.编写客户端应用程序进行测试。
⑴用regedit命令打开注册表
⑵注销操作:RegSvr32  /u  c:\XXXXX.dll
⑶注册操作:RegSvr32  c:\XXXXX.dll
⑷在运行客户程序前,必须先注册组件程序。