當前位置:成語大全網 - 書法字典 - Vb和。Net——學習vb的困惑(VB和vbnet)

Vb和。Net——學習vb的困惑(VB和vbnet)

根據個人經歷談談個人感受。

我壹開始是學VB的,學了之後就是樓主長得像妳。後來學了C,覺得C太垃圾了。這可能與VB的簡單形成對比。學了C,沒用。後來我直接從VB升級到了VB.NET。確實如樓主所說,。NET本來是比較簡單的,但是有壹個後遺癥是我現在很惱火的,那就是編譯好的軟件必須在有。網。XP沒有附帶。NET,而且版本是相對的。如果它是用。NET4.0,在4.0以下版本的電腦上運行很可能會出錯。如果您想打包,只需將軟件打包到安裝包中,並將其附加到。NET環境,但是缺點就出來了。的。NET3.5完整安裝包是235M,因為包含了以下所有版本,可以。網。因為它不包括以下版本,而是壹句話,。NET編程簡單,但是用起來復雜,軟件還要打包,不像VB,直接編輯後打開EXE就行了。所以很麻煩。例如,在過去,OFFICE宏是用VBA編譯的。妳可以在打開OFFICE時編譯它們,然後保存為XLSM。現在是VSTO與。網。編輯後就是壹個沒有文檔的單獨的DLL。如果要運行,條件是,1,。NET環境,2,OFFICE,3,VSTO比之前的OFFICE復雜n倍,編輯時也需要VS(壹次幾g)。和之前的辦公室相比,可就大不壹樣了。同樣,CAD的嵌入式開發也是如此。

所以壹般來說,語言越低級,API越低級,越好用,越通用,越高級。所以現在我厭倦了開發軟件。如果壹個小軟件幾百K~M,附加壹個. NET,就要幾百兆。妳必須安裝它,然後才能使用它。沒必要任何大軟件都這麽做。再說,。NET不是萬能的,有些地方還得用API,而且。NET其實挺復雜的。

至於數據庫,確實。網絡連接相對簡單。

至於學c?妳不必這麽做,因為。NET支持C#,C,VB,J #,只要妳懂其中壹個(而且懂其中壹個就能懂另壹個。舉個例子,雖然我在編輯C#的時候可能會出錯,但是我幾乎能看懂所有的C #代碼,網上查資料也能看懂其他語言),大部分都是學C #。NET進行升級。只是從壹開始學C多了,所以變得更C#。至於語言,我不想進行語言攻擊。其實都有用,只是看我習慣不習慣。比如我不習慣c。

我不想說VB好還是VB.NET好。其實要看妳的用途。就是沒找到什麽編輯過的在線軟件。網到此為止。壹些軟件,如CAD和OFFICE,是隨壹起安裝的。網。實際上,它們不是根據。NET,而是為了支持。網。妳覺得妳看到的QQ、迅雷等軟件帶來的。網?如果。NET好,他們為什麽不用?答案是不方便,因為XP系統壹般沒有。NET,甚至。WIN7內嵌的. NET不支持最新的。NET,就是妳用什麽版本都要安裝相應的版本,這也需要對方電腦配合升級,API不用升級~

所以,妳要編譯的軟件是用在其他電腦上的,vbapi,如果妳要用在個人電腦上,VB.NET,如果妳要編譯小軟件VBAPI,VB.NET如果妳要大軟件,所以妳可以選擇。

我希望我給妳的建議對妳有好處。現在是半夜11點,我也要睡覺了。再見!~

祝妳學習愉快!

對了,還有壹件事。比如CAD2007不支持上面的編程。NET3.5,以及由。NET可以用專門的軟件打開讀取妳的源代碼,也就是反編譯,這對於加密來說很麻煩(取決於妳的加密方法)(據說用什麽方法都可以解決)。