




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
面向?qū)ο蟪绦蛟O(shè)計(jì)(C#)實(shí)驗(yàn)指導(dǎo)書代世雄 實(shí)驗(yàn)一:創(chuàng)建控制臺(tái)應(yīng)用程序、創(chuàng)建WPF應(yīng)用程序?qū)嶒?yàn)內(nèi)容:(1) 學(xué)習(xí)使用VS 2010創(chuàng)建控制臺(tái)應(yīng)用程序。文件-新建-項(xiàng)目-控制臺(tái)應(yīng)用程序(2) 學(xué)習(xí)使用VS 2010創(chuàng)建WPF應(yīng)用程序。文件-新建-項(xiàng)目- WPF應(yīng)用程序(3) 學(xué)習(xí)變量的聲明、賦值、運(yùn)算。(4) 控制臺(tái)輸出,等待鍵盤輸入class Program static void Main(string args) string s=Hello World! Console.WriteLine(Result=0n,s); Console.ReadKey(); (5) WPF應(yīng)用程序,編譯、運(yùn)行實(shí)驗(yàn)要求:驗(yàn)證控制臺(tái)應(yīng)用程序、WPF應(yīng)用程序的創(chuàng)建方法實(shí)驗(yàn)二:練習(xí)聲明并使用各種數(shù)據(jù)類型變量的創(chuàng)建、運(yùn)算符的運(yùn)用、方法及作用域、實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算矩形和園的面積周長,實(shí)現(xiàn)計(jì)算器。掌握并練習(xí)以下內(nèi)容:(1) 字符串與其它數(shù)據(jù)類型的轉(zhuǎn)換。double.Parse(textBox1.Text)int.Parse(textBox1.Text)(2) Button的Click事件及其事件響應(yīng)函數(shù)(3) TextBox:textBox1.Text=”Hello”;(4) Label:Label1.Content=”請輸入姓名:”;(5) RadioButton:radioButton1.IsChecked = true;if(radioButton1.IsChecked.Value).;實(shí)驗(yàn)要求:完成計(jì)算矩形和園的面積周長及計(jì)算器的WPF程序?qū)嶒?yàn)三:練習(xí)循環(huán)、分支、邏輯變量、邏輯表達(dá)式、邏輯運(yùn)算符實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算階乘。掌握并練習(xí)以下內(nèi)容:(1) 循環(huán)語句。 for循環(huán);while循環(huán);do.while循環(huán);break,continue語句(2) 分支結(jié)構(gòu) if(); else ;if(); else if()else if() ; Switch(.) case .:break;case .:break;default:(3) 三目條件運(yùn)算符:int b = (a3)?5:10;實(shí)驗(yàn)要求:完成計(jì)算階乘的WPF程序?qū)嶒?yàn)四:創(chuàng)建類、成員及方法,計(jì)算矩陣及園的周長及面積 實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算階乘。掌握并練習(xí)以下內(nèi)容:(1) 創(chuàng)建類及成員。Class Circle Public double radius;(2) 創(chuàng)建方法計(jì)算面積與周長 Class Circle Public double radius;Public double CalcArea()Public double CalcGirth ()(3) 創(chuàng)建對象,調(diào)用方法Circle c = new Circle();c.radius=2.3;textBox1.Text=c.CalcArea();實(shí)驗(yàn)要求:完成計(jì)算計(jì)算矩陣及園的周長及面積的WPF程序?qū)嶒?yàn)五:構(gòu)造函數(shù)、私有與靜態(tài)成員及方法、屬性、分部類、計(jì)算矩陣及園的周長及面積 實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算階乘。掌握并練習(xí)以下內(nèi)容:(1) 創(chuàng)建類,私有與靜態(tài)成員。Class Circle Private double radius1; Public static radius2;(2) 創(chuàng)建構(gòu)造函數(shù)。public class Circle private double radius1; private static double radius2; static Circle() public Circle(double r) radius1 = r; radius2 = r; (3) 創(chuàng)建方法計(jì)算面積與周長 public class Circle private double radius1; private static double radius2; static Circle() public Circle(double r) radius1 = r; radius2 = r; public double CalcArea() return Math.PI * radius1 * radius1; public static double StaticCalcArea() return Math.PI * radius2 * radius2; 。(4) 創(chuàng)建對象,調(diào)用方法private void button1_Click(object sender, RoutedEventArgs e)radioButton1.IsChecked = true;Circle c = new Circle(2.3);if (radioButton1.IsChecked.Value) textBox1.Text = c.CalcArea().ToString(); textBox2.Text = Circle.StaticCalcArea().ToString();實(shí)驗(yàn)要求:完成計(jì)算計(jì)算矩陣及園的周長及面積的WPF程序?qū)嶒?yàn)六:繼承與多態(tài)、完成Shape、Circle、Rectangle,構(gòu)建計(jì)算面積的WPF應(yīng)用程序 實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算階乘。掌握并練習(xí)以下內(nèi)容:(5) 創(chuàng)建基類。public class Shape public virtual double CalcArea() return 0.0; (6) 創(chuàng)建子類。 public class Circle:Shape private double radius1; private static double radius2; static Circle() public Circle(double r) radius1 = r; radius2 = r; public override double CalcArea() return Math.PI * radius1 * radius1; public class Rectangle : Shape private double w1,h1; private static double w2,h2; static Rectangle() public Rectangle(double w, double h) w1 = w; h1 = h; w2 = w; h2 = h; public override double CalcArea() return w1*h1; (7) 創(chuàng)建測試類 public class Test public double CalcArea(Shape s) return s.CalcArea(); (8) 創(chuàng)建對象,調(diào)用方法private void button1_Click(object sender, RoutedEventArgs e) /radioButton1.IsChecked = true; Circle c = new Circle(2.3); Rectangle r = new Rectangle(1.0, 2.0); Test t = new Test(); if (radioButton1.IsChecked.Value) textBox1.Text = t.CalcArea(c).ToString(); textBox2.Text = t.CalcArea(r).ToString(); 實(shí)驗(yàn)要求:完成計(jì)算計(jì)算矩陣及園的周長及面積的WPF程序?qū)嶒?yàn)七:接口與實(shí)現(xiàn)、完成Shape、Circle、Rectangle,構(gòu)建計(jì)算面積的WPF應(yīng)用程序 實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算階乘。掌握并練習(xí)以下內(nèi)容:(9) 創(chuàng)建接口。public interface Shape double CalcArea(); (10) 創(chuàng)建實(shí)現(xiàn)類。 public class Circle:Shape private double radius1; private static double radius2; static Circle() public Circle(double r) radius1 = r; radius2 = r; public double CalcArea() return Math.PI * radius1 * radius1; public class Rectangle : Shape private double w1,h1; private static double w2,h2; static Rectangle() public Rectangle(double w, double h) w1 = w; h1 = h; w2 = w; h2 = h; public double CalcArea() return w1*h1; (11) 創(chuàng)建測試類 public class Test public double CalcArea(Shape s) return s.CalcArea(); (12) 創(chuàng)建對象,調(diào)用方法private void button1_Click(object sender, RoutedEventArgs e) /radioButton1.IsChecked = true; Circle c = new Circle(2.3); Rectangle r = new Rectangle(1.0, 2.0); Test t = new Test(); if (radioButton1.IsChecked.Value) textBox1.Text = t.CalcArea(c).ToString(); textBox2.Text = t.CalcArea(r).ToString(); 實(shí)驗(yàn)要求:完成計(jì)算計(jì)算矩陣及園的周長及面積的WPF程序?qū)嶒?yàn)八:數(shù)組與集合類、構(gòu)建計(jì)算平均成績的WPF應(yīng)用程序 實(shí)驗(yàn)內(nèi)容:創(chuàng)建WPF應(yīng)用程序,計(jì)算階乘。掌握并練習(xí)以下內(nèi)容: (1) 創(chuàng)建實(shí)現(xiàn)類,數(shù)組以及集合。 public class Student public string Name get; set; public double Score get; set; public class Calc private Student stArray; private List stList; public Calc() public Calc(Student stA,List stL) stArray = stA; stList = stL; public double CalcAverageScoreFromArray() double sum=0.0; for (int i = 0; i stArray.Length; i+) sum += stArrayi.Score; return sum / stArray.Length; public double CalcAverageScoreFromList() double sum = 0.0; foreach (Student s in stList) sum += s.Score; return sum / stList.Count; (2) 創(chuàng)建對象,調(diào)用方法private void button1_Click(object sender, RoutedEventArgs e) Student stArray = new Student2; List stList = new List(); Student s1 = new Student(); s1.Name = Wang; s1.Score = 76.0; Student s2 = new Student(); s2.Name = Li; s2.Score = 86.0; stArr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甘蔗產(chǎn)業(yè)鏈上下游協(xié)同效應(yīng)及優(yōu)化建議
- 教育心理學(xué)的跨學(xué)科應(yīng)用與發(fā)展趨勢研究
- 新型城鎮(zhèn)化項(xiàng)目場地調(diào)研與實(shí)施方案合同
- 特種變壓器故障排除及修復(fù)合同范本
- 大學(xué)生物流運(yùn)輸管理職業(yè)發(fā)展
- 科技對城市交通擁堵的解決方案
- 醫(yī)藥行業(yè)品質(zhì)部嚴(yán)格把控流程的作業(yè)指南
- 機(jī)場美食體驗(yàn)提升策略研究
- 院感專職人員制度執(zhí)行職責(zé)
- 2025至2030工業(yè)繡花機(jī)行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評估報(bào)告
- 2025全員安全生產(chǎn)責(zé)任制范本
- 林業(yè)行政執(zhí)法培訓(xùn)
- 電大考試試題及答案商法
- 廣西壯族自治區(qū)柳州市上進(jìn)聯(lián)考2024-2025學(xué)年高一下學(xué)期6月期末聯(lián)合考試數(shù)學(xué)試題(含答案)
- 八年級暑假前家長會(huì)課件
- 2025年河南省高考地理試卷真題(含答案)
- 2025屆廣東省惠州惠城區(qū)五校聯(lián)考英語八下期末檢測試題含答案
- 工廠績效計(jì)件方案(3篇)
- 2025年湖南省中考?xì)v史試卷真題(含答案)
- 高中英語必背3500單詞表完整版
- T/CNFAGS 16-2024綠色甲醇分級標(biāo)準(zhǔn)(試行)
評論
0/150
提交評論