問題一:什麼是C#?
C#是微軟公司在2000年新推出的一款運行在.NET Framework平台上面的編程語言,這個.NET Framework平台又怎麼去理解呢?舉個例子來說好了,一個土著族人只會說土著話,他跑到美國去用土著話跟別人交流,別人當然什麼都聽不懂,最後他還是乖乖回到他的土著國。那麼在這裡,這個土著人相當於C#,而他的土著國就相當於.NET Framework,土著人只能在他的土著國說它的土著語,C#語言也必須要運行在.NET Framework平台上。(當然,這裡面舉的例子絕對不帶任何種族歧視)。
.NET Framework平台下面可以運行有C#,VC++,VB,F#等多種語言,我們把這些語言統稱為.NET技術(這樣應該好理解了吧?)
問題二:C#有什麼自身優勢?
問題三:面向對象開發是什麼意思
面向對象,如字面上的意思,現實生活中飛機,學校,鐵路甚至縮小到蚊子蒼蠅,存在的東西都是對象,即萬物皆對象,在開發中應該面向生活面向對象來開發。在面向對象這種編程思想還沒有出現之前,普遍的編程思想就是面向過程編程,簡單舉個例子,也就是我們最早在開發軟件的時候,是順著計算機它的思維去開發的,計算機是死的,不靈活的,這讓許多開發者非常苦惱卻又不得不做,但是面向對象編程這種思想出來之後,我們編寫代碼的時候思維就轉變成讓計算機順著我們人類的思維來運轉,所以學習這種思想,會讓我們的開發工作變得更靈活更簡單更輕松。
今天就給大家介紹到這裡,後面每周會陸續推出一系列文章提供大家學習,如果有說的不對的地方歡迎大家指導!年關將至,注意保暖!
技術交流或咨詢QQ:937802080
紅豆西米露
2016-01-24