Windows Phone 7 不温不火学习之《项目模板》

简介:

利用闲暇时间看了一下Windows Phone 7的相关资料,觉得这个手机系统挺新颖,打算这段时间学习一下。

打开Microsoft Visual Studio 2010 Express for Windows Phone 会看到如下图界面:

 

使用Visual Studio 真让人怀念当初做c#的时候那种感觉,方便的编辑和调试,漂亮的界面等。

Silverlight for Windows Phone  一共提供了五种模板供开发者选择,开发人员可根据自己的需求选择适合自己的模板,下面将介绍各种模板的用途:

  • Windows Phone Application
  • Windows Phone Databound Application
  • Windows Phone Class Library
  • Windwos PHone Panorama Application
  • Windows Phone Pivot Application

1.Windows Phone Application

为标准的单页面Windows Phone 应用程序,模板预览如下:

这个页面可以做一些比较简单的页面,比如一些小查询和显示一些基本数据等。这点跟Android 的 Activity 页面倒是十分相似(生命周期先不谈)。但是单页面如果满足不了你的需求,你可以考虑使用第二种页面。

 

2.Windows Phone Databound Application

这一点与上面单页面Application的区别在于,Databound 默认为我们提供了一个多页面的方式,先看一下模板预览效果:

首先它会建立一个主页面,看页面可以看出Databound Application 提供了一个Title 和Summary ,即一个标题栏和一个备注栏,然后在一个以LIST列表的呈现方式呈现出来。单看些页面有点颇像 Android 的 Preference 标准的设置界面。

 

3.Windows Phone Class Library

如果你以前开发过Windows Form 或者 Asp.net 相信对这个肯定不陌生,我们可以将一些公共的操作和一些公共的逻辑封装成“内裤”,然后到那里我们都可以穿着。这个就不多做介绍。

 

4.Windows Phone Panorama Application

这是一个全景图的应用程序开发模板,些模板针对一些比如我们屏幕相对比较小但要显示一些大内容的时候可以用到,类似于GOOGLE 街景。模板预览图如下:

其实更好理解的是,可以把它看成一个比较广阔的界面,只是都要怪屏幕太小,害得我的界面显示不完全 ,要拖动界面来看,有句广告语叫:嘿,你今天拖了吗?

 

5.Windows Phone Pivot Application

这个应用程序模板相当于把Application 界面当成一个转轮,在里面的父窗口都是以一个轴为中心点,不管用户怎么选择都会轮换。在Android 上处理这种子父窗器是使用的tabHot 而Windows Phone 则使用的是Pivot ,舍弃掉当初 Windows Mobile 的tab  控件,难道是时代进步的象征?模板预览如下:





 本文转自 terry_龙 51CTO博客,原文链接:http://blog.51cto.com/terryblog/453455,如需转载请自行联系原作者


相关文章
|
3月前
|
Linux 虚拟化 iOS开发
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
234 6
Windows Server 2022 OVF (2025 年 6 月更新) - VMware 虚拟机模板
|
5月前
|
Linux 虚拟化 iOS开发
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
171 29
Windows Server 2008 R2 OVF (2025 年 4 月更新) - VMware 虚拟机模板
|
11月前
|
人工智能 JavaScript 网络安全
ToB项目身份认证AD集成(三完):利用ldap.js实现与windows AD对接实现用户搜索、认证、密码修改等功能 - 以及针对中文转义问题的补丁方法
本文详细介绍了如何使用 `ldapjs` 库在 Node.js 中实现与 Windows AD 的交互,包括用户搜索、身份验证、密码修改和重置等功能。通过创建 `LdapService` 类,提供了与 AD 服务器通信的完整解决方案,同时解决了中文字段在 LDAP 操作中被转义的问题。
292 1
|
11月前
|
Java 关系型数据库 MySQL
java控制Windows进程,服务管理器项目
本文介绍了如何使用Java的`Runtime`和`Process`类来控制Windows进程,包括执行命令、读取进程输出和错误流以及等待进程完成,并提供了一个简单的服务管理器项目示例。
141 1
|
C# Windows
C# 创建 Windows Service 项目
C# 创建 Windows Service 项目
78 1
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
138 0
|
前端开发 JavaScript 应用服务中间件
windows server + iis 部署若伊前端vue项目
5,配置url重写规则(重写后端请求) 注:如果没有Application Request Routing Cachefourcloudbdueclaim和URL重写,则是第二部的那两个插件没装上 打开iis,点击计算机->点击Application Request Routing Cache -> 打开功能
489 0
|
Linux Go API
go创建web项目分别在windows和linux部署
go创建web项目分别在windows和linux部署
236 0
|
安全 Windows
【项目问题解决】windows10 删除文件有完全控制权限 你需要权限来执行此操作
在Windows 10中遇到删除文件提示需管理员权限时,问题可能源于用户权限不足或文件夹权限设置。解决方法包括:右键文件→属性→安全→高级→更改所有者为管理员→保存设置→回到安全选项卡,选中管理员权限,勾选“完全控制”,确定保存。若仍无法删除,先尝试删除子文件,再删除文件夹。
1138 0