《C#net》課程教學(xué)大綱_第1頁
《C#net》課程教學(xué)大綱_第2頁
《C#net》課程教學(xué)大綱_第3頁
《C#net》課程教學(xué)大綱_第4頁
《C#net》課程教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、PAGE PAGE 5C#.net程序設(shè)計 教學(xué)大綱一、說明(一)課程性質(zhì) C#是微軟公司推出的新一代編程語言。它在C+的基礎(chǔ)之上重新打造,成為一門全新的完全面向?qū)ο蟮某绦蛟O(shè)計語言,能夠提供更高的可靠性和安全性,不僅能 用于開發(fā)傳統(tǒng)的控制臺應(yīng)用程序和Windows應(yīng)用程序,還用于開發(fā)Web應(yīng)用程序、Silverlight動畫和XNA游戲。作為物聯(lián)網(wǎng)專業(yè)學(xué)生的選修課開設(shè)。(二)教學(xué)目的 為了使學(xué)生進(jìn)一步增強(qiáng)理論學(xué)習(xí)的效果,使學(xué)生通過上機(jī)操作掌握C#.net程序設(shè)計課程所講述的編程原理和技術(shù)。培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)課程知識,分析解決問題的能力,培養(yǎng)學(xué)生理論聯(lián)系實際作風(fēng),實事求是,嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和

2、良好的工作作風(fēng),為今后從事科學(xué)研究工作打下基礎(chǔ)。 (三)教學(xué)內(nèi)容 教學(xué)內(nèi)容主要包括面向?qū)ο蟮某绦蛟O(shè)計方法和基于事件的程序設(shè)計方法以及C#高級實用技術(shù)。(四)教學(xué)時數(shù) 共72學(xué)時,其中課內(nèi)教學(xué)36學(xué)時,實驗36學(xué)時(五)教學(xué)方式 課堂講授與演示二、正文理論部分第1章 C#概述教學(xué)要點: C#語言的特點、開發(fā)環(huán)境介紹教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:1.1 C#簡介,語言的發(fā)展及特點 1.2 C#程序的開發(fā)環(huán)境1.3 C#程序入門第2章 信息隱藏技術(shù)教學(xué)要點: 掌握C#程序設(shè)計語言基礎(chǔ)教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:2.1 常量與變量、數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.2 數(shù)組和字符串的使用第3章 C#程序設(shè)計的

3、流程控制教學(xué)要點: 掌握C#程序設(shè)計語言的流程控制語句。教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:3.1 C#程序的分支語句 3.2 C#程序的循環(huán)語句及跳轉(zhuǎn)語句第4章 面向?qū)ο蟪绦蛟O(shè)計入門教學(xué)要點: 掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想,類和對象的定義及使用。教學(xué)時數(shù): 4學(xué)時教學(xué)內(nèi)容:4.1 面向?qū)ο蠡靖拍?4.2 類的定義與實例化,成員及屬性的用法4.3 類的方法的聲明與調(diào)用、方法的參數(shù)傳遞4.4 構(gòu)造函數(shù)的聲明、調(diào)用、重載及其生命周期第5章 面向?qū)ο蟮母呒壋绦蛟O(shè)計教學(xué)要點: 掌握面向?qū)ο蟪绦蛟O(shè)計中的靜態(tài)成員、類的繼承性與多態(tài)性、抽象類及嵌套類。教學(xué)時數(shù): 6學(xué)時教學(xué)內(nèi)容:5.1 靜態(tài)成員與靜態(tài)類5.2

4、類的繼承性與多態(tài)性5.3 抽象類與接口的使用5.4 嵌套類、分部類與命名空間第6章 集合、索引器與泛型教學(xué)要點: 掌握C#程序設(shè)計中的集合、索引器與泛型的使用。教學(xué)時數(shù): 4學(xué)時教學(xué)內(nèi)容:6.1 集合概述、ArrayList、哈希表、棧和隊列的使用6.2 索引器的定義和使用方法6.3 泛型類、方法和泛型接口的使用 第7章 程序調(diào)試與異常處理教學(xué)要點: 掌握C#程序設(shè)計中的程序調(diào)試和異常處理方法。教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:7.1 程序錯誤的分類和程序錯誤的調(diào)試7.2 程序的異常處理方法、try、try-catch和throw語句第8章 基于事件驅(qū)動的程序設(shè)計技術(shù)教學(xué)要點: 掌握事件驅(qū)動的程序設(shè)

5、計技術(shù)。教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:8.1 基于事件驅(qū)動的編程思想、委托的使用8.2 事件的聲明、訂閱和觸發(fā)8.3 基于事件的window編程第9章 多線程和異步編程教學(xué)要點: 了解C#編程中的多線程和異步編程。教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:9.1 多線程的概念、線程創(chuàng)建與控制9.2 多線程的同步、線程池管理第10章 Windows程序的界面設(shè)計教學(xué)要點: 掌握C#可視化界面設(shè)計的方法。教學(xué)時數(shù): 4學(xué)時教學(xué)內(nèi)容:10.1 窗體與空間概述10.2 簡單的輸入輸出控件的使用10.3 列表與選擇類控件使用10.4 對話框及其選項卡設(shè)計10.5 菜單、工具欄和狀態(tài)欄的使用10.6 SDI和MDI應(yīng)用程

