Interop Forms 的新版本支持将.NET 控件放置在 VB 6 窗体上,就好像是 ActiveX 控件一样。
微软在数年前破坏了 Visual Basic 的兼容性。破坏不止一处两处,VB 6 和 VB 7 之间存在的差异,使得将已有代码从前者直接迁移到后者几乎成了不可能完成的任务。
尽管进行升级仍然显得捉襟见肘,微软一直在不断铲除这个问题。微软的最新努力使得 Visual Basic 6 窗体能够容纳.NET 控件,就想这些控件是 VB6 的原生控件一样。
Interop Forms 的第一个版本给用户带来的痛处是无法创建 MDI 子窗体。不巧的是这仍然不可行。然而,开发人员可以做的,是在 VB6 中创建子窗体,并将其所有内 容用.NET 来构建。尽管这个解决方案并不完美,并且在如合并菜单等方面可能出现问题,但是这样确实使得开发人员在迁移的征途上向前迈进了一步。
更多内容推荐
震撼的 Linux 全景图:业界成熟的内核架构长什么样?
这节课我们会解析Linux、Darwin-XNU和Windows的内部组件与结构,并比较它们的架构,为后续学习做好铺垫。
2021-05-17
Gerald Versluis 访谈:Xamarin 社区工具包的现状和未来
Xamarin.Forms正在向.NET MAUI演进,Xamarin社区工具包也在为转型做准备。InfoQ采访了Gerald Versluis。他是一位来自荷兰的微软软件工程师。在这次访谈中,我们探讨了Xamarin社区工具包、向MAUI的过渡以及他们未来的路线图。
我在软件工程师生涯中犯下的七大错误
希望在阅读这篇文章后,你会从中得到一些有用的东西,这样以后就不要再像我一样犯错——并付出那么多代价了。
Windows Subsystem for Linux 2 将在 Windows 10 v2004 中正式发布
随着正式发布,WSL2现在可以通过标准的Windows Update自动更新。
平台:智能家居开源平台的生态是怎样的?
在正式进入实战篇之前,我想以智能家居领域为例,带你了解一下开源平台。
2020-12-14
微软正式发布 .NET 6 LTS 版本
号称是“迄今为止最快的 .NET”。
回头草也挺好:试试.NET Core 和 C#
在这篇文章中,我想聊聊 .NET,以及为什么我认为它可能会回归。
导读|池建强:Vim 就是四个字“唯快不破”
我工作了二十多年,写程序有十几年,用过各种编程工具,如果让我推荐一款的话,那一定是 Vim。
2020-07-20
通过 XAML Islands 使 Windows 桌面应用程序现代化
你可能会觉得,Windows桌面开发已经彻底完蛋了,但根据Visual Studio中的遥测数据,每个月有大约240万开发人员在积极地开发桌面应用程序,比20个月前增长了50%。有一个如此大的社区支持,微软正在寻找方法,帮助开发人员把那些资产整合进Windows 10。
加餐|集中答疑:详解 Android 环境搭建
搭建 Android 环境比搭建 iOS 环境遇到的网络问题更少,更推荐新手直接搭建 Android 环境。
2023-02-01
迁移到 Atlassian Data Center 并没有您想象的那么可怕
我们能够理解,做出升级到 Data Center 这个决定确实会具有一定的挑战性。因为会考虑到在迁移过程中会出现的问题,比如担心它会花费比计划更长的时间,或者会在合并实例或迁移应用程序时出现问题。
2020-11-23
使用 .NET Core 模板引擎创建自定义的模板和项目
dotnet CLI是实现这些优势功能的入口点,它包含了许多用于创建、编辑、构建和打包 .NET Core项目的不同命令。
用户故事 2|在库乐队中,你就是最好的架构师
可能在很多人的印象里,玩音乐的都有一头长发,写代码的都穿格子衬衫。事实上,专心写Bug的码农,也有对美的追求。
2021-02-16
微软推出 Microsoft.Data.SqlClient,替代 System.Data.SqlClient
微软继续努力将微软产品从.NET Core中分离出来,并将SQL Server驱动程序分离到了一个单独的部署流中。
Visual Basic 兴衰记
28 年过去了,我们终于要目睹世界上最流行的语言之一,Visual Basic ,开始衰落了吗?
.NET 生态系统概览
.NET 5预计会在2020年发布,届时将统一所有.NET平台。
Blazor 跻身跨平台移动应用开发
Mobile Bindings项目意在使用Microsoft Blazor和.NET for iOS/Android实现跨平台移动应用开发。
微软不会将 Windows 迁移至 Linux
这里的重点甚至不在 Windows 或者 Linux,而是我们该先选择 Hyper-V 还是 KVM。解决了这个问题,Windows 与 Ubuntu 栈都能通过些许调整在对方之上顺畅运行。
01|基本操作:5 分钟制作一段专属手机铃声
如果想让自己的手机显得有点个性的话,除了换手机壳、主题、壁纸外,换个铃声也是很必要的。而且,自己亲手制作的铃声多有个性!
2021-01-18
.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5重大变更系列的最后一个主题是WPF和Windows Forms。这些桌面技术在.NET Core 3.0之前是不可用的,因为.NET Core的早期版本主要专注于基于Web的应用程序(ASP.NET Core)。
暂无签名
推荐阅读
押注.NET 是件好事
逃离被微软支配的恐惧,.NET 开发者们 Fork 了一个开源分支
微软计划闭源在 VS Code 中的 C#扩展,开发者:无法接受的管理者权力滥用行为
.NET6 新东西 -- 隐式命名空间引用
2021-11-17
第 09 讲 老梁说绩效去绩效 VS 新绩效
2023-10-17
加餐|集中答疑:详解 iOS 环境搭建
2023-03-01
04|架构演进:架构是如何跟随业务演进的?
2023-02-17
电子书
大厂实战PPT下载
换一换 许文强 | 腾讯云 高级开发工程师
鲍捷博士 | 文因互联董事长、创始人 中国中文信息学会语言与计算专委会金融知识图谱工作组主席
马文龙 | 华为云 数据库高级工程师
评论