Interop Forms 的新版本支持将.NET 控件放置在 VB 6 窗体上,就好像是 ActiveX 控件一样。
微软在数年前破坏了 Visual Basic 的兼容性。破坏不止一处两处,VB 6 和 VB 7 之间存在的差异,使得将已有代码从前者直接迁移到后者几乎成了不可能完成的任务。
尽管进行升级仍然显得捉襟见肘,微软一直在不断铲除这个问题。微软的最新努力使得 Visual Basic 6 窗体能够容纳.NET 控件,就想这些控件是 VB6 的原生控件一样。
Interop Forms 的第一个版本给用户带来的痛处是无法创建 MDI 子窗体。不巧的是这仍然不可行。然而,开发人员可以做的,是在 VB6 中创建子窗体,并将其所有内 容用.NET 来构建。尽管这个解决方案并不完美,并且在如合并菜单等方面可能出现问题,但是这样确实使得开发人员在迁移的征途上向前迈进了一步。
更多内容推荐
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
微软推出 Microsoft.Data.SqlClient,替代 System.Data.SqlClient
微软继续努力将微软产品从.NET Core中分离出来,并将SQL Server驱动程序分离到了一个单独的部署流中。
震撼的 Linux 全景图:业界成熟的内核架构长什么样?
这节课我们会解析Linux、Darwin-XNU和Windows的内部组件与结构,并比较它们的架构,为后续学习做好铺垫。
2021-05-17
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
.NET6 新东西 -- 隐式命名空间引用
早在 .NET 6 Preview 7版本中微软就已经引入隐式命名空间引用。在.NET Preview 7这个版本中这个功能是默认开启的,如果需要禁用它的化就需要配置DisableImplicitNamespaceImports来禁用,但是到了.NET6 RC1版本的时候这个功能是禁用的,如果要使用就需要通过
2021-11-17
13|小试牛刀:跑通 RISC-V 平台的 Hello World 程序
这节课,让我们动手定制一个能运行RISC-V可执行程序的QEMU模拟器。
2022-08-24
微软正式发布 .NET 6 LTS 版本
号称是“迄今为止最快的 .NET”。
加餐|集中答疑:详解 Android 环境搭建
搭建 Android 环境比搭建 iOS 环境遇到的网络问题更少,更推荐新手直接搭建 Android 环境。
2023-02-01
AWS 加入 .NET 基金会
今天我们很高兴地宣布,AWS 将作为企业赞助商加入 .NET 基金会。
Windows Subsystem for Linux 2 将在 Windows 10 v2004 中正式发布
随着正式发布,WSL2现在可以通过标准的Windows Update自动更新。
WPF 与 Winform 的区别以及应用场景
WPF
2022-03-15
.net5 发布,.NET 会就此“支棱起来”吗?
在全面开源的趋势之下,微软可算是跟上了时代的脚步,作为微软最早迈向开源的重要象征之一,.NET5的发布对微软,以及.NET的使用者都意义非凡。未来,微软会将所有的.NET 组件整合到一个产品下,用户可以根据需求使用.NET的某个部分,不用专程下载安装所有内容
2020-11-26
回头草也挺好:试试.NET Core 和 C#
在这篇文章中,我想聊聊 .NET,以及为什么我认为它可能会回归。
几行汇编几行 C:实现一个最简单的内核
今天我们来写一个最小的操作系统——Hello OS,先练练手、热热身,直观感受一下。
2021-05-12
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
开发者对微软的“不信任”是不断累积出来的。
Electron 多窗口应用实战
讲师介绍: 黄晨,毕业于伊利诺伊大学厄巴纳香槟分校电脑工程专业,猿辅导桌面端开发工程师,曾在猿辅导用WPF架构开发 Windows Native 应用,后参与桌面端向 Electron 架构的迁移并负责后续桌面端在 Electron 上的直播课堂研发工作。 问题背景: Electron 作为一个流行的前端架构,可以让我们快速地利用前端技术栈开发跨平台的桌面应用。但是现在主流的前端技术栈(Angular、React等)主要解决的是单页应用(SPA)的开发问题,而并没有考虑 Electron 环境下的多窗口应用的使用场景。 内容看点: 子窗口管理 多窗口的数据同步 数据传输开销
2022-01-14
Gerald Versluis 访谈:Xamarin 社区工具包的现状和未来
Xamarin.Forms正在向.NET MAUI演进,Xamarin社区工具包也在为转型做准备。InfoQ采访了Gerald Versluis。他是一位来自荷兰的微软软件工程师。在这次访谈中,我们探讨了Xamarin社区工具包、向MAUI的过渡以及他们未来的路线图。
.NET 生态系统概览
.NET 5预计会在2020年发布,届时将统一所有.NET平台。
Microsoft 云采用框架,助力企业快速完成云迁移
云计算在企业数字化中扮演重要角色,为了追求更高的敏捷性、灵活性,节约成本,不论大中小型企业,各行各业对云计算和云服务的需求都十分旺盛。
用户故事 2|在库乐队中,你就是最好的架构师
可能在很多人的印象里,玩音乐的都有一头长发,写代码的都穿格子衬衫。事实上,专心写Bug的码农,也有对美的追求。
2021-02-16
暂无签名
推荐阅读
C# 之 字符串前加 @(逐字字符串标识符)
2023-04-25
微软将于年底终止对 .NET Core 3.1 的支持
特别加餐|当 JS 遇到 AIGC,会碰撞出什么样的火花?
2023-05-22
加餐|集中答疑:详解 iOS 环境搭建
2023-03-01
押注.NET 是件好事
微软计划闭源在 VS Code 中的 C#扩展,开发者:无法接受的管理者权力滥用行为
期中周|扩展现有协程框架,实现高级任务调度
2023-02-13
电子书
大厂实战PPT下载
换一换 唐飞虎 | 月之暗面 高级研发工程师 开发者关系负责人
严申 | 腾讯云 云原生产品中心高级研发工程师
蒋志远 | 淘宝 高级研发工程师
评论