此外,还将构建一个可以与任何 ASP.NET 2.0 或 ASP.NET AJAX(原代号为“Atlas”)应用程序一同使用的资源管理器工具,以查看和调试您的页面执行的实际代码. http://msdn.microsoft.com...使用此框架(以后称为进度监视器框架,或 PMF),您可以为 Web 用户提供关于服务器上运行的操作的进度信息,此类信息通常需要大量的自定义代码才可获得。...若能采用单一平台并行地构建富客户端和 Web 应用程序,那将会十分有益,这样一来,针对某一浏览器环境而完善最终用户体验所付出的劳动就不需要针对另一浏览器环境而重复进行。...Web 设计人员需要面对一些新的挑战,因为 AJAX 可实现的功能是以前无法实现或不切实际的。而开发人员则需要熟悉新的 API 和新的全面编程方法。尽管如此,AJAX 对架构师来说究竟有何意义?...loc=zh 使用 AJAX 扩展器自定义控件(第 2 部分) 使用 Microsoft® .NET Framework 3.5 和最新版本的 ASP.NET(撰写本文时,其版本为 Beta 2
Silverlight使开发设计人员能够更好的协作,有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序—— Silverlight应用程序。...(4)可在 浏览器 之外运行 在2007年刚推出Silverlight的时候,使用 Silverlight必须基于浏览器。...Silverlight 4 提供一整套强大的功能给商务 应用程序开发人员,将最佳的 .NET 平台带入浏览器架构的经验之中。...Silverlight 4 提供额外的功能来让您建立更丰富、更吸引人的高效能互动经验和创新的媒体经验: 流畅的接口增强可透过动画效果提升应用程序的使用性。...效能优化意指 Silverlight 4应用程序可以更快地启动,并且执行速度是相等的 Silverlight 3 应用程序的 200%。 多重触控支持可将许多笔势和触控互动整合至使用者经验之中。
数据以Shcema-less方式存储,并直接通过HTTP、RESTful API或更方便的.NET客户端API连接。.NET客户端API使用LINQ操作RavenDB数据库文档存储。...RavenDB可在三种不同的模式下运行,包括作为Windows服务、IIS 应用程序以及嵌入.NET 应用程序。...最新版RavenDB包含以下组件: ●Client:基于.NET Framework 4.0轻量级客户端 ●Client 3.5:基于.NET Framework 3.5轻量级客户端 ●Silverlight...由于该接口使用Silverlight,可能会需要安装或升级Silverlight组件。 ? 可以点击创建样本数据按钮填充样本数据存储以了解RavedDB是如何工作的。 ?...(李智/编译) 原文链接:techrepublic.com 将 RavenDB 嵌入 ASP.NET MVC 3 应用程序中 RavenDB在传统C/S应用下的一点实践 RavenDB 2.5带来动态聚合和查询流
准备环境 Windows 2003/2008/vista Visual Studio.net 2008+sp1 Silverlight 3.0 SDK Silverlight3 Tools Microsoft...3.5 了解Silverlight开发 了解Linq开发 了解Ado.net data service 主要内容 创建一个Silverlight应用程序 创建一个普通的WCF服务提供Silverlight...运行起来的页面 ? ?...添加新页,而不是User Control,安装了RIA Service后会新增许多Silverlight项目模板,在你做应用开发的时候会提供非常方便的使用 创建一个普通的WCF服务提供Silverlight...选择需要发布服务的实体类和操作方式,metadata class可以让你很方便实现对实体类的验证和控制显示格式。 Silverlight调用RIA-LINK实现互操作 ?
NET Framework 3.5 SP1提供了以下新功能和改进: 1、ASP.NET 动态数据,它提供了丰富的框架,从而使用户可以快速进行数据驱动的开发,而无需编写代码;ASP.NET AJAX 的一项新增功能...此外,从网络共享打开的托管应用程序在完全受信任环境下运行时与本机应用程序具有相同的行为; 3、提高了Windows Presentation Foundation的性能,包括缩短了启动时间,提高了与位图效果有关的性能...WPF的其他新增功能包括:改善了对业务线应用程序、本机初始屏幕、DirectX像素着色器的支持,并且新增了WebBrowser控件; 4、ClickOnce应用程序发行者可以决定在适当情况下不进行签名和加密...设计器的改进,Silverlight 项目的WCF模板,.NET Framework的symbols和代码调试支持,控件的改进和增加新的控件(例如Windows From的DataRepeater控件和支持...这个补丁包还包括改善Visual Studio 的稳定性,性能和安全性。 NET Fwk 3.5 SP1 released!
一贯以来,.NET开发人员使用CAS来阻止不受信任的代码执行特权操作。考虑到Silverlight只需一个沙箱,而该沙箱又等同于 Web页面中用来运行脚本的沙箱。...CoreCLR简化了安全模型,去掉了CAS模型,定义所有的应用程序代码都是透明代码,信任级别最低,它无法提升权限或访问计算机上的敏感资源或信息。...为了适应Web应用的需求,做了一些改变: - 减少尺寸 作为浏览器插件,用户需要快速的下载安装,运行,Silverlight提供的类库必需具有很小的尺寸。...3. ...运行 3.1 Silverlight运行环境 Silverlight应用程序被托管在浏览器中,通过Silverlight插件加载CoreCLR,然后CoreCLR为应用程序创建AppDomian,最后初始化
Silverlight 2 包含一个 CLR,但并不是其他 .NET 应用程序和程序集使用的 CLR. Silverlight CLR 也称为 CoreCLR,在设计时充分考虑了不同用途。...CoreCLR 专为跨平台互操作性而设计,可与 CLR 同时运行并支持不同的安全模型以及不同版本的基础类库。 CoreCLR 是 Silverlight 使用的虚拟机。...CoreCLR 采用非常简单的代码访问安全性 (CAS) 模型——它比桌面 CLR 更简单,Silverlight 只需要在应用程序级别强制实施安全策略。...但也有一些例外情况,比如 OpenFileDialog 和 IsolatedStorage(存储配额更改),在这种情况下,Silverlight 需要用户的明确同意才能打破沙箱的默认规则集。...Silverlight 和 .NET 应用程序使用不同 CLR 意味着您不能在两个针对 .NET 应用程序和 Silverlight 应用程序的项目中引用同一个程序集。
如果要开发遵循REST风格的服务,或者需要兼容“Akamai、Windows Azure CDN、Level3等”Internet缓存,那么可以使用该技术。...使用.NET可移植类库实现客户端逻辑能够极大地简化多个平台上多种体验的创建工作。 改进用户体验:最终用户当前所需要的理念可以使用.NET针对桌面平台最新的创新来实现。...企业Web应用程序 Microsoft对于这一点的态度是明确的,他们认为关键的Web网站应该使用ASP.NET MVC。唯一的架构问题是是否应该在它上面使用单页面应用程序设计模式。...下面的例子有4个独立的栈,它们使用不同的后端和一个共同的UI。 (单击放大图片) Microsoft在这一部分的建议非常有道理。...结论 Microsoft推荐使用所有的.NET 本地、Web和通信框架,浏览器端的Silverlight和.NET Remoting除外。在一些场景下他们还推荐使用C++和JavaScript。
Phone、Windows Store、Silverlight和.NET Micro Framework的压缩版的.NET Framework。...1: #if WINDOWS 2: > 3: #elif SILVERLIGHT 4: Silverlight>>...从如下给出的配置文件内容可以看出.NET Framework 3.5采用的运行时(CLR)版本为 “v2.0.50727” 。...现在我们看看.NET Framework 4.0(CLR 4.0)环境下运行同一个应用程序(App.exe)是否会有不同的输出结果。...,比如我们创建一个兼容.NET Framework 4.5和Silverlight 5.0的PCL项目,被引用的程序集mscorlib.dll的版本为2.0.5.0,但是Silverlight 5.0运行时环境中的程序集
CSLA .NET是一个.NET软件开发框架,帮助开发者“为Windows、Web、面向服务和工作流等应用构建强大和可维护的业务逻辑层”。...据CSLA .NET创始人Rockford Lhotka说,3.6版是一个相当重要的版本,包含了以下重要的改进: 在Windows和Silverlight中可共享超过90%的业务对象代码; 供WPF、Silverlight...和Windows Forms使用的新型强大UI控件; 异步的数据门户,使得对象持久性可在后台线程进行(需在Silverlight里面,但不一定要Windows平台); 异步校验规则; LINQ to CSLA...中优化的索引; 可观的性能提升; CSLA .NET 3.6支持微软Silverlight 2,运行在.NET 3.5 SP1平台上。...目前CSLA .NET基于一个定制的协议发布,其他人可以基于该协议“使用和修改CSLA .NET来创建其他的商业或者业务软件,只是不能将该框架据为己有,修改并以产品的形式销售。”
2 .NET 3.5 .NET 4, Silverlight, Windows Phone and Windows 8——支持.NET2.NET3.5.NET4,Silverlight,Windows...但是这个是在.Net 3.5之后才支持的。并且性能上并不优秀。 性能对比图如下: ?...3、JSON与XML之间的互转。 4、……当然还有其他格式的转换,我们暂时不进行举例,后面的文章会对此进行比较详细的描述。...可以用于快速查询、修改、删除和创建JSON对象。当JSON对象内容比较复杂,而我们仅仅需要其中的一小部分数据时,可以考虑使用Linq to JSON来读取和修改部分的数据而非反序列化全部。...3、JSON.NET支持BSON数据的序列化和反序列化。
如果你一定要使用GIF图片的话,可以考虑使用基于Silverlight开发的 .NET Image Tools Library。很多人已经构建了将GIF转换为PNG的Web服务,可以直接使用。...我推荐你使用Paint.NET来进行图片格式转换。 ? 3. 如果用户没有安装Silverlight 4插件,下图中黄色高亮代码(在ASPX或者HTML文件中)会提示用户下载。 ?...优先使用Silverlight模板和主题,微软默认为应用程序提供了4种主题供用户选择。在VS2010中还可以使用内置的导航应用程序模板,Blend4中还有一些关于MVVM的模板。...一句话,除非有特别需要,否则不要开始从零开始你的应用程序。 ? ? 6. 花时间学习Blend4。...需要注意的是,任何人都可以通过Silverlight Spy或者.NET Reflector来查看已发布的Silverlight应用程序的代码。如果你的应用程序是基于互联网的,最好进行代码混淆。
兼容关系 netstandard的兼容 在以前的.NET Framework中API几乎都是向下兼容的,也就是说.NET3.5兼容.NET2.0、.NET4兼容.NET3.5,具体的层次如下: 2.x...3.x 4.x netstandard也是一样。...(推荐使用) Visual Studio 2015 Update 3 .NET Core 1.0.1 - VS 2015 Tooling Preview 2 ps:如果已经安装了 vs2015 update3...支持,只不过.NET4之前的版本没有对.NET Platform Standard进行兼容,可以单独设置兼容.NET4,.NET3.5等。 使用.NET Core就一定可以跨平台吗?...不一定,只有完全使用兼容.NET Platform Standard的类库才可以跨平台运行。 包还原失败怎么办? 包还原失败一般有两种情况。
应用一样可以使用AgileEAS.NET SOA提供的ORM和Linq技术。 ...3.)Silverlight应用同其他WinForm/WPF/WebForm/WebMVC应用使用同样的服务端业务代码。 ...EAS.SilverlightClient.Web:AgileEAS.NET SOA中间件平台Silverlight运行容器的入口网站,即功能承载网站,包括一个首页及Silverlight XAP包的部署目录及客户端运行时所需要的配置文件和...> 2: 3: 4: 5: 3: http://www.smarteas.net/ 4: AgileEAS.NET升级配置文件
Spread Studio for .NET是一个跨平台的Spread表格控件工具集,支持Windows Forms, ASP.NET, WPF, WinRT以及Silverlight平台。...其中使用最广的Spread for Windows Forms和Spread for ASP.NET产品已经支持中文本地化。...图3:Spread快速启动向导 完成基本设置后,开发者很可能需要对Sheet对象做更细致的定制。例如:Spread中包含Sheet的数量,每个Sheet中各个属性的设置等等。...还有一点最重要的是,用户可以将其任意发布和部署到最终用户的机器上,而不需要额外付任何版权费用。 ?...图9:图表控件FpChart和设计时中文支持 图表的编辑也非常方便,Spread提供专门的图表设计器,用户设置和调整各种2D和3D的超过85种图表。如下图所示: ?
Silverlight: 用于在web浏览器中运行的互联网应用程序的平台,目前已停止支持。它是WPF的轻量级版本,以插件方式运行。...考虑跨平台的.NET版本选择策略 在跨平台应用程序开发中,需要谨慎选择要使用的.NET版本。因为这将直接影响兼容性、功能性和目标平台支持。...2.2 选择标准和考虑因素 如果需要跨平台支持,应该选择.NET Core或最新的.NET。...如果与现有.NET Framework库或包的兼容性很重要,那么则应该使用.NET Standard 2.0。如果想要最新功能和性能改进,就需要考虑.NET 5及以上版本。...注意事项: 在WPF等桌面应用程序中,可能不需要Scoped生命周期 Transient或Singleton的概念是为服务或Web应用程序设计的,在WPF中某些功能可能不适用 可能带来不必要的复杂性,对于
LightSwitch 提供了多种预先创建的模板和工具来创建面向Windows客户端和Windows Azure的商业应用程序,并且使你所需要编写的代码尽可能的少。...这是非常关键的,因为这些商业应用程序,有些也许是为了短期需求而创建的,经常需要扩展和IT支持。...LightSwitch的功能 LightSwitch生成的是Silverlight应用程序 它具有好几个内置的模板 编程语言支持C#和VB.NET 支持SQL Server、SQL Azure、...SharePoint和Office 应用程序可以运行在浏览器中、脱离浏览器模式(OfB)下或云中 LightSwitch完成很多基础性的工作,包括了大量的拖拽特性,不过也允许开发人员在需要的时候访问...开发环境需求 Visual Studio.net 2010 sp1 LightSwitch 2011 Silverlight 4 SDK(Silverlight 4 tools) LightSwitch
它使用XAML-base的UI系统 API都设计成了异步的 它和.NET一样是个沙箱的API,自成体系,用于创建AppStore上的应用程序。...你可能会想,我可以通过一些技巧使用到整个.NET,如果你的程序不需要提交AppStore上接受微软的审核,这是可以的。这种策略明显是跟苹果学的。...借此机会.NET团队也对.NET做了一次清理,mscorlib.dll和System.dll中已被分割在不同的库里头了,随着Win8发布的.NET版本是4.5了,也就是说.NET 4.5不是.NET 4...的简单补丁包,里头加了不少东西,ASP.NET的版本号也是4.5,不像.NET 2.0 ~3.5 SP1,ASP.net的版本还是2。...HTML与CSS样式或使用XAML的你的应用程序的用户界面。
Orleans - 奥尔良是一个框架,提供了一种直观的方法来构建分布式的大型计算应用程序,而不需要学习和应用复杂的并发或其他缩放模式 CoreFX - corefx repo包含.NET Core的库实现...单文件,易于跨平台的IoC容器 Simple Injector - 简单的注射器是易于使用的依赖注入(DI)库,适用于支持Silverlight 4+,Windows Phone 8,Windows...8(包括通用应用程序和单声道)的.NET 4+。...,包括视频,音频和照片格式 NAudio - 以各种文件格式播放,解码和编码音频,如MP3,MP4,WAV,AIFF,Speex等。...基于Schotime的PetaPoco分公司 Limebean - 混合ORM使用SQL片段,不需要模型类。
如果你安装了 VS 2010 的 Silverlight 4 开发工具,会发现一项重量级的安装项目,WCF RIA Services,用于Silverlight数据访问服务,比WCF和ADO.NET Data...因为 WCF RIA Service 的导入,让这第 4 版的 Silverlight 足以成为相关技术发展的一个重大里程碑,而这也是我们跳过 Silverlight 2 与 Silverlight 3...在 Silverlight 3,我们通过WCF 或是ADO.NET Data Service 来实践所需的功能,WCF RIA Service 则是完全为了解决这一方面的问题而发展出来的相关服务,也是基于...WCF服务,WCF支持各种通讯协议,目前WCF RIA Service只使用HTTP的绑定,而且Silverlight 4支持tcp绑定,参见InfoQ Silverlight 4中的高速通信,对于企业业务系统来说我会选择...我们知道WCF 使用EndPoint(Address, Binding 和 Contract),可以通过配置文件和编程方式进行配置,WCF RIA Service默认使用自己的ServiceHost,叫
领取专属 10元无门槛券
手把手带您无忧上云