中文摘要 | 第1-3页 |
英文摘要 | 第3-6页 |
一 前言 | 第6-7页 |
二 多媒体网络教学系统的功能及实现方法的选择 | 第7-12页 |
2.1 多媒体网络教学系统将实现的基本功能 | 第7页 |
2.2 实现的方法有如下几种 | 第7-9页 |
2.2.1 方法一:利用Winsock来开发 | 第8页 |
2.2.2 方法二:利用COM技术开发网络多媒体系统 | 第8-9页 |
2.3 NetMeeting COM组件对象功能 | 第9-12页 |
三 系统分析 | 第12-20页 |
3.1 系统网络拓扑结构 | 第12页 |
3.2 软件系统总体分析 | 第12-14页 |
3.3 COM接口的获取-IDL及编译器MIDL | 第14-16页 |
3.4 系统实现中用到的NetMeeting接口简介 | 第16-20页 |
3.4.1 各接口主要函数的名字及功能列表: | 第16-18页 |
3.4.2 NetMeeting COM中的枚举器IEnum## | 第18-20页 |
四 自定义类的作用及实现: | 第20-43页 |
4.1 HRESULT数据类型分析 | 第20-21页 |
4.2 NetMeeting接收器的实现 | 第21-40页 |
4.2.1 CNotify类——建立与NetMeeting对象的连接 | 第26-28页 |
4.2.2 IUnKnown接口的实现 | 第28-36页 |
4.2.3 一个完整接收器的实现 | 第36-40页 |
4.3 关于BSTR数据类型: | 第40-42页 |
4.3.1 BSTRING垫片类——实现一般字符到BSTR的转换 | 第41-42页 |
4.3.2 BTSTR垫片类——实现BSTR字符到宽字符的转换 | 第42页 |
4.4 NODELIST数据链表类——实现对象指针的管理 | 第42-43页 |
五 系统功能实现 | 第43-55页 |
5.1 NetMeeting COM的启动及会议管理接口指针的获取 | 第43-47页 |
5.1.1 启动参数dwClsContext的选择 | 第45-46页 |
5.1.2 CoGetClassObiect和CoCreateInstance函数的选择。 | 第46-47页 |
5.2 课堂的创建 | 第47-53页 |
5.2.1 在会议管理对象中建立课堂对象 | 第47-49页 |
5.2.2 课堂通信通道的获取 | 第49-52页 |
5.2.3 课堂中学生的召集 | 第52-53页 |
5.3 多媒体网络教学系统基本功能的实现 | 第53页 |
5.4 实践检验 | 第53-55页 |
结束语 | 第55-56页 |
致谢 | 第56-57页 |
参考文献 | 第57页 |