十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
他們之間確實有很大的區(qū)別。vb.net是vb6的升級,但并不完全兼容vb6。去掉了vb6的一些功能。引入了一些新的概念,如:命名空間。

10年積累的成都網(wǎng)站設(shè)計、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計制作后付款的網(wǎng)站建設(shè)流程,更有榕江免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
vb.net完全面向?qū)ο?,而vb6在這方面功能不全。
vb.net適用于開發(fā)大型工程,而vb6只適用于小型工程。
當(dāng)然,二者還是有些相似的。如果學(xué)過vb6,再學(xué)習(xí)vb.net,比從零開始要容易的多。
VB.NET與VB都是BASIC的編程軟件,VB目前最常用的版本就是十二三年前的VB6.0(在現(xiàn)在XP等系統(tǒng)下要帶補丁才能正常使用),而VB.NET是VB6.0的一個更高版本,有的人說它是VB6.0的升級,但其實不完全是那樣的,因為VB6.0的程序基本不能升級成VB.NET,只有一些沒有特殊語句的能升級成功,一般都會出現(xiàn)這樣那樣的問題.因為VB6.0是不完全面向?qū)ο?而VB.NET是完全面向?qū)ο?它與VC有點類似),它的編程方式與VB6.0有很大差別,當(dāng)然它的功能肯定比VB6.0多得多,但VB6.0以其簡單易學(xué),安裝方便等優(yōu)點(VB.NET安裝太麻煩了),目前還是有很大一部分人員使用;而VB.NET也有了很多版本,各版本之間也有些不兼容之處.
本人寓頓,VB.NET剛出來不久也想轉(zhuǎn)學(xué)它,但由于差別太大,目前還是沒有去認真學(xué)習(xí),只是初步學(xué)了一點點就沒學(xué)了,還一直用VB6.0.
' 關(guān)于VB.net { Visual Basic.NET是基于微軟.NET Framework之上的面向?qū)ο蟮闹虚g解釋性語言,可以看作是Visual Basic在.Net Framework平臺上的升級版本,增強了對面向?qū)ο蟮闹С?。但由于改動太大,?dǎo)致VB.net對VB的向后兼容性不好,在業(yè)界引起不小的爭議。 } ' VB.net與VB6.0的主要區(qū)別 { VB.Net需要在.Net Framework平臺上才能執(zhí)行,因此,大多的VB.Net程序員使用Visual Studio.Net作為IDE(integrated development environment-集成性的開發(fā)環(huán)境)開發(fā).net應(yīng)用程序。 VB6生成的應(yīng)用程序不需要.Net Framework框架的支持。 因此,使用VB.net開發(fā)的應(yīng)用程序只能在裝有.Net Framework框架的系統(tǒng)中運行。 } ' VB.net與VB6.0的編程思想 { 網(wǎng)上流傳的VB與VB.net差別被過分夸大。其實VB.net改善的只是完整的面向?qū)ο笏枷耄?0%語法與VB6.0保持一致。 抽象、封裝、多態(tài)、繼承是面向?qū)ο笳Z言的四個基本屬性。VB6.0不支持繼承,而VB.NET則不然。所以,和C++一樣,VB.NET也是完全面向?qū)ο蟮木幊陶Z言。 } ' VB.net與VB6.0的應(yīng)用前景(個人觀點 By 刺猬) ( 介于現(xiàn)在應(yīng)用最為廣泛WindowsXP操作系統(tǒng)沒有預(yù)裝.net framework的原因,許多VB程序員采用VB6.0開發(fā)應(yīng)用程序;但現(xiàn)在不一樣了,在未來,WindowsXP系統(tǒng)必將面臨淘汰。繼Vista以后,系統(tǒng)都預(yù)裝了.net framework框架,由此看來,微軟正在極力推崇使用.net技術(shù)?;蛟S,.net應(yīng)用程序的開發(fā)在未來會有很大的發(fā)展前景。 }
求采納
程序的兼容模式設(shè)置保存在注冊表下。
在 HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers/ 下新建一個鍵值,鍵值名稱是可執(zhí)行程序文件的完全路徑,數(shù)據(jù)類型為reg_sz,數(shù)據(jù)數(shù)值為兼容的操作系統(tǒng)代碼。
代碼對照如下:
Windows NT 4.0 (Service Pack 5):NT4SP5
windows 95:WIN95
windows 98 or windows ME:WIN98
windows 2000:WIN2000
windows xp:WINXP
windows 2003:WIN2003
比如你要以WinXP的兼容模式運行 C:\1.exe,那么就是
HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers 在這下面新建一個鍵,名為"C:\starcraft.exe”,再在這個鍵下面創(chuàng)建一個reg_sz類型的數(shù)據(jù),數(shù)據(jù)值為WINXP即可。
用VB.NET操作注冊表這個你可以百度到很多了。