为纪念 BASIC 50 周年,微软的 VB 团队创建了一个基于 Roslyn 的 IDE,向 QuickBasic 致敬。该 IDE 看上去和原来的 QuickBasic 比较像,但是提供了一些现代特性,如代码补全:
尽管人们很容易把 QuickVB 看成噱头而不予考虑,但是它也说明了在未来的应用中的一些可能之处。以此为起点,开发者可以利用 Roslyn 来构建强大的应用内 IDE,使用户能够创建自己的宏和扩展。
这并不是新概念,但是当微软放弃Visual Basic for Applications SDK 而且未能在Visual Studio Tools for Applications 上交付时,失去了很多影响力。随着Roslyn 的开源,开发者可能更愿意再次在这条路上进行投入。
QuickVB 基于 Apache 2 许可证发布在 CodePlex 上。
查看英文原文: QuickVB: A Roslyn Based IDE in the Spirit of QuickBasic
更多内容推荐
ChakraCore 现在可以在 Linux 和 Mac OS 上运行了
微软演示了在Linux和Mac OS X上运行ChakraCore以及在Linux上运行Node.js/ChakraCore。
学编辑器,到底应该学什么?
本文是作者在学习编辑器时的一些感悟,以及对于怎么学习编辑器、该学什么的一些建议,希望对你的编辑器探索之路有所帮助。
2018 年 9 月 13 日
微软的新编译器增加了对 C++11 特性的支持
微软发布了C++编译器的一个新CTP版本,支持新的C++11功能,同时宣布标准C++基金会成立。该基金会由不同的公司和组织组建,用以推广和支持C++。
Visual Studio 的未来特性展望
虽然Visual Studio 15.2新近发布,但是开发团队的工作依然在继续。在Build 2017大会上,Microsoft介绍了在下一步推出的15.3版本中将提供的新特性。
微软宣布开源 WPF、WinForms 和 WinUI
在微软Connect 2018大会上,微软发布了.NET Core 3.0的第一个预览版。同时,微软还宣布,他们将WPF、Windows Forms(WinForms)和WinUI作为开源项目托管在GitHub上。
通过 VS15 将 Win32 应用程序移植到 Windows 10
Project Centennial 使现有的Win32应用程序更容易迁移到Windows 10通用平台上(UWP),该项目是微软在应用程序迁移方面努力的一个代表。Visual Studio “15”中一个新的扩展让这个工具更容易使用。
Visual Studio 15.4 发布,新增多平台支持
微软发布了Visual Studio 2017的第四个升级版本,并且延续了支持.NET Standard 2.0和通用Windows平台(UWP)的承诺。.NET Standard 2.0支持是微软推动跨平台应用程序开发和代码重用战略的重要一环。
SaaS 先驱 Salesforce
Salseforce是云计算先驱,也是全球知名的CRM服务提供商。在20多年前就超前地提出了云计算和SaaS服务的概念,如今已是全球领先的云计算应用提供者。
2018 年 8 月 24 日
Phoenix 编译器框架说明
Phoenix框架的构架师Andy Ayers,通过在Channel9上做的一个视频来设法解释Phoenix编译器框架(Compiler Framework)究竟是什么,以及它是如何工作的。
使用脚手架工具创建 React 项目
无
2018 年 6 月 19 日
F# 4.0 于全平台发布
F# 4.0已在三个主要的平台上(Windows、Mac OS X与Linux)发布。新版本带来了大量的新特性、bug修复和性能改进。无论开发者是否在Visual Studio 2015中编码,都可以从这门语言的改进中受益。
Visual Studio 的 Node.js 插件:NTVS 1.0 正式发布
NTVS是Node.js Tools for Visual Studio的缩写,它是Visual Studio 2012 和 Visual Studio 2013 为Node.js开发提供的一款免费、开源的插件。近日,从微软的官方博客中得知,NTVS 1.0版本正式发布,该版本支持 Visual Studio免费社区版和 Visual Studio Web开发版,同时也支持 Visual Studio专业版等。
脚本语言:搭建高性能的混合系统
以C++为底层基础,Python和Lua作为上层建筑,共同搭建起高性能、易维护、可扩展的混合系统。
2020 年 6 月 13 日
开篇词|我们为什么要学 Vim?
我为你准备了一个全新的课程,《Vim 实用技巧必知必会》。Vim 是一个效率利器,让我们一起享受它带来的技术乐趣吧。
2020 年 7 月 20 日
VS 2008 SP1 集成 VB Power Packs
如果一个Bug修复已经完成但无人知晓,这也算是真正修复了吗?VB Power Packs修复程序已经打包到VS2008 SP 1中,但只有那些清楚知道自己所引用的DLL需要做哪些改变的人才算真正得到更新。
InfoQ 中文站.NET 社区 2007 年度十大新闻
这次所整理的十大新闻中有些未必是大家最关注的热门新闻,但是我尽量用这十大新闻描绘出2007年里.NET社区的一个总体发展。今年的Visual Studio 2008,.NET Framework 3.5和Silverlight 1.0等让众人激动不已,明年的Silverlight 2.0、ADO.NET Entity Framework、SQL Server 2008和Windows Server 2008同样让人期待万分。
Go 语言简介:历史背景、发展现状及语言特性
2019 年 3 月 4 日
微软开源一套 DirectX 工具集
近日,从微软的官方博客中得知,微软基于MIT开源协议开源了一组DirectX工具集,并将代码托管在GitHub。同时,这些开源的内容此前采用的是微软自己的开源协议MS-PL,代码托管在自己的开源网站CodePlex,并且最近一段时间仍然会保留着CodePlex上的源码。
略懂技术的运营同学。
推荐阅读
Visual Studio 2013+1 承诺新的 C# / VB 功能
Eclipse 推出新的与 IDE 无关的原生云应用程序构建和部署工具
Expression Studio 3 入门学习包
程序员练级攻略:技术资源集散地
2018 年 8 月 9 日
Hadoop 三国之蜀国 Hortonworks
2018 年 3 月 9 日
新 Rider 预览版发布,对 F#的支持是亮点
在 Docker 容器中运行 Elasticsearch Kibana 和 Cerebro
2019 年 6 月 24 日
电子书
大厂实战PPT下载
换一换 郑秋野 | 滴滴出行 数据平台部/高级专家工程师
杨波 | 资深架构师,微服务技术专家 《微服务架构实战160讲》专栏作者
马锴 | 腾讯优图实验室 专家研究员
评论