silverlight

什么是Silverlight?什么是WPF?

前提是你 提交于 2020-02-16 04:58:58
什么是Silverlight? 作为新一代互联网多媒体及交互式内容播放应用插件,Silverlight是一种跨平台、支持多种浏览器的互联网多媒体呈现技术,将为广大用户带来流畅、高清的视频体验,同时为专业团队、网络媒体及商业用户提供了突破性的解决方案。 什么是WPF? WPF(Windows Presentation Foundation) 是微软.NET Framework 3.0的组成部分之一,它是一套基于XML、.NET Framework、向量绘图(vector graphic)技术的表现层(presentation layer)开发框架。WPF是微软下一代用户界面技术,被广泛用于Windows Vista的界面开发。作为微软下一代的图形表现系统,WPF表现出强大的视觉效果,同时提供了丰富的用户接口,统一了开发人员和设计人员创建、显示和操作文档、媒体和用户界面的方法。 六间房CEO刘岩说:Siliverlight要想成为主流视频播放工具并不存在障碍,“就看微软有没有这个决心;要说障碍的话,主要是需要推动用户下载安装这个插件。” 10月24日,微软将Mix Factory大会搬到了中国,在北京798工厂艺术中心,将MIX Factory以全虚拟的方式呈现给互联网上的微软迷们。六间房作为微软合作伙伴,特别开通了MIXFactory.6.cn,试用了这一号称“Flash杀手

Silverlight架构概述

主宰稳场 提交于 2020-02-16 04:56:43
1.Silverlight概述 Silverlight技术是一个跨浏览器跨平台的插件,可以用来实现丰富的媒体体验和丰富交互性体验的web应用。在编程模型方面: Silverlight1.0支持AJAX、.NET以及动态语言(Python/ruby)。Silverlight1.0利用现有的WEB技术(AJAX、Javascript、DHTML)来进行编程, Silverlight2.0则进入了动态语言和.NET语言的支持,并提供了更多的新特性,比如独立存储(Isolated Storage)、网络编程(NetWorking)以及各种各样丰富的控件。 Silverlight 3.0是最新版本的版本,它刚刚才在09年7月推出,有望成为富互联网平台的首选。这一最新版本的Silverlight具备三维图像支持以及将图像作业卸载到GPU的能力,从而为用户带来更顺畅,更快捷的体验。Silverlight为智能客户商业程序开发提供了强大功能,其网络部署和导航性能都非常棒。该工具代表着未来的开发选择,Silverlight应用程序将为网站应用开发带来新的局面。 更多简介: 关于Silverlight简介 1.Silverlight 1.0架构 Silverlight1.0的架构图如下图所示:在Silverlight1.0中,最主要的编程接口是基于Javascript文档对象模型(DOM)API的

再谈Silverlight是什么?

廉价感情. 提交于 2020-02-16 04:54:26
Silverlight是什么?如果你从Google上搜一下,一定能找到很多的介绍。但如果你是一位开发人员,你或许应该从下面的角度了解什么是Silverlight。 Silverlight集合了多种技术到一个开发平台上,这样你可以在开发中选择你自己需要的工具和技术。下面将分别介绍Silverlight为我们带来了什么。 WPF和XAML.。大家知道Silverlight的原名叫WPF/E,它是WPF的一个子集。所以Silverlight包含了WPF技术,它可以大大的扩展浏览器中的页面元素。有了它我们可以创建图像、动画,媒体和其他胖客户端特性。超越了网页界面只能使用HTML的局限。XAML让我们可以方便的创建WPF元素。 JavaScript扩展。Silverlight对JavaScript进行了扩展,提供对WebUI更加强大的控制能力和与WPF元素协同工作的能力。 跨浏览器、跨平台支持。一个Silverlight程序可以在大多数的浏览器上运行,这样我们开发Silverlight应用的时候就不用考虑他将运行在什么平台上。 可与现有应用程序集成。Silverlight可以无缝的与现有的JavaScript和Asp.Net Ajax 代码集成,并作为已创建功能的一个重要的补充。 采用.NET编程模型和相关的开发工具

微软副总裁Bob Muglia对Silverlight的公开道歉信

我的未来我决定 提交于 2020-02-13 08:45:46
简单回顾,事件起因 微软负责服务器和工具业务的副总裁Bob Muglia,在PDC 10(微软专业开发人员大会)上发表一些对HTML 5和Silverlight看法,很快国外著名IT新闻网ZDNET发表一篇专题文章“微软将改变Silverlight战略”,该文章主要介绍微软意识到Silverlight本身缺陷,而HTML5才是真正跨平台的技术,对此微软将在不久的将来对Silverlight进行战略改变。而Silverlight技术将逐渐推出RIA平台,着重于Windows Phone 7开发平台。 该文一经发出,全球关注Silverlight的开发人员以及开发社区一片哗然,在众多质疑中,微软副总裁Bob Muglia在2010年11月1日发表了对于Silverlight的公开道歉信,以及简单声明。 其原文如下 : 上星期,我们在微软公司召开了PDC大会,在本次PDC期间,我们使用了Silverlight流媒体技术作为在线实况转播,将近10万开发人员观看这次大会,如果你错过了通过实况观看PDC精彩的讲演,你可以通过 http://microsoftpdc.com/ 进行重播观看。 在这次大会中,Silverlight作为Windows Phone 7开发技术是本次PDC大会需要展示的重点技术之一,我在一个采访中谈了一些关于Silverlight作为Windows Phone

