什么是Silverlight?Silverlight入门指南
什么是Silverlight
Microsoft Silverlight 是一种跨浏览器、跨平台的 .NET Framework 实现,用于为 Web 生成和提供下一代媒体体验和丰富的交互式应用程序 (RIA)。Silverlight 统一了服务器、Web 和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及 Windows Presentation Foundation (WPF) 的功能。
Silverlight 允许您创建具有以下功能的最先进的应用程序:
它是一种跨浏览器、跨平台的技术。它在所有常见的 Web 浏览器中运行,包括 Microsoft Internet Explorer、Mozilla Firefox 以及 Apple Safari 和谷歌浏览器,并在 Microsoft Windows 和 Apple Mac OS X 上运行。
它由可在数秒内安装的很小的下载程序支持。
它对视频和音频进行流处理。它将视频品质调整到适合各种环境:从移动设备到桌面浏览器以及 720p HDTV 视频模式。
它包括用户可以直接在浏览器中操作(拖动、旋转和缩放)的足够清晰的图形。
它读取数据并更新显示内容,但是不通过刷新整个页面来打断用户。
应用程序可以在 Web 浏览器中运行;您也可以配置应用程序,使用户可以在自己的计算机上运行该应用程序(浏览器外)。
SilverLight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,SilverLight还提供了强大的工具来提高他们的工作效率。
当浏览器需要查看使用Silverlight(银光)技术开发的内容时,会要求安装这个插件,这个插件下载到本地以后,文件名就是silverlight.exe,它是安全的,可以放心安装。当然,随时也可以卸载。
Microsoft Silverlight 的运行时环境,访问基于SilverLight技术的站点必备插件。Silverlight是一个跨浏览器的、跨平台的插件,为Web带来下一代媒体体验和丰富的交互式应用程序体验。做为微软出品的一个浏览器增强模块,它使得浏览器可以在HTML中渲染丰富的内容。
Silverlight入门指南
步骤1- 打开Visual Studio。单击文件菜单,指向新建,然后单击项目。
步骤2-将打开一个新建项目对话框。在“模板”下,选择“Visual C#”,然后单击“Silverlight”。在右窗格中,选择Silverlight应用程序。
在硬盘驱动器上输入项目名称和位置以保存项目,然后单击“确定”创建项目。
Silverlight项目本身就是要创建Silverlight内容,而这些内容只是许多将构成整个Web应用程序的一个资产。
单击确定。
步骤3- 检查主机Silverlight应用程序复选框。默认是一个ASP.NET Web应用程序项目。
步骤4- MS-Visual Studio创建了两个项目,即Silverlight项目和ASP.NET Web应用程序。现在,我们需要一个ASP.NET Web应用程序。您可以在解决方案资源管理器窗口中看到如下所示。
任何可以通过HTTP提供内容的东西都可以做,但是这是Visual Studio,它了解ASP.NET Web技术,这就是它给我们带来的。
为了演示Silverlight不依赖于任何特定的服务器端技术,我们来删除这个.aspx文件,只留下纯静态HTML文件。
步骤5- 右键单击FirstExampleTestpage.aspx。从选项列表中,单击删除。
步骤6- 将FirstExampleTestPage.html设置为起始页。
在MainPage.xaml中文件定义Silverlight内容的用户界面。您可以直接编写XAML代码,也可以使用Toolbox拖放不同的UI元素。
步骤7- 下面给出了MainPage.xaml中的一个简单的代码,其中在StackPanel中定义了一个Button和一个TextBlock。
xmlns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x = "http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d = "http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc = "http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable = "d"
d:DesignHeight = "300" d:DesignWidth = "400">
Text = "Hello World!"
Margin = "5">
Click = "ClickMe_Click"
Content = "Click Me!"
Margin = "5">
步骤8- 此示例假定您已创建名为ClickMe_Click的事件处理方法。这是MainPage.xaml.cs文件中的内容。
using System.Windows;
using System.Windows.Controls;
namespace FirstExample {
public partial class MainPage : UserControl {
public MainPage() {
InitializeComponent();
}
private void ClickMe_Click(object sender, RoutedEventArgs e) {
TextMessage.Text = "Congratulations! you have created your first Silverlight Applicatoin";
}
}
}
步骤9- Silverlight应用程序可以在任何安装的浏览器上运行。
步骤10- 当上述代码被编译并执行时,您将看到以下网页。
步骤11- 现在,当您单击“单击我”按钮时,它将更新TextBlock中的文本,如下所示。
相关推荐:
最新新闻:
- 什么是Silverlight?Silverlight入门指南
- VirtualBox虚拟机终于迎来7.0大版本更新 为软件带来了不少的新功能
- 三星官宣2022开发者大会:ONE UI 5正式版来了
- 苹果iOS 16.0.3正式版上线 iPhone 14 Pro的通知Bug终于修复了
- 微软推送Win11 KB5019509更新 加入用户翘首以盼的标签式文件资源管理器
- Apple Music再升级 歌手可个性化定制主页
- TCL华星全新喷墨打印OLED折叠屏亮相 动态弯曲寿命高达10-20万次
- RTX 4090史上首次突破100万亿次大关 超频功耗666.6W
- 世界观点:在不禁止添加剂的德国,“海天们”过得如何?
- NVIDIA宣布今晚RTX 4090公版开卖
- 全球观热点:恐怖冒险游戏《蔑视》全球各地区上线时间发布 国区14号晚上6点解锁
- 小米Necklace图赏 小米史上最漂亮的耳机
- Redmi首款写字板发布:8.5英寸LCD屏纽扣电池供电
- 索尼新旗舰微单A7R5谍照曝光 这让单手操控相机也成为历史
- 每日聚焦:Google联合联想、宏碁和华硕推主打云游戏的Chromebook
- 【世界热闻】《问题小魔女》NS/PS4版预购10月13日开启 华丽横版动作射击
- 万元级Quest Pro本月发布 首款应用高通骁龙XR2+平台的便携设备
- 当前视讯!T2老板谈Xbox收购动暴:对微软和行业来说是件好事
- 世界观点:雷诺日产联盟将迎重大变动,股权架构或变更
- 全球实时:[图]Gboard更新:针对Android平板优化键盘布局 更容易点击
- iOS 16支持德沃夏克键盘布局:打字比QWERTY舒服多了
- iPhone 14 Pro紫色版被吐槽色差大:两台手机完全不同客服回应了
- iPhone SE 4展望 搭载A15仿生处理器 堪称“性能小钢炮”
- 环球新资讯:《链锯人》动画开播 无字版米津玄师OP开场公开
- 曝iQOO Neo7 10月20日登场 搭载联发科天玑9000+旗舰处理器
- 当前关注:Meta Quest Pro定于本月25日开售 定价1500美元
- 天天热点!Google下一代3D聊天亭Starline迈入新阶段:向更多企业开放
- 小米13系列提前入网:骁龙8 Gen2打磨时间充足这下稳了
- iPhone 14 Plus快充接近30W!比肩Pro系列
- 2024版iPad或将采用混合OLED技术 有望让iPad厚度进一步“瘦身”
- Redmi Note 12系列即将登场 全球首发联发科天玑1080处理器
- 首款2亿像素旗舰机即将开卖!手机像素越大越好吗?真相来了
- 苹果iOS 16.1 beta 5发布正式版月底推 将修复烦人的复制粘贴弹窗
- 精选!原作没有!《恶魔之魂:重制版》游戏文件藏粉丝虚构物品
- 国产开源鸿蒙平板发布 搭载紫光展锐虎贲T618芯片支持60Hz刷新率
- 速读:《古惑狼4:时机已到》上线Steam 10月19日正式发售
- 世界时讯:调查机构:美国87%的青少年手持iPhone 比十年前翻了一倍
- 热推荐:为了让《方舟》游戏登陆订阅服务 微软和索尼都支付了数百万美元
- 环球速讯:《小小姐们》,为何“既好看又不好看”
- 世界观速讯丨黑曜石:我们太忙了 没时间开发《辐射》系列新作
- 【全球报资讯】《机动战士高达:水星的魔女》大热 主角机型卖脱销
- 环球即时:苹果再推iOS更新 iPhone 14用户必更新
- 今日要闻!比伯前女友傻脸娜纪录片预告 努力走向新人生
- 全球快消息!《鬼谷八荒》新版“炼妖壶”已更新 成为收妖大师
- 报道:纽约联储9月消费者通胀预期调查:对明年通胀预期大幅下降至5.4%,创一年来最低
- 今日热文:小岛秀夫晒动画《赛博浪客》周边 赛博泡面碗+光束筷子
- 热资讯!比首发便宜4000元!电竞屏天花板:外星人曲面显示器低至12999元
- 天天快资讯:RTX 4090公版显卡今晚京东首发:12999元!
- 天天热讯:玩笑成真 微软再次推出XSX迷你冰箱
- 当前报道:2.8K 120Hz OLED!华硕好屏轻薄本只要5299元
- 每日报道:SSD价格触底!三星主力型号980 Pro 1TB固态硬盘低至899元
- 天天最新:成为八荒世界的收妖大师!《鬼谷八荒》新版本“炼妖壶”现已更新
- 环球观热点:《生化危机8》佣兵模式将包含20+可解锁元素
- 世界快报:《The Valiant》新预告片展示了“最后一人”合作模式
- 【当前独家】根据新招聘启事 Valve似乎正在开发新VR头显
- 每日短讯:RTX 4090浮点性能首次突破100万亿次大关
- 世界今日报丨《猎天使魔女3》新角色薇欧拉7分钟试玩演示
- 天天观天下!重置版即将登陆全平台 麦当劳与最终幻想7开启联动预热
- 环球微速讯:闪电时代终结!苹果换接口痛失百亿利润
- 【世界时快讯】iPhone14Pro紫色版被曝色差大 客服回应称这是极个别情况、可退换
- 全球微资讯!野心勃勃!曝索尼计划于明年出货3000万台PS5
- 天天快看点丨生态农业能应对极端天气吗?看看小农怎么说
- 环球快看点丨《哥谭骑士》上市预告发布 传奇皆自哥谭来
- 即时:索尼或计划在23财年出货3050万台PS5 新机型9月上市
- 【世界聚看点】你的问题不是嘴笨,是“反应太快”
- 天天快讯:黑曜石否认正在开发《辐射》新作:我们太忙了没时间
- 当前热门:侦探波洛影片《威尼斯鬼魅》今年万圣节开拍
- 当前简讯:V社可能在开发新的VR头显
- 全球今日讯!统一充电接口或让苹果损失百亿收入 USB-C接口才是未来
- 今日报丨迈瑞医疗:Q3净利同比增20%,有信心达成全年业绩目标
- 当前短讯!好怪!再看一眼 美国说唱歌手Megan Thee Stallion与士官长热舞
- 世界报道:停飞近四年,波音737 MAX复飞中国航线
- 世界新动态:9月美国PS“出货量”较去年同期增长了4倍
- 当前热议!《DOTA2》TI11突围赛 中国战队XG 0:2不敌液体出局
- 环球快资讯丨《吉尔莫·德尔·托罗的珍奇百宝屋》发新海报