<ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>


      提到c#,就不得不說.net,.net是微軟開發(fā)的一個(gè)平臺(tái),簡(jiǎn)單來說,在這個(gè)平臺(tái)上,可以編寫、運(yùn)行程序??赡芎芏嗳擞X得這個(gè)平臺(tái)離我們很遙遠(yuǎn),其實(shí)不然,這個(gè)平臺(tái)就一直在我們的windows操作系統(tǒng)里,默默地為我們提供著服務(wù)。經(jīng)過這么多年的發(fā)展,.net平臺(tái)已經(jīng)到了4.7版本。說的具體點(diǎn),.net平臺(tái)就在這里
      路徑C:\Windows\Microsoft.NET
      Framework是.net的框架,這里的Framework和Framework64分別是32位和64位的文件夾,32位的操作系統(tǒng)只有Framework這個(gè)文件夾,沒有Framework64。兩個(gè)文件夾里存的東西基本差不多,如圖
      兩個(gè)文件夾分別存放了32位和64位的不同的版本的.net。 這個(gè)平臺(tái)怎么使用呢?我這里以64位的4.0版本為例。打開這個(gè)文件夾。
      可以找到一個(gè)叫csc的程序,這個(gè)程序就是我們的編譯器,其他版本的文件夾里也都有這個(gè)程序。我們可以使用編譯器把源代碼編譯成可執(zhí)行文件。舉個(gè)例子,我在這里寫一個(gè)程序:
      在當(dāng)前目錄下新建一個(gè)文本,寫好代碼 這個(gè)代碼的意思是輸出"Hello World",這是編程學(xué)習(xí)的一個(gè)傳統(tǒng),第一個(gè)程序一定要寫"Hello
      World"?,F(xiàn)在不需要看懂這個(gè)程序,我先為你們講一下編譯的原理。 首先,把文件的擴(kuò)展名改為cs,就是c
      sharp的意思,說明這是一個(gè)c#文件。這里有必要說一下,c#的讀法是“c煞普”不是“c井”啊!
      因?yàn)槲野惭b了IDE,所以圖標(biāo)發(fā)生了變化,這個(gè)不用管??梢钥吹剑业臄U(kuò)展名已經(jīng)改好了。然后打開控制臺(tái),按快捷鍵win+r打開運(yùn)行,在里面輸入cmd回車 ?
      我們敲命令,cd
      C:\Windows\Microsoft.NET\Framework64\v4.0.30319,這條命令的意思是,跳轉(zhuǎn)目錄到C:\Windows\Microsoft.NET\Framework64\v4.0.30319,我們想跳轉(zhuǎn)到哪都可以寫cd加路徑的,這次跳轉(zhuǎn)到這里是因?yàn)檫@里存放著源文件。你們可能和我版本不一樣,所以跳轉(zhuǎn)的目錄不一樣,自己修改就行。
      跳轉(zhuǎn)之后我們繼續(xù)敲csc hello.cs,然后回車,這句命令的意思是,用csc編譯hello.cs 敲完了之后下面出現(xiàn)了好多信息,我們?nèi)偛诺奈募A里看一看
      發(fā)現(xiàn)多了一個(gè)exe文件,這就是編譯好的可執(zhí)行文件了。我們把它打開。
      這個(gè)程序我們就編譯完成了,這就是編譯程序的完整步驟,這個(gè)exe文件可以拿去給別人直接使用了,雖然說沒啥功能,但作為我們寫的第一個(gè)程序是不是很有紀(jì)念意義呢?
      有的同學(xué)可能要問了,我們只能在這個(gè)有csc的文件夾里寫嗎?當(dāng)然不是,我們可以把程序?qū)懺谌魏蔚胤?,比如,我在桌面上寫了一個(gè),我們跳轉(zhuǎn)目錄到桌面。然后開始編譯,發(fā)現(xiàn)不行
      提示說csc不是內(nèi)部或外部命令,這是因?yàn)檫@個(gè)目錄里沒有csc文件,所以系統(tǒng)找不到csc在哪里,所以就失敗了。那么我們就要告訴系統(tǒng)csc在哪里,方法就是配置環(huán)境變量。
      我們把csc的文件路徑復(fù)制一下 右單擊計(jì)算機(jī),點(diǎn)擊屬性,再點(diǎn)擊高級(jí)系統(tǒng)設(shè)置。 點(diǎn)擊環(huán)境變量 在系統(tǒng)變量里找到Path并雙擊打開
      打開之后win7和win10系統(tǒng)不一樣,win10的簡(jiǎn)單一些,不同的環(huán)境變量都分欄顯示,自己加上一欄就好,把剛才復(fù)制的路徑加進(jìn)去,如C:\Windows\Microsoft.NET\Framework64\v4.0.30319,我這里用win7系統(tǒng)截圖
      win7里的變量值都寫在一個(gè)小框里,不同的環(huán)境變量之間用分號(hào)(英文的分號(hào))隔開,所以我們需要在這行變量的最后加一個(gè)分號(hào),然后把剛才復(fù)制的路徑粘貼進(jìn)去。
      做好了一路確定就好。環(huán)境變量配置好了我們?cè)賮碓囈淮巍?成功了,現(xiàn)在可以在系統(tǒng)的任何地方寫程序了。 ?
      ps:本文是為了使你們理解c#編譯的原理,將來使用IDE開發(fā)不需要配置環(huán)境變量。?

      友情鏈接
      ioDraw流程圖
      API參考文檔
      OK工具箱
      云服務(wù)器優(yōu)惠
      阿里云優(yōu)惠券
      騰訊云優(yōu)惠券
      京東云優(yōu)惠券
      站點(diǎn)信息
      問題反饋
      郵箱:[email protected]
      QQ群:637538335
      關(guān)注微信

        <ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>
          大焦煮伊人 | 国产韩日精品欧美一区二区 | 色老头一区二区三区 | 护士娇妻加班被蹂躏小说 | 黑人无码在线观看 | 嗯~用力啊~嗯~c我~啊哈校园 | 逼com | 国产在线观看麻豆 | 丁香色五月婷婷 | 欧美成人网站免费在线观看 |