WindowsPhone是个奇迹:Windows Phone开发“文字+视频”教程(二)
Windows Phone(WP7)演示第一部分
在线视频教程:
注:这是传智播客.Net培训班WindowsPhone课程的一部分。
在学习Windows Phone(WP7)开发之前我们要先了解一下Windows Phone的使用。Windows Phone的初始界面叫做Live Tile,也就是很多人戏称的“大色块”。
有很多微软的Hater都骂“Windows Phone大色块很难看”,Windows Phone采用的这种界面风格叫做MetroUI,微软已经在官网、Bing、Windows 8等微软主打产品上都采用这种风格,连腾讯的QQ音乐都采用MetroUI风格了,微软的UI设计理念岂是猫粉狗粉之类能够理解的,“微软不是你唱衰,你唱衰他就衰”,还是让市场去证明微软的正确吧,不再继续讨论。
Live Tile界面中每个方块就代表一个程序,点击方块就可以启动相应的程序。页面上的程序非常多,不可能在一个屏幕下放下所有的程序,可以通过手指在屏幕上的上下滑动来移动屏幕显示(详细见“传智播客Windows Phone视频教程中的Windows Phone演示
但是通过手写笔来进行操作最大的麻烦就是必须随身带着手写笔,如果忘带或者丢了手写笔,那么就杯具了。手写笔会丢,但是手指不会丢,如果能用手指来代替手写笔直接在屏幕上划来划去不就好了吗?但是使用手写笔的触摸屏采用的是电阻屏,电阻屏是无法使用手指直接操作的,只能使用手写笔。电容屏则解决了这个问题,电容屏就可以通过手指直接操作。
电容屏和电阻屏是触摸屏实现的不同技术,具体原理是硬件层面的东西,这里不再讨论,但是一个需要注意的事情是手写笔的笔尖非常细,因此手机程序中的按钮等控件尺寸做的很小也能很容易的点击;但是由于手指非常粗,手机上的按钮必须做的比较大才能避免误碰。由于现在电容屏触摸屏已经是主流,因此后面我说的触摸屏一般都指的是电容屏触摸屏。
现在触摸屏大部分都支持多点触摸,也就是可以感应到多个手指在屏幕上的操作。
触摸屏的出现改变了手机的操作方式,想放大图片只要用两个手指在屏幕上做个“撑大”的动作就可以,想显示下一幅图片只要用手指在屏幕上向右滑动即可,想向下翻页只要快速的向下播屏幕即可。现在还有很多基于触摸屏的游戏,比如愤怒的小鸟、俗称“切西瓜”的水果忍者、切绳子,甚至在手机版的极品飞车中也可以通过手机上滑实现汽车加速的功能,非常炫。由于传智播客录制的Windows Phone视频教程中没有录制讲师的现场手机操作,所以无法像教室课堂现场的学生一样看到老师的操作,对这些触摸屏的操作没有深刻的印象,推荐大家找一个智能手机玩一玩体验一下,绝对会让你直呼过瘾。
Windows Phone手机有三个硬件按钮,分别是后退、首页和搜索。点击“后退”按钮可以实现页面后退等功能,点击“首页”按钮可以返回Live Tile页面,点击“搜索”按钮可以打开手机自带的搜索程序。
有人看到Windows Phone手机有一个搜索按钮感觉很奇怪,为什么手机要把搜索功能作为一个基本的按键呢?用过Android手机的朋友也会发现Android也有搜索按钮,点击搜索按钮就可以启动搜索引擎。其实,手机系统生产厂商并没有从卖手机这个一锤子买卖上赚太多钱,甚至是赔钱,手机系统厂商是靠后续Marketplace卖软件、卖音乐,靠用户用他们内置的搜索引擎来持续不断的赚钱。所以智能手机系统厂商才这么重视搜索按钮。很多手机厂商修改android系统做自己手机系统的时候都把android内置的google搜索引擎改成了其他搜索引擎,谷歌才会急的要把android搞成闭源的,因为那些厂商动了谷歌的“来钱的道”。
Windows Phone下安装软件不是在网上下载软件然后安装的,而是用户直接到手机的Marketplace中进行软件的安装,除非在开发环境下,否则用户无法把电脑上的安装包安到手机上。而Windows Phone中安装游戏则需要打开XBox Live进行在线安装。
提起XBox这个词喜欢玩游戏的人一定不陌生,XBox 360是微软推出的家庭游戏主机,XBox是家庭游戏主机的领头羊。XBox 360下有丰富的优质游戏资源,微软为了利用XBox的优势来推动Windows Phone的发展,微软把XBox 360中游戏开发的技术XNA一直到了Windows Phone上,这样XBox 360上的游戏就可以非常容易的移植到Windows Phone上,现在Windows Phone上游戏数量短时间内井喷就是因为这个原因。对于普通手机用户来讲,手机就是一个能打电话发短信的游戏机,微软正式抓住了这点来进行Windows Phone的推广,历史会证明微软这个策略的正确性。不管你信不信,反正我是信了。