.NET難嗎?零基礎(chǔ)該怎么學(xué)習(xí).NET?很多零基礎(chǔ)的學(xué)員都有這樣的擔(dān)憂與困擾,不知道如何下手,在此,北大青鳥通州校區(qū)學(xué)術(shù)部老師提示同學(xué)們,對于初學(xué)者來說,學(xué)習(xí)編程要理清自己的思路,這樣才能一步步的往下繼續(xù)。下面老師把.NET的一些基礎(chǔ)知識給同學(xué)們總結(jié)分類了一下,希望能夠幫助剛來參加學(xué)習(xí)的新學(xué)員。
1.語言
在.net平臺下,支持很多種語言,C#是在.net平臺下的一種全新的語言,所以在一定程度上得到很大程度的推廣,更主要的是C#的語法和語義的優(yōu)美性,C#基礎(chǔ)部分很大程度上接近于c,c++,可以說類型,流程,運(yùn)算符上幾乎老的東西沒變,而是加入了新的東西,在面向?qū)ο蠓矫妫瑪U(kuò)展封裝了很多知識點,比如屬性,索引器,委托等,雖然在概念站多了,但能使開發(fā)人員更好的理解決面向?qū)ο蟮闹R了;A(chǔ)知識和面向?qū)ο笫菍W(xué)習(xí)語言的基本功,這兩塊知識對于初學(xué)者來說,最好打的扎實點,因為以后的所有其他技術(shù),都是圍繞著這些最基本的知識展開的。接下來還有一塊,也是比較關(guān)鍵的,就是.net的常用類庫,說到.net類庫,不得不說到.net Framework,在這里,不想多說CLR,只想說一下類庫中的一部分,在我們通常的系統(tǒng)中,大部分是涉及到數(shù)據(jù)庫,網(wǎng)絡(luò)通訊,文件操作,多線程等方面的知識,這些知識在不同的語言和平臺中實現(xiàn)的方法不一樣,但都有著異曲同工之妙。類庫,是官方用語言實現(xiàn)的一個函數(shù)庫,并且是建立在面向?qū)ο蟮幕A(chǔ)上的,也就是實現(xiàn)一定功能的一個函數(shù)的集合,當(dāng)然,在這里,MS引入了namespace(Java引入的是包),來作為進(jìn)一步的封類。
當(dāng)語言的使用需要很好的工具,也就是承載語言的平臺——IDE,對于C# 的官方IDE Visual Studio,是一個開發(fā),編譯,調(diào)試,測試的一個綜合平臺,不敢說他的測試功能有多好,至少在開發(fā)和調(diào)試上是非常強(qiáng)大和實用的。所以,很好的使用開發(fā)工具也相當(dāng)重要。
2.程序
這里說的程序并不是你學(xué)了很久的,能夠編寫出來的大型程序,這里說的程序是初學(xué)者有了一定的技術(shù)作為基礎(chǔ)后,就可以做一些簡單程序了。在做這些小程序時,最開始就是模仿,來實現(xiàn)一定的功能,這樣就能把一些技術(shù)點給串起來了,接下來就是做稍大一點的程序,來串聯(lián)更多的技術(shù)點,練的越多,項目經(jīng)驗就會豐富起來,完善起來。接下來就是要到公司做真正的項目了。不過,在做項目時,又會發(fā)現(xiàn)自己是沒有設(shè)計思想的,也沒有規(guī)范的,因為沒有接觸過。
3.框架
所謂的框架就是UML,OOA,OOD,及MVC等一系統(tǒng)框架性的東西,這些東西得在一定的基礎(chǔ)上去學(xué)習(xí)效果才能更好,就是要建立在實踐的基礎(chǔ)上。這要去看設(shè)計思想的東西時才不空。
規(guī)范應(yīng)該是一開始學(xué),這樣就能使我們養(yǎng)成良好的編程習(xí)慣,但好多人一開始重心在技術(shù)點上,所以這塊就落下了,但團(tuán)隊開發(fā),產(chǎn)品開發(fā),要求的是統(tǒng)一的規(guī)范,所以在公司里,規(guī)范的學(xué)習(xí)就迫在眉捷了。
北大青鳥通州校區(qū)老師提醒大家愛愛,這些都只是理論性的東西,有了扎實的技術(shù)功底是遠(yuǎn)遠(yuǎn)不夠的,學(xué)員還應(yīng)該在項目中努力提升自己,只有真正接觸到了真實的項目才知道自己學(xué)的知識是否扎實。北大青鳥通州校區(qū).net培訓(xùn)教學(xué)模式采取的是理論+上機(jī)+項目實踐,讓學(xué)員學(xué)以致用,歡迎同學(xué)們來咨詢報名。