我現在基本掌握C語言,因為女朋友計算機二級學的VB,所以想大概了解VB,請問學習困難么?

轉型語言看什麼樣的書籍或者資料?

其實我也就是基本掌握了C語言的各種函數,我也在不斷學習數據結構和一些其他高深的用法,我現在就是弱逼,大神們別噴我。我也知道有些地方初中就會了,但是我不會啊→_→我就是想問問,vb和c的相似性會不會像學習一門新語言那麼費勁,和如果我學vb,我需要看什麼方面的資料會讓我比較省勁一些

ps,我是軟體相關專業她是金融相關專業,

我的c語言水平也就是大概這個小程序,指針和指針之前都掌握的水平,我也不是轉vb方向,只是了解vb可以教女朋友,我繼續我的c/c++的學習

最後說,我大一,開學兩個月,同班同學還在玩格式化輸入輸出呢,我只是因為自學的緣故所以相對會的比較多,大神們別噴我什麼軟體相關這個都不懂,你讓一個大一新生懂多少?我不否認這裡有的大神高中甚至初中已經有很高的水平,但我只是個普通人,因為熱愛這門學科,高考志願一排軟體相關,所以希望你們別噴我了,我只是個大一小崽子,OK么,大神們?


我也經歷過這個時期…

我大一的時候入門專業課教了很基本的C語言知識。女朋友在另一個城市的另一所大學要上VB課,用的教材還很難找(Visual Basic程序設計簡明教程),我在南京找了好久總算在軍俱三樓找到了一本。

然後她每周要上哪裡我就先讀一下。VB相當容易上手(換本好點的書的話應該更好上手…),了解一下最基本的順序/分支/循環咋寫,變數、函數咋用,窗體和代碼咋結合起來,基本上就足以回答她的問題。MSDN是學習VB的利器,要利用好。

到她上了課要做作業的時候我就打長途電話給她給她講解。我是真的用心努力在想跟她共同進步。遠程教學,心臟沒有狂跳。自己覺得教得很有耐心效果也還OK吧。

後來我們分手了。


謝邀。

看見大家回答的差不多了,我給你從另一個角度說兩句。

你以為給女朋友講題是真的給女朋友講題?

你以為女朋友跟你學習是真的跟你學習?

談情說愛打情罵俏罷了。

別以為我在鬼扯,或者在奚落你。我沒那麼無聊。我也是從大一大二過來的。我也在那個時候給當時的女朋友講過英語。我甚至制定過一個兩個月從入門到精通計劃。

然而沒有什麼卵用。我們一起學英語,越學脈搏越快,不知特么是怎麼搞的……

------------------------------

看到題主的嚴肅臉了,還是稍微說點正經的。

你已經會C了,想必也做過一系列C練習題了(編程題),那我建議你首先把所有已會的C語法/功能,在VB里找對應。沒有直接對應的看看有沒有曲折實現的方法。然後把你做過的C練習題用VB重做一遍(成心搞指針的題除外)。

這一套弄完後你的Basic語法就差不多了。重要的是不要只看書,要實操。實操是信心的唯一來源。

至於VB里那些托托窗口擺擺按鈕的遊戲,首先確定你女友要學的是VBA還是VB,再考慮自己要不要學。要學的話,就做一個計算器吧——幾乎所有學過VB的人都做過的作業。

如果你要做計算器作業的話,我給你出題:

科學計算器;

界面模仿那種卡西歐科學計算器;

要有+-*/,乘方開方,可以算三角函數;

高級要求:要支持任意數量括弧,要能隨著用戶輸入,正確執行運算順序。比如輸入3+5x2=要顯示13。


不難,了解一下面向對象知識(事實上也用不到什麼),簡單看一下 VB6 語法,直接現學現賣就行。


你的問題,還有為什麼其他人這樣解答,我都解釋一下←_←

先談下,你的問題-_-||

二級很難嗎?數據結構很難嗎?T_T

二級不難,給我一張卷子,13年的選擇題我都隨便可以給你寫個30分。15年的選擇題也就20分←_←

修改程序題,我經常給人解答這種問題,見過無厘頭的,見過變態的,最後還是改過來了。←_←

程序設計題?不知道你們考不考,反正我每天都刷一道←_←

數據結構難嗎?確實,數據結構有點難,時間久了,感覺來了,還是理解的⊙▽⊙

要說難,演算法挺難的⊙_⊙

c語言基礎掌握?之前,高三,本來打算考二級c,刷了幾十套二級卷子,就感覺整個c語言都掌握了一樣-_-#

