Programming Windows Phone 7
文章平均质量分 57
王豫翔
这个作者很懒,什么都没留下…
展开
-
第一部分:基础知识(第一章)标准的Silverlight文件
你可以在Visual Studio的中解决方案资源管理中查看加载的项目。你会看到两对骨架文件:App.xaml的和App.xaml.cs,和MainPage.xaml和MainPage.xaml.cs。App.xaml和MainPage.xaml是扩展应用程序标记语言(XAML)文件,而App.xaml.cs和MainPage.xaml.cs是C#代码文件。这种奇特的命名计划是在暗示,这是C#代码与XAML文件关联的方式。C#提供隐藏的逻辑,XAML提供支持代码的标记。这是最基本的Silverlight概念原创 2011-02-24 22:56:00 · 1843 阅读 · 0 评论 -
第一部分:基础知识(第一章)颜色主题
在电话或手机仿真器的开始界面,点击或触摸右上角的右箭头,即可以导航到设置页选择主题。一个Windows Phone 7主题包括背景和字体颜色。对于背景,你可以选择深色(深背景浅字体)或浅色(字体颜色和深色主题正好相反)。选择浅色主题,再次运行SilverlightHelloPhone程序,相应的主题元素颜色会自动应用: 虽然这些颜色是自动应用,你不需要进行设置。但如果你喜欢文本被显示成另一个一个不同的颜色,你可以尝试在TextBlock标签中设置前景属性,例如: Foreground="Red"原创 2011-03-31 22:39:00 · 1340 阅读 · 0 评论 -
第一部分:基础知识(第一章)
第一章 Hello,Windows Phone 7 有时一件事情看上去没有朝着你预期的方向前进,吧你只需要清除过去的阴影,深吸一口气,并尝试以一个新的姿态或新的想法。在高尔夫运动中,它被称为“重发一球”,在校园运动中,它被称为“重做”,而在计算机行业,我们称之为“重新启动。” 最近的一个重启是微软已经重新启动其新的手机市场方案。凭借其简洁的外观,醒目的字体,以及新的组织模式,微软Windows Phone7不仅代表了与过去的Windows Mobile决裂也有别于目前市场的其他智能手机。 Wind原创 2011-02-23 08:51:00 · 1432 阅读 · 0 评论 -
关于Programming Windows Phone 7的翻译计划和设想
Windows Phone 7程序开发是Charles Petzold的大作,其电子版本可以在http://www.charlespetzold.com/phone/免费下载,如果你需要实体的话,则是需要购买的。我和shelley有个计划,看看这本1000多页的书,我们用业余时间,多久可以翻译完。这个权当做是对Charles Petzold的致敬了,希望他不要向我们收取版权就好。原创 2011-02-23 08:47:00 · 1402 阅读 · 1 评论 -
第一部分:基础知识(第一章)第一个 Silverlight 手机程序
在New Project对话框中,选择Visual C#和Silverlight for Windows Phone模板。在中部区域,选择Windows Phone Application。选择一个项目的位置,并输入项目名称:SilverlightHelloPhone。 项目创建后,你会看到一个屏幕面积480 × 800像素大小的一个纵向模式的大屏幕手机图像。虽然您可以轻易地从工具箱交互控件设计应用程序进行界面设计,但我关注向你展示如何编写自己的代码和标记。 在解决方案资源管理器重我们可以看到Silve原创 2011-02-23 14:37:00 · 1527 阅读 · 0 评论 -
第一部分:基础知识(第一章)屏幕部分续
WindowsPhone 7跟随目前的潮流,采用Zune HD和很多市场上新型手机OLED(“有机发光二极管“)屏幕技术,不过这不是一个必须的硬件要求。 OLED显示器的功耗和老式显示器不同。例如,OLED显示屏的耗电量不到相同尺寸的液晶显示器的电源一半,不过只有当屏幕主要是黑色的产生的效果。如果是一个全白的屏幕上,那么一个OLED消耗的电源是液晶三倍以上。 电池的续航能力对移动设备是非常重要的因素,所以 OLED 屏幕的这一特性意味在这样的设备上开发的应用,最好是深色的背景图形和light-stroke原创 2011-02-23 10:54:00 · 1451 阅读 · 0 评论 -
第一部分:基础知识(第一章)File | New | Project
File | New | Project 你需要在Windows7下的Visual Studio 2010开发平台上安装Visual Studio 2010 Express for Windows Phone。为方便起见,我后面不再说Visual Studio 2010 Express for Windows Phone而是直接说Visual Studio或VS2010。 传统的“Hello,world”程序,看上去好像是一个非专业程序员显示的仅一点点的文字的愚蠢的程序,但程序员们已经发现,这种方案提供原创 2011-02-23 14:36:00 · 1530 阅读 · 0 评论 -
附注
当我即将完成这本书,Windows Phone Silverlight的工具包的第一个版本发布了一些额外的元素和控制,你可以从http://silverlight.codeplex.com下载。从历史上看,这些Silverlight的工具包,往往纳入到后来的Silverlight版本的元素和控制预览。很遗憾我没能在本书的适当章节中就工具包的内容进行讨论。 有时在Visual Studio中不能用XNA编程方法生成或部署程序。如果你遇到这样的问题,在标准工具栏下解决方案平台的下拉列表中,选择“Windows原创 2011-02-23 08:49:00 · 1162 阅读 · 0 评论 -
第一部分:基础知识(第一章)传感器和服务
传感器和服务 Windows Phone 7一般包含一些其他的硬件功能--有时也被称为传感器—并提供一些软件服务辅助硬件出来。这些也是开发人员最乐意看到的。 Wi-Fi:这款手机具有Wi - Fi无线上网功能,支持3G的数据访问。在手机软件中包含的Internet Explorer版本。 摄像头:当然,这款手机还拥有至少一个带闪光灯的500万像素摄像头。程序可以调用自己的相机输入程序,或注册为自己的照片外接应用程序,并通过菜单来访问拍摄的图像,和一些图像处理。 重力的加速:这是一个在物理的速度变化监原创 2011-02-23 11:54:00 · 1483 阅读 · 0 评论 -
序言
这本书是微软Windows Phone 7团队给予编程社区的礼物,我很自豪能参与其中的编写。在随后的章节中,我将给大家展示如何运用C#编程语言的基础知识:Silverlight和XNA的2D框架来进行Windows Phone 7的开发。 是的,这份Windows Phone 7手机开发书的确是免费下载的,但对于那些更喜欢纸质读本的读者-一如我的喜好-这本书也有可售的印刷版本。印刷版分为两本,它们完全独立又相互关联:《Windows Phone 7 Silverlight编程技巧》和《Windows Ph原创 2011-02-23 08:48:00 · 1153 阅读 · 0 评论 -
第一部分:基础知识(第一章)标准的Silverlight文件(续)
我们原来的目标是创建一个在中间显示一些文本信息的 Silverlight 程序,但由于存在几个标题,我们需要修改以满足其他文本的显示。节目内容区域是文件的页面的对前面的"ContentPanel-地方附加内容。"注释的底部网格此网格有一个名为"ContentPanel",我要将它非正式地称为的"内容面板"或"内容网格"。此网格除了标题对应的屏幕上的区域我会经常提及"内容区域"。 我们最初的目标是创建一个Silverlight程序,显示了一些在展示中心的文本,但由于存在几个标题,我们需要重新修改下,除了标题原创 2011-03-02 10:22:00 · 1427 阅读 · 0 评论 -
第一部分:基础知识(第一章)一个XNA 手机程序(续)
SpriteFont1.spritefont 这个文件名起的实在不是十分生动。建议以它描述的实际字体来进行重命名;如果您需要继续使用默认字体设置,你可以将其重命名为 Segoe14.spritefont。右键单击文件名并选择属性可以查看这个文件的属性——您可以看到该资产的名称,也就是不带扩展名的文件名:Sagoe14。该资产名在程序中指向您所加载的字体。如果你将资产名更改成独立于文件名的名字,在将来的使用中你将会混淆,找不到你所对应的字体。 在初始阶段,XNAHelloPhone项目包含2个C#代码文件:原创 2011-04-29 10:49:00 · 2515 阅读 · 0 评论