Visual Basic & Visual Studio

楼主: fumizuki (蒙面加菲狮)   2005-04-02 13:14:33
Visual Studio 是微软出产的开发工具,其中 Visual Basic 是 Visual Studio 的成员
之一。
★ Visual Studio 的版本演进:
Visual Studio 6 (98) →
Visual Studio .NET (2002) → Visual Studio .NET 2003 →
Visual Studio 2005 → Visual Studio 2008 → Visual Studio 2010 →
Visual Studio 2012 → Visual Studio 2013 →
<开始支援跨平台>
Visual Studio 2015 → Visual Studio 2017 → Visual Studio 2019
# 早期的产品 (6.0 以前),微软的网站上好像已经移除掉了,所以查不到相关资讯。
★ Visual Studio 6.0 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual FoxPro 、 Visual InterDev 、
Visual J++ 、 Visual SourceSafe...
★ Visual Studio .NET 2003 包含下列成员:
Visual Basic .NET 、 Visual C++ .NET 、 Visual C# .NET 、
Visual J# .NET 、 ASP .NET ...
.NET Framework 1.1
★ Visual Studio 2005 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual J# 、
ASP.NET 、 ASP.NET AJAX 、 SQL Server Express ...
.NET Framework 2.0
★ Visual Studio 2008 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、
ASP.NET 、 ASP.NET AJAX 、 SQL Server Express ...
.NET Framework 2.0、.NET Framework 3.5
★ Visual Studio 2010 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual F#
ASP.NET 、 ASP.NET AJAX 、 SQL Server Express ...
.NET Framework 4.0(可管理.NET Framework 2.0以上的专案)
★ Visual Studio 2012 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual F#、HTML5/JavaScript
ASP.NET 、 ASP.NET AJAX 、 SQL Server Express ...
.NET Framework 4.5(可管理.NET Framework 2.0以上的专案)
★ Visual Studio 2013 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual F#、HTML5/JavaScript
ASP.NET 、 ASP.NET AJAX 、 SQL Server Express ...
.NET Framework 4.5.1(可管理.NET Framework 2.0以上的专案)
(网站范本只有.NET Framework 4、4.5、4.5.1)
★ Visual Studio 2015 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual F# 、 Python
HTML5/JavaScript 、 TypeScript
Xamarin 、 Apache Cordova 、 Cocos、Unity
ASP.NET 、 ASP.NET AJAX
.NET Framework 4.5.2、4.6、4.6.1
※ 跨平台/行动装置 开发:
提供者 语言 目标平台
Microsoft Basic Windows Phone Windows
C# Windows Phone Windows
C++ Andriod iOS
Xamarin C# Andriod iOS
Apache Cordova JavaScript Andriod iOS Windows Phone Windows
TypeScript
★ Visual Studio 2017 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual F# 、 Python
HTML5/JavaScript 、 TypeScript
Xamarin 、 Apache Cordova 、 Cocos、Unity
ASP.NET 、 ASP.NET AJAX
.NET Framework 3.5、4、4.5、4.5.1、4.5.2、4.6、4.6.1
.NET Core
.NET Standard
※ 跨平台/行动装置 开发:
提供者 语言 目标平台
Microsoft C++ Andriod iOS Windows
Xamarin C# Andriod iOS Windows
Apache Cordova JavaScript Andriod iOS Windows
TypeScript
★ Visual Studio 2019 包含下列成员:
Visual Basic 、 Visual C++ 、 Visual C# 、 Visual F# 、 Python 、 Node.js
HTML5/JavaScript 、 TypeScript
Xamarin 、 Apache Cordova 、 Cocos、Unity
ASP.NET 、 ASP.NET AJAX
.NET Framework 3.5、4、4.5、4.5.1、4.5.2、4.6、4.6.1、4.7、4.7.1、4.7.2
.NET Core 2.1、2.2
.NET Standard
※ .NET Framework 4.5.2、4.6 可以使用 Visual Studio 2012 以上管理
※ 跨平台/行动装置 开发:
提供者 语言 目标平台
Microsoft C++ Andriod iOS Windows
Xamarin C# Andriod iOS Windows
# 先前说过 MFC 是 C 语言开发工具的一部份,与 Basic 无关,不要混淆了。
.NET 的产品对电脑配备的要求很高(至少比旧版高个几倍)
而且必须安装 .NET Framework ,才能使用(VS本身会包含,使用者要自行安装)
★ Visual Studio .NET 2003 的最低系统需求如下:
Pentium Ⅱ 450 MHz 以上处理器 (个人建议 P4 以上)
96 MB 以上内存 (个人建议 256MB 以上)
3.4GB 可用磁盘空间 (剩余空间越多越好)
★ Visual Studio .NET 2003 可安装于下列系统:
Windows Server 2003
Windows XP Professional
Windows XP Home Edition1
Windows 2000 Professional (需要安装 SP3 或更新版本)
Windows 2000 Server (需要安装 SP3 或更新版本)
★ Visual Studio 2010 系统需求:
1.6 GHz 以上处理器 (双核心都觉得很慢)
1 GB (32 Bit) or 2 GB (64 Bit) RAM (个人建议4GB以上)
3GB 的可用硬盘空间 (剩余空间越多越好)
★ Visual Studio 2010 可以安装在下列作业系统上:
Windows XP (x86) Service Pack 3
Windows Vista (x86 & x64) Service Pack 1
Windows 7 (x86 & x64)
Windows Server 2003 (x86 & x64) Service Pack 2 (含R2)
Windows Server 2008 (x86 & x64) Service Pack 2 (含R2 x64)
★ Visual Studio 2012 可以安装在下列作业系统上:
Windows 7 (x86 & x64)
Windows 8 (x86 & x64) (可开发Windows市集应用程式)
Windows Server 2008 R2 (x64)
Windows Server 2012 (x64)
★ Visual Studio 2013 可以安装在下列作业系统上:
Windows 7 SP1 (x86 & x64)
Windows 8 (x86 & x64) (可开发Windows市集应用程式)(Express版不支援)
Windows 8.1 (x86 & x64) (可开发Windows市集应用程式)
Windows Server 2008 R2 SP1 (x64)
Windows Server 2012 (x64)
Windows Server 2012 R2 (x64)
★ Visual Studio 2015 可以安装在下列作业系统上:
Windows 7 SP1 (x86 & x64) (Express for Windows版不支援)
Windows 8 (x86 & x64) (可开发Windows市集应用程式)(Express版不支援)
Windows 8.1 (x86 & x64) (可开发Windows市集应用程式)(Express版不支援)
Windows 10 (x86 & x64) (可开发Windows市集应用程式)
Windows Server 2008 R2 SP1 (x64) (Express for Windows版不支援)
Windows Server 2012 (x64) (Express for Windows版不支援)
Windows Server 2012 R2 (x64) (Express for Windows版不支援)
★ Visual Studio 2017 可以安装在下列作业系统上:
Windows 7 SP1 (x86 & x64)
Windows 8.1 (x86 & x64) (可开发Windows市集应用程式)
Windows 10 (x86 & x64) (可开发Windows市集应用程式)
Windows Server 2012 R2 (x64)
Windows Server 2016 (x64)
(Xamarin.Android 需要 64 位元版本的 Windows 和 64 位元 Java 开发套件)
★ Visual Studio 2019 可以安装在下列作业系统上:
Windows 7 SP1 (x86 & x64)
Windows 8.1 (x86 & x64) (可开发Windows市集应用程式)
Windows 10 (1703) (x86 & x64) (可开发Windows市集应用程式)
Windows Server 2012 R2 (x64)
Windows Server 2016 (x64)
Windows Server 2019 (x64)
(Xamarin.Android 需要 64 位元版本的 Windows 和 64 位元 Java 开发套件)
★ Visual Studio Code 可以安装在下列作业系统上:
Windows 8 (x86 &x64)
Windows 8.1 (x86 & x64)
Windows 10 (x86 & x64)
Ubuntu Desktop 14.04
OS X Yosemite
Linux GLIBCXX version 3.4.15 or later
Linux GLIBC version 2.15 or later
详细系统需求:https://code.visualstudio.com/docs/supporting/requirements
★ .NET 1.1 应用程式可以部署至以下系统:
Windows 95 (使用 Microsoft Visual C++ .NET)
Windows 98
Windows Millennium Edition (Windows Me)
Windows XP Home Edition
Windows XP Professional
Windows NT 4.0 (需要 Service Pack 6a)
Windows 2000 (需要 Service Pack 2)
Windows Server 2003
★ .NET 2.0 应用程式可以部署至以下系统:
Windows XP SP2
Windows 2000 SP4
Windows Sever 2003
★ .NET 3.5 应用程式可以部署至以下系统:
Windows XP SP2
Windows Vista
Windows 7
Windows Server 2003
Windows Server 2008
(Windows Server 2008 R2 以上内建)
★ .NET 4.0 应用程式可以部署至以下系统:
Windows XP SP3
Windows Vista SP1
Windows 7
Windows Server 2003 SP2
Windows Server 2008 (含R2)
(Windows 8、Windows Server 2012 以上内建)
★ .NET 4.5 应用程式可以部署至以下系统:
Windows Vista SP2
Windows 7 SP1
Windows 8
Windows Server 2008 SP2 (含R2 SP1)
Windows Server 2012
(Windows 8、Windows Server 2012 以上内建)
★ .NET 4.5.1 应用程式可以部署至以下系统:
Windows Vista SP2
Windows 7 SP1
Windows 8
Windows Server 2008 SP2
Windows Server 2008 R2 SP1
Windows Server 2012
(Windows 8.1、Windows Server 2012 R2 以上内建)
★ .NET 4.5.2 应用程式可以部署至以下系统:
Windows Vista SP2
Windows 7 SP1
Windows 8
Windows 8.1
Windows Server 2008 SP2
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
(Windows 10 内建)
★ .NET 4.6 应用程式可以部署至以下系统:
Windows Vista SP2
Windows 7 SP1
Windows 8
Windows 8.1
Windows Server 2008 SP2
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
(Windows 10 内建)
★ .NET 4.6.1 应用程式可以部署至以下系统:
Windows 7 SP1
Windows 8
Windows 8.1
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
(Windows 10 内建)
★ .NET 4.6.2 应用程式可以部署至以下系统:
Windows 7 SP1
Windows 8.1
Windows 10
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
(Windows 10 / 1607 以上内建)
★ .NET 4.7.2 应用程式可以部署至以下系统:
Windows 7 SP1
Windows 8.1
Windows 10 (1607 以上)
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
(Windows 10 / 1803 以上内建)
★ .NET Core 应用程式可以部署至以下系统:
Windows 7 SP1
Windows 8.1
Windows 10
Windows Server 2008 R2 SP1
Windows Server 2012 SP1
Windows Server 2012 R2 SP1
Windows Server 2016
Red Hat Enterprise Linux 7 服务器
Ubuntu 14.04、16.04 及 Linux Mint 17
Debian 8.2
Fedora 23
CentOS 7.1 及 Oracle Linux 7.1
openSUSE 13.2
OS X El Capitan (10.11 版)
macOS Sierra (10.12 版)
★ .NET 产品必须安装 .NET Framework 方可安装使用
VB6编译出来的执行档,需要msvbvm60.dll才可以执行
并且相关控件及元件皆需安装及注册才能使用
★ Visual Basic .NET 与 Visual Basic 6.0 的差异:
差异嘛...蛮大的...最主要的差异就是 Visual Basic .NET 比先前版本拥有更完整的
物件导向架构,但因此变得较为复杂,如果要快速上手的新手,选先前版本 (Visual
Basic 6.0) 比较好。上面也写的很明显,如果不能保证你的电脑等级有那么高或客户端
的电脑等级不合标准的话,最好还是选用 6.0 以前的版本。
而且 VB 6.0 已经很够用了^^ (足够你摸个好几年都摸不透了XD)
2012.09.16 补充说明
VB6.0 过时已久了,如果没有必要,建议还是要学习使用最新版本的 Visual Basic。
因为在 Windows Vista 以上安装可能会有相容性的问题,
且就算安装成功,制作出来的执行档相容性也可能有问题。
以上资讯,以微软提供的为主
其他详细内容可参考微软的网站:
http://www.microsoft.com/taiwan/vstudio/
作者: diskk (oi)   2004-01-05 00:01:00
VB6以前版本也是要先装了RUNTIME才能跑吧
楼主: fumizuki (蒙面加菲狮)   2004-01-09 21:31:00
但VB6,可以把runtime封装起来...
作者: wuoldcat (心放下,路自然就宽广)   2004-03-05 10:35:00
VS.NET2003有包含SQL-Server?
作者: fm970296   2005-09-29 20:22:00
那VB2008呢?
作者: johnpage (johnpage)   2005-07-17 04:54:00
作者: hsiliang (小锡亮)   2005-10-19 15:55:00

Links booklink

Contact Us: admin [ a t ] ucptt.com