| 網(wǎng)站首頁 | 關(guān)于我們 | 開發(fā)優(yōu)勢 | 產(chǎn)品展示 |
| 合作企業(yè) | 新聞動態(tài) | 聯(lián)系我們 | 電話聯(lián)系 |
文章作者:濟南軟件開發(fā) 時間:2016年12月21日
開發(fā)者口中的.Net全稱是.Net Framework。.Net是微軟推出的一門技術(shù),它是一個技術(shù)平臺,基于這個平臺進(jìn)行開發(fā)可以簡化很多工作。關(guān)于到底什么是.Net,不是一兩句話能說清楚的,而且也沒辦法讓初學(xué)者理解到底什么是.Net,因此你只要記住.Net這個詞,隨著我們越學(xué)越深入,你就會理解.Net到底是什么東西了。
基于.Net平臺上有很多語言,比如C#、VB.Net、IronPython、F#、Powershell等,F(xiàn)#、Powershell是滿足特定用途的語言,IronPython、IronRuby等并沒有廣泛應(yīng)用,VB.Net是僅次于C#的第二大基于.Net的語言,不過按照微軟的戰(zhàn)略是把主要精力放到C#上,VB.Net只是微軟為了將VB開發(fā)人員平滑的轉(zhuǎn)移到.Net平臺下的語言。因此對于語言來說大家學(xué)習(xí)C#即可。C#在中國大陸的叫法一般是“C sharp”。
初學(xué)者可能會弄不清C#和.Net的關(guān)系,.Net是一個技術(shù)平臺,而C#是這個技術(shù)平臺上的一門語言,就像Windows是一個操作系統(tǒng),而Word、QQ、FireFox則是在Windows上運行的一個程序。初學(xué)者不必糾結(jié)于這個概念,不是很明白也沒關(guān)系。
.Net的開發(fā)工具是VisualStudio,VisualStudio現(xiàn)在有VisualStudio2005、VisualStudio2008、VisualStudio2010等版本,注意不要糾結(jié)于“到底裝VisualStudio2005還是VisualStudio2008,聽說有的公司還在用VisualStudio2005”、“到底是用新版本的VisualStudio2010還是用VisualStudio2008”這樣的問題,因為這些版本并沒有本質(zhì)的不同,使用方法都類似,就像你會用WindowsXP,換了Windows7以后經(jīng)過短暫的熟練會用Windows7了一樣。因為VisualStudio2010比較消耗資源,如果你的計算機配置較好可以安裝VisualStudio2010,如果配置較差則推薦安裝VisualStudio2008。
要學(xué)習(xí)Web開發(fā)一定要按照正確的順序進(jìn)行學(xué)習(xí),很多人被一些垃圾書影響,不學(xué)C#、不學(xué).Net Framework、不學(xué)Dom,直接上來就學(xué)ASP.Net,拖兩個控件、配兩個屬性、雙擊控件寫一個事件響應(yīng)方法,就開始自詡“精通ASP.Net”了,照著書控件拖來拖去,可是連C#、.Net、ASP.Net、HTML、JavaScript之前的關(guān)系是什么都不清楚,鬧出了很多笑話。欲速則不達(dá),速成的結(jié)果就是以后浪費更多的時間。按照正確的順序才能更快、更好的掌握.Net。
有的人可能認(rèn)為“我不想成為高手,有一口飯吃就行了,會拖控件就行了唄”,千萬不要以為會“不拖控件的開發(fā)”就是高手了,高手沒有那么好當(dāng)?shù)?。我沒有奢求學(xué)編程的人個個都是以“成為世界頂尖級程序員”、“國內(nèi).Net開發(fā)者中的知名開發(fā)者”為目標(biāo),這個也不現(xiàn)實,大部分人學(xué)編程只是看做軟件開發(fā)工資不低,想賺幾年錢娶媳婦生娃,這種想法并不是多沒出息的想法,畢竟“老婆孩子熱炕頭”是最樸實的幸福,你不需要背負(fù)“振興中國軟件產(chǎn)業(yè)”這種的重任,但是最起碼應(yīng)該找到一份不錯的工作,工作幾年以后能有錢交得起房子首付、每月供月供吧,如果只會拖控件的話就不是能不能成為高手的問題,而是能不能養(yǎng)家糊口的問題了。
C#面向過程編程
學(xué)習(xí)C#語言分為C#面向過程編程和C#面向?qū)ο蠡A(chǔ)兩部分。聽到“C#面向過程編程”有人會問了“C#不是一門面向?qū)ο蟮恼Z言嗎,哪兒來的面向過程編程?”,其實面向?qū)ο蟛皇谴婷嫦蜻^程的,面向?qū)ο笫敲嫦蜻^程的一個補充和發(fā)展,面向過程就是代碼逐行執(zhí)行,面向過程就是if/else,面向過程就是for循環(huán),面向過程就是變量、函數(shù),C#中最基礎(chǔ)的也是if、for、變量、函數(shù)等這些東西,這些東西就是C#的面向過程部分。對于編程的初學(xué)者來說,最難的不是類、繼承、控件、ASP.Net、AJAX之類神乎其神的東西,而是“程序化的思維方式”,也就是怎么把一個問題的解決方式用計算機的思維方式進(jìn)行描述。
對于初學(xué)者來說先不用管面向?qū)ο?、ASP.Net之類的東西迷惑,先學(xué)習(xí)用最樸實的for、if來編寫程序,通過親手編寫練習(xí)題代碼來逐漸形成程序化的思維方式,這個階段也不要使用“看起來很酷”的WinForm或者ASP.Net頁面來做,因為那樣就會涉及到這個階段不需要去了解的問題,先編寫最簡單的控制臺程序就可以。一定要自己親手把代碼熟練的寫出來,記住是親手寫出來,而不是照著別人的代碼抄,更不能是看懂了別人的代碼就以為自己掌握了,要知道“看懂了”和“會寫了”之間是差著十萬八千里的。
想要了解更多詳情歡迎來電咨詢18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。