集美大學net實驗計算機工程軟件工程-實驗二
《集美大學net實驗計算機工程軟件工程-實驗二》由會員分享,可在線閱讀,更多相關《集美大學net實驗計算機工程軟件工程-實驗二(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。
集美大學計算機工程學院實驗報告課程名稱: Web 應用程序開發(fā)教程 班級:軟件 14· 實驗成績:指導教師:尤志寧 姓名:·實驗項目名稱: 實驗二 學號· 上機實踐日期:實驗項目編號: 組號: 上機實踐時間: 一、目的(1) 了解 c#是開發(fā) ASP.NET 應用程序的主流語言。(2) 了解.NET Framework 是支持和生成下一代應用程序的內部 Windows 組件,它可以提供一個一致的面向對象的編程環(huán)境。C#程序在.NET Framework 上運行。(3) 學習 c#語言中運算符和表達式的使用方法。(4) 學習 c#語言中流程控制語句的使用方法。(5) 學習 c#語言中類和對象的使用 方法。二、實驗內容與設計思想(1)在 ASP.NET 程序中,可以 c#語言開發(fā)應用程序。 C#語言應用程序保存在.aspx.cs文件里。(2)了解 c#語言的基本數(shù)據(jù)類型,運算符以及聲明常量和變量的方法。(3)練習使用 c#語言創(chuàng)建控制臺應用程序。(4)練習使用 c#語言的結構體。(5)練習使用 c#語言的常量和變量。(6)練習使用 c#語言的運算符和表達式。(7)練習使用 c#語言的選擇控制語句。(8)練習使用 c#語言的循環(huán)控制語句。(9)練習使用 c#語言的跳轉控制語句。(10)練習使用 c#語言的異常處理語句。(11)練習使用 c#語言的類和對象。三、實驗使用環(huán)境c#語言開發(fā)應用程序四、實驗步驟和調試過程1.練習使用 c#語言創(chuàng)建控制臺應用程序。創(chuàng)建一個控制臺應用程序項目,項目名稱為 HelloWorld,在 Main 中添加如下代碼:static void Main(string[] args){Console.WriteLine("Hello World !");Console.ReadKey();} }}在菜單中選擇“調試/啟動調試”,或在工具欄中單擊 “啟動調試”按鈕,運行當前項目,查看運行結果。2.使用 c#語言的結構體創(chuàng)建一個控制臺應用程序項目,項目名稱為 StructSample,運行代碼如下: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){//定義結構體User user=new User();//向結構體重賦值user.UserName="Admin";user.Password="11111";user.Email="Admin@mail.com";user.Address="廈門市";user.Telephone="1380000";//輸出結構體重的成員變量值Console.WriteLine(user.UserName);Console.WriteLine(user.Password);Console.WriteLine(user.Email);Console.WriteLine(user.Address);Console.WriteLine(user.Telephone); Console.ReadKey();}}}在菜單中選擇“調試/啟動調試”,或在工具欄中單擊 “啟動調試”按鈕,運行當前項目,查看運行結果。3.使用常量和變量創(chuàng)建一個控制臺應用程序項目,項目名稱為 ConstVariable,要求輸入圓的半徑,計算圓的周長,運行代碼如下: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("請輸入圓的半徑:");float r = 0;try{r = float.Parse(Console.ReadLine());}catch (Exception){Console.WriteLine("請輸入數(shù)據(jù)結構的數(shù)據(jù)。");return;}float c = 2 * PI * r;Console.WriteLine("圓的半徑:"+r.ToString());Console.WriteLine("圓的周長:"+c.ToString());Console.ReadKey();}}}在菜單中選擇“調試/啟動調試”,或在工具欄中單擊 “啟動調試”按鈕,運行當前項目,查看運行結果。4.使用 c#語言的運算符和表達式(1)算術表達式的使用運行代碼如下: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)遞增表達式的使用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)關系表達式的使用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)賦值表達式的使用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)練習 if 語句的使用using System;using System.Collections.Generic;using System.Text;namespace ConstVariable{class Program{static void Main(string[] args){Console.WriteLine("請輸入你的性別:");string str =Console.ReadLine();if (str.Length > 0)Console.WriteLine("你的性別是:{0}", str);elseConsole.WriteLine("沒有輸入");Console.ReadKey();}}}(2)練習 if 語句實現(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)練習 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)練習 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)練習 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)練習 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();}}}五、實驗小結(需要重點描述)實驗二和以前學 C 的時候做的一些實驗類似,相對容易,但是還是收獲不少。主要是對C#語法的掌握形成對 C#語言的初步認識。熟悉掌握 C#的選擇控制語句,循環(huán)控制語句,跳轉控制語句,異常處理語句以及類和對象的使用。,認識到 C#跟 Java 一樣具有面向對象程序設計思想的機制,這一點比 C 要人性化許多。希望通過這次的實驗,可以提高自己對 C#的熱愛。- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 大學 net 實驗 計算機 工程 軟件工程
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://weibangfood.com.cn/p-359704.html