1樓:
vb和c與c#的開發模式和開發思想是不一樣的。鑑於你接觸過vb,我建議你從vb.net入手。
既然是業餘愛好,沒打算那這個當飯吃的話,這樣時間上,壓力上都沒有,可以更自由一些。至於市面上為什麼都覺得vb.net差與c#,這個是中國的程式設計固化思維。
到目前的.net時代來說,c#和vb.net都只是應用級和企業級的開發,從根本上就不相上下了。
只是在中國開發者的眼裡,c#更舒服一些而已。所以我建議你可以入手vb.net,這樣你不需要去考慮基礎語法還要重新來。
然後還可以很快的入門。入門之後,了解了開發模式之後,再考慮深入學習。至於學什麼,就只能是一種開發思想——物件導向。
vb6是半物件導向的語言,所以接觸vb.net來說,更容易上手。接著vb.
net跨到c#,就只是語法結構的不同而已。
另外,我需要糾正乙個問題:c和c++,還有c#,根本就不是乙個級別的。有了c的語法基礎不見得就能搞定c#.
c和c++屬於系統級的程式語言,說穿了,說的誇張一點,c和c++是可以寫作業系統的,而c#只能在windows平台上做一些應用程式而已。可見級別上的差異。而vb6,本身就是應用級開發語言,跟c#和vb.
net只是前輩和晚輩的差距。其他的都沒什麼了。所以既然會vb,那不如從vb.
net入手。
最後,我還得說,就是自己寫出來的程式,不一定要像個什麼樣子。你只要在每個程式上都有一定的突破,都有一定的心得,都有一定的長進,這比做什麼程式都來的更快(不含做了一百個兩個文字框乙個按鈕,單擊按鈕顯示兩個文字框的加減乘除運算)。每乙個大程式的開發員,都是從乙個乙個的小的程式上找到另外乙個程式的靈感。
乙個大專案,除了一定要有的使用者需求(你的開發目標)外,就是得考慮到使用者體驗。
哦,還有,就是資料庫。這個千萬不能忘記。不然,估計資料都沒法儲存。
哦了。就說這麼多,希望對你有幫助。
以下內容僅供參考:(.net裡一定要會的部分內容,因為此時此刻,我可能想的不全面,也可能比較亂,沒有先後順序。)
物件導向的思想(類、物件、介面、繼承、委託、事件等等等等)
linq
泛型與泛型集合
多執行緒網路通訊(tcp和udp)
io反射
xml暫時就想到這些
2樓:壞人五分之一
從基礎學啊,關鍵是時間,推薦《c#從入門到精通》之類的書
3樓:樂天柿子派
基礎知識都掌握了,就差實踐了。你現在應該找個實際的專案做做,不是自己模擬乙個專案,而是找個團隊,哪怕是給人家打個下手,沒薪酬都行。要不再怎麼學都是閉門造車
新手從零開始學習程式設計應該從哪方面學習,應該看那些書
別浪費時間看書了 還是去找培訓機構上課吧,這樣好點 從零開始學程式設計要看哪些書 不知道你想學習程式設計的哪個語言?給你推薦2本適合java入門的書籍 1 head first java,2nd edition 中文版 head first java是所有程式設計或者java初學者最適合的書籍,輕鬆...
想自學程式設計,新手應該從哪方面開始學習,一些入門應該看的書
不太建議自學,難度太大,很多自學者都是半途而廢,極易產生厭學情緒。自學成功的也是有,但是數量太少了。可以的話,最好是培訓學習。新手從零開始學習程式設計應該從哪方面學習,應該看那些書。20 別浪費時間看書了 還是去找培訓機構上課吧,這樣好點 乙個白紙一樣的程式設計小白,想自學程式設計,應該怎麼做,推薦...
我現在沒有基礎,想要學習心理學,從哪方面開始著手?有誰能給個建議
你是學什麼專業的,心理學很很多種,最好是跟你專業對口點好理解,目前有醫療心理學,管理心理學,行為心理學,營銷心理學,消費心理學 旅遊心理學等。你是想學哪一方面的呢?是系統地學,還是隻和你的工作相關的,或者你對諮詢感興趣?系統地學,當然推薦你看,心理學導論 還有萬千心理那一系列的書都還不錯,找些國外的...