軟件技術(shù)專業(yè)全套教學(xué)大綱_第1頁
軟件技術(shù)專業(yè)全套教學(xué)大綱_第2頁
軟件技術(shù)專業(yè)全套教學(xué)大綱_第3頁
軟件技術(shù)專業(yè)全套教學(xué)大綱_第4頁
軟件技術(shù)專業(yè)全套教學(xué)大綱_第5頁
已閱讀5頁,還剩119頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄理論教學(xué)大綱部分軟件技術(shù)專業(yè)數(shù)據(jù)庫應(yīng)用(Access)教學(xué)大綱2軟件技術(shù)專業(yè)數(shù)據(jù)庫訪問技術(shù)-ADO.NET程序設(shè)計教學(xué)大綱7軟件技術(shù)專業(yè)C# Windows程序設(shè)計教學(xué)大綱11軟件技術(shù)專業(yè)C#程序設(shè)計教學(xué)大綱15軟件技術(shù)專業(yè)C語言程序設(shè)計教學(xué)大綱20軟件技術(shù)專業(yè)HTML和XML語言教學(xué)大綱24軟件技術(shù)專業(yè)JAVA語言及應(yīng)用教學(xué)大綱29軟件技術(shù)專業(yè)Visual Basic.NET程序設(shè)計教學(xué)大綱34軟件技術(shù)專業(yè)WEB程序設(shè)計教學(xué)大綱38軟件技術(shù)專業(yè)WEB程序設(shè)計(ASP.NET)教學(xué)大綱42軟件技術(shù)專業(yè)計算機(jī)技術(shù)基礎(chǔ)教學(xué)大綱46軟件技術(shù)專業(yè)計算機(jī)網(wǎng)絡(luò)技術(shù) 教學(xué)大綱50軟件技術(shù)專業(yè)計算機(jī)專業(yè)英

2、語教學(xué)大綱54軟件技術(shù)專業(yè)軟件工程與團(tuán)隊開發(fā)教學(xué)大綱58軟件技術(shù)專業(yè)數(shù)據(jù)結(jié)構(gòu)教學(xué)大綱61軟件技術(shù)專業(yè)網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server教學(xué)大綱66軟件技術(shù)專業(yè)網(wǎng)頁與網(wǎng)站設(shè)計教學(xué)大綱70軟件技術(shù)專業(yè)微機(jī)硬件基礎(chǔ)教學(xué)大綱75實訓(xùn)教學(xué)大綱部分軟件技術(shù)專業(yè)數(shù)據(jù)庫應(yīng)用(Access)實訓(xùn)教學(xué)大綱78軟件技術(shù)專業(yè)數(shù)據(jù)庫訪問技術(shù)-ADO.NET程序設(shè)計實訓(xùn)教學(xué)大綱81軟件技術(shù)專業(yè)HTML和XML語言實訓(xùn)教學(xué)大綱83軟件技術(shù)專業(yè)Visual Basic.NET程序設(shè)計實訓(xùn)教學(xué)大綱86軟件技術(shù)專業(yè)C#程序設(shè)計實訓(xùn)教學(xué)大綱88軟件技術(shù)專業(yè)WEB程序設(shè)計實訓(xùn)教學(xué)大綱90軟件技術(shù)專業(yè)WEB程序設(shè)計(ASP.NET)實訓(xùn)教

3、學(xué)大綱93軟件技術(shù)專業(yè)計算機(jī)網(wǎng)絡(luò)技術(shù)實訓(xùn)教學(xué)大綱95軟件技術(shù)專業(yè)數(shù)據(jù)結(jié)構(gòu)實訓(xùn)教學(xué)大綱100軟件技術(shù)專業(yè)網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server2000實訓(xùn)教學(xué)大綱104軟件技術(shù)專業(yè)C語言程序設(shè)計實訓(xùn)教學(xué)大綱106軟件技術(shù)專業(yè)JAVA語言及應(yīng)用實訓(xùn)教學(xué)大綱108軟件技術(shù)專業(yè)計算機(jī)技術(shù)基礎(chǔ)實訓(xùn)教學(xué)大綱110軟件技術(shù)專業(yè)軟件工程與團(tuán)隊開發(fā)實訓(xùn)教學(xué)大綱112軟件技術(shù)專業(yè)網(wǎng)頁與網(wǎng)站建設(shè)實訓(xùn)教學(xué)大綱114軟件技術(shù)專業(yè)微機(jī)硬件基礎(chǔ)實訓(xùn)教學(xué)大綱119軟件技術(shù)專業(yè)數(shù)據(jù)庫應(yīng)用(Access)教學(xué)大綱課程代碼:030045學(xué)時:72學(xué)分:4課 型:項目中心課程適用專業(yè):軟件技術(shù)專業(yè)一、課程的性質(zhì)、任務(wù)(一)本課程的教學(xué)目的隨

4、著Internet的普及、計算機(jī)軟件業(yè)的蓬勃興起,對于數(shù)據(jù)庫技術(shù)的要求也越來越高,Access數(shù)據(jù)庫作為一種小型的數(shù)據(jù)庫,方便,快捷,受到了很多人的青睞。本書以 Access2003為數(shù)據(jù)庫的操作平臺,向?qū)W生講解一個面向?qū)ο蟮摹⒉捎檬录?qū)動機(jī)制的新型關(guān)系數(shù)據(jù)庫。并依此全面介紹關(guān)系數(shù)據(jù)庫的相關(guān)知識,使學(xué)生掌握使用Access 2003數(shù)據(jù)庫進(jìn)行小型網(wǎng)絡(luò)數(shù)據(jù)庫設(shè)計和管理,對各種數(shù)據(jù)對象、各種關(guān)系數(shù)據(jù)庫之間的數(shù)據(jù)傳輸中所涉及的相關(guān)知識有一個全面的了解。(二)本課程在教學(xué)過程中的地位在信息技術(shù)迅速發(fā)展的今天,數(shù)據(jù)庫應(yīng)用技術(shù)已成為計算機(jī)信息系統(tǒng)開發(fā)所必須的應(yīng)用技術(shù),本門課程是計算機(jī)專業(yè)學(xué)生的一門必修課,

