版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.NET 控制臺程序,.NET,技術(shù)培訓(xùn),內(nèi)容概要,.學(xué)習(xí)建立控制臺程序的方法 .熟悉C#編程語法,技術(shù)詞匯-1,Microsoft.NET :簡稱.NET,是微軟推出的一個(gè)開發(fā)與通訊的平臺 Visual Studio.NET 7.0:簡稱VS7.0 或 VS.NET 7.0,是運(yùn)行在Windows環(huán)境下,基于Microsoft.NET進(jìn)行開發(fā)的集成開發(fā)環(huán)境。 .NET Framework:.NET 框架,是Microsoft.NET的底層框架和類庫。 ASP.NET:是一種基于Microsoft.NET進(jìn)行動態(tài)網(wǎng)頁開發(fā)的技術(shù)及開發(fā)方式,ASP.NET兼容原來的ASP; C# :讀做 C Sh
2、arp,是微軟推出的一種面向?qū)ο蟮木幊陶Z言,現(xiàn)在C#語言的主要版本就是結(jié)合在Visual Studio.NET 7.0中的C#.NET。,技術(shù)詞匯-2,*.Sln :解決方案(Solution)文件的擴(kuò)展名,是VS.NET 7.0中進(jìn)行軟件開發(fā)項(xiàng)目文件的組織方式,在Solution里可以包含一個(gè)或多個(gè)Project。 Project:工程,包含在Solution里。一般一個(gè)Project編譯后生成一個(gè)DLL 或EXE。C#語言的Proejct文件擴(kuò)展名是*.csproj。 *.csproj:C#.NET Project 文件的擴(kuò)展名 *.vbproj:VB.NET Project 文件的擴(kuò)展名
3、,控制臺程序,控制臺程序是沒有界面的EXE文件,類似于原來DOS環(huán)境下的編寫的程序。,控制臺程序主要用到的類 Console,控制臺程序主要使用Console類。 表示控制臺應(yīng)用程序的標(biāo)準(zhǔn)輸入流、輸出流和錯(cuò)誤流。 public sealed class Console,Console的公共屬性,公共屬性 Error獲取標(biāo)準(zhǔn)錯(cuò)誤輸出流。 In獲取標(biāo)準(zhǔn)輸入流。 Out獲取標(biāo)準(zhǔn)輸出流。 默認(rèn)情況下,In 屬性的值是 System.IO.TextReader 對象,而 Out 和 Error 屬性的值是 System.IO.TextWriter 對象。 可以將這些屬性與不表示控制臺的流關(guān)聯(lián); 例如,可
4、以將它們與表示文件的流關(guān)聯(lián)。還可以使這些屬性同時(shí)與不同的流關(guān)聯(lián)。 TextWriter 表示有序字符系列的編寫器 ,抽象類。 TextReader 表示可讀取連續(xù)字符系列的閱讀器,抽象類。,Console的公共方法,公共方法 OpenStandardError已重載。獲取標(biāo)準(zhǔn)錯(cuò)誤流。 OpenStandardInput已重載。獲取標(biāo)準(zhǔn)輸入流。 OpenStandardOutput已重載。獲取標(biāo)準(zhǔn)輸出流。 Read從標(biāo)準(zhǔn)輸入流讀取下一個(gè)字符。 ReadLine從標(biāo)準(zhǔn)輸入流讀取下一行字符。 SetError將 Error 屬性設(shè)為指定的TextWriter。 SetIn將 In 屬性設(shè)置為指定的
5、TextReader。 SetOut將 Out 屬性設(shè)置為指定的 TextWriter。 Write已重載。將指定的信息寫入標(biāo)準(zhǔn)輸出流。 WriteLine已重載。將指定的數(shù)據(jù)(后跟當(dāng)前行結(jié)束符)寫入標(biāo)準(zhǔn)輸出流。,新建控制臺程序 -1,1、新建一個(gè)空白解決方案 文件-新建-空白解決方案 2、在解決方案中新建一個(gè)控制臺工程 文件-新建-項(xiàng)目 (在新建項(xiàng)目窗口: 項(xiàng)目類型選 Visual C#項(xiàng)目 模板選 控制臺應(yīng)用程序 輸入文件名后確定。 ) 程序生成代碼如下: (下頁),新建控制臺程序 -2,程序生成代碼如下: using System; namespace ConsoleApplicatio
6、n1 / / Class1 的摘要說明。 / class Class1 / / 應(yīng)用程序的主入口點(diǎn)。 / STAThread static void Main(string args) / / TODO: 在此處添加代碼以啟動應(yīng)用程序 / 在 / 下行書寫: Console.WriteLine( “Hello.” ) ; 運(yùn)行看看 再輸入 : Console.Read() ; 再運(yùn)行:,新建控制臺程序 -3,繼續(xù)這個(gè)例子: 如何實(shí)現(xiàn)格式化輸出。 class Class1 / / 應(yīng)用程序的主入口點(diǎn)。 / STAThread static void Main(string args) / / TODO: 在此處添加代碼以啟動應(yīng)用程序 / Console.WriteLine( Hello. ) ; int m=5 ; int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東淄博桓臺縣面向退役大學(xué)生士兵專項(xiàng)崗位招聘備考題庫及完整答案詳解
- 2026云南中鋁數(shù)為(成都)科技有限責(zé)任公司社會招聘8人備考題庫附答案詳解
- 2026云南昆明市石林彝族自治縣第一期城鎮(zhèn)公益性崗位招聘6人備考題庫及一套參考答案詳解
- 2026安徽省面向北京師范大學(xué)選調(diào)生招錄備考題庫及參考答案詳解
- 2026北京市育英學(xué)校科學(xué)城學(xué)校招聘備考題庫(含答案詳解)
- 2026年1月廣東深圳大學(xué)附屬實(shí)驗(yàn)中學(xué)選聘教師2人備考題庫含答案詳解
- 2026山東菏澤國花學(xué)校小學(xué)初中部教師招聘備考題庫及一套答案詳解
- 2026山東省青島市城陽區(qū)教育系統(tǒng)招聘高層次緊缺急需人才180人備考題庫及完整答案詳解一套
- 2025至2030中國元宇宙行業(yè)發(fā)展現(xiàn)狀及未來趨勢研究報(bào)告
- 2026四川綿陽市江油市社會治安綜合治理中心招聘5人備考題庫有答案詳解
- 民間個(gè)人借款擔(dān)保書
- 神經(jīng)病學(xué)教學(xué)課件:阿爾茨海默病
- LY/T 1598-2011石膏刨花板
- GB/T 31588.1-2015色漆和清漆耐循環(huán)腐蝕環(huán)境的測定第1部分:濕(鹽霧)/干燥/濕氣
- GB/T 21268-2014非公路用旅游觀光車通用技術(shù)條件
- GA/T 1495-2018道路交通安全設(shè)施基礎(chǔ)信息采集規(guī)范
- 《大數(shù)據(jù)管理》課程教學(xué)大綱
- 夜間綜合施工專項(xiàng)專題方案公路
- ★神東煤炭集團(tuán)xx煤礦礦井災(zāi)害預(yù)防與處理計(jì)劃
- Q∕GDW 11421-2020 電能表外置斷路器技術(shù)規(guī)范
- 液化氣站建設(shè)可行性研究報(bào)告
評論
0/150
提交評論