21世纪,什么技术将影响人类的生活?什么产业将决定国家的发展?信息技术与信息产业是首选的答案。高等学校的学生是企业员工和政府职员的后备军,教育部计划在高等学校中普及政府和企业信息技术与软件工程教育。经过多所院校的实践,信息技术与软件工程教育受到了学生的普遍欢迎,取得了很好的教学效果。然而,目前也存在一些不容忽视的共性问题,其中突出的是教材问题。
从近两年的信息技术与软件工程教育的研究来看,许多任课教师提出目前教材不合适。具体体现在: 第一,来自信息技术与软件工程专业的术语很多,对于没有这些知识背景的学生学习起来具有一定难度;第二,书中案例比较匮乏,且与企业的实际情况相差太远,案例可参考性差;第三,缺乏具体的课程实践指导和真实项目。因此,针对高等学校信息技术与软件工程课程的教学特点与需求,编写适用的规范化的教材已刻不容缓。
本书就是针对以上问题编写的,作者希望推广一种有效的学习与培训的捷径,这就是ProjectDriven Training,也就是用项目实践来带动理论的学习(或者叫做“做中学”)。基于此作者围绕一个旅游在线预订手机客户端应用系统项目案例,来贯穿Windows Phone应用开发各个模块的理论讲解,包括Windows Phone开发概述、Windows Phone旅游在线预订应用、XAML基础及布局设计、常用控件、图形动画及多媒体、导航、启动器及选择器、手机感应编程、网络与通信、数据处理、MVVM模式、Windows Phone游戏开发入门等。通过项目实践,可以对技术应用有明确的目的性(为什么学),对技术原理更好地融会贯通(为什么),也可以更好地检验学习效果(学得怎样)。
本书具有如下特色:
1. 重项目实践
作者多年项目开发经验的体会是“信息技术(IT)是做出来的,不是想出来的”,理论虽然重要,但一定要为实践服务。以项目为主线,带动理论的学习是最好、最快、最有效的方法。本书的特色就是提供了一个完整的旅游在线预订系统项目。通过本书,作者希望读者对Windows Phone开发技术和流程有一个整体了解,减少对项目实践的盲目感和神秘感,能够根据本书的体系循序渐进地动手做出自己的真实项目。2. 重理论要点
本书以项目实践为主线,着重介绍Windows Phone开发理论中最重要、最精华的知识和技术,以及如何融会贯通地应用这些知识和技术;而不是面面俱到,没有重点和特色。读者首先通过项目把握整体概貌,再深入局部细节,系统学习理论;然后不断优化和扩展细节,完善整体框架和改进项目。既有整体框架,又有重点理论和技术。一书在手,思路清晰,项目无忧。
本书由梁立新审稿、统稿并定稿。
为了便于教学,本书配有教学课件,读者可以从清华大学出版社的网站http://www.tup.com.cn下载。
鉴于编者的水平有限,书中难免有不足之处,敬请广大读者批评指正。
作者2014年4月