您的位置:首页 > 其它

Silverlight学习笔记一(理解一下机制,使用一下布局,实现一个简单的用户登录)

2010-05-09 16:17 1136 查看
今天把silverlight入了个门,主要是转变一下思想,跟flash的开发有点类似,跟java的applet有点类似。
下面是几点总结:

1.Silverlight应用不能够独立运行,选择创建一个ASP.NET Web Site或者Web

Application Project用来托管Silverlight应用程序。

2.Silverlight项目默认包括两个项目,
一个是类库项目:FirstSilverlight
一个是网站项目:FirstSilverlight.Web

3.Silverlight不能直接右击.aspx点浏览,需要运行。

4.Silverlight中的Page.xaml就相当于flash的一个场景,
进入这里之后,你在这里执行你的动作,忘记.aspx页面的方式。
不要考虑着提交到哪个页面,只管在这个页面里写程序。
比如登录了,进入登录后的页面,可以把登录界面的控件隐藏了。
把登录后界面的控件显示出来。
参考李会军的入门系列:/article/4583617.html

Page.xaml代码如下,这里相当于flash开发:

代码

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FirstSilverlight.Web._Default" %>
<%--这里添加声明--%>
<%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%--这里添加引用--%>
<asp:Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/FirstSilverlight.xap" Version="2.0" Width="100%" Height="100%" />
</div>
</form>
</body>
</html>

源码下载:http://files.cnblogs.com/greatverve/FirstSilverlight.rar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