迫於當時補課,學校那邊沒理由去請假,我就沒有去考,c語言也放下了一年,保持了一年認為自己掌握了c語言的思想←_←

高考後,有次參加某個c語言團隊測試,考官給我評價是:我們不需要新手,請學好c語言在來參加考核-_-||

就我看著當時測試解答用的代碼,真心不能看,就好像寫1+1算術題感覺一樣幼稚←_←

回到問題,vb不難,再說了,二級又不是叫你去寫個小工具,只是一個60分及格拿證的考試,平時刷題就好-_-#

你為了女朋友,我很欣賞你(^0^)/

但是,你說掌握c語言,反而問這種問題,就會引起我們小小的不解。對於我們長時間和c打交道的人,都會發現,c語言帶來的邏輯學習,基本通讀常用編程語言的邏輯←_←

語法+邏輯+應用思想=編程語言⊙ω⊙

以上的公式是我個人認知,當然,也要講下,編程語言是工具,數據結構、演算法、計算機應用技術……這些才是核心←_←

我們不嫌工具多,就怕工具不順手(^0^)/

工具如何去製作自己想要的東西,又要什麼樣的技術過程,這才是我們的重點⊙▽⊙

所以,要是以後靠計算機吃飯,你可以思考下我以上的內容(??ω??)

如果單純搞個二級,你還是和女友去學vb吧(^0^)/


二級vb……初中生的水平(真的,我們這兒初中要學vb哦)


你們倆一起學c#不就好了(跑


當初學了c,學vb一臉懵逼。

後來一氣之下學了c++,學vb依舊一臉懵逼。

再後來我學了數據結構與演算法,在看vb,依舊一臉懵逼。

後來我學了mfc,然後就把vb學會了。

所以vb和c根本不是一回事。

當然,我看的教程也可能有問題。

李天生的vb從入門到精通,這套課程需要你至少有以上的基礎或者800+的智商,用來足夠推出以上的基礎。

如果你不想我這樣,建議直接去看金文的教程。


「基本掌握C語言」這是什麼鬼?


轉型是什麼鬼

會寫C的就不能會VB了?

VB這種小品語言,隨便搞搞就行了。反正現在也沒啥前途了。

C比VB也好不了多少了。

--------------------------------

少年啊,你想不想全制霸?

學C++吧


「基本掌握C語言」


瀉藥!

歪樓。

大二的時候女票做資料庫課設,那時候我還不怎麼會資料庫,後來學了一個星期,再後來課設又要求有一個前端,我還專門去學了php....


如果你真的是只想學習編程序,那麼我可以告訴你,二級VB簡單的令人髮指。我們壓根不開數學課的文科院系當年考計算機二級考的就是VB,極為容易通過。不要問我怎麼學因為我早就扔掉了。總之非常容易學就是了。


基本的編程,離不開變數常量、運算和流程式控制制這些東西。

所以二級VB撐死了大概也就是這些。

如果你熟悉C語言,那麼這些東西應該瞭然於胸,不應該有這樣的疑惑。

所以你確定你熟悉C語言。


你確定是VB?這個我在初中看著我哥高中課本兩三天就寫出來一個計算器的語言?08年有個傢伙在貼吧吵吵VB比C強太多,C語言必定藥丸,他要去學VB成為大牛!現在不知道這哥們還能不能吃上飯……

不開玩笑了……VB啊,拜託,你這麼問說明你C語言還沒掌握和你從來就沒瞅瞅VB課本,我用大一一年的時間自學的C語言,大二同學考二級VB,我看了一天她的課本就給她講習題了。後來學習其他的語言,都是直接開始上級配合example學習的,書上的東西一大部分直接不看的。你還是軟體相關的,那以後肯定要接觸其他的語言,C語言就是門基礎,讓你學會一種自學的能力。連個VB都要問問難不難,那以後C++,java,C#什麼的是不是就要直接放棄了……如果說你真的像你所說的C語言已經基本掌握了,那不妨去隨便找本VB的課本看看,考二級課本上的東西足夠了,看過了之後你再來問問題什麼的,估計就不會有人打擊你了……


VB 倒不是很難,就是應用的跟日常的功能比較接近所以感覺很好學。C的功能特彆強大,,這個腳本了之類的還是用C 比較方便。。原則上來講演算法都是類似的,只不過用VB 實現會比用C 實現更容易一些,但這樣帶來的結果是VB 的函數就會更多一點。。你自己看咯


不學指針也敢說學過C語言……


分頁阅读: 1 2