《第2章 簡(jiǎn)單的C#程序設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《第2章 簡(jiǎn)單的C#程序設(shè)計(jì)(16頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,,單擊此處編輯母版文本樣式,,第二級(jí),,第三級(jí),,第四級(jí),,第五級(jí),,*,*,*,第,2,章 簡(jiǎn)單的,C#,程序設(shè)計(jì),2.1,第一個(gè),Windows,控制臺(tái)應(yīng)用程序,,2.2,第一個(gè),Windows,應(yīng)用程序,2.1,第一個(gè),Windows,控制臺(tái)應(yīng)用程序,,【,例,2.1】,創(chuàng)建一個(gè),Windows,控制臺(tái)應(yīng)用程序,求用戶輸入的兩個(gè)整數(shù)的和。,,,解:其設(shè)計(jì)過(guò)程如下。,,(,1,)啟動(dòng),Visual Studio.NET 2005,。,,(,2,)創(chuàng)建項(xiàng)目。在“文件”菜單上,單擊“新建項(xiàng)目”,此時(shí)將打開“新建項(xiàng)目”對(duì)話框。選擇“控制臺(tái)應(yīng)用程序”,輸入項(xiàng)目名稱,Pro
2、j2-1,,指定位置為,H:\C#2005\ch2,,如圖,2.1,所示,然后單擊“確定”按鈕。,(,3,)出現(xiàn)如圖,2.2,所示的界面,將光標(biāo)移到編輯窗口,輸入如下程序(只輸入其中的紅字部分,其余部分是由系統(tǒng)自動(dòng)生成的):,using System;,,using,System.Collections.Generic,;,,using,System.Text,;,,namespace Proj2_1,,//,定義命名空間,,{,,,class Program,,//,定義類,,,{,,,static void,Main(string,[],args,),,,,/*,程序入口,,static,
3、表示靜態(tài)方法。,args,是形參*,/,,{,,,int,a, b, c; //,定義變量,,,Console.WriteLine("a,:"); //,輸出屏幕提示信息,,,a =,int.Parse,(,Console.ReadLine,());,,//,從鍵盤獲取字符串并轉(zhuǎn)換成整數(shù),,,Console.WriteLine("b,:");,,b =,int.Parse(Console.ReadLine,());,,c = a + b;,,//,加法運(yùn)算,,,Console.WriteLine("a+b,={0}", c); //,輸出結(jié)果,,,},,},,},(,4,)單擊標(biāo)準(zhǔn)
4、工具欄中,?,的按鈕保存項(xiàng)目。按,Ctrl+F5,鍵(對(duì)應(yīng)為“調(diào)試”,|“,開始執(zhí)行(不調(diào)試)”菜單命令的快捷鍵)執(zhí)行程序,輸入,10,和,20,,輸出結(jié)果如圖,2.3,所示。,控制臺(tái)應(yīng)用程序項(xiàng)目的組成:,Proj2-1,項(xiàng)目的組成如圖,2.4,所示。,控制臺(tái)應(yīng)用程序的程序組成,1.,注釋,,2.,輸入方法,Console.ReadLine,,3.,輸出方法,Console.WriteLine,,,Console.WriteLine,方法類似于,C,語(yǔ)言的,printf,函數(shù),可以采用“,{N[,M][:,格式化字符串,],}”的形式來(lái)格式化輸出字符串,其中的參數(shù)含義如下。,花括號(hào)(,{},)
5、:用來(lái)在輸出字符串中插入變量的值。,,N,:表示輸出變量的序號(hào),從,0,開始。,,[,M][:,格式化字符串,],:可選項(xiàng),其中,M,表示輸出的變量所占的字符個(gè)數(shù)。,,[:,格式化字符串,],:可選項(xiàng),因?yàn)樵谙蚩刂婆_(tái)輸出時(shí),常常需要指定輸出字符串的格式。,數(shù)據(jù)轉(zhuǎn)換,,由于,ReadLine,方法只能輸入字符串,為了輸入數(shù)值,需要進(jìn)行數(shù)據(jù)類型的轉(zhuǎn)換。,C#,中每個(gè)數(shù)據(jù)類型都是一個(gè)結(jié)構(gòu),它們都提供了,Parse,方法,以用于將數(shù)字的字符串表示形式轉(zhuǎn)換為等效數(shù)值。例如:,,,,int,d = int.Parse(“12”);,2.2,第一個(gè),Windows,應(yīng)用程序,【,例,2.2】,設(shè)計(jì)一個(gè),Wi
6、nows,應(yīng)用程序,其初始運(yùn)行界面如圖,2.5,所示,當(dāng)用戶在前兩個(gè)文本框中輸入數(shù)后單擊“計(jì)算”命令按鈕,其結(jié)果如圖,2.6,所示,即在第,3,個(gè)文本框中顯示相加的計(jì)算結(jié)果。,解:其設(shè)計(jì)過(guò)程如下:,,(,1,)啟動(dòng),Visual Studio.NET 2005,。,,(,2,)創(chuàng)建項(xiàng)目。在“文件”菜單上,單擊“新建項(xiàng)目”,此時(shí)將打開“新建項(xiàng)目”對(duì)話框。選擇“,Windows,應(yīng)用程序”,輸入項(xiàng)目名稱,Proj2-2,,指定位置為,H:\C#2005\ch2,,然后單擊“確定”按鈕。,,(,3,)出現(xiàn)一個(gè)空的,Windows,窗體,Form1,,不包含任何控件。,,(,4,)設(shè)計(jì)窗體界面,就是向
7、窗體中添加控件并調(diào)整其位置。,,① 添加,3,個(gè)文本框。,,② 添加兩個(gè)標(biāo)簽。,,③ 添加一個(gè)命令按鈕。,,④ 調(diào)整上述控件的位置。,(,5,)設(shè)置控件的屬性。通過(guò)控件屬性的設(shè)置可以改變其外觀和標(biāo)題信息等。,,① 設(shè)置標(biāo)簽屬性。,② 設(shè)置文本框?qū)傩浴?,③ 設(shè)置命令按鈕屬性。,(,6,)編寫代碼。,private void button1_Click(object sender,,EventArgs,e),,{,,,int,a, b, c;,,a = Convert.ToInt16(textBox1.Text);,,b = Convert.ToInt16(textBox2.Text);,,c = a + b;,,textBox3.Text =,Convert.ToString(c,);,,},(,7,)運(yùn)行程序。單擊工具欄中啟動(dòng)按鈕(,?,)或按,F5,鍵運(yùn)行應(yīng)用程序,,Windows,應(yīng)用程序項(xiàng)目的組成,