没有合适的资源?快使用搜索试试~ 我知道了~
WP7 手机程序开发 入门教程
5星 · 超过95%的资源 需积分: 9 334 下载量 200 浏览量
2011-05-23
16:33:04
上传
评论 7
收藏 1.68MB PDF 举报
温馨提示
试读
48页
WP7终于发布了,到目前为止,有关它的新闻和介绍我相信你已经看过不少了,所以 这里将会直接跳过,不过在开始之前,我认为还是有必要提醒你做好相关的准备: l Expression Blend 4 for Windows Phone和Visual Studio 2010 Express for Windows Phone,你并不需要完整的Expression Studio 4 Ultimate和Visual Studio 2010 Ultimate,不过如果你有的话*可能*会更好。 l 白开水,大量白开水,接下来你将会与我一起进行大量脑力活动,你需要补充足够的 水分才能让大脑更好地工作。 l 零食,最好是坚果类,薯片也可以,人无法长时间集中精力,也不该迫使自己长时间 集中精力,当你感到注意力开始涣散时,不妨抓一把零食放到嘴里嚼,注意别弄到键 盘上哦。 l 最后,也是最重要的,你,没错,是你,仅当你准备好接受新的知识时,你的大脑才 会对它们进行积极的处理,否则就会把它们挡在外面。
资源推荐
资源详情
资源评论
Allen Lee's Magic
这里没有答案,顶多给你几个值得一试的猜想。
WP7有约(一):课程安排
WP7有约(一):课程安排
Written by Allen Lee
All I want to do is trade this life for something new holding on to what I
haven't got.
–
Linkin Park, Waiting For The End
你好,老七!
WP7终于发布了,到目前为止,有关它的新闻和介绍我相信你已经看过不少了,所以
这里将会直接跳过,不过在开始之前,我认为还是有必要提醒你做好相关的准备:
l Expression Blend 4 for Windows Phone和Visual Studio 2010 Express for
Windows Phone,你并不需要完整的Expression Studio 4 Ultimate和Visual
Studio 2010 Ultimate,不过如果你有的话*可能*会更好。
l 白开水,大量白开水,接下来你将会与我一起进行大量脑力活动,你需要补充足够的
水分才能让大脑更好地工作。
l 零食,最好是坚果类,薯片也可以,人无法长时间集中精力,也不该迫使自己长时间
集中精力,当你感到注意力开始涣散时,不妨抓一把零食放到嘴里嚼,注意别弄到键
盘上哦。
l 最后,也是最重要的,你,没错,是你,仅当你准备好接受新的知识时,你的大脑才
会对它们进行积极的处理,否则就会把它们挡在外面。
那么,你准备好了吗?
首先,打开Expression Blend,创建一个Windows Phone Panorama Application
项目:
图 1
导航
博客园
首页
新随笔
联系
订阅
管理
公告
粉丝 - 40
关注 - 8
我的主页 个人资料
我的闪存 发短消息
最新闪存
高一电脑课教VB6?? 12-
03 10:18
My tools. My way. 11-29
14:12
互联网的渗透可能会突破集
体前意识的地理边界。 11-
19 08:44
战事连连 11-17 12:27
你可以免费得到杀毒软件,
但若想要全面保护,你需要
成为我们的会员,并按时交
纳保护费,噢,不好意思,
是会员费。 11-15 14:49
更多闪存...
搜索
我的标签
.NET Compact Framework
(14)
Windows Mobile(14)
Ruby(6)
C# 3.0(2)
F#(2)
LINQ(1)
Functional Programming(1)
IronRuby
(1)
<
2010年11月
>
日 一 二 三 四 五 六
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4
5 6 7 8 9 10 11
These postings are
provided "AS IS" with no
warranties, and confer
no rights.
找找看
谷歌搜索
项目创建好之后,你会看到一个充满整个页面的Panorama控件,里面有两个Panorama
项,每个Panorama项里面有一个ListBox,而ListBox里也有了示例数据。你可以调整
Artboard的缩放比例,以便显示整个UI:
图 2
注意,这里所说的整个UI是指手机屏幕所能显示的部分,而Panorama控件具有延伸到屏幕
以外区域的特性,所以我们无法一次过把整个Panorama控件尽收眼底,这确实是一件憾
事。
接着,我们来看看Panorama控件,如果你对它的效果没有感性认识,不妨到先看看
WP7的6个内置Hub。认识Panorama控件的最简单方法是结合Objects and Timeline面
板和Artboard来体验一下:
图 3
如上图所示,每个Panorama控件都是由一个标题和若干Panorama项构成的,而每个
Panorama项又会包含一个标题和一些内容,在这里,这些内容是通过ListBox来展示的,
你可以根据实际的需要把它换成任何其它控件。此外,需要说明的是,Panorama控件和
Panorama项的标题都已经内化成自身的属性,只需通过Properties面板设置就可以了,无
需额外添加TextBlock或者其它控件。现在,我们的Panorama控件包含了两个Panorama
项,但从上图可以看到,只有第一个能完全显示出来(由于截图的关系,Artboard的一部
分隐藏在滚动条下面),而第二个只能看到一小部分,那么,如何才能显示第二个
Panorama项,以便操作上面的控件呢?答案非常简单,只需在Objects and Timeline面
板上单击第二个Panorama项就可以了:
IronRuby
(1)
JRuby(1)
重用(1)
更多
随笔分类(127)
.NET(7) (rss)
C#(20) (rss)
C++(5) (rss)
Design(6) (rss)
F#(2) (rss)
Misc(51) (rss)
Mobile(15) (rss)
Office(7) (rss)
Powertoys(4) (rss)
Ruby(6) (rss)
Windows(2) (rss)
XML(2) (rss)
随笔档案(121)
2010年11月 (1)
2010年1月 (1)
2009年12月 (1)
2009年11月 (2)
2009年10月 (1)
2009年9月 (1)
2009年4月 (2)
2009年3月 (2)
2009年2月 (2)
2009年1月 (4)
2008年12月 (5)
2008年9月 (1)
2008年7月 (1)
2008年6月 (1)
2008年4月 (1)
2008年1月 (1)
2007年11月 (1)
2007年10月 (3)
2007年9月 (3)
2007年6月 (1)
2007年5月 (1)
2007年1月 (3)
2006年12月 (1)
2006年9月 (1)
2006年7月 (1)
2006年3月 (1)
2005年11月 (2)
2005年10月 (3)
2005年9月 (3)
2005年8月 (1)
2005年7月 (1)
2005年6月 (2)
2005年4月 (5)
2005年3月 (9)
2005年2月 (1)
2005年1月 (10)
2004年12月 (13)
2004年11月 (13)
2004年10月 (15)
译作
《C#和.NET实战:平台、语言
与框架》
图 4
值得提醒的是,为了在操作时不影响其它Panorama项,我们还可以通过Objects and
Timeline面板把其它Panorama项锁定,正如上图所示的那样。在继续阅读下面的内容之
前,我强烈建议你稍稍暂停一下,把注意力集中在Objects and Timeline面板上,熟悉一
下各个对象之间的关系,试着单击每个对象,然后看看它对应了Artboard上的哪个对象。
如果你已经迫不及待想要亲自体验一下Panorama控件的效果,你现在可以按F5了。
接下来,我们要执行以下任务:
l 修改Panorama控件的标题
l 去掉Panorama控件的背景
l 删除现有的两个Panorama项
l 添加一个新的Panorama项
第一个任务非常简单,确保Objects and Timeline面板上的Panorama控件处于选中状
态,在Properties面板上的搜索框里输入Title,第一个搜索结果就是我们要找的属性了,修
改这个属性的值,然后按回车:
图 5
第二个任务也挺简单,在Properties面板上的搜索框里输入Back,然后选择No brush就可
以了:
图 6
第三个任务更简单,按下Ctrl键,依次选中两个Panorama项,然后按Del键就可以了。最
后一个任务是添加新的Panorama项,打开Assets面板,在搜索框里输入Pan:
由装配脑袋、Allen Lee、
FantasySoft、idior等合作翻
译,已于2008年1月上市。
《VSTO开发者指南》
已于2009年1月上市。
最新评论
1. Re:WP7有约(一):课程
安排
@wuzhikun 好啊~
--Allen Lee
2. Re:WP7有约(一):课程
安排
支持,我自己试试
--wuzhikun
3. Re:WP7有约(一):课程
安排
@Allen Lee 大哥,实在太感谢
了,太客气的话我也不说了!
以前我看文章遇到问题我也常
常问作者,但是一般很难得到
回复,或者回复的很慢,像哥
您这样的,真是很少!恩人
啊!
--wpfpizicai
4. Re:WP7有约(一):课程
安排
@wpfpizicai 你的代码和我的是
等效的,我的意思是,除了UI
控件的大小和位置之外,我们
的内部逻辑没有本质区别,该
相同的都相同了,但为什么你
的代码会出错而我的不会呢?
不是这样的!我上面那组操...
--Allen Lee
5. Re:WP7有约(一):课程
安排
@Allen Lee 已经发到您邮箱里
了!Thanks!
--wpfpizicai
图 7
然后把PanoramaItem拖到Panorama控件上就可以了。注意,你可以把PanoramaItem
拖到Objects and Timeline面板的Panorama控件上,也可以拖到Artboard的Panorama
控件上,如果Artboard上的控件比较多,并且把Panorama控件挡住了,那么当你把
PanoramaItem拖到Artboard上时,有可能会把它误加到其它控件上。这是添加控件的一
般方法,针对添加PanoramaItem,我们还有更简单的方法,那就是右击Panorama控
件,然后选择Add PanoramaItem就可以了:
图 8
现在,向Panorama项添加一个TextBlock,内容随你,调整一下位置和大小,然后按
F5:
图 9
一般地,Panorama控件至少包含两个Panorama项,而这里只有一个,属于边界情况,细
心观察上图,表面上,右边好像还有一个Panorama项,但当你在屏幕上向左滑动时,你会
发现这其实是同一个Panorama项。那么向右滑动呢?情况一样。利用这个特点,我们可以
创建一个简易计数器,把Panorama项的TextBlock绑定到一个计数变量上,当我们向左滑
动时,计数变量加1,向右时则减1,其效果就像我们拥有一个无限延伸的Panorama控件,
而边界情况就是这个计数变量的最大值和最小值,尽管如此,我们也无需太过担心,假设计
算变量的类型是Int32,我相信没有人会向左或者向右滑动超过20亿次吧?如果你有兴趣的
话,不妨把它当做课后练习。现在,按Back退出应用程序。
上课啦!
上课啦?什么课?哪里上?看到这些问题,有没有一种亲切的感觉?说不定你今天就问
了这些问题哦,那时你是不是在找课程表呢?如果课程表就在手机里该多好啊!事不宜迟
了,我们自己弄一个吧。
右击Projects面板里的项目节点,选择Add New Item:
图 10
在弹出的New Item对话框里选择Windows Phone Pivot Page,输入页面的名字,然后
按OK:
图 11
和Panorama页一样,Pivot页也有一个充满整个页面的Pivot控件,刚创建好的Pivot控件
默认附带两个Pivot项,我们可以把它们分别用于星期一和星期二。确保Pivot控件处于选中
状态,在Properties面板上寻找Title属性,并把它的值改为"课程表":
剩余47页未读,继续阅读
boyoung18
- 粉丝: 6
- 资源: 40
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页