欢迎来到天天文库
浏览记录
ID:39069983
大小:839.71 KB
页数:13页
时间:2019-06-24
《代应用开发课程介绍x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《新一代应用开发》课程介绍背景随着微软新一代操作系统Windows8的问世,应用开发进入了一个新的时代;应用商店的模式,使得应用和产品的发布更为便利,每一款应用都面对庞大的用户群;对消费场景的强调,使得青年人尤其是学生,可以针对自己熟悉和了解的场景,开发应用。教学目标以开发和发布一款Windows8的应用为驱动,帮助学生学习应用策划、开发、调试和发布的流程;在应用开发的背景下,帮助学生加深计算机科学和软件工程相关知识;通过实战,提升学生对开发,测试工具的掌握能力,提升学生的软件开发动实践手能力;通过训练,培养学生在团队合作、沟通、文档等方
2、面的软技能;为学生进一步创新和高质量应用开发奠定基础。资源和合作方式师资培训课件/教学资源包软件支持(DreamSpark)ImagineCup大赛奖励MicrosoftStudentPartner讲师支持4.共同完成项目实施2.讨论合作内容达成合作意向3.制定目标和资源投入全程技术支持课程结构课程主体分为如下三个部分:基础知识(12学时)实战训练(18学时)学生项目开发(30学时)课程目前有C#/XAML以及JavaScript/HTML两个并向的技术方向,学校可以根据自己的特点进行选择具体时间学校可以根据实际情况进行调整学生要求大学二
3、年级以上学生有基本的编程能力,有面向对象编程的基础知识有充足的课内课外时间完成应用的开发如有可能,可以考虑有.NET或者Java开发经验的学生群体课程大纲(C#/XAML方向)(基础知识)日期课程标题课程简介时长Day1Windows8平台概览介绍Windows8平台的系统架构,所支持的语言,贴靠视图、语义缩放等新特性。1.5HC#基础教程介绍.NET基本概况、C#开发语言基本结构和语法,让听众对.NET有一个概括性的认识和了解。1.5HC#高级教程介绍类的重要概念和相关知识,C#中高级类型(例如可空类型、泛型等),Lambda表达式和L
4、INQ的原理和使用。1.5HXAML基础教程介绍XAML的基本概念,XAML基础语法(如:命名空间、对象、属性和事件等),让听众掌握如何通过XAML代码生成常用控件。1.5HDay2XAML高级教程介绍XAML的资源和样式,绘图,图像处理和动画的基本概念,使听众掌握如何从代码层面实现这些特性。1.5H数据绑定和数据处理介绍数据绑定的基本概念,以及数据绑定的重要方式,使听众掌握如何进行数据绑定,掌握如何对应用程序数据进行处理,了解几种常用的网络访问方式。1.5HWindows8应用设计指南介绍Windows8Style应用的用户体验方面的特
5、征,并且从设计师的角度讲述了整个应用的设计流程,从而避免在应用设计过程中出现一些不符合Windows8Style的特征。1.5H.NET开发人员技术精粹介绍.NET开发人员需要了解的Windows8相关特性,如何实现,重点介绍了异步编程的新方式。使听众能够快速完成从普通.NET开发者到Windows8Style应用开发者的转变。1.5HWindows8应用开发规划介绍一个Windows8Style应用是如何从规划到成型的,使听众了解如何对Windows8Style应用的用户体验(UX)设计进行评估和改进。1.5H第一个C#/XAML应用程
6、序通过一个简单的动手实验,使听众对Windows8Style应用的开发有了更切身的认识,并回顾复习前面介绍的相关知识。1.5H课程大纲(C#/XAML方向)(动手实验)Day3(动手实验)构建Windows8应用介绍开发工具的新特性,使听众掌握如何安装VisualStudio2012,掌握如何创建应用程序,调试应用程序,打包发布应用程序。1.5H数据展示控件FlipView,ListView,GridView介绍Windows8中呈现数据集合的常用控件FlipView、ListView和GridView,以及这些控件的特点,何时选择使用相
7、应的控件,并掌握它们的使用方法。视图切换介绍Windows8中不同视图的切换,掌握如何处理不同视图的状态,尤其是贴靠视图(SnapView)的处理。了解当设备方向变更时对页面的影响,掌握如何处理方向的变更。1.5H语义缩放介绍语义缩放的基本概念,如何使用手势触发语义缩放功能。了解语义缩放带来的好处是什么,掌握发生语义缩放时需要做的处理。Day4(动手实验)搜索Contract介绍什么是搜索Contract,如何使用它,理解它的实现原理,使听众掌握如何实现搜索Contract,并知道该如何合理的使用搜索Contract。2H应用栏介绍什么是
8、应用栏(AppBar),两种应用栏的区别,使用的规范,掌握如何实现应用栏。2H共享Contract介绍什么是共享Contract,如何使用它,理解它的实现原理,理解共享源,共享目标,共享数据。
此文档下载收益归作者所有