silverlight 行动起来 转自

VS2010创建SILVERLIGHT项目时提示“你需要安装最新的SILVERLIGHT DEVELOPER运行时”解决方法 VS2010创建SILVERLIGHT项目时提示“你需要安装最新的SILVERLIGHT DEVELOPER运行时”。解决这个问题,可以先安装第一个程序Silverlight5(http://download.youkuaiyun.com/detail/ahcmm2008/6682475),然后安装第二个程序Silverlight5_Developer(http://download.youkuaiyun.com/det 阅读详情

  silverlight 行动起来

转(http://www.cnblogs.com/Wedens/articles/1308162.html)

 

本文的介绍了基于silverlight的应用程序的主要特点。文中包括了创建一个基于silverlight的应用程序的代码代码示例,这将会是你编写代码的开始。

 

本文要点:

l         预先准备条件

l         Silverlight集成到应用程序

l         XAML

l         布局、设计

l         控件

l         添加逻辑代码

l         多动态语言

l         图像技术

l         多媒体与动画

l         数据

l         网络

l         基于silverlight的类库

l         其它相关主题

 

预先准备条件

本文中的所有示例都可以运行安装有“silverlight2BETA2运行时”的电脑上。然尔,如果你想修改这些示例,那就需要在以下基础上进行:

l         Silverlight 2 beta 2

l         Silverlight 2 Beta 2 SDK

l         Visual Studio 2008

l         Silverlight Tools Beta 2 For Visual studio 2008

 

注意事项:

 本文假定你使用vs2008来创建应用程序。也可以不用visual Studio来创建“基于silerlight的应用程序”,比如:MSBuild。 想要获得更多信息,请看:Developing a Silverlight Application Assembly

Silverlight集成到应用程序

一个基于silverlight的应用程序可以(满足)被在静态页面中silverlight插件调用。Silverlight插件可以填充整个HTML页面 或 仅填充一部分空间。在默认情况下,visual studio项目 允许插件占整个页面(高宽均为100%)。 更多的细节请参照:Instantiating a Silverlight Plug-In (Silverlight 2)

如果你只想用silverlight来作为应用程序的一部分,你可能想在你的silverlight代码中调用静态页面,反之亦然。更多的实现细节请参照:HTML Bridge: Interaction Between HTML and Managed Code。如果你有动态的asp.net页面存在,你可以插入一个madiaPlayer控件或Silverlight服务器控件在你的网页当中。更多的信息请看:Integrating Silverlight with ASP.NET Web Pages

XAML

你可以用,一种说性的标记语言Xaml,去为你的silverlight应用程序定义UI元素(呈现标记)。当你创建一个新的visual studio项目,一个后缀名为.xaml的文件会自动创建。在XAML文件中,你可以创建许多实体并且用XML标签和属性定义它们的性质。关于于XAML更多的信息,请参照XAML Overview (Silverlight 2) 。

这里有一个创建一个红色矩形的简单的XAML语句 。

 

<Rectangle Fill="Red" Width="150" Height="100"/>

下面的插图将会显示这代码的执行。

 

你可以创建所有UI(界面)在 XAML中,或者通过用Microsoft Expression Blend 来设计你的应用程序。Expression Blend 是一个为创建silverlight程序的 WYSIWYG(即见的)界面设计工具。Expression Blend生成一个你可以直接编辑的XAML文件。用Expression Blend可以安装事件和编写后台代码。更多内容请参照:Silverlight QuickStart Using Microsoft Expression  

布局、设计

当创建一个silverlight应用程序的时候,首先要做的一件事你必须要决定如何布局你的UI(界面)。Silverlight提供一3 种可用布局板式。默认的板式为Grid ,这种最为灵活和强大的布局板式。

Container

Description

Canvas [ http://msdn.microsoft.com/en-us/library/system.windows.controls.canvas(VS.95).aspx ]

Position child elements absolutely in x,y space.

StackPanel [ http://msdn.microsoft.com/en-us/library/system.windows.controls.stackpanel(VS.95).aspx ]

Position child elements relative to one another in horizontal or vertical stacks.

Grid [ http://msdn.microsoft.com/en-us/library/system.windows.controls.grid(VS.95).aspx ]

Position child elements in rows and columns.

下面的例子,是一个Rectangle正方形元素位于GRID的1,1单元格中。Grid用一个0作为索引,所以正方形出现在右下角

XAML

<Grid ShowGridLines="True">

   <Grid.ColumnDefinitions>

        <ColumnDefinition/>

        <ColumnDefinition/>

    </Grid.ColumnDefinitions>

    <Grid.RowDefinitions>

        <RowDefinition/>

        <RowDefinition/>

    </Grid.RowDefinitions>

 

    <Rectangle Fill="Red" Width="150" Height="100" Grid.Column="1" Grid.Row="1"/>

</Grid>

 

下面插图将展示这段代码如果执行:

 

 更多的布局信息请看:Object Positioning and Layout (Silverlight 2)

控件

在silverlight中的控件允许你继承或 其它部分控件可被设计成显示状态的用户控件。在控件操作性范围内,允许跟用户之间的交互,比如Button、TextBox、DataGrid, 为了支持一些复杂的布局信息,如:DataGrid 所有可用的控件清单,请参照Control Gallery

 Silverlight 提供的默认模板将会影响到每一个控件的样式(长像)。然而,你可以创建客户模板去改变这些控件的外表以及控件的虚拟行为。更多的信息可参照Control Customization  

下面的示例是在前一个示例之上,在GRID的0,0单元之内增加一个按钮。

XAML

Copy Code

<Grid ShowGridLines="True">

    <Grid.ColumnDefinitions>

        <ColumnDefinition/>

        <ColumnDefinition/>

    </Grid.ColumnDefinitions>

    <Grid.RowDefinitions>

        <RowDefinition/>

        <RowDefinition/>

    </Grid.RowDefinitions>

    <Button Height="25" Width="100" Grid.Column="0" Grid.Row="0"/>

    <Rectangle Fill="Red" Width="150" Height="100" Grid.Column="1" Grid.Row="1"/>

</Grid>

The following illustration shows how this code renders.

 

添加逻辑代码

在默认的情况下,你的visual studio project 要包括一个代码文件,有些时候称之为后台代码。后台代码文件包括一个管理语言,被silverlight通过 “公共语言运行时(CLR)”,就像C#或VB一样。想要了解更多关于CLR和Silverlight,请参照:Common Language Runtime Overview

 

后台代码文件名取为:page.xaml 和 附加一些语言类型(比如,page.xaml.cs).这些后台代码文件就是应用逻辑XAML对象的地方。你可以用代码创建UI对象,并把它们添加到你的可见的元素树当中去。此外,你可以在你的后台代码中创建类(并且所有的代码文件都可以包括在你的项目中)通过XAML进行存取。举个例子,你可以定义你自己的控件并且在XAML中实例化它们。更多的信息请参照: XAML Namescopes (Silverlight 2)、 XAML and Mapping Custom XML Namespace Values (Silverlight 2)

下面的示例是添加把正方形颜色从红色改变为蓝色的Click事件。

在Xaml中,添加Click事件到Button和一个 x:Name 属性给Rectangle。x:Name 允许你在你的后台代码中使用 Rectangle。

XAML

Copy Code

<Button Height="25" Width="100" Grid.Column="0" Grid.Row="0" Click="Button_Click"/>

<Rectangle x:Name="rect1" Fill="Red" Width="150" Height="100" Grid.Column="1" Grid.Row="1"/>

 

在后台代码中定义Click事件。更多使用事件的信息请参照. Events Overview (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189018(VS.95).aspx ] .

C#

Copy Code

private void Button_Click(object sender, RoutedEventArgs e)

{

    rect1.Fill = new SolidColorBrush(Colors.Blue);

}

 

The following illustration shows how this code renders.

Run this sample

 

 

 

 

多动态语言

Silverlight包括有动态语言运行时(DLR),动态语言运行时可以使用户使用多种动态语言技术比如:Python and Ruby去编写一个Silverlight应用程序。多动态语言被封装成源代码,不需要编译装配,代码可以直接生成并且在运行时候编译。它们可以更为灵活的跟设计风格进行交互。Silverlight包括三种动态语言:IronPython,IronRuby,和 Managed Jscript。更多信息:Dynamic Languages in Silverlight 2。

图像技术

Silverlight提供许多为添加有趣味的可见的组件在你的应用程序中。你可可以用画图,金属质感,轨迹效果和一些复杂的几何图形。定义的几何图形区域可以通过画刷填充的效果,比如 图片,多层颜色,或回形针效果。更多信息请看Shapes and Drawing (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189073(VS.95).aspx ] , Geometries (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189068(VS.95).aspx ] , and Brushes (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189003(VS.95).aspx ] .

你能在你的应用程序当中增加图片和图片效果。Silverlight 也包括了Deep Zoom,能允许你轻松的缩放和上传大图片。更多信息请参照:Imaging (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189005(VS.95).aspx ] and Deep Zoom [ http://msdn.microsoft.com/en-us/library/cc645050(VS.95).aspx ] .

下面的示例用线性渐变画刷填充正方形。

XAML

Copy Code

<Rectangle x:Name="rect1" Width="150" Height="100" Grid.Column="1" Grid.Row="1">

    <Rectangle.Fill>

        <LinearGradientBrush>

            <GradientStop Offset="0" Color="LightBlue"/>

            <GradientStop Offset="0.4" Color="Blue"/>

            <GradientStop Offset="0.8" Color="Purple"/>

            <GradientStop Offset="1.0" Color="Lavender"/>

        </LinearGradientBrush>

    </Rectangle.Fill>

</Rectangle>

 

The following illustration shows how this code renders.

 

多媒体与动画

添加了静态的图片,你可能还要添加动画、语音、视频到你的应用程序当中,让它变得更为生动长更具有交互性。更多信息请参照:Animation Overview (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189019(VS.95).aspx ] and Audio and Video Overview (Silverlight 2) [ http://msdn.microsoft.com/en-us/library/cc189078(VS.95).aspx ]

 

下面示例在先前的示例基础上使正方形增加和收缩直到点击

XAML

Copy Code

<Grid ShowGridLines="True">

    <Grid.ColumnDefinitions>

        <ColumnDefinition/>

        <ColumnDefinition/>

    </Grid.ColumnDefinitions>

    <Grid.RowDefinitions>

        <RowDefinition/>

        <RowDefinition/>

    </Grid.RowDefinitions>

 

    <Grid.Resources>

        <Storyboard x:Name="AnimateRectangle">

            <DoubleAnimation Storyboard.TargetName="rect1"

                             Storyboard.TargetProperty="Height"

                             From="0" To="100" AutoReverse="True" Duration="0:0:02"

                             RepeatBehavior="Forever"/>

            <DoubleAnimation Storyboard.TargetName="rect1"

                             Storyboard.TargetProperty="Width"

                             From="0" To="100" AutoReverse="True" Duration="0:0:04"

                             RepeatBehavior="Forever"/>

        </Storyboard>

    </Grid.Resources>

 

    <Button Height="25" Width="100"

            Grid.Column="0" Grid.Row="0"

            Content="Stop"

            Click="Button_Click"/>

    <Rectangle x:Name="rect1" Width="150" Height="100" Grid.Column="1" Grid.Row="1" Loaded="OnLoaded">

        <Rectangle.Fill>

            <LinearGradientBrush>

                <GradientStop Offset="0" Color="LightBlue"/>

                <GradientStop Offset="0.4" Color="Blue"/>

                <GradientStop Offset="0.8" Color="Purple"/>

                <GradientStop Offset="1.0" Color="Lavender"/>

            </LinearGradientBrush>

        </Rectangle.Fill>

    </Rectangle>

    <Button Height="25" Width="100"

            Grid.Column="0" Grid.Row="1"

            Content="Start"

            Click="Button_Click_1"/>

 

</Grid>

 

C#

Copy Code

private void OnLoaded(object sender, RoutedEventArgs e)

{

    AnimateRectangle.Begin();

}

 

private void Button_Click(object sender, RoutedEventArgs e)

{

    AnimateRectangle.Pause();

 

}

private void Button_Click_1(object sender, RoutedEventArgs e)

{

    AnimateRectangle.Resume();

}

Run this sample

数据

许多Silverlight应用程序都同数据打交道。你能使用DataGrid和ListBox这样的控件显示数据集。为了在UI和呈现出来,你可以用Data Binding。如果你联接UI到你的对象之上,更新对象将自动传递到你的UI上面。

数据可能进入你的应用程序可能是来自不同的源,如来自RSS聚合,但是它仍是XML格式。为了解析XML数据Silverlight 含有XmlReader和LINQ。LINQ优势在于你解析小型数据时。更多信息来自:Parsing XML Data in Silverlight

网络

 

 

 

基于silverlight的类库

 

 

其它相关主题

Silverlight combobox,实现输入拼音显示对应的所有的汉字 效果如图: 阅读详情

相关推荐

麒麟OS(Kylin OS)操作系统minikube+docker安装使用及遇到的问题

一 ,安装minikube及操作工具kubectl 1,安装kubectl 使用以下命令下载最新版本: curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" 要下载指定版本(例如v1.22.0版本) ,请键入: curl -LO https://dl.k8s.io/release/v1.22.0/bin/linux/amd..

qq_23396017的博客 2643

【转】SilverLight 2 安装 使用

感谢原帖作者。最近无聊,闲来研究一下。发现这玩艺很恶心,刚开始安装的时候很多问题,这个连接可供初学者参考。http://forums.microsoft.com/china/ShowPost.aspx?PostID=4120391&SiteID=15   SilverLight2 RTW 英文版本号:9.0.30729.146中文版本好:9.0.30729.146.

DemonAngle的专栏 750

STM32的GPS数据提取程序设计说明——基于NMEA0183协议

一、硬软件平台 本次程序实现效果为对GPS信号穿送来的数据进行筛选,并将筛选后的信息通过上位机显示出来,所以此次设计所需硬件包括STM32F407、RS232转TTL、CH340USB转串口模块,注意该模块在使用前,对应的系统需要安装驱动,否则串口调试助手无法识别,另外还包括JLink下载器。 本次代码设计软件为KEIL5并结合F4固件包,上位机系统为WIN7,主机系统为WIN10。 二、算法总体思路设计 由于GPS通过RS232将数据传送给板子,因此使用两个串口资源(串口1和串口2),其中一个用来

小景的博客 6181

SilverLight是什么(转)

要花时间系统的学习一下SilverLight了,但是不知道SilverLight是什么,到底是干什么的,下面的段落将会对SilverLight有一个详细的介绍。 1、SilverLight概要 SilverLight是Windows PresentAtIon Foundation的一个子产品,其利用了跨浏览器Web技术进行设计,以实现多操作系统...

weixin_30528371的博客 992

Xlinx PG151 除法器IP 笔记

对Xlinx 除法器IP PG151中部分内容记录备忘。

weixin_50515160的博客 2528

爬虫君子协议-robots.txt协议

文章目录一.定义二.用法 一.定义 robots协议是一种约定俗称的爬虫协议,由网站主人规定了该网站的哪些内容可以爬取,哪些内容不可以爬取,擅自爬取可能承担相关法律责任。之所以称之为君子协议,是因为防君子不防小人,该协议并没有用技术手段实现反爬,只是一个申明。 在网站根目录后输入/robots.txt后即可查看该网站的君子协议 例如访问https://www.douban.com/robots.txt可查看豆瓣网站的君子协议 查看结果如下 User-agent: * Disallow: /subject_

Henrik-Yao的博客 7614

(转)Silverlight 之重

Silverlight 之重 TheEdge推荐[2011-2-14] 出处:infoQ Silverlight轻舞飞扬 作者:吴磊 上期笔者刚提出Silverlight之轻,本期就要讨论silverlight之重?请大家不要觉得奇怪,架构的轻与重永远都是相对而 言,虽然Silverlight相对于传统C/S架构有更加轻型的运行时环境,但相较于Html+Java...

diaoliti2465的博客 220

YOLO11改进 | 主干网络 | 添加Hyper-YOLO的MANet混合聚合网络

本文详细介绍了在YOLO11目标检测模型中替换C3k2模块为MANet的具体实现方法。文章首先讲解MANet模块的原理,然后分步骤指导如何在YOLO11中添加该模块,包括代码修改、文件配置和模型注册等关键环节。通过实验对比,改进后的YOLO11_MANet模型在保持8.8GFLOPs计算量的同时,参数数量达到3,820,272,网络层数增加到343层。文章还提供了完整的代码实现和网络结构图,并建议结合其他注意力机制或损失函数进一步提升检测效果。最后推荐了相关的深度学习专栏,包含更多YOLO系列改进方法。

kay_545 658

我们为什么要选择 Silverlight[转]

Silverlight 为 Web 提供媒体体验和 Rich Internet Application,从而可以集成视频、动画、交互和美妙绝伦的用户界面。 用户可以无缝地快速安装,这是由于 Silverlight 是一个按需使用、易于安装、大小不足 2 MB 并且能够与所有的主流浏览器一起使用的小型插件。 在基于 Windows 的计算机和基于 Macintosh 的计算机上提供一

北京动点飞扬软件 790

手把手实现STM32+ESP8266+原子云服务器+手机APP应用——第一节-ATK-ESP8266 WIFI模块通过USB-TTL实现连接原子云服务器与手机APP互相通信

本节实现ATK-ESP8266 WIFI模块通过USB-TTL实现连接原子云服务器与手机APP通信。具体来说,本节使用串口CH340(USB-TTL)连接正点原子ATK-ESP8266 WIFI模块,通过AT命令实现连接原子云服务器与手机APP互相通信,实现硬件设备(WIFI模块)与云服务器和手机APP的互相通信。后面章节不用串口CH340(USB-TTL),通过编写单片机程序实现数据远程互相通信,并介绍手机APP的程序设计。单片机任意款即可,STM32F1系列,F4系列,H系列等都可以。本系列为(手把手实

嵌入式阿齐Archie 8419

机器视觉工程师如何进行高速运动物体捕获

硬件方面使用高帧率相机(如工业相机、高速摄像机)确保充足的光照条件使用高性能计算平台减少处理延迟软件方面背景减除技术快速分离运动物体卡尔曼滤波预测物体轨迹ROI技术减少计算量多线程处理提高实时性实际应用中的关键考量针对特定场景调整参数(如阈值、滤波器参数等)平衡计算资源与实时性要求结合特定领域知识优化算法(如物体运动特性)上述示例代码实现了一个基础的高速物体跟踪系统,通过背景减除和卡尔曼滤波实现对高速物体的检测和跟踪。

zhangzhechun_02的博客 625

(转)Silverlight and WebSockets

Silverlight and WebSockets I was intrigued by this post from Tomek which has links to a prototype of an application built with Silverlight but using WebSockets. It’s kind of interesting bec...

diaoliti2465的博客 144

Android 13.0 开机启动优化之PMS扫描apk耗时相关功能优化

在android13.0的系统rom定制化开发中,在系统中开发产品时,会根据客户要求内置第三方app,这时如果内置app过多,或者安装的app过多,在系统开机的过程中 在pms扫描安装app的时候,就会比较耗时,这时候就需要优化下pms扫描安装app这块的功能代码,用多线程来实现pms扫描安装app,来加快开机时间,接下来 来实现这个功能

安卓兼职framework和app工程师的博客 1333

Silverlight初探(转自MSDN)

什么是 Silverlight? Silverlight 是一种新的 Web 呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、在多个设备上还是在桌面操作系统(如 Apple Macintosh)中,您都可以获得这种体验。Microsoft .NET Framework 3.0(Windows 编程基础结构)中的呈现技术 XA...

abcd024222的博客 184

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SILVERLIGHT的价值所在

微软的SILVERLIGHT技术是备受关注的,很多开发人员都开始努力学习这项新技术和Expression系列工具。我希望把下面的这篇文档共享给大家,以便大家更深刻的了解SILVERLIGHT技术。我相信看完这篇文章的朋友们会有启发,对如何把SILVERLIGHT学好,用好,让技术真正创造价值,会有帮助。在埋头进入技术细节之前,拜托各位一定要先了解技术的价值,因为它将成为我们自己价值的体现!

我是微软技术通 800

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Silverlight中16进制颜色转ARGB及Color转Int32

Silverlight中16进制颜色转ARGB及Color转Int32 16进制色字符串转ARGB 做Web的都喜欢用16进制字符串标识颜色,比如“#F5F5F5”这类的,自然这个到了Silverlight/WPF中就要用ARGB表示:“#FFF...

ao883462的博客 196

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

(转)Silverlight之美

Silverlight之美 TheEdge推荐[2011-2-14] 出处:infoQ Silverlight轻舞飞扬 作者:杨娜娜,杨李丹 Silverlight为Web应用程序带来了更加丰富的交互性。与Adobe公司的 Flash相比,二者都是基于互联网技术的互动架构,同样可以显示矢量图形、动画和视频,并可以运行在多种操作系统甚至移动设备上。 Silve...

diaoliti2465的博客 234

[转]Silverlight是什么

[转]Silverlight是什么  http://bbs.9ria.com/thread-57369-1-1.html Silverlight基础教程 http://wenku.baidu.com/view/fdb6337e5acfa1c7aa00ccff.html

keenweiwei的专栏 714

silverlight 开发之System.Data.Silverlight的问题

头阵子有时间想找找有没有在SILVERLIGHT客户端执行查询数据库的方法,碰巧在优快云上System.Data.Silverlight这个东西,里面提供了测试的方法和步骤比较详细,我高兴的下载了下来并且在SILVERLIGHT上测试了一下,真的可以连接数据库取数据了不错,我认为可以不用调用WCF或者是WEBSERVICE来取数据那么麻烦了。于是将这个东西加入了我开发的项目里,没想到的事情发生了

hecgaoyuan的专栏 1315

Silverlight技术教程(入门级)---转自Silverlight上海开发团队Blog

 如果你还未尝试过制作Silverlight应用程序,但却对它感兴趣的话,那这篇文章将会是一个不错的起点。在这篇文章中,我们会用到创建一个Silverlight应用程序所要用到的最基本的工具和技巧,包括对XAML文件的操作,事件响应,动画制作等等。I.        准备工作要创建一个Silverlight应用程序,必须要安装的是Silverlight运行时,也就是Silverlight的浏览

CUbuntu 1355

win10+vs2010 安装Silverlight 安装说明

1、 安装visual studio 2010+sp1,最新的silverlight一定要运行在sp1下。 sp1升级包文件夹有 如Silverlight_x64 2、安装Silverlight4_Tools 安装了sp1再安装Silverlight4_Tools就会失败 解决如下:用压缩工具,解开 Silverlight 4 Tool 安装包 将包的名字重命名未Sil...

weixin_38170137的博客 646

silverlight 遇到的问题

环境使用了有一段时间了一直比较稳定,今天不知道怎么了一开始用VS2012调试SILVERLIGHT开发的程序的时候,提示我无法启动调试 未安装silverlight developer 运行时 最新运行时可从以下地址,http://go.microsoft.com/fwlink/?linkid=146060,这个问题告诉我要变成新版本的,但是我以前从来没出现过啊,而且SILVERLIGHT里也设置

hecgaoyuan的专栏 811

NOKIA支持SILVERLIGHT之我见

NOKIA支持SILVERLIGHT了,【详见下文转载】我想这对于FLASH LITE绝对是一个不利的消息,我个人也使用过SILVERLIGHT,感觉在上手和功能的强大情况上,SL比起FLASH产品差的太多了。当然谁都要相信微软的实力,如果它真正重视某一样东西的话,那么我们无法忘却的是我们的应用程序大部分还是要运行在XP的平台上,拿运行效率来说,那么FLASH的显然要SL的慢很多,微软自己

The Way To Great 866

【转】Silverlight 跨线程访问无效

<br />Silverlight 的许多请求基本都是异步的,用WCF也好,WEBCLIENT也好,都会进行异步请求,并提供一个事件用于执行回调。在使用WCF和WEBCLIENT与服务器通信的时候通常我们都不会遇到什么麻烦,因为WCF的类方法和WEBCLIENT都是在主线程上执行和委托事件的,理所当然,回调事件也是在主线程上运行,所以一马平川的就使用了。但是当我们用到Socket或者HttpWebRequest(HttpWebRequest我自己本身没用但是看别人在用的时候遇到相同的问题)的时候回调事件中如

动感超人 743

Silverlight中的反射 .

Silverlight中的反射与.NET FRAMEWORK中的略有不同。以下分三种情况描述:      1:动态创建当前执行的程序集中的类实例。      2:动态创建XAP包中其它SILVERLIGHT程序集中的类实例。      3:动态下载并创建网站上其它SILVERLIGHT程序集中的类实例。   1:动态创建当前执行的程序集中的类实例      示例代码如下,其中Child

仿秀达人 737
上一篇: Javascript中理解Document.write()示例
下一篇: XP下安装IIS6.0的办法(这个方法不怎么好用,最好还是安装在2003下)
取义
博客等级 码龄20年 5粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值