5、也可作為相關(guān)專業(yè)學(xué)生的選修課。本課程的先修課是計算機(jī)文化基礎(chǔ),網(wǎng)頁制作。通過本課程的學(xué)習(xí),可以使學(xué)生掌握一門實用的數(shù)據(jù)庫應(yīng)用開發(fā)工具。二、教學(xué)的目的、要求本課程主要圍繞Access2003的7個對象展開,要求學(xué)生做到:(一)知識要求:1掌握數(shù)據(jù)庫原理最基本的概念;2掌握數(shù)據(jù)系統(tǒng)開發(fā)的步驟;3會進(jìn)行數(shù)據(jù)表的建立和有關(guān)操作;、4會進(jìn)行查詢的建立和有關(guān)操作;5會進(jìn)行窗體的建立和有關(guān)操作;6會進(jìn)行報表的建立和修改;7會建立和使用宏;8會建立數(shù)據(jù)訪問頁;9會使用VBA模塊開發(fā)程序;(二)能力要求:1. 使用表設(shè)計器創(chuàng)建表,修改表結(jié)構(gòu);2. 使用查詢向?qū)?chuàng)建查詢,使用交叉表查詢向?qū)?chuàng)建查詢;3. 自己設(shè)計

6、查詢,在查詢中添加、修改、刪除、移動查詢的字段;4. 使用向?qū)?chuàng)建窗體,使用窗體設(shè)計器創(chuàng)建窗體;5. 使用向?qū)Ы蟊?,自己設(shè)計報表;6. 使用宏,宏如何和窗體和報表聯(lián)系起來;7. 會建立數(shù)據(jù)訪問頁;8. Access與其它數(shù)據(jù)源的數(shù)據(jù)交換,Access與ODBC數(shù)據(jù)源的數(shù)據(jù)交換等內(nèi)容。9. VBA模塊,會用VBA設(shè)計簡單的程序10. 開發(fā)一個簡單的應(yīng)用系統(tǒng);三、 教學(xué)內(nèi)容本課程的總體思路:先重點介紹Access2003的7種對象,然后介紹數(shù)據(jù)庫的管理和維護(hù),最后重點介紹VBA模塊設(shè)計。第1章 Access基礎(chǔ) 熟悉Access的環(huán)境,理解數(shù)據(jù)庫的基本概念。 1.1 數(shù)據(jù)庫的基本知識1.2 數(shù)

7、據(jù)模型1.3 關(guān)系數(shù)據(jù)庫1.4 Access簡介1.5 創(chuàng)建數(shù)據(jù)庫第2章 表 熟練掌握表的基本概念,會建立表,修改表結(jié)構(gòu)。 2.1 表的概念2.2 使用表向?qū)?chuàng)建表2.3 按應(yīng)用需求設(shè)計表2.4 主鍵及索引2.5 表與表之間的關(guān)系2.6 修改表的結(jié)構(gòu)2.7 保存、預(yù)覽和打印表的內(nèi)容第3章 數(shù)據(jù)表的使用 會對表進(jìn)行各種操作,添加、刪除、修改記錄等。 3.1 向表中添加新記錄 3.2 修改記錄 3.3 刪除記錄 3.4 查詢表中信息 3.5 在數(shù)據(jù)庫窗口操作表 3.6 使用子數(shù)據(jù)表第4章 數(shù)據(jù)查詢 會創(chuàng)建各種類型的查詢,在查詢中設(shè)置查詢條件表達(dá)式,顯示和打印查詢結(jié)果。 4.1 查詢概述4.2 使用

8、向?qū)Ы⒉樵?.3 自己設(shè)計查詢4.4 查詢實例4.5 利用查詢實現(xiàn)對表數(shù)據(jù)的更改4.6 SQL查詢4.7 對查詢結(jié)果的處理第5章 窗體 使用向?qū)?chuàng)建窗體,熟練掌握各種控件,使用控件設(shè)計出自己需要的窗體。創(chuàng)建和編輯切換面板。 5.1 窗體的簡介 5.2 創(chuàng)建窗體 5.3 自己設(shè)計窗體 5.4 窗體的整體設(shè)計與修飾 5.5 切換面板第6章 報表 使用向?qū)?chuàng)建報表及使用各種控件設(shè)計報表。 6.1 報表的概念 6.2 創(chuàng)建報表 6.3 自己設(shè)計報表 6.4 美化報表的外觀 6.5 報表的排序和分組 6.6 多列報表 6.7 子報表 6.8 交叉表報表 6.9 在報表中使用計算和匯總第7章 宏 掌握宏

9、和事件的概念,創(chuàng)建宏和宏組,在窗體和報表中使用宏,利用宏創(chuàng)建菜單。 7.1 宏的有關(guān)概念7.2 宏的創(chuàng)建7.3 宏的運行7.4 宏組7.5 為宏提供條件 7.6 在窗體和報表上使用宏7.7 使用宏創(chuàng)建自定義的菜單第8章 數(shù)據(jù)訪問頁 本章為了解章節(jié),只要了解數(shù)據(jù)訪問頁的概念即可。第9章 數(shù)據(jù)庫的管理與維護(hù)本章涉及數(shù)據(jù)庫的安全和轉(zhuǎn)換問題,要求掌握數(shù)據(jù)庫的安全保護(hù),數(shù)據(jù)的導(dǎo)入、導(dǎo)出和鏈接。第10章 模塊 模塊可以將表、查詢、窗體、報表等對象連接在一起,可以組織和管理許多相關(guān)的任務(wù),可以完成宏操作指令所無法完成的功能。 10.1 VBA模塊簡介 10.2 VBA開發(fā)環(huán)境 10.3 VBA 編程基礎(chǔ) 1

10、0.4 VBA常用語句 10.5 模塊設(shè)計10.6 VBA程序調(diào)試第11章 應(yīng)用程序開發(fā) 本章主要是做課程設(shè)計。要求每個學(xué)生開發(fā)出一個簡單的項目。四、本課程與其它課程的關(guān)系A(chǔ)ccess數(shù)據(jù)庫應(yīng)用技術(shù)是計算機(jī)專業(yè)的一門專業(yè)課,是基于Windows平臺的多媒體關(guān)系數(shù)據(jù)庫管理系統(tǒng),它的界面友好、操作簡單、功能全面、使用方便,目前被越來越廣泛的應(yīng)用與各類數(shù)據(jù)庫管理軟件的開發(fā)。 這門課程需要以Windows的應(yīng)用知識為基礎(chǔ),是以后學(xué)習(xí)C#.NET程序設(shè)計、SQL Server數(shù)據(jù)庫應(yīng)用技術(shù)的基礎(chǔ)。 序號章節(jié)教學(xué)內(nèi)容講授學(xué)時實踐學(xué)時合計學(xué)時1第1章Access基礎(chǔ)2242第2章表4263第3章數(shù)據(jù)表的使用

