1)使用C++语言实现远程进程外组件,组建提供加、减、乘、除、判断是否素数等计算服务;客户端部分包括录入和查询部分。
2)在VC++环境上利用ATL向导进行开发。
3.远程进程外组件(DCOM)
服务器端:
创建ATL工程:VC++->file->new->ATL COM AppWizar->服务类型选服务(service)
工程名称为:COMCalculator,如图所示:
添加com对象, Insert-New ATL Object,添加shortname:calmath,其他则会自动添加;
在工作空间中,选择com接口(即Icalmath),右键->ADD methods,添加提供的服务(方法)
输入Method Name:add
Parameters:[in] int Num1, [in] int Num2, [out] int *result
如下图所示: