本周初,微软发布了一个 Silverlight 更新,解决了平台上的几个关键问题。此次发布叫做 Silverlight 4 GDR3 ,并且只是针对运行时的;并没有增加任何新功能或是 SDK。
折磨 Silverlight 开发者的最严重的内存问题就是无法安全地使用内联模板(inline templates)。使用他们的控件看起来运转正常,但却从来不会被垃圾回收器回收。你可以在 2010 年 3 月论坛的这篇帖子中看到有问题的示例代码。对于 Silverlight 团队来说,这是个让人难堪的问题,因为问题的严重程度导致人们开始嘲笑他们了。
为了解决这个问题以及文章中所提的其他问题,开发者们不得不让用户更新 Silverlight。这是通过在
更多内容推荐
Windows 和业务线应用程序:没有更好的选择
在2013 Build大会上,微软相继公布了一系列新功能,这些功能有助于提升开发者在WinRT平台上开发业务线(LOB,Line-Of-Business)应用的乐趣。但是由于缺少部署的Story,WinRT基本上丧失了生命力。 与此同时,和Silverlight、WinForms一样,WPF也已走向没落。
4. 分桶表、静态分区和动态分区
2023-09-08
关于 IE11 的更多信息
这篇新闻收集了关于IE11的更多信息,包括微软希望IE11与操作系统更紧密的结合、对触摸操作的支持、为电池寿命和整体性能提升所做的努力、针对大屏设备的多窗口支持、浏览器多屏同步、更有效的GPU使用、网页内容优先级区分、视频服务和安全性等内容。
WebAssembly 和 Blazor:解决了一个存在十年的老问题
Blazor可以使用C#构建客户端代码,还允许开发人员在没有插件的情况下在浏览器中运行现有的.NET标准DLL。
数据分析 · 用户数据(第二部分)
2023-09-18
.NET Framework 4.8 预览
虽然人们的大多数关注点都在.NET Core上,但经典的.NET Framework仍然在开发中。.NET 4.8的“早期访问”预览版表明了微软最关心的领域包括高DIP、可访问性和并发性。
Windows 11 预览版现严重 Bug,原来是内置广告惹的祸
上周,微软向 Windows Insiders 用户推送了新版本的 Windows 11,很快首批安装新版本的测试人员就遇到了问题,桌面、开始菜单、任务栏以及其他核心组件频繁出现崩溃和无法加载的情况。微软也快速定位问题并提供了修复注册表项的解决办法。
Flash EOL 将至,WebAssembly 来“续命”
Flash模拟器Ruffle和x86虚拟化技术CheerpX都利用WebAssembly在浏览器中播放.swf文件。
37|包管理和分发:通过 NPM 做包的管理和分发
在JavaScript不断模块化的今天,NPM让我们更容易分享和使用其他开发者所提供的工具,但我们也看到了它的很多安全隐患。
2022-12-13
.NET 4.6 中的 WPF
尽管“WPF已死”的谣言甚嚣尘上,但微软却并没有停止WPF开发的脚步。在.NET 4.6及未来版本的WPF中一共有四个主要的发展方向:性能、与DirectX的集成、支持现代硬件以及工具。
如何扩展现有用户属性
2022-09-08
34|升级收益:这两年 React Native 都做了哪些升级?
一文解析现阶段 React Native 的发展如何?新架构是否真的可用?是否应该对自己的业务进行升级?
2023-06-01
Silverlight 5 的安全性:为局域网而设计
人们最初认为Silverlight是Flash杀手,但是Flash本身已经被HTML 5所取代。人们还认为它是一种交付跨平台应用程序的方式,但是iOS让这个希望也破灭了。让人奇怪的是,它在人们认为应该是WPF的领域——企业内部业务应用程序——中繁荣起来,而且Silverlight 5中改进的安全性模型也反映了这一点。
Windows Phone 的 Silverlight Runtime 变化
最近以来我们一直关注于通用XAML,但现在已转向于用于Windows Phone的Silverlight。虽然通用XAML(通用Apps)注定最终会取代Silverlight,但是Silverlight目前仍然是Windows Phone的开发者的选项之一。
基于 Chromium 的预览版 Edge 终于来了
4月9日,微软在其官方博客上正式发布了基于Chromium的第一个Dev和Canary版本的Edge,据了解,Dev频道周更,Canary频道每天都会更新,现在,你可以在Windows 10 上使用它们,Beta版本还尚未发布。
.NET 5 的重大改变:消失的历史技术
在本文中,我们将回顾一些未能进入.NET Core的历史性.NET技术。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
数据分析 · 用户数据(第一部分)
2023-09-18
.net5 发布,.NET 会就此“支棱起来”吗?
在全面开源的趋势之下,微软可算是跟上了时代的脚步,作为微软最早迈向开源的重要象征之一,.NET5的发布对微软,以及.NET的使用者都意义非凡。未来,微软会将所有的.NET 组件整合到一个产品下,用户可以根据需求使用.NET的某个部分,不用专程下载安装所有内容
2020-11-26
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
暂无签名
推荐阅读
6、运行时数据区 - 堆 Heap
2023-09-26
.NET 内存管理必备知识
2021-12-10
C# 基于 MessageBox 类的消息对话框讲解
2022-07-19
路由树:静态匹配之集成 Server
2023-09-26
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
课件下载
2023-09-27
C#入门系列 (一) -- 初识 C#语言
2022-06-01
电子书
大厂实战PPT下载
换一换 张熠 | 58 同城 信息安全部-安全服务团队负责人、架构师
田晨 | WebEye 云服务技术总监
俞育才 | eBay 特征平台负责人
评论