11、2244第4章數(shù)據(jù)查詢6285第5章窗體64106第6章報表2247第7章宏66128第8章數(shù)據(jù)訪問頁2249第9章數(shù)據(jù)庫的管理和維護(hù)22410第10章模塊661211實訓(xùn)綜合舉例224合計403272五、教學(xué)時數(shù)分配六、考核方法教學(xué)方法:本課程以面授和上機(jī)實踐為主??己朔绞剑喊?理論部分與實驗部分,分別計分,成績比例:70%+30%(其中之一不及格,即為不及格);理論部分:課堂教學(xué),按時交作業(yè),課程結(jié)束后閉卷考試;實驗部分:能夠完成課程中的實驗部分。七、教材及參考書(一)、薦教材Access數(shù)據(jù)庫應(yīng)用技術(shù)作者:潘曉南、王莉、孫文玲出版社:中國鐵道出版社版本:2005年8月第1版(二)、參考

12、書目書名作者出版社版本Access數(shù)據(jù)庫應(yīng)用教程申莉莉主編機(jī)械工業(yè)出版社2005年4月第1版Access數(shù)據(jù)庫應(yīng)用基礎(chǔ)教程梁燦、趙艷鐸編著清華大學(xué)出版社2005年11月第1版Access數(shù)據(jù)庫程序設(shè)計李春葆、曾平編著清華大學(xué)出版社2005年5月第1版Access 2003 應(yīng)用技術(shù)李禹生賈瑜編著中國水利水電出版社2005年1月第1版軟件技術(shù)專業(yè)數(shù)據(jù)庫訪問技術(shù)-ADO.NET程序設(shè)計教學(xué)大綱課程代碼:030047學(xué)時:72學(xué)分:4課 型:訓(xùn)練中心課程適用專業(yè):軟件技術(shù)專業(yè)一、 課程的性質(zhì)、任務(wù)(一)本課程的教學(xué)目的隨著Internet的普及、計算機(jī)軟件業(yè)的蓬勃興起, Microsoft公司公布基

13、于互聯(lián)網(wǎng)平臺的軟件開發(fā)構(gòu)想,-.NET,.NET是微軟公司為了適應(yīng)Internet發(fā)展的需要,所提供的特別適合網(wǎng)絡(luò)編程的和網(wǎng)絡(luò)服務(wù)的開發(fā)平臺。ADO.NET是在.NET平臺上的加入的一種新的數(shù)據(jù)訪問技術(shù).功能強(qiáng)大,使用方便.本書主要學(xué)習(xí)ADO.NET訪問數(shù)據(jù)庫的方法,常用的組件和對象,存儲過程和觸發(fā)器,初步了解.Net平臺環(huán)境和工具,提高開發(fā)數(shù)據(jù)庫程序的能力,為從事軟件研制開發(fā)打下良好的基礎(chǔ)。(二)本課程在教學(xué)過程中的地位在軟件業(yè)迅速發(fā)展的今天,數(shù)據(jù)庫的作用顯得尤為重要,ADO.NET已成為當(dāng)今社會上一種比較流行的數(shù)據(jù)庫訪問技術(shù),ADO.NET是計算機(jī)專業(yè)學(xué)生的一門必修課,同時又可作為相關(guān)專業(yè)

14、學(xué)生的選修課。通過該課程的學(xué)習(xí),結(jié)合SQL Server 2000數(shù)據(jù)庫的學(xué)習(xí),能夠?qū)?shù)據(jù)庫的訪問技術(shù)有一個深入的了解,再結(jié)合VB或者C#語言,就能夠獨立地進(jìn)行應(yīng)用程序開發(fā)的能力。 本課程可以激發(fā)學(xué)生學(xué)習(xí)本專業(yè)的興趣和熱情。二、 教學(xué)的目的、要求通過本課程的學(xué)習(xí),掌握基于ADO. NET進(jìn)行數(shù)據(jù)源連接和數(shù)據(jù)讀寫的方法,具備使用ADO.NET開發(fā)WEB數(shù)據(jù)服務(wù)的能力.(一)知識要求:1. 以數(shù)據(jù)為中心的應(yīng)用程序和ADO.NET的基本知識; 2. 數(shù)據(jù)源的連接方法; 3. 已連接數(shù)據(jù)庫的操作方法; 4. 數(shù)據(jù)集的建立方法; 5. 使用ADO.NET訪問XML的方法; 6. 從存在的數(shù)據(jù)源建立數(shù)據(jù)集

15、的方法;7. 使用ADO.NET創(chuàng)建WEB服務(wù)的方法;(二)能力要求:1了解數(shù)據(jù)訪問模型,熟悉ADO.NET 架構(gòu)和對象模型,了解ADO.NET和XML 之間的關(guān)系;2掌握 .NET數(shù)據(jù)提供程序,深入理解連接數(shù)據(jù)庫的方法以及異常處理等方面的知識;3. 深入理解連接環(huán)境,掌握 Command 對象及其參數(shù)的使用方法,以及學(xué)會使用事務(wù);4深入理解無連接環(huán)境,掌握 DataSet 對象的使用方法,尤其是學(xué)會使用相關(guān)的數(shù)據(jù)關(guān)系,學(xué)會排序和篩選;5掌握 XSD架構(gòu)的基本概念,理解 XSD架構(gòu)和DataSet 的關(guān)系,學(xué)會使用 DataSet 操作XML數(shù)據(jù);6深入掌握DataAdapter 對象的使用方

16、法,了解如何管理數(shù)據(jù)沖突;7學(xué)會創(chuàng)建使用ADO.NET 的Web服務(wù),并學(xué)會在應(yīng)用程序中使用這些服務(wù).8通過上述的學(xué)習(xí),能夠分組制作出來一些的綜合性的項目;三、 教學(xué)內(nèi)容本課程的總體思路:先熟悉.NET平臺及其數(shù)據(jù)庫開發(fā)環(huán)境,接著介紹ADO.NET的組件和對象,然后用C#語言結(jié)合ADO.NET實現(xiàn)數(shù)據(jù)庫的操作,最后一章介紹創(chuàng)建使用ADO.NET 的Web服務(wù),并學(xué)會在應(yīng)用程序中使用這些服務(wù)。第一章 以數(shù)據(jù)為中心的應(yīng)用程序和ADO.NET 1.1 設(shè)計以數(shù)據(jù)為中心的應(yīng)用程序 1.2 ADO.NET 架構(gòu) 1.3 ADO.NET 與 XML 實驗: 以數(shù)據(jù)為中心的應(yīng)用程序與ADO.NET 第二章

