silverlight笔记一:创建silverlight应用程序

 

silverlight将多种技术应用在一个开发平台,可以根据开发不同的需求选择适合的工具和编程语言。同时它还集成了好多技术。1、WPF和XAML。Silverlight包含了Windows Presentation Foundation(WPF)技术,这个技术在创建用户界面时极大的扩展了浏览器元素。WPF可以创建融合图形、动画、媒体和其他的富客户端特性,扩展了基于浏览器的用户界面,超越了HTML所提供的。可扩展应用程序标记语言(XAML)提供了创建WPF元素的声明性标记。

2、同时对于jquery和ajax、javascript也能实现无缝的集成。

silverlight被称为银光。这段时间接触到silverlight这门技术。觉得这门技术是一种很强的应用,它极大的扩展了网站的局限性,对于图片的处理和界面的美观以及脚本语言的应用都达到了一个绝美的地步。从今天开始学习silverlight,否则有一天可能会被技术所超越。到时候就没有工作啦!

silverlight应用程序顾名思义和网站不同,所以我们在建立的时候是建立项目/解决方案而不是网站。

点击确定创建silverlight应用程序。之后你会看到这样一个界面;

 

可以在新网站中承载应用程序,也可以不承载。silverlight版本,现在有4,我这里是以前的是3.你可以更新为4

接下来我们就创建了一个silverlight的应用程序。

在目录中我们可以看到,有一个app.xaml。这个文件相当于一个全局的文件,在这里可以配置通用的属性等。这是2个文件一个为app.xaml.一个为app.xaml.cs。cs的这个文件相当于以前wenform程序中的program。

private void Application_Startup(object sender, StartupEventArgs e)
        {
            this.RootVisual = new BindData();
        }

这这个方法里可以修改启动页。默认为MainForm。我现在修改为BindData。这个文件中还创建了好多应用程序的方法,例如开始,结束,出错等。大家可以试试这里的方法都是做什么的。

还有一个app.xaml。这个文件乍一看好像是配置文件,在这里我们可以定义一些样式,这个在以后会用到。

然后还有一个MainForm.xaml的文件,这个文件就是我们要写代码的文件。就和你创建网站会有一个Default.aspx一样。你可以删掉这个文件,也可以就用这个文件,如果要改文件的名称,记得要把后台的类名改了。它不会自动给你改掉。

这样一个silverlight应用程序就创建完成了。你可以在添加新建项中添加一个silverlight用户控件。这样就又会生成一个xxxx.xaml。

  

posted @ 2011-08-29 15:01  再见雪天  阅读(461)  评论(0编辑  收藏  举报