一、silverlight5中如何将字符串导出成Word(注:字符串中带有word样式,
这里有一个利用Telerik导出到Word的思路,你可以结合下自己的情况进行少许改进"); e.Writer.Write(String.Format(@"污染源: {0} ", Model.code"); MemoryStream memoryStream = new MemoryStream(); DataGridView.Export(memoryStream, options); memoryStream.Flush(); e.Writer.Write(System.Text.Encoding.UTF8.GetChars(memoryStream.ToArray())); e.Writer.Write(""); } } }。
二、Silverlight怎么读
Silverlight此词的读音是:美 ['silv?r'la?t] 英 ['silv?(r)'la?t]此词的意思是:微软银光(微软一插件)说明: Microsoft Silverlight是一个跨浏览器的、跨平台的插件,为网络带来下一代基于.NETFramework的媒体体验和丰富的交互式应用程序。
Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。
Microsoft Silverlight的中文名为“微软银光”,是一种新的Web呈现技术,能在各种平台上运行。借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是在浏览器内、还是在桌面操作系统(如Windows和Apple Macintosh)中,您都可以获得这种一致的体验。
Microsoft .NET Framework3.0(Windows 编程基础结构)中的呈现技术XAML(可扩展应用程序标记语言)遵循WPF(Windows Presentation Foundation),它是Silverlight呈现功能的基础。 对于开发设计人员而言,Silverlight是一种融合了微软的多种技术的Web呈现技术。
它提供了一套开发框架,并通过使用基于向量的图像图层技术,支持任何尺寸图像的无缝整合,对基于asp .net、AJAX在内的Web开发环境实现了无缝连接。Silverlight使开发设计人员能够更好的协作,有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序——Silverlight应用程序。
简而言之,Silverlight是一个跨浏览器、跨平台的插件,为网络带来下一代基于.NET媒体体验,和丰富的交互式应用程序。
三、microsoft
是一个类似于Flash的东西 微软弄的,据说是要和Adobe的Flash争夺市场 具体介绍: SilverLight是Windows PresentATIon Foundation的一个子产品,其利用了跨浏览器Web技术进行设计,以实现多操作系统,甚至是移动设备上的无缝运行。
和Flash一样,WPF/E 是作为一个浏览器的插件,可以显示矢量图形、动画和视频。 Silverlight集成了多种现有Web技术和设备,它可以在Windows、Mac平台上运行,支持IE、Firefox,甚至Apple的Safari Web浏览器。
而无需对现有的网站设计进行移植,甚至包括利用Adobe Flash设计的内容。 至于SilverLight与Flash的区别,微软的一位高层人士曾这样描述:一个WPF/E程序“并不是传递给Flash播放器的一个编译好的二进制文件。”
相反,所有的代码都是基于标准的,且图像都使用了XAML。 同时,与Flash的内容不方便搜索引擎收录不同,SilverLight是以DOM型式公开它的元素树,内容能很好被搜索引擎收录。
附:SilverLight产品介绍 1、Silverlight通过小巧的浏览器插件将视频、交互性内容以及其他应用融合在一起。 该解决方案集成了强大的图像及图层技术,支持任何尺寸图像的无缝整合,并提供适合广播的图层技术,可以在图像上添加按钮、标题或是其他交互性内容。
2、Silverlight允许利用WMV标准从高清设备向移动设备提供高质量视频和音频。此外,该工具通过Expression Media Encoder以及Tarari公司的内建平台,支持15X的快速视频编码及硬件加速。
3、Silverlight支持多种平台,使用户能够方便的进行代码重用,并通过不同平台无缝的连接到Web。 4、Silverlight集成了多种现有Web技术和设备,这意味着它可以在任何服务器和发布平台上使用,而无需对现有的网站设计进行移植,甚至包括利用Adobe Flash设计的内容。
5、Silverlight采用了已在。NET 3。
0和Vista中使用的XAML语言,这使得Web内容和桌面内容的开发语言一致,从而降低了开发费用。Silverlight还兼容大量其他标准和 现有技术,包括ASP。
NET、AJAX以及。 NET 3。
0,这使得开发者可以根据现有标准,或是采用微软已成熟技术来开发基于Web的内容。 6、此外,Silverlight为设计者和开发者提供大量的开发工具和开发环境支持。
对设计者来说,Expression Design和Expression Blend软件可以创建可重用界面,Expression Web使得在符合W3C标准的网站开发中可以使用XHTML、XML、XSLT、CSS以及ASP。 NET等工具。
对开发者来说,基于Visual Studio的Web开发支持包括ASP。NET AJAX在内的技术,并支持JavaScript,C#,VB,Ruby以及Python等多种开发语言。
7、Silverlight浏览器插件的安装程序简单,体积约为2Mb。 当用户遇到使用Silverlight开发的网页时,可以迅速的安装这一插件。
Silverlight内建的视频及动画广告解决方案灵活性很高,当传输广播类型的视频或是动画广告时,不会影响视频的质量。而这一问题是现有技术普遍遇 到的问题。
8、通过获艾美奖的Windows Media技术,传输流量可降低46%,并且和现有的Windows Media流量配置方案兼容。 如果采用下一代Windows Server系统中的IIS媒体包,流量还将进一步下降。
9、Silverlight支持内容接入保护技术。无论在Windows还是Mac平台上,Silverlight都支持多种商业模型,包括订阅、租用、付费浏览或是预览等。
参考资料: 。
四、ASP.NET Silverlight (银光) 如何通过WebService 获取数据
如果是纯WebService(不用WCF,RIA之类的东西)的话:
1、服务端新建一个"web服务" : 鼠标停在*.web 项目上,右键->;添加->;新建项->web服务,向导会默认添加一个hello world 方法,
2、生成 *.web项目(否则客户端不能引用新加的服务)
3、在客户端(Silverlight项目)“添加服务引用”,添加完后,随便拖一个按钮,在按钮事件里加如下代码即可看到效果:
WebService1SoapClient ddd = new WebService1SoapClient(); //你自己WebService
ddd.HelloWorldAsync(); // 异步调用HelleWord方法
ddd.HelloWorldCompleted += (sender1, e1) =>; // 调用完成后,返回值在e.Result里
{
MessageBox.Show(e1.Result);
};
转载请注明出处51数据库 » silverlight读取word
白夜行的嘿嘿哥