VS是微軟提供的軟件開發(fā)工具,而且有很多版本,現(xiàn)在常用的是VS2008或VS2010,這個是要收費的,但是網(wǎng)上有很多破解版
創(chuàng)新互聯(lián)專注于芮城企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站定制開發(fā)。芮城網(wǎng)站建設(shè)公司,為芮城等地區(qū)提供建站服務(wù)。全流程按需設(shè)計網(wǎng)站,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
.NET 其實是指.NET Framework 運行庫,這個是.NET程序的運行環(huán)境,是免費的,在微軟官網(wǎng)上可以免費下載安裝
開源與免費是不同概念
開源即開放源代碼,指作者允許其源代碼公開,如php,你可以看到其類庫中所有代碼的編寫過程。
.NET不開源是指.NET Framework類庫并非開放源代碼,你無法看到諸如string.Replace() int.Parse() object.Equals() 等由.NET Framework類庫提供源代碼。但.NET Framework類庫是免費使用的
Visual Studio是微軟開發(fā)的適用于編寫c#、vb、j#、c++等語言的集成開發(fā)環(huán)境,與Zend Studio(php集成開發(fā)環(huán)境)一樣,是要收費的,但c#、vb、j#、c++這些語言工具是免費的,任何人可以通過使用這些語言工具編寫自己的程序。
.net程序的開發(fā)需要IDE,而VS是收費的,當(dāng)然,你可以不使用VS這類收費IDE,使用免費的IDE甚至記事本開發(fā)也是可以的,但.net的運行環(huán)境需要基于windows,不像php等可以在免費的linux系統(tǒng)中運行,而windows也是要收費的,這就是微軟的盈利的方式
VB.Net是基于Microsoft.NetFramework之上的編程語言,可以調(diào)用.NetFramework封裝的任何類、對象。與VB6的本質(zhì)區(qū)別是:VB6的代碼編譯后是機(jī)器碼,可以直接在任何Windows平臺運行,而VB.Net的代碼編譯后是一種中間語言,需要.NetFramework的支持才能運行。有點類似于Java虛擬機(jī)的機(jī)制,但又優(yōu)于Java,因為.NET平臺已經(jīng)支持很多種編程語言(如:微軟的VB.NET,C#.NET,J#.NET,C++.NET;以及其他很多第三方語言),很有前途的。而且有個很大的特點就是可以用VB.NET或者C#.NET開發(fā)Web應(yīng)用程序、以及裝了WindowsMobile手機(jī)系統(tǒng)的程序。 環(huán)境:需安裝.NetFramework,安裝光盤里就有了 VB.Net2003自帶.NetFramework1.1 VB.Net2005自帶.NetFramework2.0(最新) 初學(xué)者可以去下載個VisualStudioExpress版本的VisualBasicExpress,免費的,寫代碼像用Word一樣。 下載地址:
希望采納