首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Silverlight中工作时,您会错过什么.Net/WPF功能?

在Silverlight中工作时,您可能会错过的一些.Net/WPF功能包括:

  1. 代码重构和更好的代码可读性。
  2. 更好的设计时体验,包括可视化地调整用户界面,拖动控件等。
  3. 面向对象编程的更多特性,如继承、封装和多态。
  4. 更多的数据类型和集合,如泛型、枚举、集合和数组。
  5. 更多的设计模式可供选择。
  6. 更好的性能和优化。
  7. 更多的测试和调试工具。
  8. 更好的跨平台支持,包括Windows、Linux和macOS。
  9. 更多的语言和平台支持,如Java和Python。
  10. 更多的服务和框架,如ASP.NET Web API和MVC。

如果您需要了解更多关于Silverlight或其他.Net/WPF技术的详细信息,我可以为您提供帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(四):开源的Silverlight运行容器的编译、配置

,帮助软件企业实现“敏捷变化、快速适合”的目标,从而帮助软件企业激烈的市场竞争赢得先机并获得更高的回报。...二、关于Silverlight运行容器      2011年秋天的的时候,曾经Silverlight企业应用开发实践-AgileEAS.NET平台5.0 Silverlight支撑预览一文之中向大家介绍过...4.)为应用开发人员提供了类似Silverlight客户段直接访问远程数据库的功能,提供了类似DataTable的数据结构Matrix。     ...5.)AgileEAS.NET SOA中间件平台已经实现了与WinForm/WPF运行环境同样的资源管理平台的系列功能(模块管理、权限、用户、角色)以及工作流系统绝大多数功能。     ...运行环境的工作流支持管理功能功能都由这个项目提供。

66480

【译】Visual Studio 2019 WPF & UWP 的 XAML 开发工具新特性

如果错过了我们以前的版本,或者只是没有机会赶上,那么此博客文章将是您可以看到我们整个2019年所做的每项重大改进的地方。...以前,该功能显示附件中正在运行的应用程序的完整实时可视化树,而无法通过过滤器仅查看您在应用程序编写的 XAML。...预览,此功能也仅适用于 WPF .NET Core 应用程序,不支持扩展性,也不具有完整的功能。 ?...在此版本,我们已修复了 IntelliSense 错误,此修复程序 #regions 现在将在开始输入<!正确显示。...总结 这些功能只是我们一直努力的一部分,还有许多仍在开发,我们希望准备就绪分享更多信息。

7.2K30

ActiveReports 报表应用教程 (1)---Hello ActiveReports

开始专题内容之前,我们还是了解一下 葡萄城ActiveReports报表 是一款什么产品:葡萄城ActiveReports报表是一款全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类报表控件...,包括对交互式报表的强大支持、丰富的数据可视化形式、与Visual Studio的完美集成、以及对WPF / WinForm / ASP.NET / Silverlight和Windows Azure的多平台支持等...同时,该版本支持 WinForms、ASP.NET、ASP.NET MVC、SilverlightWPF 和 Windows Azure 平台。...,您还可以报表添加任意的第三方 .NET 控件,从而满足更多的报表扩张能力的需求。...第二步: Visual Studio 添加 ActiveReports V11 SP2 报表模板 ActiveReports 支持 WinForms、ASP.NET、ASP.NET MVC、Silverlight

2.9K60

针对构架师的.NET 3.0介绍

由于.NET 2.0和3.0共享同样的CLR,.NET 2.0编写的任何程序都可以运行于.NET 3.0,这是和以前版本的一个重要而显著的区别。...你甚至可以工作流已经处于运行过程添加和删除活动,这将使你面对改变的时候具有巨大的灵活性。...WPF利用XAML让你无需成为图形设计师就能尽情地开发下一代界面。 我建议你去看一个WPF应用程序的演示,来理解我指的下一代用户界面是什么意思。...这个阅读器是一个基于WPF的应用程序,运行在Internet Explorer浏览器,就是指所谓的XBAP(可扩展浏览器应用程序)——这是一个用于代替浏览器的ActiveX功能的技术。...近来另外一个需要更多关注的技术是WPF Everywhere(WPF/E),它现在的官方名字叫SilverLight。请记住,SilverLight不是.NET 3.0框架的一部分。

