大佬教程收集整理的这篇文章主要介绍了ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
今天先让我们从 Silverlight应用程序的.NET项目结构开始,看一下这样的一个项目中包含了些什么文件,这些文件分别是用来做什么的。了解这些内容有助于我们 将来根据自己的需要制作更为复杂的项目内容。在开始介绍之前,请务必安装Silverlight 1.1 Alpha refresh。
无论是Silverlight 1.0还是1.1版本,一个Silverlight项目总是包含以下几种文件:
如果是.NET的项目,界面描述中所定义的新类型都包含在程序集(assembly)文件中。
我 们可以用Microsoft Expression Blend 2 (目前最新的预览版本是September Preview)或者Visual studio 2008 Beta2 (需安装好Silverlight Tool Alpha)来创建一个新.NET的项目。创建成功后,我们就可以看到一个Silverlight的.NET项目包含了如下的目录结构:
//creatSilverlight函数用来执行载入Silverlight应用程序的操作及相关属性
function createSilverlight()
{
Silverlight.createObjectEx({
//指定了初始化载入的应用程序页面
source: "Page.xaml",
parentElement: document.getElementById("SilverLightcontrolHost"),
id: "SilverLightcontrol",
properties: {
width: "100%",
height: "100%",
version: "1.1",
enableHtmlAccess: "true"
},
events: {}
});
// 下面的函数是默认将键盘焦点集中在Silverlight应用程序上
document.body.onload = function() {
var silverLightcontrol = document.getElementById('SilverLightcontrol');
if (silverLightcontrol)
silverLightcontrol.focus();
}
}
@H_607_175@
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Loaded="Page_Loaded"
x:Class="SilverlightProjectStructure.Page;assembly=ClientBin/SilverlightProjectStructure.dll"
Width="640"
Height="480"
BACkground="White"
>
public partial class Page : Canvas
{
//载入应用程序时的初始化方法,该方法中包含了所有页面初始化是所要做的操作
public void Page_Loaded(object o,EventArgs E)
{
// 初始化变量时,以下方法必不可少
InitializeComponent();
TrackBACk: http://tb.blog.csdn.net/TrackBACk.aspx?PostId=1811439
以上是大佬教程为你收集整理的ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构全部内容,希望文章能够帮你解决ZZ:使用.NET语言开发Silverlight应用程序入门(一):了解项目结构所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。