集美大學(xué)net實(shí)驗(yàn)計(jì)算機(jī)工程軟件工程-實(shí)驗(yàn)二
《集美大學(xué)net實(shí)驗(yàn)計(jì)算機(jī)工程軟件工程-實(shí)驗(yàn)二》由會(huì)員分享,可在線閱讀,更多相關(guān)《集美大學(xué)net實(shí)驗(yàn)計(jì)算機(jī)工程軟件工程-實(shí)驗(yàn)二(20頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
集美大學(xué)計(jì)算機(jī)工程學(xué)院實(shí)驗(yàn)報(bào)告課程名稱: Web 應(yīng)用程序開發(fā)教程 班級(jí):軟件 14· 實(shí)驗(yàn)成績:指導(dǎo)教師:尤志寧 姓名:·實(shí)驗(yàn)項(xiàng)目名稱: 實(shí)驗(yàn)二 學(xué)號(hào)· 上機(jī)實(shí)踐日期:實(shí)驗(yàn)項(xiàng)目編號(hào): 組號(hào): 上機(jī)實(shí)踐時(shí)間: 一、目的(1) 了解 c#是開發(fā) ASP.NET 應(yīng)用程序的主流語言。(2) 了解.NET Framework 是支持和生成下一代應(yīng)用程序的內(nèi)部 Windows 組件,它可以提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境。C#程序在.NET Framework 上運(yùn)行。(3) 學(xué)習(xí) c#語言中運(yùn)算符和表達(dá)式的使用方法。(4) 學(xué)習(xí) c#語言中流程控制語句的使用方法。(5) 學(xué)習(xí) c#語言中類和對(duì)象的使用 方法。二、實(shí)驗(yàn)內(nèi)容與設(shè)計(jì)思想(1)在 ASP.NET 程序中,可以 c#語言開發(fā)應(yīng)用程序。 C#語言應(yīng)用程序保存在.aspx.cs文件里。(2)了解 c#語言的基本數(shù)據(jù)類型,運(yùn)算符以及聲明常量和變量的方法。(3)練習(xí)使用 c#語言創(chuàng)建控制臺(tái)應(yīng)用程序。(4)練習(xí)使用 c#語言的結(jié)構(gòu)體。(5)練習(xí)使用 c#語言的常量和變量。(6)練習(xí)使用 c#語言的運(yùn)算符和表達(dá)式。(7)練習(xí)使用 c#語言的選擇控制語句。(8)練習(xí)使用 c#語言的循環(huán)控制語句。(9)練習(xí)使用 c#語言的跳轉(zhuǎn)控制語句。(10)練習(xí)使用 c#語言的異常處理語句。(11)練習(xí)使用 c#語言的類和對(duì)象。三、實(shí)驗(yàn)使用環(huán)境c#語言開發(fā)應(yīng)用程序四、實(shí)驗(yàn)步驟和調(diào)試過程1.練習(xí)使用 c#語言創(chuàng)建控制臺(tái)應(yīng)用程序。創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序項(xiàng)目,項(xiàng)目名稱為 HelloWorld,在 Main 中添加如下代碼:static void Main(string[] args){Console.WriteLine("Hello World !");Console.ReadKey();} }}在菜單中選擇“調(diào)試/啟動(dòng)調(diào)試”,或在工具欄中單擊 “啟動(dòng)調(diào)試”按鈕,運(yùn)行當(dāng)前項(xiàng)目,查看運(yùn)行結(jié)果。2.使用 c#語言的結(jié)構(gòu)體創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序項(xiàng)目,項(xiàng)目名稱為 StructSample,運(yùn)行代碼如下:using System;using System.Collections.Generic;using System.Text;namespace StructSample{class Program{struct User{public string UserName;public string Password;public string Email;public string Address;public string Telephone;}static void Main(string[] args){//定義結(jié)構(gòu)體User user=new User();//向結(jié)構(gòu)體重賦值user.UserName="Admin";user.Password="11111";user.Email="Admin@mail.com";user.Address="廈門市";user.Telephone="1380000";//輸出結(jié)構(gòu)體重的成員變量值Console.WriteLine(user.UserName);Console.WriteLine(user.Password);Console.WriteLine(user.Email);Console.WriteLine(user.Address);Console.WriteLine(user.Telephone); Console.ReadKey();}}}在菜單中選擇“調(diào)試/啟動(dòng)調(diào)試”,或在工具欄中單擊 “啟動(dòng)調(diào)試”按鈕,運(yùn)行當(dāng)前項(xiàng)目,查看運(yùn)行結(jié)果。3.使用常量和變量創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序項(xiàng)目,項(xiàng)目名稱為 ConstVariable,要求輸入圓的半徑,計(jì)算圓的周長,運(yùn)行代碼如下:using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{public const float PI = 3.1415926F;static void Main(string[] args){Console.WriteLine("請(qǐng)輸入圓的半徑:");float r = 0;try{r = float.Parse(Console.ReadLine());}catch (Exception){Console.WriteLine("請(qǐng)輸入數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。");return;}float c = 2 * PI * r;Console.WriteLine("圓的半徑:"+r.ToString());Console.WriteLine("圓的周長:"+c.ToString());Console.ReadKey();}}}在菜單中選擇“調(diào)試/啟動(dòng)調(diào)試”,或在工具欄中單擊 “啟動(dòng)調(diào)試”按鈕,運(yùn)行當(dāng)前項(xiàng)目,查看運(yùn)行結(jié)果。4.使用 c#語言的運(yùn)算符和表達(dá)式(1)算術(shù)表達(dá)式的使用運(yùn)行代碼如下:using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){int i = 23, j = 12, k = 30;int num = i * j + k;Console.WriteLine("23*12+30={0}" ,num);num = i * (j + k);Console.WriteLine("23*(12+30)={0}", num);Console.ReadKey();}}}(2)遞增表達(dá)式的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{public const float PI = 3.1415926F;static void Main(string[] args){int i = 23;int j =i++;int k = ++i;Console.WriteLine("i="+ i.ToString());Console.WriteLine("j="+ j.ToString());Console.WriteLine("k="+k.ToString());Console.ReadKey();}}}(3)關(guān)系表達(dá)式的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{public const float PI = 3.1415926F;static void Main(string[] args){int i = 23;Console.WriteLine(i>20 Console.WriteLine(i > 40 Console.ReadKey();}}}(4)賦值表達(dá)式的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){int i = 10,j=3;Console.WriteLine("i=10,j=3");int num = i + j;Console.WriteLine("i+j={0}", num); num = i;num -=j;Console.WriteLine("i-j={0}", num);num = i;num *= j;Console.WriteLine("i*j={0}", num);num = i;num /= j;Console.WriteLine("i/j={0}", num);num = i;num %= j;Console.WriteLine("i%j={0}", num);Console.ReadKey();}}}5.使用選擇控制語句(1)練習(xí) if 語句的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){Console.WriteLine("請(qǐng)輸入你的性別:");string str =Console.ReadLine();if (str.Length > 0)Console.WriteLine("你的性別是:{0}", str);elseConsole.WriteLine("沒有輸入");Console.ReadKey();}}}(2)練習(xí) if 語句實(shí)現(xiàn)多分支控制的方法using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){DateTime now = DateTime.Now;if(now.DayOfWeek == DayOfWeek.Monday)Console.WriteLine("星期一");if (now.DayOfWeek == DayOfWeek.Tuesday)Console.WriteLine("星期二");if (now.DayOfWeek == DayOfWeek.Wednesday)Console.WriteLine("星期三");if (now.DayOfWeek == DayOfWeek.Thursday)Console.WriteLine("星期四·");if (now.DayOfWeek == DayOfWeek.Friday)Console.WriteLine("星期五");if (now.DayOfWeek == DayOfWeek.Saturday)Console.WriteLine("星期六");if (now.DayOfWeek == DayOfWeek.Sunday)Console.WriteLine("星期日");Console.ReadKey();}}}(3)練習(xí) switch 語句的使用方法using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{ static void Main(string[] args){DateTime now = DateTime.Now;switch (now.DayOfWeek){case DayOfWeek.Monday:Console.WriteLine("星期一");break;case DayOfWeek.Tuesday:Console.WriteLine("星期二");break;case DayOfWeek.Wednesday:Console.WriteLine("星期三");break;case DayOfWeek.Thursday:Console.WriteLine("星期四");break;case DayOfWeek.Friday:Console.WriteLine("星期五");break;case DayOfWeek.Saturday:Console.WriteLine("星期六");break;default:Console.WriteLine("星期日");break; }}}}6. 使用選擇控制語句(1)練習(xí) do…while 語句的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{ class Program{static void Main(string[] args){int i = 1;int sum=0;do{sum+=i++;}while(i 11)break;}Console.WriteLine(sum.ToString());Console.ReadKey(); }(3)練習(xí) for 語句的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){int[] arr = new int[5] { 1, 2, 3, 4, 5 };for (int i = 0; i =0){Console.WriteLine("等于10的數(shù)組索引為{0}",index);} else{Console.WriteLine("沒有找到等于10的數(shù)組元素");}Console.ReadKey();}}}(2)練習(xí) continue 語句的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){int[] arr = new int[5] { 15, 27, 14, 10 ,70};int index = -1;for (int i = 0; i 0){return wage;}elsereturn 0;}set{if (value > 0){wage = value;}elsewage = 0;}}public string IdCard{get { return idCard; }set { idCard = value; }}public void PrintEmpInfo(){Console.WriteLine(epmName);Console.WriteLine(sex);Console.WriteLine(wage);Console.WriteLine(idCard);} }static void Main(string[] args){Employee obj = new Employee();obj.EpmName = "小明";obj.Sex = "男";obj.Wage = 3500;obj.IdCard = "1234567890";obj.PrintEmpInfo();Console.ReadKey();}}}五、實(shí)驗(yàn)小結(jié)(需要重點(diǎn)描述)實(shí)驗(yàn)二和以前學(xué) C 的時(shí)候做的一些實(shí)驗(yàn)類似,相對(duì)容易,但是還是收獲不少。主要是對(duì)C#語法的掌握形成對(duì) C#語言的初步認(rèn)識(shí)。熟悉掌握 C#的選擇控制語句,循環(huán)控制語句,跳轉(zhuǎn)控制語句,異常處理語句以及類和對(duì)象的使用。,認(rèn)識(shí)到 C#跟 Java 一樣具有面向?qū)ο蟪绦蛟O(shè)計(jì)思想的機(jī)制,這一點(diǎn)比 C 要人性化許多。希望通過這次的實(shí)驗(yàn),可以提高自己對(duì) C#的熱愛。- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 大學(xué) net 實(shí)驗(yàn) 計(jì)算機(jī) 工程 軟件工程
鏈接地址:http://kudomayuko.com/p-359704.html