摘 要: Windows 8操作系统从画面到操作方式都发生了极大的变化采用全新的Metro风格用户界面,各应用程序、快捷方式以动态方块的形式呈现在屏幕上,用户可以自行将常用软件融入界面。本课题利用Visual Studio 2012开发工具实现基于Metro的摄像头应用程序,同时给出详细的需求分析、系统设计过程及主要功能流程图。该程序实现了摄像头的拍照、录像、相片及视频的剪辑等基本功能。通过该程序的实现过程熟悉了基于Metro的应用程序开发流程,以便快速掌握Win8应用开发技术。5610
关键字:Windows 8;摄像头应用;Visual Studio 2012;Metro
The Application Software Design and Implementation
Based on Metro
Abstract: Windows 8 operating system have undergone a great change from the UI to the mode of operation. Using the new Metro style user interface, various applications and shortcuts are presented on the screen in the form of a dynamic box. Commonly used software by user can be integrated into the user interface. This paper uses Visual Studio 2012 development tools based on Metro's camera application and gives a detailed requirement analysis, system design process and the main function of a flow chart. The program implements the basic functions of camera photographs, video, photos and video clips. Metro-based application development process technique is familiar with the program implementation process to grasp the Win8 application development technology.
Key Words: Windows 8; Camera Application; Visual Studio 2012; Metro
目 录
摘 要 1
引言 1
1. Win8应用开发的背景与意义 2
1.1本课题研究的背景 2
1.2本课题研究的意义 2
1.3主要工作 3
2. Win8应用相关技术 3
2.1开发工具 3
2.2开发环境搭建 4
3. Win8应用分析和设计 5
3.1 Win8应用需求分析 5
3.2功能模块分析 5
3.3 Win8 Metro应用特点 6
4. Win8应用详细设计与实现 6
4.1声明摄像头、麦克风功能 7
4.2初始化MediaCaptureSettings属性 7
4.3初始化、创建MediaCapture对象 7
4.4创建编码配置文件 7
4.5开始、停止录制 7
4.6拍照的异步方法 7
6.总结与展望 9
参考文献 11
致谢 12
基于Metro的应用软件设计与实现
引言
随着Win 8的到来,各种各样基于Metro的应用随之应运而生。基于Metro的应用以其独特的风格吸引这消费者。由于目前Windows商店应用程序[1]种类较少,软件匮乏,一些基本应用也不尽完善。摄像头是一种视频输入设备,人们可以通过摄像头进行拍照和拍摄,记录下生活中的点点滴滴。基于Metro的摄像头应用可以让用户在感受Window 8系统流畅性的同时,更加安全的使用自己的摄像头进行拍摄。
1. Win8应用开发的背景与意义
1.1本课题研究的背景
随着微软Windows 8的发布,各种预装了Windows 8的终端也和客户见面。作为一款新的产品,Win8成败的关键因素依旧是后续微软同各软件开发企业之间的博弈。Windows系统的成功离不开千千万万的软件的软件开发企业。Win8中商店应用被用户的认可度将决定Win8的成功与否,用户是否能够方便快捷的在应用商店中找到适合自己的应用,将成为微软和软件开发企业的努力方向。
根据市场调研公司的数据显示,2013年三月份Windows 8的市场份额增长至3.31%,增速缓慢而稳定。国内对于升级Windows 8的热情并不算高,大部分用户还不能适应Win8的操作方式,用户操作Win7反倒得心印手,不会因为两个不同的UI界面而显得手足无措。据市场研究公司DisplaySearch发表的研究报告称,2012年笔记本电脑中的触控屏普及率不足3%,但2013年的普及率将超过12%,Win8是这一增长的推动因素。Win8触控界面的Metro模式,简约醒目的设计风格不但使视觉效果更加绚丽,同时也呈现了大量信息,方便用户直接进行信息交互。应用也会按照用户预期的工作方式工作[2],能够与其它的应用和谐共存且能够卸载干净。 基于Metro的应用软件设计与实现:http://www.751com.cn/jisuanji/lunwen_2701.html