Silverlight Tips of the Day 系列翻译与领悟#2

Silverlight Tip of the Day#2: Creating a Silverlight Application Project with Visual Studio 2008

现在让我们来用Visual Studio 2008创建一个新的Silverlight Application!

从菜单中选择 File | New | Project 出现如图2.1界面. 如果你想用C#编程就选择 Visual C#.(老外的教程怎么都这么傻瓜。。。真有点不想翻译。。。) 如果你想用VB编程就选择 Other Languages | Visual Basic. 然后选择Project types下面的 Silverlight , 接着选择Templates窗口中的 Silverlight Applications . 最后, 填 Name, Location 和 Solution Name 并且按 OK 来完成.

image  
图 2.1. New Project Dialog

Silverlight应用必须以web page为宿主程序。如图2.2所示下一个选择框有2个选项:

  1. 为了提供控件宿主,加一个新的ASP。NET Web项目到解决方案中. 第一个选项将自动加入一个可以支持Silverlight的web项目到解决方案中,在这个教程中,我们选择这个选项。
  2. 在编译时自动生成一个Html测试页面作为Silverlight宿主. 第二个选项仅仅创建一个Silverlight应用。为了测试这个应用,当你运行这个项目时会自动创建一个测试页面。

image 
图 2.2. Add Silverlight Application Dialog.

现在你有了第一个Silverlight应用程序! 让我们预览一下不同的窗口来加深理解。

窗口 #1: Solution Explorer.

如图 2.3所示, 显示了新建的Web宿主和Silverlight应用.

image  
图 2.3. Solution Explorer

简单介绍一下SilverlightApplication36.Web下的文件:

  1. Default.aspx - 空的ASPX页面,如果你不需要它可以直接删掉它。
  2. SilverlightApplication6TestPage.aspx - ASPX版本的Silverlight宿主。
  3. SilverlightApplication6TestPage.html - HTML版本的Silverlight宿主。
  4. web.config - web相关设置。

右键点一个你想作为启动页面的文件,点"Set As Start Page"设置启动页。

其他文件:

  1. App.xaml - Silverlight应用的入口,必须的组件,继承自Application类。这个文件主要用来存放整个应用中的资源(例如样式等) 在它的code-behind文件中预定义了三个事件:           

          1. Application_Startup - 在你的应用启动之前的初始化设置放在这里。

          2. Application_Exit - 允许你在应用关闭时做任何动作。

          3. Application_UnhandledException - 这个事件可以允许你截获应用中所有未捕获的异常。(就像在web工程中自定义IHttpModule,处理context.Error事件,在windows应用中处理Application.ThreadException,AppDomain.CurrentDomain.UnhandledException事件一样)

    2.  Page.xaml - 这里就是你要实现自己的UI和其他东西的地方了。

窗口 #2. Designer Preview.

如图 2.4所示窗口给你提供一个非交互的预览界面(微软恶心伐。。。把拖放功能放到Blend里去卖钱了。。。美其名曰程序和美工分离。)

image 
图 2.4. Designer Preview Window.

窗口 #3. XAML Code Editor.

如图 2.5所示窗口用来编辑XAML文件的源代码。

image  
图 2.5. XAML Editor.

窗口 #4. Properties Window.

如图 2 .6显示你所选文件的属性。

image  
图 2.6. Properties Window.

原文链接

转载于:https://www.cnblogs.com/ueqtxu/archive/2008/12/09/creating-and-understanding-the-silverlight-application-project-with-visual-studio-2008.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值