基于Metro的应用软件设计与实现(2)
时间:2017-02-09 10:58 来源:毕业论文 作者:毕业论文 点击:次
1.2本课题研究的意义 Windows 8是为应用和触控重塑的Windows。Windows商店应用是Windows 8的体验核心。这些应用的内容充满动感和活力。用户将沉浸在全屏幕的商店应用当中,将注意力放在内容上而非操作系统本身。通过Visual Studio 2012开发工具,可以高效的开发和部署自己的应用,并获取更高的回报。通过开发Windows商店应用程序,将以内容为核心的,快速而流畅的安全[3]的应用带给全球用户。 1.3主要工作 (1)开发环境搭建:安装Windows 8、Visual Studio 2012、IIS 8.0服务器、获取开发者授权; (2)对Visual Studio 2012和Blend for Visual Studio 2012的基本控件做了细致研究,并对Visual Studio 2012在摄像头应用的实现做了具体的分析; (3)对摄像头应用做了详细的需求分析和功能模块分析; (4)详细研究了摄像头应用设计开发模式; 2. Win8应用相关技术 2.1开发工具 Windows 8应用商店是微软为开发者和用户提供的应用程序分享平台。开发者可以实用自己所熟悉的语言进行开发。例如开发者可以使用XAML和C++进行开发,也可以使用XAML和C#[4]、VB,使用HTML和JavaScript调用Win RT平台中API从而调用Windows核心操作系统服务。下面介绍XAML和C#的Windows商店应用的开发: (1)Visual Studio 2012简介 Visual Studio 2012是一个最先进的开发解决方案。较Visual Studio 2010,起最大的特点就是引入Async和Await的异步编程。使用异步编程可以避免性能瓶颈和应用程序的总体能力。Visual Studio 2012引入一个简单的方法将原本复杂的异步应用程序在.NET Framework4.5和Windows运行时给与异步支持,提高响应能力,简化异步方法编写。下面将简要介绍Visual Studio 2012主要的新特性: 支持基于Metro风格的Windows应用商店应用的开发 增强的HTML5和CSS3工具 全新的Windows Azure开发工具 增强的诊断支持[5] 重复代码分析 使用Team Explorer进行代码审查 增强的单元测试工具 增强的应用生命周期管理 增强游戏开发 支持ISS Express 支持本地和远程调试 支持从页面创建用户控件 (2)Blend for Visual Studio 2012简介 搭载优秀的应用程序既需要优秀的开发也需要优秀的界面设计,这样才能真正发挥应用程序的潜能。Blend for Visual Studio 2012作为优秀的界面设计补充工具,帮助开发者创建富有视觉冲击力的Windows商店应用。在开发设计过程中,Blend和Visual Studio之间通过共享项目、代码、资源和设计以实现更高的生产力和质量。无需转换、重建,即可流畅地实现设计与开发的双向工作流程切换。 Blend for Visual Studio 2012提供准确的设计图面和直观的方式创建和编辑Windows商店应用程序的工具,帮助设计和生成界面,弥补XMAL或HTML在页面设计上的不足。同样可以通过Blend中提供的完整样式设置和编辑功能来自定义默认空间样式,使用户界面更加的美观大方。 2.2开发环境搭建 2.2.1 Windows 8系统的安装 Windows 8操作系统的硬件配置要求并不高,基本与Windows 7操作系统硬件配置相同。安装方法也大致相同,在系统安装完成以后,需要用户进行一些个性化设置与系统重命名。设置好之后将提示用户输入一个真实的微软账号作为登录账户,没有的用户可以访问Windows Live网站注册。 2.2.2 Visual Studio 2012的安装 Visual Studio 2012的硬件配置要求同Visual Studio 2010的要求完全相同,不过Visual Studio 2012需要Windows系统核心功能,因此目前只能在Windows 8操作系统[6]上安装。 (责任编辑:qin) |