微软最新嵌入式界面开发技术(Silverlight for Embedded)

ε祈祈猫儿з 提交于 2020-02-12 09:36:11
前言 从微软的嵌入式 Roadmap 图可以看到,Cashmere 代号很可能是微软即将发布的 Windows Embedded CE (08年又被改名为 Windows Embedded Compact )的R3版本的代号,Chelan 代号很可能是2010年发布的Windows Embedded CE 7.0版本的代号。 自从前年R2版本的发布到现在,Windows Embedded CE 已近很久没有大的变化了,Cashmere 版本给我们带来了不少亮点,比如系统集成了 Adobe FlashLite、Gesture,优化了网络协议栈等。相关新闻请看 这 ,但是这些新闻的真实性我不敢保证。 本文的目的在于和各位学习讨论微软平台上的嵌入式界面开发技术:Alchemy(微软内部称号,对外名称为:Silverlight for Embedded)。目前确定的是Windows Embedded CE R3版本上将支持这个最新技术,很可能在Windows Embedded其它产品上也支持这个技术,所以标题我用嵌入式替代了Windows Embedded CE,桌面系统WPF、Silverlight如此多的资源也让我们相信这一点。微软总会想办法让它的技术在它的平台上通用,让其平台下的程序员当起来不是那么的辛苦。 如果你想交流的话我的QQ:3423 67 776。 目录

案例分析Silverlight中的Binding技术

元气小坏坏 提交于 2020-02-09 07:12:01
在WPF(Windows Presentation Foundation)中,提供了数据的binding技术,使显示和交互数据变得简单,并与数据的管理独立。Data binding可以同步两个不同对象的两个属性值。例如,我们需要在界面上显示一个内容动态变化的文本框,我们可以建立一个binding对象,把文本框的值和一个变量绑定,这样每次修改这个变量或者修改文本框的值时,另一端的内容就可以自动同步。在Silverlight中,由于XAML这种标记语言的运用,使得binding变得更加简单了。只需要用简短的一个属性值就可以定义一个binding。 为了更形象一点,我们还是用一个例子来深入binding技术。假设现在在联网游戏对战平台中,需要一个文本标签,显示我方的人数。此外还有一个列表,显示一个服务器上的所有在线玩家。大体界面如下图所示: 现在我们假设游戏后台有一个Game类,其中包含了我方人数、在线玩家的信息,这些数据由其他模块提供。我们需要将它们独立于数据管理部分显示出来。 先看看我方玩家数目的显示,为简化问题,假设Game类中有一个整型变量: public int TeammateCount; 存储了表示我方人数的字符串。为了实现binding,首先必须让Game类继承INotifyPropertyChanged接口,此接口提供了PropertyChanged事件。 public

All files in IsolatedStorageFile store disappear after rebuilding WP8 Silverlight solution

三世轮回 提交于 2020-02-07 05:44:18
问题 I'm developing a WP8 Silverlight app which uses the IsolatedStorageFile store for app's data. At some point I detected that if I issue the Rebuild Solution command in VS.NET, VS uses full deployment of my project to the emulator or an attached device instead of incremental deployment. The typical Build output in this case looks like this: 2> Connecting to Emulator 8.1 WXGA 4.5 inch... 2> The application is already installed on the device. Checking if an incremental deployment is possible... 2

How to highlight text in textbox in Windows Phone 7

帅比萌擦擦* 提交于 2020-02-06 06:31:47
问题 In a Windows Phone project I have the following scenario: The user types some text in a textbox The user presses a button which disables the textbox and starts a process Some processing of the text is done and on every step of the processing I want to highlight certain part of the text in the textbox (the text itself does no change). The textbox is enabled after the processing is complete. What is the right way to do this? Currently I have tried to set some selection background and set the

How to highlight text in textbox in Windows Phone 7

牧云@^-^@ 提交于 2020-02-06 06:30:33
问题 In a Windows Phone project I have the following scenario: The user types some text in a textbox The user presses a button which disables the textbox and starts a process Some processing of the text is done and on every step of the processing I want to highlight certain part of the text in the textbox (the text itself does no change). The textbox is enabled after the processing is complete. What is the right way to do this? Currently I have tried to set some selection background and set the

How to highlight text in textbox in Windows Phone 7

こ雲淡風輕ζ 提交于 2020-02-06 06:29:30
问题 In a Windows Phone project I have the following scenario: The user types some text in a textbox The user presses a button which disables the textbox and starts a process Some processing of the text is done and on every step of the processing I want to highlight certain part of the text in the textbox (the text itself does no change). The textbox is enabled after the processing is complete. What is the right way to do this? Currently I have tried to set some selection background and set the