《面向?qū)ο蟪绦蛟O(shè)計(C#)》實驗教學(xué)大綱_第1頁
《面向?qū)ο蟪绦蛟O(shè)計(C#)》實驗教學(xué)大綱_第2頁
《面向?qū)ο蟪绦蛟O(shè)計(C#)》實驗教學(xué)大綱_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

《面向?qū)ο蟪绦蛟O(shè)計(C#)》實驗教學(xué)大綱(Object-OrientedProgramming(C#))課程代碼:0610026實驗學(xué)時:24學(xué)時先修課程:《C語言程序設(shè)計》一、目的要求《面向?qū)ο蟪绦蛟O(shè)計(C#)》是計算機(jī)科學(xué)與技術(shù)專業(yè)的專業(yè)課程。C#程序設(shè)計包括面向?qū)ο蠹夹g(shù)和Windows應(yīng)用程序開發(fā)兩部分;面向?qū)ο筌浖_發(fā)集抽象性、封裝性、繼承性和多態(tài)性于一體,可以開發(fā)出模塊化、數(shù)據(jù)抽象程度高的,體現(xiàn)信息隱蔽、可復(fù)用、易修改、易擴(kuò)充等特性的程序。主要任務(wù)是介紹C#語言的基本概念和面向?qū)ο蟪绦蛟O(shè)計的方法。以C#語言中的面向?qū)ο髾C(jī)制為主,使學(xué)生在學(xué)習(xí)過程中可以通過大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握C#的面向過程和面向?qū)ο蟮墓δ?,從而掌握面向?qū)ο蟪绦蛟O(shè)計的基本方法和基本技能。Windows應(yīng)用程序開發(fā)加深對基本概念和基本技術(shù)的理解,熟悉C#進(jìn)行Windows開發(fā),能使用C#語言進(jìn)行桌面應(yīng)用程序的編程,使學(xué)生的動手能力有較大的提高。另外,通過上機(jī)實踐善于發(fā)現(xiàn)應(yīng)用程序中的錯誤,并且快速排除這些錯誤,使其正確運行,為今后使用Windows操作系統(tǒng)和數(shù)據(jù)庫進(jìn)行Windows應(yīng)用系統(tǒng)的開發(fā)積累經(jīng)驗。目的:通過大量的程序?qū)嵗蜕蠙C(jī)調(diào)試,逐步掌握C#的面向過程和面向?qū)ο蟮某绦蛟O(shè)計方法和技巧,熟悉C#進(jìn)行Windows開發(fā),培養(yǎng)學(xué)生的程序設(shè)計能力,為以后開發(fā)計算機(jī)軟件打下良好的基礎(chǔ)。要求:熟悉C#的編程和調(diào)試環(huán)境,根據(jù)實驗內(nèi)容和要求,認(rèn)真完成程序編寫、上機(jī)調(diào)試、運行結(jié)果分析,書寫實驗報告。二、實驗項目內(nèi)容及學(xué)時分配序號實驗項目名稱實驗基本內(nèi)容、基本要求及目的學(xué)時分配實驗類型每組人數(shù)實驗一C#與.NET環(huán)境初步編寫第一個控制臺的輸入與輸出程序,建立第一個Windows窗體應(yīng)用程序。了解.NETFramework的結(jié)構(gòu),理解.NETFramework的基本概念、命名空間;了解C#程序的基本結(jié)構(gòu),熟悉VisualStudio.NET的配置,熟悉如何創(chuàng)建一個控制臺應(yīng)用程。2驗證1實驗二C#編程基礎(chǔ)使用C#中的基本數(shù)據(jù)類型,運算符、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),理解裝箱和拆箱的概念,定義和使用數(shù)組,了解結(jié)構(gòu)和枚舉,熟悉C#中的預(yù)處理指令,熟悉C#中的字符串處理4驗證1實驗三在C#中實現(xiàn)面向?qū)ο缶幊套值氖褂?,理解和使用索引器,?gòu)造函數(shù)的重載和普通函數(shù)的重載。練習(xí)如何創(chuàng)建類和對象、練習(xí)如何為定義的類編寫相應(yīng)的方法、練習(xí)如何通過屬性訪問對象中的數(shù)據(jù)、練習(xí)如何創(chuàng)建基類及其派生類。4驗證1實驗四C#高級編程編寫單一繼承、抽象類和抽象方法,使用委托和事件實現(xiàn)模擬鬧鈴的多態(tài)程序。理解繼承、使用繼承,使用接口,使用方法的重寫,實現(xiàn)委托、定義和觸發(fā)事件。4驗證1實驗五WinForms程序設(shè)計初步建立個人簡歷的Windows應(yīng)用程序,建立一個模擬的計算器應(yīng)用程序,建立一個媒體播放機(jī)應(yīng)用程序(可選)。理解Windows窗體,使用基本控件如標(biāo)簽、文本、按鈕、列表框和組合框,掌握窗體的常用屬性和方法,使用WinForms中的高級控件,單選按鈕,圖片框,選項卡控件,滾動條,進(jìn)度條。4驗證1實驗六WinForms高級編程創(chuàng)建一個更改窗口的大小與顏色的應(yīng)用程序,創(chuàng)建一個單文檔的文本編輯器應(yīng)用程序。4驗證1實驗七調(diào)試、測試和異常處理調(diào)試C#應(yīng)用程序,檢測并處理異常,自定義異常類。2驗證1合計24三、考核方式1、實驗成績:預(yù)習(xí)10%、操作過程40%、實驗報告40%、實驗記錄10%。2、無期中抽考、有實驗的課程最終成績=平時成績×0.1+實驗成績×0.2+期末考試成績×0.7。3、有期中抽考、有實驗的課程最終成績=平時成績×0.1+實驗成績×0.2+抽考成績×0.1+期末考試成績×0.6。4、有期中抽考、無實驗的課程最終成績?nèi)园丛k法執(zhí)行(平時成績、抽考成績、期末考試成績按2:2:6計算)。5、無期中抽考、無實驗的課程最終成績?nèi)园丛k法執(zhí)行(平時成績與期末考試

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論