導航:首頁 > 源碼編譯 > net編譯器怎麼用

net編譯器怎麼用

發布時間:2023-06-27 01:56:38

1. java編譯器怎麼用

首先,Java編譯之後不是生成.exe文件,編譯之後只有.class文件,也就是位元組碼文件,所以你運行它只是用Java虛擬機去解釋執行,而不是操作系統直接執行,換句話說,它不是DOS程序,所以沒辦法直接像C語言編譯之後的那樣。
其次如果你把JDK的安裝目錄下的bin文件夾的路徑添加到Path環境變數的話,那麼進入命令提示符(運行對話框里輸入cmd就可以進入命令提示符),輸入:「java【空格】 類名」就可以看到類似C語言運行的效果,當然,那個類要有main方法,還有就是你輸入:「java【空格】 類名」之前,還需要在命令提示符里先進入到.class文件所在的路徑,進入的方法是輸入「cd 路徑」
再次,NetBean是個集成開發工具,不是編譯器,但是NetBean里有編譯器,它有個窗口類似於DOS窗口的,在裡面可以看到輸出,也以自己輸入命令、參數。
最後,如果學習Java的話,還是建議你系統地學習,很多入門書籍、入門視頻都有教編譯器怎麼用,怎麼運行Java程序等等各種知識的。

2. VB.Net編程入門之Hello World(4)

四 第一個Visual Basic Net程序 Hello World!

如果你沒有Visual Studio Net 你也可以通過一個文本編輯器和從微軟下載安裝 Net Frame Work SDK來編寫Visual Basic Net 文本編輯器來編輯Visual Basic Net源程序 安裝下載的 Net FrameWork SDK後就會用以Visual Basic Net的編譯器Vbc exe 通過這個編譯器就可以編譯 聯接用文本編輯器編輯的Visual Basic Net源文件 雖然這種做法能夠讓我們更加了解Visual Basic Net的運行機制和一些底層的機理 但卻很難推廣 一方面是Visual Studio Net的確是太優秀了 利用文本編輯器很難實現如資源編輯 組件編輯等操作 另外一方面 Visual Basic Net源文件結構相對復雜 用文本編輯器編寫的代碼會導致大量的錯誤 並且這些錯誤有很難查出來 而利用Visual Studio Net來開發Visual Basic Net應用程序就能夠大大避免上述的尷尬 並且能夠方便的調試編程中出現的各種警告 錯誤

本系列文章中介紹程序的編寫 調試和運行的軟體環境

( ) 視窗 伺服器版

( ) Visual Studio Net 企業級結構設計版

用Visual Studio Net開發 Hello World! 程序

我們知道 Hello World 一般是命令行程序 而這種程序在Visual Studio Net中被稱為 控制台程序 下面是Visual Studio Net編寫控制台 Hello World! 程序的具體步驟

( ) 啟動Visual Studio Net

( ) 選擇菜單【文件】|【新建】|【項目】後 彈出【新建項目】對話框

( ) 將【項目類型】設置為【Visual Basic項目】

( ) 將【模板】設置為【控制台應用程序】

( ) 在【名稱】文本框中輸入【Hello World】

( ) 在【位置】的文本框中輸入【E:VS NET項目】 然後單擊【確定】按鈕 則Visual Studio Net會按照上面設定的參數創建一個控制台應用程序項目

( ) 在【解決方案資源管理器】窗口中 雙擊Mole vb文件 進入Mole vb文件的編輯界面

( ) Visual Studio Net已經為產生Main()函數 在系統創建的Main()函數中加入下面一行代碼就可以了

Console WriteLine ( Hello World! )

( ) 選擇【文件】|【保存Mole vb】菜單或者按快捷鍵Ctrl+S 保存所做的修改

( ) 此時單擊快捷鍵Ctrl+F 運行程序就可以得到運行界面

通過以上可見利用Visual Studio Net編寫控制台 Hello World! 程序 自始至終只需輸入一行代碼 Visual Studio Net自動實現源程序編譯 聯接等過程 避免在命令行提示符下敲編譯命令的苦惱 不僅如此Visual Studio Net自動的語法檢測 既給程序員帶來便捷 又避免了因為拼寫造成的不必要的錯誤 等等這些都比起用行編輯器來編寫Visual Basic Net程序要方便 簡潔

Hello World! 程序是一個控制台程序 而後面的章節中程序的類型主要是Windows應用程序(一般簡稱WinForm程序) 利用Visual Studio Net編寫WinForm應用程序和控制台應用程序步驟基本相似 下面就介紹一下Visual Studio Net編寫WinForm類型的 Hello World 程序的基本步驟

