The History and Legacy of Visual Basic | Hacker News

LinkVisual Basic 的崛起、衰落與持續影響
https://retool.com/blog/history-of-visual-basic

📌 Summary:
本文詳述了 Visual Basic(VB)從1980年代末期誕生至成為全球主流程式開發環境的歷程。起源於 Alan Cooper 在1988年於微軟展示的 Tripod 架構,其核心概念是讓使用者以視覺化方式建構個人化的 Shell 界面,此創意後來演變成影響深遠的 Visual Basic。微軟將 Tripod 重構為代號「Ruby」的專案,最終推出結合 Embedded Basic 語言與視覺元件的 Visual Basic 1.0(1991年),以拖拉介面結合事件驅動設計,降低 Windows 程式開發門檻,吸引大量非專業程式設計師與主機程式開發者轉向 VB。此後 VB 快速發展積累龐大生態與第三方元件市場,至1998年 VB6 無人可及。然90年代末期,微軟推出與 .NET 框架整合的 VB.NET,語言複雜且遷移不順,導致 VB 用戶大幅流失。盡管如此,VB 對開發工具視覺化介面與程式開發流程影響深遠。此外,VB 的歷史反映軟體業從程式語言設計轉向開發者生產力工具與生態系統的重要演變。當前網路與雲端平臺大量應用需求持續擴增,英雄般地延續了 VB 創造「讓更多人能快速創造軟體」的初衷。

🎯 Key Points:
★ 起源與創新:
→ 1988年 Cooper 展示 Tripod,提出 shell construction set 允許用戶自己設計介面,突破 Windows 當時粗糙的介面限制。
→ 採用拖放控件(gizmos/controls)與事件驅動模型,使得程序員藉由視覺化方式編寫應用成為可能。

★ 微軟轉化與推廣:
→ 微軟將 Tripod 重寫為 Ruby,利用 DLL 模組化控件架構,促成第三方元件市場(VBX),延伸程式功能與生態。
→ 1991年Visual Basic 1.0問世,以快速開發與簡易使用聞名,成為主流 Windows 應用程式開發工具。
→ VB 降低開發門檻,吸引大量包括主機程式設計師在內的非傳統 Windows 開發者,成為 90 年代 Windows 桌面開發的標準。

★ 衰落與影響:
→ 2002 年 VB.NET 面世,採用物件導向並融入 .NET 框架,因複雜且缺少良好遷移管道,導致大量 VB6 開發者流失。
→ 微軟未能有效保留 VB6 用戶基礎,使眾多應用停滯或轉向其他語言如 JavaScript 或 PHP。
→ Linus Torvalds 認為 VB 在簡化開發、推廣圖形介面及資料庫應用上的貢獻超越許多物件導向語言,強調工具與生態系的重要性。
→ 雖 VB逐漸退場,但其所啟發的視覺化開發理念與快速原型設計仍驅動現代軟體開發工具發展,例如 Microsoft PowerApps 等。

🔖 Keywords:
#Visual_Basic #Alan_Cooper #Windows_GUI #事件驅動 #VBX控件

The History and Legacy of Visual Basic | Hacker News

MSTest 3.8: Top 10 features to supercharge your .NET tests! - .NET Blog

MSTest 3.8 is here! It's built on your feedback and packed with powerful new features to simplify and smooth your testing experience.

.NET Blog

Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks
https://devblogs.microsoft.com/dotnet/mtp-adoption-frameworks/

#microsoft #NET #C #F #Visual_Basic #Announcements #testing

Microsoft.Testing.Platform: Now Supported by All Major .NET Test Frameworks - .NET Blog

All major .NET testing frameworks are now supporting Microsoft.Testing.Platform. Whether you are using Expecto, MSTest, NUnit, TUnit, or xUnit.net, you can now leverage the new testing platform to run your tests.

.NET Blog

Шел 2025й год… а BASIC все еще в строю. Современной автоматизации сметчика пост — КС-ки

Сейчас в программные решения, связанные с IT в строительном секторе, вливаются большие деньги. Появляются новые программные продукты на базе ERP / CRM систем, которые раньше проектировались под маркетинг и продажи, для электронного документооборота (ЭДО) инженеров ( ИТР ). Частью современной стратегии Заказчиков многих рангов является путь цифровизации бумажного документооборота в пользу электронного, для чего Минстрой РФ старательно разрабатывает и обязывает к внедрению новые форматы электронных файлов типовых форм документов, на база XML . В этих условиях настоящая статья посвящена стыку новых и старых технологий документооборота в строительстве, на примере формирования комплекта закрывающих финансовых документов по типовым Контрактам в Строительстве.

https://habr.com/ru/articles/789530/

#vba #vba_excel #excel #basic #сметы #КСки #КС2 #КС3 #КС6а #акт_выполненных_работ #visual_basic_for_applications #visual_basic #ms_office #office #строительство #автоматизация_рутины #таблицы #программирование #программирование_для_чайников

Шел 2025й год… а BASIC все еще в строю. Современной автоматизации сметчика пост — КС-ки

Сейчас в программные решения, связанные с IT в строительном секторе, вливаются большие деньги. Появляются новые программные продукты на базе ERP / CRM систем, которые раньше проектировались под...

Хабр

Cách tắt hyperlink trong word mà ai cũng biết
Trong quá trình soạn thảo văn bản trên Word, có thể bạn sẽ cần xóa nhiều liên kết một lúc. Nếu chỉ có vài liên kết, bạn có thể thực hiện thao tác xóa thủ công một cách đơn giản. Tuy nhiên, nếu văn bản có nhiều liên kết, bạn có thể làm như sau để xóa chúng nhanh chóng:

Xem thêm: https://meomaytinh.com/tat-hyperlink-trong-word/
#hyperlink, #tắt_hyperlink, #hướng_dẫn_tắt_hyperlink, #visual_basic

Hướng dẫn tắt hyperlink trong word NHANH – GỌN – LẸ

Trong quá trình soạn thảo nội dung trên Word, sẽ có nhiều trường hợp bạn cần xóa toàn bộ link

Mẹo Máy Tính
Catch Up on Microsoft Build 2024: Essential Sessions for .NET Developers - .NET Blog

Get up to date on all of the .NET sessions from Microsoft Build 2024 covering .NET 9, .NET Aspire, .NET MAUI, ASP.NET Core, EF Core, and so much more!

.NET Blog

VBScript убирают из Windows. Но почему и зачем?

Корпорация Microsoft сделала интересное завяление — VBScript уберут из ОС Windows. Речь, конечно, о поддержке сценариев VBScript. Почему скриптовый язык программирования потерял актуальной для корпорации? Подробности — под катом.

https://habr.com/ru/companies/selectel/articles/816739/

#visual_basic #microsoft

VBScript убирают из Windows. Но почему и зачем?

Корпорация Microsoft сделала интересное завяление — VBScript уберут из ОС Windows. Речь, конечно, о поддержке сценариев VBScript. Почему скриптовый язык программирования потерял актуальной для...

Хабр
NTP Timelord Dies

Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.