惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 鱼十七

[Programming Entity Framework] 第3章 查询实体数据模型(EDM)(二) [Programming Entity Framework] 第3章 查询实体数据模型(EDM)(一) [Programming Entity Framework] 第2章 探究实体数据模型(EDM)(三) [Programming Entity Framework] 第2章 探究实体数据模型(EDM)(二) [Programming Entity Framework] 第2章 探究实体数据模型(EDM)(一) [Programming Entity Framework] 第1章 ADO.NET实体框架介绍(二) [Programming Entity Framework] 第1章 ADO.NET实体框架介绍(一) Programming Entity Framework 第二版 翻译索引 设计模式学习笔记 1.介绍 excel2007内容转成xml ASP.NET 生成静态页面的思路介绍 scrum介绍 SQL SERVER 2005服务无法启动问题的解决办法 - 鱼十七 C#操作Excel知识点 [翻译]MS project 与 MS Team Foundation Server(TFS)的域映射 - 鱼十七 [翻译]通过调用多个动作创建ASP.NET MVC视图 [翻译]在ASP.NET MVC中绑定数据(包括分页和排序) MOSS文章过滤QueryString Filter Web Parts使用及Web Parts部署 ASP.NET方式在工作组内修改帐户密码 - 鱼十七
WP7 学习手记1.你好 WP7
鱼十七 · 2012-02-23 · via 博客园 - 鱼十七

当解决问题的办法偏离你的期望时,也许你需要清空一下狼狈的过去,深呼吸,然后尝试以一种新的态度开始。在高尔夫球场,这称为"mulligan",在校园运动会,它称为"do-over",在计算机中,我们称呼它为"reboot"。

从WM到WP7,就是一次reboot.

它支持当下流行的开发平台:Silverlight和XNA.

选择WP7作为目标

WP7的程序都是使用.net管制代码(.NET managed code)编写的。可以使用C#,vb.net 等等。

工具:Studio 2010 Express 或Visual Studio 2010

Microsoft Expression Blend (图形和动画)

Silverlight和XNA平台共享了关于WP7的一些类库,可以在Silverlight中使用部分XNA的类库,反之亦然。但是你不能将两个平台的程序混在一起创建,未来也许可以,但现在还不行(现在可以了吗?我不确定)。所以在创建VS的工程前,先决定你的想法是SL的程序还是XNA的。

SL主要用于传统的应用程序。XNA主要是用来编写高性能的游戏。但并不是说它们只能用于这样,你当然也可以使用SL写游戏,或者使用XNA写传统应用程序,不过这样做可能太有挑战性。

硬件底盘

首次发行的WP7设备将只有一种屏幕尺寸,未来可能会有另一种。在每个设备上,必须包含其它的硬件特性。

后退,开始,搜索。

目前支持480*800的屏幕,未来将支持320*480。不会有其它屏幕选择。

SL应用程序一般以纵向模式呈现,而XNA游戏则是倾向于横屏模式。

感测器和服务

WP7设备必须包括一些其它硬件特性,有时候被称为感测器。并且提供一些软件服务,可能通过相关的硬件支持。这些是最影响开发人员的:

Wi-Fi

照相机

重力感应

定位

震动

FM收音机

推送通知

文件|新建|工程

开发环境搭建好之后,咱们来创建我们hello Windows Phone 7程序。

第一个SL手机程序

新建Silverlight for windows phone工程,

如果你的VS中找不到Silverlight for Windows Phone的选项,那么你需要安装

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27570

下载"vm_web2.exe"回来之后,运行它。这个是在线安装的,有300多M要下载,安装也要花费大概20分钟左右吧。

在VS的菜单下面,你看到下面这个,通过它你可以选择使用仿真手机调试,还是使用真正的手机。如果使用真正的手机,需要到http://developer.windowsphone.com. 这里去注册。注册通过之后,你可以通过运行WP开发注册程序解锁手机,输入你的windows Live帐号。这样你就可以直接从VS中将程序部署到手机中。

标准SL文件

SL文件说明,略

颜色主题

点和像素

XAP就是ZIP文件

把XAP文件改扩展为zip,你就明白它其实就是一个压缩文件包。

适用于手机的XNA程序

暂时不想看,略过