vb.net已經(jīng)是屬于.net技術(shù)了.
創(chuàng)新互聯(lián)公司自2013年起,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元正陽做網(wǎng)站,已為上家服務(wù),為正陽各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
舉個(gè)最簡單的例子.
vb6.0里面text控件在VB.net里面是textbox控件.
風(fēng)馬牛不相及的.
兩者區(qū)別很大.
VB6 非真正的面對對象
VS.NET 真正的面對對象
語法改變了,運(yùn)行環(huán)境變了... ...
Vb.net在.net框架下運(yùn)行,可以和C#等多種.net框架下的語言共同運(yùn)行。
但是如果你對一門語言專研的很精.那么學(xué)習(xí)起來會很快.
很容易上手.
對Graphics做世界坐標(biāo)變換
Dim g As Graphics=PicutreBox1.GreateGraphics
g.TranslateTransform(PictureBox1.Width/2, PictureBox1.Height/2)
應(yīng)該沒有問題,我用 vb6+vb.net2008/2010都沒有問題,并且用 vb.net編寫的 DLL也可以讓vb6調(diào)用,可以到微軟網(wǎng)站上下載相關(guān)的文件;調(diào)用的時(shí)候要注意數(shù)據(jù)類型在 vb.net中已經(jīng)和 vb6中有了區(qū)別了,比如在 vb6中 Long;在vb.net中應(yīng)該是 int32
調(diào)用.net的程序集還是com組件,
這是不同的,
如果你用visual
studio,那在項(xiàng)目的引用那里直接引用就可以了,.net程序集和com組件在不同的tab頁里。
com組件要先注冊才能看到
regsvr32
com.dll
我做過,但是具體忘記了。不過給你個(gè)提示:VB6生成的是COM組件,不是提供輸出函數(shù)過程的DLL無法通過普通的DLL聲明--調(diào)用函數(shù)??梢詤⒖糣B6中調(diào)用VB6的DLL(設(shè):1.DLL class類名為:classtest 過程/函數(shù)名為:MTEST)調(diào)用
dim objecttest as objectset object=createobject("1.classtest ")objtest.Mtest
手頭沒有VB6+NET工具 沒辦法,只能到這了,希望對你有幫助