`
feipigwang
  • 浏览: 786101 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

第一部分:基础知识(第一章)第一个 Silverlight 手机程序

阅读更多

在New Project对话框中,选择Visual C#和Silverlight for Windows Phone模板。在中部区域,选择Windows Phone Application。选择一个项目的位置,并输入项目名称:SilverlightHelloPhone。

项目创建后,你会看到一个屏幕面积480 × 800像素大小的一个纵向模式的大屏幕手机图像。虽然您可以轻易地从工具箱交互控件设计应用程序进行界面设计,但我关注向你展示如何编写自己的代码和标记。

在解决方案资源管理器重我们可以看到SilverlightHelloPhone项目为我们建立了一些文件。我们现在创建的是Silverlight Phone的简单的样例,你可以忽略那些文件,但如果你在做一个真正的应用程序时,这些文件变得很重要。

现在你要打开WMAppManifest.xml文件。在靠近顶端应用标签,你会看到属性:

Title="SilverlightHelloPhone"

这个值是来自你创建项目时的名称,我们可以改的看上去更友好些,加些空格可能会好些。

Title="Silverlight Hello Phone"

这个名称是告诉手机的,并且是手机显示在呈现给用户安装的应用程序列表的程序名称。如果你要专业店,你也可以编辑ApplicationIcon.png和Background.png文件,手机将有更直观的表现。

在标准的Visual Studio的菜单工具栏里,您会看到一个下拉列表可能显示“Windows Phone 7 Emulator”或“Windows Phone 7 Device”这是提示你你如何部署您的程序:要么在模拟器上运行或机通过电脑的USB下载到实际手机上。

如果刚才说的都完成了,你选择Windows Phone 7 Emulator,然后按F5(或选择Start Debugging from the Debug菜单)。你的程序将迅速编译,并在状态栏你会看到文本“Connecting to Windows Phone 7 Emulator…”当你第一次在使用模拟器,它可能需要一点时间来启动。接下来你离开模拟器,在编辑/编译/运行周期运行时,Visual Studio不会需要重新建立这个连接。

马上手机模拟器会出现在桌面上,你会看到屏幕上一个已经被打开的程序,不错他什么都做不了:)。现在我们是部署在模拟器上运行。如果下载到在手机上,你会看到一个几乎和模拟器完全相同图像。

clip_image002

当你移动鼠标到这款手机模拟器有一个右上角会出现一个浮动菜单。你可以通过这个菜单改变方向,或改变大小的仿真器。默认情况下,仿真器显示50%的实际大小大约与此页上的图像相同的大小。当您显示在100%仿真器,它成为巨大的,你可能会问“怎么会适合我曾经到我口袋里的手机这么大?

原因在于PC和Phone的像素密度不同。您的计算机屏幕上可能有大约每英寸100像素(默认情况下,Windows假定屏幕是96 dpi的。)这比Windows Phone 7的屏幕设备超过2.5倍。当您要模拟器上显示100%的手机的屏幕,那你需要放大到250%。

终止这个程序并返回到编辑程序,你可以在Visual Studio中使用Shift - F5或在菜单选择Stop Debugging,或通过点击模拟器上的后退按钮。

不要退出模拟器,保持模拟器,可以让你后面的测试部署更加快捷。

当模拟器仍在运行时,它保留它部署到所有程序。如果你点击右上角的开始屏幕右侧的箭头,你会得到一张包含“Silverlight Hello Phone”在内的程序列表,你就可以在重新运行该程序。当你退出模拟器后,该程序将从该列表中消失。

如果您有WindowsPhone7设备,您需要在Windows Phone 7门户注册下,地址是http://developer.windowsphone.com。得到批准后,您将手机可以连接到电脑和运行的Zune桌面软件。您可以通过运行解锁手机开发的Windows注册程序并输入您的Windows Live ID手机。然后,您可以从Visual Studio的部署的手机方案。

分享到:
评论

相关推荐

    SilverLight2完美征程(3章)

    本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第Ⅰ部分介绍了Silverlight的基础知识、控件模型及它在绘图...

    Hello! Silverlight 4

    Silverlight 4》不仅是一本适合初学者的指南,也是一本宝贵的资源,涵盖了从基础知识到高级主题的广泛内容,为读者提供了一个全面了解Silverlight开发的视角。无论是想要扩展技能的Web开发者,还是希望将桌面应用...

    Silverlight初学者的入门课程

    #### 第一章:什么是Silverlight? - **定义与历史**:Silverlight是由微软公司开发的一款基于Web的技术,首次发布于2007年4月。它旨在作为Adobe Flash的一个强有力的竞争者,提供跨浏览器、跨平台的多媒体应用体验...

    silverlight教程(第二章)

    #### 2.3 第一次 Silverlight 开发实践 ##### 2.3.1 创建 Silverlight 3 应用程序项目 - **创建项目**: 1. **启动 Visual Studio**:打开 Visual Studio 并选择“文件”>“新建”>“项目”。 2. **选择模板**:...

    beginning silverlight 4 in C#

    - **第一章:Silverlight 4简介**:介绍Silverlight的基本概念和发展历程,以及Silverlight 4相比之前版本的主要改进之处。 - **第二章:环境搭建与工具介绍**:指导读者如何安装Visual Studio等开发工具,并设置...

    silverlight书籍_SL2完美征程1-4章

    本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第I部分介绍了Silverlight的基础知识、控件模型及它在绘图...

    Beginning.Silverlight.5.in.C#

    - **第1章:欢迎使用Silverlight 5**:介绍Silverlight 5的基本概念、功能和架构。 - **第2章:Visual Studio 2010简介**:介绍如何使用Visual Studio 2010进行Silverlight项目的创建和管理。 - **第3章:...

    Silverlight 3 Programmers Reference Aug 2009

    **第一章:Silverlight 概览** - **介绍**:这一章将为读者提供 Silverlight 的背景信息,包括它的历史、功能以及与其它平台(如 Flash 和 AJAX)相比的优势。 - **安装与配置**:详细介绍如何安装 Silverlight 开发...

    Pro Business Applications with Silverlight 5, Second Edition

    - **第1章:开始使用Silverlight**:介绍Silverlight的基本概念和技术优势。 - **第2章:XAML入门**:解释XAML的基础知识及其在Silverlight中的作用。 - **第3章:导航框架**:探讨如何使用Silverlight中的导航框架...

    Silverlight 4 Business Application Development

    - **第1章:Silverlight 4概述**:介绍Silverlight的历史、版本迭代及最新特性。 - **第2章:搭建开发环境**:详细指导读者如何安装和配置必要的软件,包括Visual Studio 2010和Silverlight SDK等。 - **第3章:XAML...

    Microsoft Silverlight 5 Building Rich Enterprise Dashboards

    #### 第一章:Silverlight技术概览 在第一章中,作者介绍了Silverlight 5.0平台,并指导读者如何构建Silverlight应用程序。Silverlight是一个强大的跨浏览器、跨平台的框架,用于开发富互联网应用(RIA)。它提供了一...

    Silverlight初学者的入门课程(带目录).pdf

    #### 第一章:什么是Silverlight? - **定义与历史**:Silverlight是由微软公司开发的一款基于Web的技术,首次发布于2007年4月。作为Adobe Flash的强大竞争对手,Silverlight旨在提供跨平台、跨浏览器的多媒体体验...

    Professional Visual Studio 2012.pdf

    - 第1章:快速游览 - 第2章:解决方案资源管理器、工具箱和属性 - 第3章:选项和自定义 - 第4章:Visual Studio工作空间 - 第5章:查找和替换以及帮助系统 #### 第二部分:入门指南 (Getting Started) - 第6章:...

    Silverlight 3 Recipes A Problem Solution Approach

    ##### 第一部分:基础篇 1. **安装与配置** 本书首先介绍了如何安装Silverlight开发环境,包括Visual Studio和其他必要的工具。此外,还提供了关于如何配置这些工具以便高效地进行Silverlight应用程序开发的指导...

Global site tag (gtag.js) - Google Analytics