1. 學過c語言,多久能看懂VB
VB和C哪有基本一樣啊。
用著差多了
VB很簡單1個月就夠了。。前提你用心記
2. c語言和VB語言問題
樓主也應該感覺出來了,這是兩個完全不同的開發工具,VB是面向對象的語言,它可以簡便快捷的實現Windows下的各種應用程序,在ActiveX,多媒體,資料庫及internet等多個領域有明顯的優勢。它簡單易學,受到專業和非專業人的青睞。C是面向過程的語言,它即可以作為低級語言進行底層開發(現在的單片機、驅動程序很多是C開發的),又可做為高級語言開發(windows大多數是用C、Linux是純用C開發的)。C,學基礎的跟VB一樣,無非也是一些變數、語句、數組(只不過VB沒有指針),只要樓主改變一些思想和書寫代碼的習慣,多實代碼用實踐來證明你的疑惑,多抄一些代碼來體驗一下C的思想,再掌握好C的理論知識,再確定一個C的發展方向(面向底層還是開發出像QQ這樣的程序)找一本工具書,實踐會讓你揮發自如。總之,看了教程,實踐一定要跟上;實踐!!!
3. 學過C語言,在學VB 買什麼書好
要用VB直接在MSDN查查就行了
用不著專門買本VB書
4. 想學習vb編程,於是買了一本vb從入門到精通,這叫我個郁悶,我可是學過c語言的,這本書竟然看不懂,
我是學過VB的,可是,現在還是看不懂VC的書。在具體語言邏輯、用詞上差別不大,但是涉及到語言整體背景,或者說是開始編程的出發點,差距就大了。
不知道你以前學的C是Windows下的C,還是dos下的C,編程界面是不是可視化的。是可以設計程序窗口,還是只靠寫代碼編程。
如果你以前學習的C,沒有可視化編程界面,那麼,跟VB的編程,在整體上有所區別。具體內容差別不大。當你能適應可視化編程時,自然就順手了。
打個比方說,一個VB的程序,好象是一組C程序,當然語言是Basic語言,或者應該叫一組子程序,組合在了一起,包裝在了一起,而起到包裝作用的就是你在窗口設計界面中設計的那些按鈕、文本框什麼。
當程序運行時,你點了某個按鈕,就會運行對應的一段程序,而這一段程序就是你在設計時,寫在對應位置的那段程序。
這就是所謂的事件驅動模式。根據你對窗口的操作,決定運行哪一段程序。
或者也可以這樣來理解一個VB程序,當然,實際結構可能不是這樣的。
就象是你在C中寫了一段代碼,這段代碼畫出了一個窗口,然後,這個窗口裡面有好些個按鈕,當繪制完成這個窗口時,進入一個循環,在這個循環中,有一個CASE分支結構,等待你的輸入,如果你點擊了某個按鈕,或者其他操作,CASE變數就會被賦一個值,然後,就執行某一段對應的代碼。當你點擊了退出按鈕,CASE變數就指示程序結束退出。
只不過,在VB中,這個窗口你可以手工先繪制好,由VB的IDE幫你完成相應繪制的代碼,而輸入CASE變數的方式,也變成了在VB中的各種不同的事件。
要說具體語法,每種語言都差不多,關鍵是記得規范就可以了。
所以,在一本VB的入門書中,可能不是先講解具體語法,而是講解各種界面、控制項,以及他們的屬性、事件、方法。這些就是VB編程中的基本材料。要學習Vb,就要先熟悉這些基本材料,只有熟悉了這些材料,才能將其合理組合成一個程序。
不過,實際用到的控制項,或者控制項的屬性、事件、方法,等內容可能並不是太多,你可以先簡單看幾個,然後,具體操作一下。相信很快就會適應了。
比如,一個新工程建立後,會有一個默認的窗口,點運行,就會出現一個空窗口,沒有任何功能,因為你在裡面什麼沒有沒有寫。你可以給他添加一個按鈕,然後,雙擊這個按鈕,會出現一段代碼編輯窗口,並且新加入了一個空的子程序,這個子程序里就是按鈕被點擊事件要執行的代碼,你可以在裡面添加代碼,比如說msgbox "OK",就會彈出一個對話框。諸如此類。你可以進行各種計算,要將結果顯示出來,當然不能總是msgbox,還可以有其他多種途徑,這就需要用到一些基本控制項,比如文本框,標簽什麼的。然後,你對照著書上的內容,可以去找一下,哪種控制項有什麼作用,可以通過對他的什麼操作達到什麼效果。逐漸掌握更多的控制項、事件、屬性、方法等基礎知識,就可以編出越來越強大的程序。
5. 學c語言對vb有幫助嗎
計算機或者軟體學院都會學C,c++,他對編程的思想有益處。VB和c語法差別挺大。
但是學了C後再學其他語言就簡單了,只是學習他的語法,編程思想C就學到了
6. 我已經學習了c語言,自我感覺不錯,那有沒有必要學習vb呢大家給點意見
計算機專業的,或想做專業的,就學C和匯編,匯編必備
D可以不用考慮,因為他是非主流而且首席工程師也走人了,再直接點打擊D迷們,C#絕對不比D難上手,而且D對中文支持不是一點差,就憑這點,中國人別和D打交道,其次,D根本離不開MS的DLL,哪天MS不爽,新OS新編程工具,D又要P顛P顛的跟了。
非專業的,VB足夠了,說VB速度不行的,估計是不懂的編程吧,要知道在window下多數的VB控制項是封裝了各個API的,比如連接資料庫用ADO,那麼VB連接ADO與C連接ADO有速度差??如果有人說VB不能做大型軟體,那隻能說是他不會,看看人家金蝶。說VB不能寫毒,那是水平不夠,要知道毒是看系統了解多少,VBS毒相信大家沒少見!至於高手們說的memory這些高深的東西,我不懂,就不多說了。
補充一下,有人問為什麼專業要學C,非專業學VB,這不就是說VB不行。
其實不然,之所以學c,是因為專業的人是指經常和系統底層打交道的,很多底層在VB不能實現,即使能實現也非常累人,而且學c更容易了解類與對象的根本所在,又有繼承等特性,對於做組件和介面,驅動等都是相當有用的。
而VB主要是給非專業人事使用,因為他們不需要直接面對底層,而只要使用現有的對象,做些應用程序。在浮點的大量運算上VB的速度確實不如C,但多數應用程序並不會用到那麼大的運算量,畢竟不是人人在做導彈,DNA模擬的。而且MS已經留了相當多的介面了,比如3d可以直接調用dX去做,在調用API這層上,VB和C執行起來就沒有什麼差別了
7. 學了c語言還有必要去學vb程序設計嗎
如果是計算機或者軟體專業的, 沒必要學VB
因為從軟體開發角度來說,用VB的很少.
從個人興趣來說, 如果不是把編程當做工作技能, 而是個人愛好, 那麼VB還是值得玩玩的, 畢竟很簡單, 上手快, 還能做出一些功能不太復雜, 界面也挺好看的小工具.
8. 學C語言的會VB嗎
各種語言是有相通性的,但C語言和VB還是存在某些不同點, 存在如果學好了c語言,再看一些VB的資料,找出一些特殊不同的地方,馬上就能理解了的,學起來是比一般的初學者快很多的
9. 誰有比較好的 C語言編程,VB編程的視頻教程
樓上的不知道就不要胡說 誤導新手 你說你現在在學習VC++ 你知道這是什麼嗎 不知道的話自己去網路 樓主 這是一段基礎知識 Microsoft Visual C++ (簡稱Visual C++、MSVC、VC++或VC)微軟公司的C++開發工具 具有集成開發環境 可提供編輯C語言,C++以及C++/CLI等編程語言 好了 下面回答你的問題 我學習C語言已經四年了 不敢說是高手 可至少已入門 我剛開始學習C的時候第一本書就是譚浩強老師主編的C程序設計 如果可以建議樓主看看 樓主想要視頻的話 現在土豆上面就有譚浩強老師講課的視頻 http://so.tudou.com/nisearch/%E8%B0%AD%E6%B5%A9%E5%BC%BA%20/ 學習C剛開始是一個很枯燥的過程 希望樓主堅持 至於VB 我沒有過多的接觸 我不了解 但是我不會胡說誤導別人 以上都是我個人的一點經驗 望樓主採納 祝你成功