6、序設(shè)計第11章 C#數(shù)據(jù)庫編程技術(shù)教學(xué)要點: 掌握C#數(shù)據(jù)庫編程的框架與方法。教學(xué)時數(shù): 4學(xué)時教學(xué)內(nèi)容:11.1 ADO.net概述、基本架構(gòu)和一般使用步驟11.2 使用ADO訪問數(shù)據(jù)庫的基本方法和過程第12章 文件操作與編程教學(xué)要點: 掌握C#對文件的訪問與操作。教學(xué)時數(shù): 2學(xué)時教學(xué)內(nèi)容:12.1 文件的輸入輸出12.2 文件操作控件實驗部分(一)基本要求 通過上機(jī)操作掌握C#程序設(shè)計的基本思想和基本方法,培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)課程知識,分析解決問題的能力。(二)實驗項目總表序號實驗項目名稱學(xué)時數(shù)項目類別項目類型1掌握C#開發(fā)環(huán)境2基礎(chǔ)必做2設(shè)計一個簡單的數(shù)據(jù)排序輸出的windows程序、

7、求素數(shù)的windows程序2綜合必做3設(shè)計一個簡單的輸入并顯示個人信息的window程序2綜合必做4類的靜態(tài)成員的定義與使用2綜合必做5集合、索引器的創(chuàng)建和使用2綜合必做6程序的調(diào)試和異常處理2綜合必做7windows程序的界面設(shè)計2綜合必做8數(shù)據(jù)庫編程2綜合必做9文件的讀寫2綜合必做 本部分應(yīng)列出擬開設(shè)的所有實驗項目,并規(guī)定學(xué)生應(yīng)完成的必做項目數(shù)和選做項目數(shù)(三)實驗項目內(nèi)容及要求 本部分須依次對項目總表中的各個實驗項目的內(nèi)容、目的、要求及所需主要儀器設(shè)備、耗材做出說明 實驗1 掌握C#開發(fā)環(huán)境實驗內(nèi)容: 掌握C#開發(fā)環(huán)境 實驗?zāi)康模?掌握C#應(yīng)用程序的基本操作過程實驗要求: 設(shè)計一個簡單的

8、C#控制臺應(yīng)用程序、web程序和窗體程序。實驗2設(shè)計一個簡單的數(shù)據(jù)排序輸出的windows程序?qū)嶒瀮?nèi)容: 設(shè)計一個簡單的數(shù)據(jù)排序的windows程序 實驗?zāi)康模?掌握C#常用的運(yùn)算符和流程控制語句實驗要求: 設(shè)計一個簡單的程序,輸入一些數(shù)排序后輸出,求素數(shù)的程序?qū)嶒? 設(shè)計一個簡單的輸入并顯示個人信息的window程序?qū)嶒瀮?nèi)容: 設(shè)計一個簡單的輸入并顯示個人信息的window程序?qū)嶒災(zāi)康模?掌握C#語言中的類與對象的使用實驗要求: 編程實現(xiàn)一個簡單的輸入并顯示個人信息的window程序?qū)嶒? 類的靜態(tài)成員的定義與使用實驗內(nèi)容: 類的靜態(tài)成員的定義與使用實驗?zāi)康模?掌握類的定義方法、抽象類、接口

9、的使用實驗要求: 設(shè)計一個輸入并顯示基本信息的學(xué)生類,使用類的繼承、類的靜態(tài)成員統(tǒng)計學(xué)生人數(shù)實驗5 集合、索引器的創(chuàng)建和使用實驗內(nèi)容: 集合、索引器的創(chuàng)建和使用實驗?zāi)康模?掌握集合、索引器的創(chuàng)建和使用方法實驗要求: 設(shè)計一個window程序,定義一個teacher類,student類,使用索引器訪問該集合實驗6 程序的調(diào)試和異常處理實驗內(nèi)容: 程序中設(shè)計程序調(diào)試和異常處理語句實驗?zāi)康模?掌握C#程序調(diào)試和異常處理的方法實驗要求: 設(shè)計一個window程序,在一個文本框中輸入若干的數(shù)排序輸出,利用異常處理語句實驗7 windows程序的界面設(shè)計實驗內(nèi)容: Windows窗體程序設(shè)計 實驗?zāi)康模?掌握Windows應(yīng)用程序的設(shè)計,各種界面控件的使用方法實驗要求: 設(shè)計一個個人財務(wù)狀況記錄的窗體程序,使用各種控件完成實驗8 數(shù)據(jù)庫編程實驗內(nèi)容: 數(shù)據(jù)庫編程 實驗?zāi)康模?掌握數(shù)據(jù)庫編程的基本思路和數(shù)據(jù)連接方法實驗要求: 設(shè)計并實現(xiàn)一個通訊

溫馨提示

  • 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

提交評論