17、連接數(shù)據(jù)源 2.1 選擇.NET數(shù)據(jù)提供程序 2.2 定義連接 2.3 管理連接 2.4 處理連接的異常 2.5 連接池 實驗: 連接數(shù)據(jù)源 第三章 執(zhí)行連接環(huán)境下的數(shù)據(jù)庫操作 3.1 使用連接環(huán)境 3.2 建立Command對象 3.3 執(zhí)行返回單值的Command對象 3.4 執(zhí)行返回多行的Command對象 3.5 執(zhí)行不返回記錄的Command對象 3.6 使用事務(wù)機(jī)制 實驗: 執(zhí)行連接到數(shù)據(jù)庫的操作 第四章 構(gòu)建數(shù)據(jù)集 4.1 使用斷開連接的環(huán)境 4.2 構(gòu)建DataSet與DataTable 4.3 綁定與保存DataSet 實驗A:構(gòu)建,綁定,打開和保存數(shù)據(jù)集 4.4 定義數(shù)據(jù)關(guān)

18、系 4.5 更改DataTable中的數(shù)據(jù) 4.6 排序和篩選 4.7 在DataView中查詢數(shù)據(jù) 實驗 B:操作數(shù)據(jù)集 第五章 使用ADO.NET讀取和寫入XML 5.1 創(chuàng)建XSD架構(gòu) 5.2 將架構(gòu)和數(shù)據(jù)加載到DataSet對象中 5.3 將DataSet寫入XML 實驗: 在ADO.NET中使用XML數(shù)據(jù) 第六章 從現(xiàn)有數(shù)據(jù)源中構(gòu)造數(shù)據(jù)集 6.1 配置DataAdapter以檢索信息 6.2 使用DataAdapter填充DataSet 實驗A: 在斷開式應(yīng)用程序中檢索數(shù)據(jù) 6.3 配置DataAdapter更新后臺數(shù)據(jù)源 6.4 將數(shù)據(jù)更改保存到數(shù)據(jù)源 6.5 沖突處理 實驗B:

19、檢索并更新Customers表與Orders表的數(shù)據(jù) 第七章 構(gòu)建和應(yīng)用使用ADO.NET的Web 服務(wù) 7.1 構(gòu)建和應(yīng)用返回數(shù)據(jù)的Web服務(wù) 實驗: ADO.NET應(yīng)用程序的疑難解答 四、本課程與其它課程的關(guān)系A(chǔ)DO.NET是計算機(jī)專業(yè)的一門專業(yè)課,它是在.NET平臺上開發(fā)的數(shù)據(jù)庫訪問技術(shù),它通常以 SQL Server 2000作為數(shù)據(jù)庫,以VB或C#作為開發(fā)的語言,所以這些先行的課程是必要的。 序號章節(jié)教學(xué)內(nèi)容講授學(xué)時實踐學(xué)時合計學(xué)時1第1章以數(shù)據(jù)為中心的應(yīng)用程序和ADO.NET4482第2章連接數(shù)據(jù)源4483第3章執(zhí)行連接環(huán)境下的數(shù)據(jù)庫操作4484實習(xí)和SQL Server2000建

20、立連接2245第4章構(gòu)建數(shù)據(jù)集66126第5章使用ADO.NET讀取和寫入XML66127第6章從現(xiàn)有數(shù)據(jù)源中構(gòu)造數(shù)據(jù)集66128第7章構(gòu)建和應(yīng)用使用ADO.NET的Web 服務(wù)44129合計363672五、教學(xué)時數(shù)分配六、 考核方法教學(xué)方法:本課程以面授和上機(jī)實踐為主??己朔绞剑喊?理論部分與實驗部分,分別計分,成績比例:70%+30%(其中之一不及格,即為不及格);理論部分:課堂教學(xué),按時交作業(yè),課程結(jié)束后閉卷考試;實驗部分:能夠完成課程中的實驗部分。七、 教材及參考書(一)、教材數(shù)據(jù)庫訪問技術(shù)-ADO.NET作者:楊曉光出版社:清華大學(xué)出版社版本:2005年1月第1版(二)、參考書目書

21、名作者出版社版本數(shù)據(jù)庫教程施伯樂等編著電子工業(yè)出版社2004年5月第1版SQL Server數(shù)據(jù)庫原理及應(yīng)用曾長軍 主編電子工業(yè)出版社2002年7月第1版微軟ADO.NET 程序設(shè)計李高健譯高等教育出版社2004年1月第1版高效掌握ADO.NETC#編程篇張哲峰譯清華大學(xué)出版社2003年1月第1版ADO.NET技術(shù)內(nèi)幕梁超譯主編清華大學(xué)出版社2003年4月第1版Visual C# 數(shù)據(jù)庫高級教程李律松等編著清華大學(xué)出版社2005年6月第1版軟件技術(shù)專業(yè)C# Windows程序設(shè)計教學(xué)大綱課程代碼:030022學(xué)時:72學(xué)分:4課 型:問題中心課程適用專業(yè):軟件技術(shù)專業(yè)一、課程的性質(zhì)、任務(wù)本課程

22、是高等職業(yè)技術(shù)學(xué)院計算機(jī)相關(guān)專業(yè)程序設(shè)計的一門主干專業(yè)課程。其主要任務(wù)是通過該門課程的學(xué)習(xí),使學(xué)生掌握使用C# 開發(fā)應(yīng)用程序所需的知識和技能,具備利用C#開發(fā)Windows應(yīng)用程序的能力。同時為使用C#進(jìn)行ADO.NET數(shù)據(jù)庫開發(fā)、ASP.NET Web開發(fā)打下基礎(chǔ)。二、教學(xué)的目的、要求:本課程教學(xué)目標(biāo)為是使學(xué)生掌握使用C#開發(fā)Windows應(yīng)用程序所需的知識和技能。(一)知識教學(xué)目標(biāo)1、掌握使用Windows應(yīng)用程序模板創(chuàng)建簡單的C#應(yīng)用程序的方法2、掌握使用窗體和控件創(chuàng)建用戶界面的方法3、掌握在窗體和控件中用戶輸入有效性的驗證技術(shù)4、熟練使用調(diào)試器來解決語法錯誤、運行時環(huán)境錯誤,以及邏輯錯

23、誤的方法5、掌握在Windows 應(yīng)用程序中引入XML Web服務(wù)的方法6、掌握在Windows 應(yīng)用程序中使用.NET 和COM組件的方法7、掌握通過使用Microsoft ADO.NET和綁定集合將Windows 窗體綁定到多種數(shù)據(jù)源的方法8、了解打印、報表、多線程編程技術(shù)9、掌握從應(yīng)用系統(tǒng)中獲得幫助的方法10、掌握創(chuàng)建幫助文檔的方法11、熟練使用調(diào)試Windows應(yīng)用程序的方法12、了解應(yīng)用程序本地化技術(shù)13、了解應(yīng)用程序的發(fā)布以及安全性編程方法(二)能力培養(yǎng)目標(biāo)使學(xué)生掌握用C# 開發(fā)應(yīng)用程序所需的知識和技能,具備利用C#開發(fā)Windows應(yīng)用程序的能力,并具有繼續(xù)學(xué)習(xí)的能力。(三)素質(zhì)