Hello World! 程序的WinForm版本

Hello World! 程序的WinForm版本的可是我取的名字 此程序同樣也是輸出 Hello World! 字元串 只不過不是在命令提示行中實現 而是通過單擊程序中的按鈕 會彈出一個消息框 並在消息框中顯示 Hello World! 字元串 下面是 Hello World! 程序的WinForm版本的具體步驟

( ) 啟動Visual Studio Net

( ) 選擇菜單【文件】|【新建】|【項目】後 彈出【新建項目】對話框

( ) 將【項目類型】設置為【Visual Basic項目】

( ) 將【模板】設置為【Windows應用程序】

( ) 在【名稱】文本框中輸入【Hello_World程序WinForm版】

( ) 在【位置】的文本框中輸入【E:VS NET項目】 然後單擊【確定】按鈕 則Visual Studio Net會按照上面設定的參數創建一個Windows應用程序項目

( ) 選擇【工具箱】中的【Windows窗體組件】 並從中拖入一個Button組件到【Form vb(設計)】窗口 此組件名稱為button 雙擊拖入的button 組件 Visual Studio Net會切換窗口到Form 的設計窗口 並自動產生button 的Click事件對應的代碼

( ) 在button 的Click事件的代碼區添加下列代碼 下列代碼的功能是彈出 Hello World! 提示框

MessageBox Show ( Hello World! )

( ) 選擇【文件】|【保存Form vb】菜單或者按快捷鍵Ctrl+S 保存所做的修改

( ) 選擇【生成】|【生成Hello_World程序WinForm版】菜單 則Visual Studio Net會自動編譯 連接源程序 並生成Hello_World程序WinForm版的執行文件

( ) 選擇【調試】|【啟動】菜單或者單擊快捷鍵 F 則開始運行Hello_World程序WinForm版程序 單擊程序中的【button 】按鈕 則彈出 Hello World! 提示框

至此Hello_World程序WinForm版程序的全部編寫工作就完成了 對於其他的WinForm程序 其編寫的基本步驟是相似的 只不過程序中涉及到更多的組件 類和其他的調用 無非是上面這些操作步驟的變形和再組合

五.總結

lishixin/Article/program/net/201311/14627

3. 簡述.net程序編譯執行機制

.NET執行機制其實同很多的編程語言有一些不同。一般的高級程序語言會直接將代碼編譯成為機器語言,之後由本地機執行這些高效的機器代碼從而實現編譯過程。而.NET中的編譯機制會在中間多一個環節,就是先將高級語言(如C#、VB)編譯成為中間語言(IL),這些中間語言是.NET框架中所有的語言編譯後的結果。這樣說吧,比如我用C#、VB語言編寫了兩個類,編譯之後的中間語言其實看起來是一樣的,這就顯示實現了.NET平台跨語言的這一事實。當然中間語言最終還是要編譯成為機器代碼以用於最終的本地機的運行。

4. 記事本寫的C#程序如何運行

net framework自帶有C#編譯器 csc.exe,用它就好了
它在.NET框架目錄下的<\Microsoft.NET\Framework\v**** (*號內容與版本有關)
不行你直接搜索csc.exe就行了。
然後得設置環境變數Path
默認情況下,這個路徑是不在 Path 環境變數中的。你在命令行下直接輸入 csc,windows不會到上面那個路徑中去找這個程序。所以也就提示找不到文件了。
設置方法:
1) 在「我的電腦」上點擊右鍵,現在「屬性」
2) 在彈出的屬性對話框中,找到「高級」一頁
3) 點擊「環境變數」按鈕
4) 在「系統變數」裡面找到 Path 的變數,雙擊之
5) 在最後加上分號和上面那個路徑。比如:
....;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
那後面;號後一串路徑是我機子上csc.exe所在的路徑,要改成你自己的。
然後就可以在命令行下,最好是.NET FRAMEWORK自帶的命令行工具上運行

csc 你的文件名.cs(要加上全路徑,如果你設了Path就不用帶絕對路徑)
如 csc d:\helloworld.cs
這樣就會生成一個helloworld.exe,直接運行就行了,就這么簡單。

附C#編譯器csc.exe的常見用法:
編譯 File.cs 以產生 File.exe:
csc File.cs
編譯 File.cs 以產生 File.dll:
csc /target:library File.cs
編譯 File.cs 並創建 My.exe:
csc /out:My.exe File.cs

閱讀全文

與net編譯器怎麼用相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:485
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163