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