24、培養(yǎng)目標(biāo) 使學(xué)生形成程序設(shè)計思維,具備一定的程序設(shè)計開發(fā)能力,具有良好的團(tuán)隊合作能力。三、教學(xué)內(nèi)容:第1章Windows窗體介紹1.1創(chuàng)建窗體1.2為窗體添加控件1.3創(chuàng)建繼承窗體1.4組織窗體上的控件1.5創(chuàng)建多文檔界面應(yīng)用程序?qū)嶒?創(chuàng)建Windows窗體了解Windows窗體和控件的使用,學(xué)會創(chuàng)建多文檔界面(MDI)應(yīng)用程序。第2章使用控件2.1為控件創(chuàng)建事件處理程序2.2使用Windows窗體控件2.3在Windows窗體應(yīng)用程序中使用對話框2.4在運行時添加控件2.5創(chuàng)建菜單2.6驗證用戶輸入實驗 使用控件掌握控件事件處理,了解常見控件的使用。第3章構(gòu)建控件3.1面向?qū)ο缶幊探榻B3.2

25、擴(kuò)展和創(chuàng)建控件3.3為控件添加設(shè)計時支持3.4控件許可實驗 構(gòu)建控件掌握創(chuàng)建自定義控件的方法。第4章在Windows窗體應(yīng)用程序中使用數(shù)據(jù)4.1在Windows 窗體應(yīng)用程序中添加并配置ADO.NET 對象4.2使用數(shù)據(jù)集訪問和修改數(shù)據(jù)4.3將數(shù)據(jù)綁定到控件實驗A 使用ADO.NET訪問數(shù)據(jù)4.4XML Web Service概述4.5創(chuàng)建簡單的XML Web Service客戶端4.6數(shù)據(jù)的持久化實驗B 調(diào)用XML Web Service理解 ADO.NET 的結(jié)構(gòu),掌握在Windows 窗體中使用 ADO.NET 綁定數(shù)據(jù)。第5章與托管對象進(jìn)行互操作5.1在Windows窗體應(yīng)用程序中使用

26、.NET 和 COM組件5.2在Windows窗體應(yīng)用程序中調(diào)用Win32 API實驗 與COM進(jìn)行互操作和調(diào)用 Win32 API掌握如何在 Windows 窗體中使用 COM 組件和 Win32 API。第6章Windows窗體應(yīng)用程序中的報表和打印6.1在Windows窗體應(yīng)用程序中進(jìn)行打印6.2使用打印預(yù)覽、頁面設(shè)置和打印對話6.3使用GDI+ 構(gòu)建打印文檔內(nèi)容6.4使用Crystal Report創(chuàng)建報表實驗 打印格式化的文檔掌握 Window 窗體程序中的文檔打印,學(xué)習(xí)Crystal Report的使用。第7章異步編程7.1.NET異步編程模型7.2異步編程模型的設(shè)計模式7.3方法

27、的異步調(diào)用7.4在多線程環(huán)境中保護(hù)狀態(tài)和數(shù)據(jù)實驗 XML Web service的異步調(diào)用理解 .NET Framework 中異步編程的方法,理解多線程編程。第8章增強(qiáng)應(yīng)用程序的可用性8.1添加輔助功能特性8.2在應(yīng)用程序中添加“幫助”8.3應(yīng)用程序的本地化實驗 增強(qiáng)應(yīng)用程序的可用性理解程序輔助功能,掌握應(yīng)用程序本地化技術(shù)。第9章部署Windows窗體應(yīng)用程序9.1.NET程序集9.2部署Windows窗體應(yīng)用程序?qū)嶒?部署應(yīng)用程序掌握如何部署 Windows 應(yīng)用程序。第10章 Windows窗體應(yīng)用程序的安全性10.1.NET Framework中的安全性10.2使用代碼訪問安全性10.

28、3使用基于角色的安全性實驗 添加和測試權(quán)限請求掌握 .NET 安全性(代碼訪問安全性和基于角色的安全性)四、本課程與其它課程關(guān)系先修課程:程序設(shè)計導(dǎo)論、C#程序設(shè)計語言、五、教學(xué)時數(shù)分配總學(xué)時72,理論教學(xué)36學(xué)時,課程實驗36學(xué)時序號課程內(nèi)容學(xué)時理論教學(xué)課程實驗1Windows窗體介紹442使用控件333構(gòu)建控件444在Windows窗體應(yīng)用程序中使用數(shù)據(jù)445與托管對象進(jìn)行互操作336Windows窗體應(yīng)用程序中的報表和打印447異步編程448增強(qiáng)應(yīng)用程序的可用性339部署Windows窗體應(yīng)用程序3310Windows窗體應(yīng)用程序的安全性44合計3636六、考核方法期末筆試考核占70%,

29、平時實驗及作業(yè)占30%七、教材及參考書(一)、教 材:Visual C#.NET應(yīng)用程序設(shè)計入門與提高清華大學(xué)出版社 東方人華 孫永強(qiáng)(二)、參考書:1、基于C#的Windows應(yīng)用程序設(shè)計 高等教育出版社 微軟公司著2、Visual C#.NET程序設(shè)計 清華大學(xué)出版社 北京交通大學(xué)出版社 李蘭友 楊曉光軟件技術(shù)專業(yè)C#程序設(shè)計教學(xué)大綱課程代碼:030015學(xué)時:72學(xué)分:4課 型:培訓(xùn)中心課程適用專業(yè):軟件技術(shù)專業(yè)一、 課程的性質(zhì)、任務(wù)(一)本課程的教學(xué)目的隨著Internet的普及、計算機(jī)軟件業(yè)的蓬勃興起,微軟公司近年推出一種核心編程語言C#能快捷、方便的開發(fā)圖形設(shè)計、圖象處理、多媒體技

30、術(shù)、數(shù)據(jù)庫技術(shù)以及網(wǎng)絡(luò)技術(shù)的Windows應(yīng)用程序。本書主要學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計技術(shù)和方法;學(xué)習(xí)用C#設(shè)計程序解決實際問題;初步了解.Net平臺環(huán)境和工具,提高調(diào)試程序和使用開發(fā)工具的能力,為從事軟件研制開發(fā)打下基礎(chǔ)。(二)本課程在教學(xué)過程中的地位在軟件業(yè)迅速發(fā)展的今天,C#已成為當(dāng)今社會上一種比較流行的熱門技術(shù),也是計算機(jī)專業(yè)學(xué)生的一門必修課,同時又可作為相關(guān)專業(yè)學(xué)生的選修課。與C+相比,C#將更容易被人們理解和接受,未來大量.NET平臺的應(yīng)用將由C#開發(fā),C#將是未來開發(fā)企業(yè)級分布式應(yīng)用程序的首選。通過該課程的學(xué)習(xí)建立計算機(jī)高級語言程序設(shè)計的概念,深入學(xué)習(xí)C#語言,熟練掌握其語法,能夠獨

