首页> 中文学位 >基于COM技术的摄影机的PC端应用程序开发
【6h】

基于COM技术的摄影机的PC端应用程序开发

代理获取

目录

文摘

英文文摘

独创性说明及大连理工大学学位论文版权使用授权书

1绪论

1.1摄影机PC端应用程序概述

1.2组件技术概述

1.3课题研究的背景和意义

1.4本文的结构

2 COM原理研究

2.1 COM特性

2.1.1面向对象特性

2.1.2语言无关性

2.1.3进程透明特性

2.1.4可重用性

2.2客户/服务器模型

2.3 COM对象

2.3.1 COM对象的标识—CLSID

2.3.2 COM对象与C++的比较

2.4 COM接口

2.4.1 COM接口的特点

2.4.2接口定义语言(IDL)

2.4.3 IUnknown接口

2.5 COM的实现

2.5.1进程内组件和进程外组件

2.5.2 COM组件与注册表

2.5.3类厂(Class Factory)

2.5.4 COM库

2.6本章小结

3应用程序的分析和设计

3.1应用程序的需求分析

3.1.1应用程序的目标

3.1.2应用程序的特色

3.2摄影机PC端应用程序的设计

3.2.1应用程序总体框架的设计和开发环境的选择

3.2.2功能模块设计

3.2.3用户界面设计

3.3程序流程图

4应用程序COM组件的实现

4.1 Capture库中的接口介绍

4.2用ATL开发COM组件

4.2.1 ATL简介

4.2.2 ATL与MFC的比较

4.2.3 ATL的体系结构

4.2.4 ATL组件模块的实现过程分析

4.3 TapeCam组件介绍

4.3.1 TapeCam对象

4.3.2 TapeCamManager对象

4.3.3TapeCamEventSink对象

4.4ContentListView组件介绍

4.4.1 ContentListView对象

4.4.2 ContentList对象

4.5 ContentPreview组件介绍

4.6本章小结

5应用程序界面的实现

5.1 Importer应用程序功能及实现介绍

5.2 Exporter应用程序的功能介绍

5.3 Importer应用程序同Exporter应用程序的关系

5.4本章小结

结 论

参考文献

攻读硕士学位期间发表学术论文情况

致 谢

展开▼

摘要

本文介绍了一种基于COM技术的摄影机的PC端应用程序开发,不但实现了两款摄影机与PC机的交互,而且形成了固定功能的模块组件,对整个系列的摄影机的PC端应用程序开发具有重要的意义。 文章首先在深入研究COM原理、COM的实现过程、COM的重用等COM技术的基础上,以HDV/DV模式的摄影机为背景,结合软件分层设计的思想,设计了摄影机的PC端应用程序的结构,将整个应用程序分为三层,其中,顶层为用户界面层,中间是COM组件层,底层为包含一些基本实现的动态连接库。在确定了应用程序的整体结构和功能模块的基础上,本文以Microsoft公司的VisualStudio.NET为开发环境,通过其提供的ATL(活动模板库),运用COM技术和底层库提供的功能实现了中间层的各个模块组件。这些组件实现了摄影机与PC机交互过程中大部分功能,并提供用户接口,用户界面层可以直接调用组件提供的方法,方便快捷,而且功能模块即插即用,适合HDV/DV模式系列的每一款摄影机。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号