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
下面是几点总结:
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
相关文章推荐
- OpenLayers学习笔记7——使用javaBean实现用户登录
- 写了一个作业 实现用户登录和注册的脚本,初学者写的不好,记录一下我的学习经历
- DayDayUp之HTML5学习笔记 二 使用header、aside、section、footer实现一个简单的界面
- Spring MVC 学习笔记10 —— 实现简单的用户管理(4.3)用户登录显示全局异常信息
- 使用if-else实现简单的登录注销(学习笔记)
- 这是一个使用mvp模式实现模拟用户登录的简单Demo。
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- JFinal学习笔记(二) 实现简单的用户登录
- Django框架学习笔记(10.基于ORM实现简单的用户登录)
- JDCB学习笔记 -- day05 实现一个用户的登录功能及解决SQL注入问题
- salesforce 零基础学习(五十一)使用 Salesforce.com SOAP API 实现用户登录以及简单的增删改查(JAVA访问salesforce)
- Spring MVC 学习笔记8 —— 实现简单的用户管理(4)用户登录
- Spring MVC 学习笔记9 —— 实现简单的用户管理(4)用户登录显示局部异常信息
- 网络编程学习笔记二(实现一个基于简单TCP的用户注册程序)
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- iptables学习笔记:使用NAT实现简单的无线AP
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对
- struts2学习笔记--使用servletAPI实现ajax的一个小Demo
- Django框架学习笔记(3.实现用户登录(下))
- [shiro学习笔记]第二节 shiro与web融合实现一个简单的授权认证