31、立地使用C#語言進(jìn)行應(yīng)用程序開發(fā)的能力。 本課程可以激發(fā)學(xué)生學(xué)習(xí)本專業(yè)的興趣和熱情。二、 教學(xué)目的、要求本課程主要介紹Windows應(yīng)用程序,數(shù)據(jù)庫技術(shù)以及網(wǎng)絡(luò)技術(shù),要求學(xué)生做到:(一)知識要求:1了解一個C#項目保存之后有那些文件組成,各個文件的作用;2熟練掌握C#的基本數(shù)據(jù)結(jié)構(gòu);3熟練掌握C#的類類型以及兩個常用的類object類和string類 ;4熟練掌握C#的變量和表達(dá)式;5熟練掌握C#的程序控制語句:選擇語句,循環(huán)語句,跳轉(zhuǎn)語句;6熟練掌握C#的類聲明、創(chuàng)建類實例以及類的成員組成;7熟練掌握方法的概念,方法參數(shù),方法分類,方法重載,運算符重載;8理解字段與屬性及繼承的含義; 9理解

32、多態(tài),抽象類,密封類;10熟練掌握文本控件:Label控件和TextBox控件,掌握其屬性,方法及事件;11熟練掌握列表選擇控件:ListBox控件ComboBox控件;13熟練掌握選擇控件:RadioButton控件和GroupBox控件,CheckBox控件;12了解圖形顯示空間:PictureBox控件,定時控件:Timer控件;13熟練掌握按鈕控件:Button控件;(二)能力要求:1在C#基礎(chǔ)部分,能夠理解基本的數(shù)據(jù)類型,掌握程序控制語句,能夠讀懂程序并且編輯一些簡單的小程序;2在C#面向?qū)ο蟪绦蛟O(shè)計部分,要求掌握類的創(chuàng)建與使用,類的繼承與多態(tài),接口的創(chuàng)建與實現(xiàn),委托與事件;3會熟練

33、使用文本控件Label控件和TextBox控件;4會熟練使用列表選擇控件:ListBox控件ComboBox控件,會做一些簡單的交互的項目;5會熟練使用選擇控件:RadioButton控件和GroupBox控件,CheckBox控件;6會使用圖形顯示空間:PictureBox控件,定時控件:Timer控件;7會熟練使用按鈕控件:Button控件,能夠讀懂復(fù)雜計算器的項目;8通過Windows窗體控件的學(xué)習(xí),能夠制作出來一些簡單的綜合性的項目;三、 教學(xué)內(nèi)容本課程的總體思路:先熟悉C#的集成環(huán)境,然后介紹C#的語言基礎(chǔ);接著介紹C#面向?qū)ο蟪绦蛟O(shè)計的基本思想及方法,后面幾章重點介紹Windows

34、應(yīng)用程序,最后幾章介紹數(shù)據(jù)庫應(yīng)用及Web應(yīng)用。第1章 Visual C#. NET集成環(huán)境 熟悉C#的編譯環(huán)境,會初步的做一些簡單的項目。 1.1 創(chuàng)建一個Visual C# 應(yīng)用程序 1.2 Visual C#. NET主要窗口及用法 1.3 Visual C#. NET菜單欄和工具條 第2章 C#語言基礎(chǔ) 熟練掌握C#的基本數(shù)據(jù)類型,程序控制語句,細(xì)細(xì)品味C#和C+語法的異同點。 2.1 數(shù)據(jù)類型 2.1.1 簡單類型 2.1.2 結(jié)構(gòu)類型 2.1.3 枚舉類型 2.1.4 數(shù)組類型 2.1.5 類類型 2.1.6 類型轉(zhuǎn)換 2.1.7 變量 2.2 表達(dá)式 2.2.1 一元運算符 2.2

35、.2 算術(shù)運算符 2.2.3 位運算符 2.2.4 關(guān)系和類型測試運算符 2.2.5 條件邏輯運算符 2.2.6 條件運算符 2.2.7 賦值運算符 2.2.8 其他特殊運算符 2.2.9 運算符的優(yōu)先級 2.3 程序控制語句 2.3.1 選擇語句 2.3.2 循環(huán)語句 2.3.3 跳轉(zhuǎn)語句 2.3.4 異常處理第3章 C#. NET面向?qū)ο蟪绦蛟O(shè)計 C#是一種面向?qū)ο蟮某绦蛟O(shè)計語言,它支持面向?qū)ο蟪绦蛟O(shè)計的許多特性,主要掌握類的創(chuàng)建與使用,類的繼承與多態(tài),接口的創(chuàng)建與實現(xiàn),委托與事件。 3.1 類 3.1.1 類聲明 3.1.2 創(chuàng)建類實例 3.1.3 類成員 3.1.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)

36、 3.1.5 方法 3.1.6 字段與屬性 3.1.7 繼承 3.1.8 多態(tài) 3.1.9 抽象類 3.1.10 密封類 3.2 接口 3.2.1 接口聲明 3.2.2 接口實現(xiàn) 3.3 委托與事件 3.3.1 委托 3.3.2 事件 3.4 編譯和調(diào)試 3.4.1 編譯 3.4.2 調(diào)試作業(yè):1.設(shè)計一個用以完成網(wǎng)上用戶注冊功能的類,既完成收集用戶信息,并且判斷用戶是否填入所有必填項。 2.給學(xué)校教務(wù)管理系統(tǒng)設(shè)計一個教師類和一個學(xué)生類,其中教師信息包括教師編號、教師姓名、工資、和所屬的教研室;學(xué)生信息包括學(xué)號、姓名、班級和成績,嘗試引入一個基類,并用繼承來簡化設(shè)計。第4章 常用Windows

37、窗體控件 C#提供了許多的Windows窗體控件,使用它們可以高效而快速的建立Windows應(yīng)用程序,本章主要介紹一些常用的Windows窗體控件。 4.1 文本控件 4.1.1 Label控件 4.1.2 TextBox控件 4.2列表選擇控件 4.2.1 ListBox控件 4.2.2 ComboBox控件 4.3 圖形顯示控件 4.4 選擇控件 4.4.1 RadioButton控件和GroupBox控件 4.4.2 CheckBox控件 4.5 定時控件 4.6 Button控件作業(yè):1、使用Timer控件和Label控件設(shè)計一個數(shù)字時鐘,可以顯示當(dāng)前時間。 2、如果要設(shè)計一個演示動畫

