十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
你這個是OCX或DLL外部引用,在VB和VB.NET中是不一樣的,一般不能通用。VB6升級到VB.NET,不是那么簡單的,并不是語句的簡單轉(zhuǎn)換,有可能基本結(jié)構(gòu)都要大變。
創(chuàng)新互聯(lián)公司成立以來不斷整合自身及行業(yè)資源、不斷突破觀念以使企業(yè)策略得到完善和成熟,建立了一套“以技術(shù)為基點,以客戶需求中心、市場為導(dǎo)向”的快速反應(yīng)體系。對公司的主營項目,如中高端企業(yè)網(wǎng)站企劃 / 設(shè)計、行業(yè) / 企業(yè)門戶設(shè)計推廣、行業(yè)門戶平臺運營、手機APP定制開發(fā)、手機網(wǎng)站制作設(shè)計、微信網(wǎng)站制作、軟件開發(fā)、溫江服務(wù)器托管等實行標準化操作,讓客戶可以直觀的預(yù)知到從創(chuàng)新互聯(lián)公司可以獲得的服務(wù)效果。
.Net平臺引入了很多先進的技術(shù),導(dǎo)致了VB6和VB.Net之間產(chǎn)生了一個巨大的鴻溝
就語言功能上來講,VB.net完全是為了.Net技術(shù)而生,具有更好的運行效率和更加強大的功能(某些方面甚至超過了C#)
從語法角度上來講,VB.net成為了真正的OOP(面向?qū)ο笳Z言),不但支持類的繼承、派生,還支持委托、泛型等等更加高級的編程技術(shù)
如果你是從VB6升級到.net的話,建議要將VB.net當作一門新的語言來學。以VB6的經(jīng)驗來應(yīng)用到VB.net上是會犯很多錯誤的
關(guān)于從VB6升級到VB.net的代碼變換問題,注意以下幾個重要的要點即可:
1.不再支持Load、Shell、.LoadPicture等語句
請用相關(guān)的.net語句替換
2.String類為引用類,也就是說
Dim s1,s2 as String
s1="FFFFFFF"
s2=s1
此時修改s2的值s1也會跟著相應(yīng)變化
3.不再支持Variant型和Currency型變量
分別用Object和Demical類型代替
4.變量長度的變化:
VB6的byte、Integer、long型分別被vb.net的byte、short、integer代替,而long型則成為64位大小的整數(shù)。新增了UInteger、ULong、SByte等無符號整數(shù)類型
不可以,里面有太多的東西不一樣了,
VB--VB.NET不是單單的升級,
你可以找找轉(zhuǎn)換軟件,看能不能轉(zhuǎn)換?
估計轉(zhuǎn)換后還是需要修改的
VB6和vb.net的數(shù)據(jù)庫操作有很大不同,不能簡單的語句對語句轉(zhuǎn)換,建議你深入了解vb.net的數(shù)據(jù)庫操作,再做移植
刪掉VB6。
重新安裝VS2015.注意在安裝選項里面勾選visual Basic.
版本應(yīng)該是VB14.0了。徹底告別vb6那幼兒園的玩具吧。
你可以直接打開 VB6 的程序,VB.net 會自動啟動升級向?qū)⒛愕?VB6 代碼升級為 VB.net。