1.3K60

你应该知道的15个Silverlight诀窍

我推荐你使用Paint.NET来进行图片格式转换。 ? 3. 如果用户没有安装Silverlight 4插件,下图中黄色高亮代码(ASPX或者HTML文件提示用户下载。 ?...优先使用Silverlight模板和主题,微软默认为应用程序提供了4种主题供用户选择。VS2010还可以使用内置的导航应用程序模板,Blend4还有一些关于MVVM的模板。...通过积极向社区发布产品信息,得到用户反馈,然后为开发者和设计者快速添加新功能。...总之我只会把所有用户都必须的文件打包在XAP。 11. 你可以将Silverlight部署IIS之外的其他服务器上。...Silverlight可以确保用户不同的浏览器上得到相同的体验。对于HTML页面来说,Firefox上可以正常工作的,那么IE 6.0上不知道会发生什么

82460

考古Expression Web:微软当年最漂亮的WPF软件

透过复杂的 CSS 设计功能,释放的创意点子,并替您的网站注入活力。可视化的设计工具、专门的工作窗格和工具列,让精确地控制版面配置和格式。...为什么是Expression Web 最近打算写Blend的博客,突然来了兴致想看看很久没用过的Expression Studio,因为Expression Studio的其它几个(Design,Encode...这篇文章为什么分类为WPF?因为Expression Studio的剩余价值不在于它开发Web的功能,而在于它本身是一个有趣WPF软件。 3....在当年我常常把这些图片拿去Silverlight上用。后来我写XAML越来越熟练,反而越来越觉得系统的按钮应该越简洁越好,就再也不使用这种图片按钮了。...如果有兴趣的话可以反编译抄抄它的控件,其实很久以前已经有人做过这方面的工作,例如这个项目: WpfExpressionBlendTheme: A WPF theme which will make an

1K10

microsoft silverlight

借助该技术,您将拥有内容丰富、视觉效果绚丽的交互式体验,而且,无论是浏览器内、还是 桌面操作系统(如Windows和 Apple Macintosh)都可以获得这种一致的体验。...Microsoft .NET Framework3.0(Windows 编程基础结构)的呈现技术 XAML(可扩展应用程序 标记语言)遵循 WPF(Windows Presentation Foundation...有关计算机信息的收集和使用软件中支持 Internet 的功能会将计算机的相关信息(“标准计算机信息”)发送到访问的网站和使用的 Web 服务。通常,这些信息不是个人可识别信息。...例如, Silverlight 自动更新发送到 Microsoft 的信息将存储具有有限的访问权限的计算机系统上,而这些计算机系统则位于受控制的设备。...什么Silverlight? . 2. Microsoft Silverlight / 银光 . 3. Silverlight 3 改善6大功能 . 4.

1.2K90

C# WPF MVVM开发框架Caliburn.Micro 关于Conventions⑧

这就是为什么CM的约定是完全可定制的,如果不需要,甚至可以完全关闭。如果您要使用约定,并且由于它们默认情况下处于启用状态,那么最好了解这些约定是什么以及它们是如何工作的。这就是本文的主题。...定制 开箱即用的约定非常简单,它基于我们现实世界中使用过和看到其他人使用过的许多模式。然而,绝不局限于这些简单的模式。注意到上面讨论的所有方法都是作为Funcs实现的,而不是实际的方法。...在这里,的根ViewModel被传递给定位器,以确定应用程序的shell应该如何呈现。Silverlight,这将导致设置或的RootVisual。WPF,这将创建主窗口。...我不提供这种开箱即用的实现,因为它不能保证Silverlight成功。原因是Silverlight不允许获取私有字段的值,除非调用代码是定义字段的代码。...但是,了解这些约定是什么以及整个框架如何使用它们是很重要的。本文的最底部是一个代码列表,它显示了如何开箱即用地配置所有元素。

2.7K20

Silverlight 结构分析

Silverlight以浏览器的插件方式,提供丰富的多媒体展示功能以及更多交互性的Web前端解决方案。...本文的重点在于探讨Silverlight的整体架构,以及Silverlight应用程序是如何在浏览器运行的,各个子部分的作用是什么。 1.     ...-   agcore.dll Silverlight Presentation Foundation,包括多媒体展示、基于向量的绘制引擎等等。这个DLL为什么以“ag”打头哪?...其他的DLL文件WPF的类库中都有,只不过现在尺寸小了很多,这是作为浏览器应用所必须的。 下图是Silverlight architecture的图例,你可以把上面的DLL对号入座: ?...如同CLR可以使得.Net代码桌面应用程序执行一样,有了CoreCLR,.Net Framework的代码以及应用程序的代码就可以浏览器执行了。

84880

Knockout.Js官网学习(简介)

MVP 里的M 其实和MVC里的M是一个,都是封装了核心数据、逻辑和功能的计算关系的模型,而V是视图(窗体),P就是封装了窗体的所有操作、响应用户的输入输出、事件等,与MVC里的C差不多,区别是MVC...MVVM的优点 MVVM已在微软WPF/Silverlight/WP7广泛应用,和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点 1. 低耦合。...而不管是Silverlight/WPF或JavaScript,MVVM程式库的目标即在节省前述自行开发的工夫,只需显示/输入元素上注明其对应的ViewModel属性,之后全部交给knockout.js...2.UI界面自动刷新 (Automatic UI Refresh):当的模型状态(model state)改变的UI界面将自动更新。...然后我现在建立的是asp.net mvc4.0应用,然后运行后,输入文本数据,移开鼠标,即可看到span的文本也跟随发生变化。

2.3K20

如何使用Microsoft技术栈

Microsoft自己并不想从官方层面上反对Silverlight这样的技术,相对而言他们更喜欢让这种技术慢慢淡出人们的视线,否则局面可能更加混乱。...指南中并没有提及比较老的ASP.NET渲染工具箱——Web表单。虽然该技术依然积极的开发,同时从理论上说它也能够渲染设备特定的HTML,但是在实践Web表单并没有发挥其真正的潜力。...在这种情况下,从WPF入手让你更有可能在不同的平台之间共享代码。 与常见的WinForms应用程序相比,WPF灵活的渲染引擎渲染的外观更漂亮。...像“快速流畅”、“返璞归真”和“事半功倍”这样的设计原则能够通过XAML设计中使用现代UI、谨慎地使用动画以及广泛地实现.NET异步编程这些方法应用到已有的桌面应用程序。...例如,他们说SRP可能导致一个类的构造函数中有15个依赖。为了“解耦”这些依赖,他们建议从构造函数移除这些依赖,然后使用控制反转容器进行注入。

1.3K60

DotNet 资源大全中文版(Awesome最新版)

MediatR - .NET简单,没有意义的调解器实现 Warden - 为的应用程序,资源和基础设施定义“健康检查”。...MVVM Light Toolkit - 该工具包的主要目的是加速WPFSilverlight,Windows Store(RT)和Windows Phone创建和开发MVVM应用程序 Catel...State machines国家机器 Stateless - 直接在.NET代码创建状态机和轻型状态机基于工作流 Automatonymous - .Net的状态机库 - 允许编写流畅的状态机器 Appccelerate...- .NET的动态模拟框架 Shouldly - 应该是一个断言框架,其重点是断言失败提供很好的错误消息,而简单而简洁。...和Mono上构建基于HTTP的服务 IISNode - 主机NodeJS应用程序IIS Suave.IO - 框架/图书馆/网络服务器,让您在完成的项目提前完成的项目,看到您在[F#]编写的美丽代码

16.1K82

20款优秀的基于浏览器的在线代码编辑器「建议收藏」

浏览器编译Java, C# 和 VB.net等。 马上使用 2. Dabblet 跨浏览器兼容,对前端攻城师们来说是一个不得不处理的问题。...Word-wrap支持(不了解什么功能) 搜索、替换还有正则表达式 新建行的格式自动缩进 行数显示提示 多语言支持 允许一个页面内多个实例 支持全屏牧师 支持插件机制 支持保存、加载的回调函数 可动态内容管理...C#中支持包括ASP.NET,WCF,浏览器的SilverlightWPF应用程序开发和部署。数据库支持包括SQL Server 2005和亚马逊SimpleDB的。...语法着色和代码完成的功能,帮助您在开发过程。它还具有一个在线调试器,允许设置断点,通过的代码的步骤,检查调用栈,调试和其他行动。...你可以或者使用作为的桌面IDE,完全取代了功能丰富和强大的CodeRun或者你可以用它来上传现有的代码和测试云端,或与的同行分享。 马上使用 15.

2.5K10

浏览器编译代码_ie浏览器html编辑器

浏览器编译Java, C# 和 VB.net等。 马上使用 2. Dabblet 跨浏览器兼容,对前端攻城师们来说是一个不得不处理的问题。...Word-wrap支持(不了解什么功能) 搜索、替换还有正则表达式 新建行的格式自动缩进 行数显示提示 多语言支持 允许一个页面内多个实例 支持全屏牧师 支持插件机制 支持保存、加载的回调函数 可动态内容管理...C#中支持包括ASP.NET,WCF,浏览器的SilverlightWPF应用程序开发和部署。数据库支持包括SQL Server 2005和亚马逊SimpleDB的。...语法着色和代码完成的功能,帮助您在开发过程。它还具有一个在线调试器,允许设置断点,通过的代码的步骤,检查调用栈,调试和其他行动。...你可以或者使用作为的桌面IDE,完全取代了功能丰富和强大的CodeRun或者你可以用它来上传现有的代码和测试云端,或与的同行分享。 马上使用 15.

2.4K30

译 | .NET Core 3.0 Preview 6 已发布

https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0-preview-6/ 如果错过了...R2R 二进制文件通过减少 JIT 应用程序加载需要执行的工作量来提高启动性能。二进制文件包含与 JIT 生成的代码类似的本机代码,性能最重要的时候(启动)给 JIT 一点假期。...注意: 编译应用程序程序集,生成的本机代码特定于平台和体系结构(这就是为什么发布必须指定有效的运行时标识符)。...使用反射或相关动态功能的应用程序或框架(包括 ASP.NET Core 和 WPF)修剪通常会中断,因为链接器不知道此动态行为,通常无法确定哪些框架类型在运行时进行反射所需的。...我们还有几个月的错误修复和性能工作。当我们完成这一过程,我们也感谢的反馈。

93010

CSLA .NET 3.6支持Silverlight 2

作者 Abel Avram   译者 霍泰稳 .NET平台上基于组件的可扩展逻辑架构(CSLA .NET)发布了3.6版本,其中包括了对微软Silverlight 2 的支持。...CSLA .NET是一个.NET软件开发框架,帮助开发者“为Windows、Web、面向服务和工作流等应用构建强大和可维护的业务逻辑层”。...据CSLA .NET创始人Rockford Lhotka说,3.6版是一个相当重要的版本,包含了以下重要的改进: Windows和Silverlight可共享超过90%的业务对象代码; 供WPFSilverlight...和Windows Forms使用的新型强大UI控件; 异步的数据门户,使得对象持久性可在后台线程进行(需Silverlight里面,但不一定要Windows平台); 异步校验规则; LINQ to CSLA...优化的索引; 可观的性能提升; CSLA .NET 3.6支持微软Silverlight 2,运行在.NET 3.5 SP1平台上。

520100

C# WPF实战项目升级了

升级步骤 step1 :将packages.config迁移到 PackageReference(非必须) 这样做的好处包括精简内容与以及不再需要额外的packages.config文件 step2 :弹出的对话框列出顶级的依赖项和传递的依赖项...还会询问是否将后者升级到顶级依赖项,这个项目无需做任何改变,直接点击“确定”: step3:打开Caburn.Micro.Hello.csproj,会发现少了些东西,但多了下面这段,这段就是经过精简的Nuget引用,“...支持的其他平台 .NET Core 3.1 WPF 、.NET 5 WPF -. 已删除对以下平台的支持。...Silverlight 5、Windows Phone 8(Silverlight)、Windows Phone 8(Windows运行时)、Windows 8.1、.NET 4.0用于WPF。...支持的WPF的.NET最低版本是4.6.1,所有这些平台3.x版本仍然受支持. -. 重大变化,以下是4.0.0版本包含的更改。 目标平台已更改,以支持新.NET平台版本。

90120
领券