38、的程序,應(yīng)使用什么控件,如何實現(xiàn)。3、使用各個控件設(shè)計一個簡單的計算器。四、 本教程和其它課程的關(guān)系C#語言是計算機(jī)專業(yè)的一門專業(yè)課,它是在.NET平臺上開發(fā)的新型編程語言,是從C和C+語言演化而來的,并充分考慮了已有編程語言的優(yōu)點,是一種簡單而功能強(qiáng)大的編程語言.,需要以Windows的應(yīng)用知識、程序設(shè)計導(dǎo)、C+為基礎(chǔ),它與Visual Basic在思路上相似。 序號章節(jié)教學(xué)內(nèi)容講授學(xué)時實踐學(xué)時合計學(xué)時1第1章Visual C#. NET集成環(huán)境2242第2章C#語言基礎(chǔ)介紹數(shù)據(jù)類型、表達(dá)式、程序控制語句88163第3章C#. NET面向?qū)ο蟪绦蛟O(shè)計介紹類、接口、委托和事件、編譯和調(diào)試108

39、204實習(xí)教學(xué)設(shè)計一些類2245第4章常用Windows窗體控件介紹文本控件、列表選擇控件、圖形顯示控件、選擇控件、定時控件、 按鈕控件1210226實習(xí)教學(xué)利用所學(xué)的Windows窗體控件做一些綜合的項目2247實習(xí)教學(xué)綜合練習(xí)控制臺程序和Windows應(yīng)用程序224合計383472五、 教學(xué)時數(shù)分配六、 考核方法教學(xué)方法:本課程以面授和上機(jī)實踐為主??己朔绞剑喊?理論部分與實驗部分,分別計分,成績比例:70%+30%(其中之一不及格,即為不及格);理論部分:課堂教學(xué),按時交作業(yè),課程結(jié)束后閉卷考試;實驗部分:能夠完成課程中的實驗部分。七、 教材及參考書(一)、推薦教材Visual C#.

40、NET程序設(shè)計作者:李蘭友、楊曉光出版社:清華大學(xué)出版社、北京交通大學(xué)出版社 版本:2005年1月第1版(二)、參考書目書名作者出版社版本C#語言實用教程雷之宇主編中國鐵道出版社2004年5月第1版Visual C#時尚編程百例網(wǎng)冠科技編著機(jī)械工業(yè)出版社2002年7月第1版基于C#的.NET Framework程序設(shè)計微軟公司著高等教育出版社2004年1月第1版C語言程序設(shè)計譚浩強(qiáng)清華大學(xué)出版社2000年1月第1版C+程序設(shè)計教程錢能清華大學(xué)出版社1999年4月第1版軟件技術(shù)專業(yè)C語言程序設(shè)計教學(xué)大綱課程代碼:030006學(xué)時:72學(xué)分:4課 型:問題中心課程適用專業(yè):軟件技術(shù)專業(yè)一、課程的性

41、質(zhì)、任務(wù)C程序設(shè)計,是軟件技術(shù)專業(yè)的一門重要的專業(yè)基礎(chǔ)課。它為其它專業(yè)課程奠定程序設(shè)計的基礎(chǔ),又是其它專業(yè)課程的程序設(shè)計工具。本課程設(shè)置的目的是通過對C語言的語法規(guī)則、數(shù)據(jù)類型、數(shù)據(jù)運算、語句、系統(tǒng)函數(shù)、程序結(jié)構(gòu)的學(xué)習(xí),掌握應(yīng)用C語言進(jìn)行簡單程序設(shè)計的技能,掌握C語言的常用庫函數(shù)的使用,為進(jìn)行各種實用程序的開發(fā)奠定一個良好的基礎(chǔ)。二、教學(xué)的目的、要求學(xué)生通過本課程的學(xué)習(xí)可以掌握C語言的基本語法,培養(yǎng)用C語言編程的基本能力。C語言應(yīng)用十分廣泛,學(xué)習(xí)本門課程后,就掌握了一門高級語言開發(fā)工具,即為某些后續(xù)課程打下基礎(chǔ),又可以在以后的工作中得到應(yīng)用。學(xué)生通過本門課程的學(xué)習(xí)還可以受到用高級語言編程的基本

42、訓(xùn)練,為其它高級語言的學(xué)習(xí)打下良好的基礎(chǔ)。C語言程序設(shè)計采用CAI課件,在多媒體教室講授。利用多媒體教室講授這門課程的主要好處是:可以提高授課效率,用較少的學(xué)時講授較多的內(nèi)容??梢袁F(xiàn)場運行、修改例子程序?qū)崿F(xiàn)直觀教學(xué),提高授課效果。通過本門課程的學(xué)習(xí)要求:(一)、掌握C語言程序設(shè)計的基本知識和程序設(shè)計方法,為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ),也使同學(xué)掌握一個用計算機(jī)解決問題的工具。(二)、培養(yǎng)計算機(jī)程序設(shè)計的能力和素質(zhì),以及思維方法,為以后學(xué)習(xí)其它計算機(jī)程序語言打下基礎(chǔ)。本課程是一個實踐性非常強(qiáng)的課程,要求學(xué)生要注重實踐,在掌握C語言的基本語法后,重點應(yīng)放在提高編程能力的訓(xùn)練上。四、教學(xué)內(nèi)容第一章 C語言

43、概論4學(xué)時1 C語言的起源與特點2 簡單的C語言程序3 C語言集成環(huán)境介紹4 算法的概念5 簡單算法舉例基本要求:了解程序、程序設(shè)計、C語言基本詞法、C語言基本語句、C語言程序基本結(jié)構(gòu)。初步掌握算法及表示一個算法。第二章 數(shù)據(jù)類型、運算符和表達(dá)式8學(xué)時1 詞法符合和基本數(shù)據(jù)類型2 常量與變量說明3 基本運算符和表達(dá)式4 運算順序和類型轉(zhuǎn)換5 數(shù)據(jù)的輸入和輸出基本要求:掌握了解C語言數(shù)據(jù)類型體系、運算符體系;掌握各種基本數(shù)據(jù)類型常量的書寫方法、變量的定義、賦值、初始化方法;基本運算符的運算規(guī)則和優(yōu)先級別;正確構(gòu)成基本類型的表達(dá)式。第三章 控制語句10學(xué)時1 程序的三種基本結(jié)構(gòu)2 賦值語句3 空語

