silverlight学习笔记(1)
来源:互联网 发布:zepto.js 中文手册 编辑:程序博客网 时间:2024/04/30 13:55
今天看了有关silverlight的有关文章,感觉很好很强大,就自己学来看看。学习笔记作为学习参考,在这里给自己留下的记忆。
要用silverlight 必须要知道需要那些文件,怎么使用的问题。
在这里我介绍vs2008下的使用,首先要拥有的软件为
1.vs2008 微软试用版下载地址 就省了吧,估计都有,没有的可以到微软官方网站下载,完了可以破解。
2 silverlight tools bate2 估计下周发正式版。下载地址:http://download.microsoft.com/download/d/a/2/da2faa08-a79a-43d3-8c08-a66935f55d7d/silverlight_chainer.exe
3.Microsoft Expression Blend 2.5 June 2008 Preview .下载地址:http://download.microsoft.com/download/8/5/8/858627dc-9aa3-4f86-bb3d-729204927da3/Blend.en.msi
好了,工具都有了,就可以建立我们的第一个silverlight程序了。
一、打开vs2008,点击新建项目:如图
在这里我使用了c#语言。大家看到了。只要你安装了silverlight tools,在这里就可以看到这个项目。
二、进入你建立好的项目中,你会看到一个silverlight的类,还有一个web项目,其中包含的项目文件如图:
这里web中的silverlightApplication1TestPage.aspx 文件用来测试程序用。silverlightApplication1中的两个文件xaml,
是两个设计silverlight的文件
三、打开 Page.xaml
在 <Grid x:Name="LayoutRoot" Background="White">
</Grid>
之间添加如下代码:
- <UserControl x:Class="SilverlightApplication1.Page"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Width="400" Height="300">
- <Grid x:Name="LayoutRoot" Background="White">
- <StackPanel Orientation="Vertical">
- <TextBox x:Name="MyTextBox" FontSize="14" Background="Yellow" />
- <Button x:Name="Button1" Content="点击" FontSize="20" Background="Blue" Click="Button1_Click" />
- </StackPanel>
- </Grid>
- </UserControl>
效果如图所示:
然后,鼠标放在 "button1_click"上面,右键->定位到事件处理程序。切换到cs代码编辑框中。
输入代码:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Net;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Documents;
- using System.Windows.Input;
- using System.Windows.Media;
- using System.Windows.Media.Animation;
- using System.Windows.Shapes;
- namespace SilverlightApplication1
- {
- public partial class Page : UserControl
- {
- public Page()
- {
- InitializeComponent();
- }
- private void Button1_Click(object sender, RoutedEventArgs e)
- {
- MyTextBox.Text += "您点击了我。呵呵"+Environment.NewLine;
- }
- }
- }
最后点击运行,效果图如下。
四、用Microsoft Expression Blend进行编辑。将鼠标放在Page.xaml上,右键->在Expression Blend中打开。如图:
呵呵。到这里,你是否已经感觉到silverlight的强大呢,在这个编辑器里,你还可以做许多东西,这是集成 xml,ajax,flash,图像处理等多功能为一体的工具,微软实在太强了。后面我在学习过程中还要多向各位大侠请教,多多指教。
- silverlight学习笔记(1)
- silverlight学习笔记--1
- Silverlight 入门学习笔记(1)------Silverlight是什么
- silverlight 学习笔记(1) 安装环境
- Silverlight学习笔记--多媒体
- Silverlight学习笔记
- Silverlight学习笔记 目录
- silverlight 学习笔记导航
- Silverlight学习笔记
- Silverlight学习笔记之Silverlight缓存问题
- Silverlight学习笔记--Silverlight初接触
- Silverlight学习笔记--SilverLight中的基本图形
- Silverlight学习笔记--SilverLight中的画刷
- Silverlight 入门学习笔记------Silverlight是什么
- Silverlight学习笔记--文字对象
- Silverlight 学习笔记之【一】
- Silverlight 学习笔记之【二】
- Silverlight Toolkit ListBoxDragDropTarget学习笔记
- 创业01
- 疯狂
- 传闻:微软 Silverlight 2 明天发布
- 这里在发展
- 函数参数的压栈顺序
- silverlight学习笔记(1)
- Linux磁盘配额
- C# 实现向Web网站Post数据
- MFC:来龙去脉
- 拼包函数及网络封包的异常处理(含代码)
- MFC:学习杂记之一
- Class.forName( )你搞懂了吗?
- 每个Java初学者都应该搞懂的六个问题
- 用 Spring MVC 来处理向导式复杂表单