44、句與塊語句4 選擇語句5 循環(huán)語句6 轉(zhuǎn)換語句7 程序舉例 基本要求:了解結(jié)構(gòu)化程序的三種基本結(jié)構(gòu);熟練掌握賦值語句、字符輸入/輸出和格式輸入/輸出函數(shù)的使用方法,能正確設(shè)計順序結(jié)構(gòu)的程序;熟練掌握分支選擇語句的格式與功能,能正確選取選擇語句來設(shè)計選擇結(jié)構(gòu)的程序;熟練掌握while 語句、do-while 語句、for 語句、break 語句、continue 語句的格式與功能,并能根據(jù)循環(huán)結(jié)構(gòu)的要求,設(shè)計循環(huán)結(jié)構(gòu)程序;熟練掌握在Turbo C+環(huán)境下的各種菜單功能。第四章 數(shù)組10學(xué)時1 一維數(shù)組的定義與使用2 二維數(shù)組的定義與使用3 字符數(shù)組與字符串4 字符串的操作5 程序舉例 基本要求:

45、掌握一維數(shù)組和多維數(shù)組,字符數(shù)組的定義、初始化、數(shù)組元素的引用等方法;掌握有關(guān)處理字符串的系統(tǒng)函數(shù)的使用方法。第五章 函數(shù)8學(xué)時1 函數(shù)的定義與參數(shù)說明2 函數(shù)的調(diào)用3 函數(shù)的嵌套與遞歸4 作用域與存儲類5 內(nèi)部函數(shù)與外部函數(shù)6 程序舉例 基本要求:熟練掌握用戶函數(shù)的定義和調(diào)用方法;掌握函數(shù)調(diào)用中數(shù)據(jù)傳遞的幾種方法;會設(shè)計簡單的嵌套調(diào)用函數(shù);了解遞歸調(diào)用函數(shù);能正確使用教材中介紹的各種常用系統(tǒng)函數(shù)。第六章 編譯預(yù)處理2學(xué)時1 宏定義2 “條件包含”處理3 條件編譯 基本要求:掌握宏定義和宏替換的一般方法;包含文件的處理方法;了解條件編譯的作用和實現(xiàn)方法。第七章 指針12學(xué)時1 指針的概念2 指

46、針運算3 指針與數(shù)組4 指針與字符串5 指針與函數(shù)6 指針數(shù)組和指針的指針7 指針與動態(tài)內(nèi)存分配8 帶參數(shù)的main 和命令行參數(shù)9 程序舉例 基本要求:掌握地址、指針、指針變量的概念;能正確定義所需類型的指針變量;能正確地將指針變量指向某變量或數(shù)組;能正確的利用指針變量來引用所指向某變量或數(shù)組;了解指針數(shù)組和多級指針的概念。第八章 結(jié)構(gòu)體與共同體6學(xué)時1 結(jié)構(gòu)體的定義與使用2 用指針處理鏈表3 共同體的概念4 枚舉類型 基本要求:了解結(jié)構(gòu)體、共同體和枚舉型數(shù)據(jù)的特點,熟練掌握結(jié)構(gòu)體的定義方法,結(jié)構(gòu)體變量、數(shù)組、指針變量的定義、初始化和成員引用方法。第九章 文件 8學(xué)時1 C文件概述2 文件的

47、打開與關(guān)閉3 文件的讀寫4 文件的定位5 出錯的檢測 基本要求:掌握緩沖文件系統(tǒng)中有關(guān)文件操作的系統(tǒng)函數(shù)使用方法,能設(shè)計對文件進(jìn)行簡單處理的實用程序。第十章C+對C的擴(kuò)充4學(xué)時1 C+的特點2 最簡單的C+程序3 C+的輸入輸出4 函數(shù)的重載5 帶缺省函數(shù)參數(shù)的函數(shù)6 變量的引用類型7 內(nèi)置函數(shù)8 作用域運算符9 動態(tài)分配/撤銷內(nèi)存的運算符new 和delete 基本要求:了解C+程序特點第十一章 C+的面向?qū)ο蠡A(chǔ)2學(xué)時1 概述2 類和對象3 構(gòu)造函數(shù)和析構(gòu)函數(shù)4 繼承與派生 基本要求:了解類和對象、構(gòu)造函數(shù)和析構(gòu)函數(shù)的作用以及繼承與派生等基本概念第十二章 常見錯誤與程序調(diào)試2學(xué)時1 常見錯

48、誤分析2 程序調(diào)試 基本要求:結(jié)合上機(jī)學(xué)習(xí)本章內(nèi)容四、本課程與其它課程的關(guān)系1 本課程的先修課程為計算機(jī)基礎(chǔ)。2 本課程的后續(xù)課程是數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫原理與應(yīng)用。五、教學(xué)時數(shù)分配學(xué) 項時 目 數(shù) 章 節(jié)講課實驗上機(jī)合計第一章224第二章448第三章5510第四章5510第五章448第六章112第七章628第八章336第九章448第十章224第十一章112第十二章112總計383472六、考核方法采用課堂講授(或多媒體教學(xué))與上機(jī)練習(xí)相結(jié)合的教學(xué)方式考核方式:省二級統(tǒng)考七、教材及參考書教材:C語言程序設(shè)計(第二版)譚浩強(qiáng) 清華大學(xué)出版社參考書:C語言程序設(shè)計題解與上機(jī)指導(dǎo)(第二版)潭浩強(qiáng) 清華大學(xué)

49、出版社 有關(guān)C語言程序設(shè)計方面的書籍軟件技術(shù)專業(yè)HTML和XML語言教學(xué)大綱課程代碼:030046學(xué)時:72學(xué)分:4課 型:問題中心課程適用專業(yè):軟件技術(shù)專業(yè)一、 課程的性質(zhì)、任務(wù)WWW(World Wide Web)是Internet發(fā)展最快的部分,許多商業(yè)團(tuán)體都把WWW作為展示自己的最新、最快的一個媒體,就像報紙、電視一樣,人們越來越離不開網(wǎng)站。很好地掌握HTML和XML,是進(jìn)入WWW世界的入口,能很好的修改網(wǎng)頁,使網(wǎng)頁變得更加簡潔明了。通過本課程了解HTML和XML語法和重要標(biāo)記的使用,在本課程講解時還同步給出一些完整的例子,讓學(xué)生領(lǐng)會設(shè)計網(wǎng)頁的一些規(guī)范、常用方法。二、 教學(xué)的目的、要求全書分為兩部分,分別介紹HTML和XML。本課程通過大量的實例,闡述了HTML和XML在網(wǎng)頁設(shè)計中的應(yīng)用。HTML部分詳細(xì)介紹了HTML語言的重要標(biāo)記以及如何創(chuàng)建表格、列表、超鏈接,添加圖像和

溫馨提示

  • 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

提交評論