版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、目錄理論教學大綱部分軟件技術專業(yè)數(shù)據(jù)庫應用(Access)教學大綱2軟件技術專業(yè)數(shù)據(jù)庫訪問技術-ADO.NET程序設計教學大綱7軟件技術專業(yè)C# Windows程序設計教學大綱11軟件技術專業(yè)C#程序設計教學大綱15軟件技術專業(yè)C語言程序設計教學大綱20軟件技術專業(yè)HTML和XML語言教學大綱24軟件技術專業(yè)JAVA語言及應用教學大綱29軟件技術專業(yè)Visual Basic.NET程序設計教學大綱34軟件技術專業(yè)WEB程序設計教學大綱38軟件技術專業(yè)WEB程序設計(ASP.NET)教學大綱42軟件技術專業(yè)計算機技術基礎教學大綱46軟件技術專業(yè)計算機網(wǎng)絡技術 教學大綱50軟件技術專業(yè)計算機專業(yè)英
2、語教學大綱54軟件技術專業(yè)軟件工程與團隊開發(fā)教學大綱58軟件技術專業(yè)數(shù)據(jù)結構教學大綱61軟件技術專業(yè)網(wǎng)絡數(shù)據(jù)庫SQL Server教學大綱66軟件技術專業(yè)網(wǎng)頁與網(wǎng)站設計教學大綱70軟件技術專業(yè)微機硬件基礎教學大綱75實訓教學大綱部分軟件技術專業(yè)數(shù)據(jù)庫應用(Access)實訓教學大綱78軟件技術專業(yè)數(shù)據(jù)庫訪問技術-ADO.NET程序設計實訓教學大綱81軟件技術專業(yè)HTML和XML語言實訓教學大綱83軟件技術專業(yè)Visual Basic.NET程序設計實訓教學大綱86軟件技術專業(yè)C#程序設計實訓教學大綱88軟件技術專業(yè)WEB程序設計實訓教學大綱90軟件技術專業(yè)WEB程序設計(ASP.NET)實訓教
3、學大綱93軟件技術專業(yè)計算機網(wǎng)絡技術實訓教學大綱95軟件技術專業(yè)數(shù)據(jù)結構實訓教學大綱100軟件技術專業(yè)網(wǎng)絡數(shù)據(jù)庫SQL Server2000實訓教學大綱104軟件技術專業(yè)C語言程序設計實訓教學大綱106軟件技術專業(yè)JAVA語言及應用實訓教學大綱108軟件技術專業(yè)計算機技術基礎實訓教學大綱110軟件技術專業(yè)軟件工程與團隊開發(fā)實訓教學大綱112軟件技術專業(yè)網(wǎng)頁與網(wǎng)站建設實訓教學大綱114軟件技術專業(yè)微機硬件基礎實訓教學大綱119軟件技術專業(yè)數(shù)據(jù)庫應用(Access)教學大綱課程代碼:030045學時:72學分:4課 型:項目中心課程適用專業(yè):軟件技術專業(yè)一、課程的性質、任務(一)本課程的教學目的隨
4、著Internet的普及、計算機軟件業(yè)的蓬勃興起,對于數(shù)據(jù)庫技術的要求也越來越高,Access數(shù)據(jù)庫作為一種小型的數(shù)據(jù)庫,方便,快捷,受到了很多人的青睞。本書以 Access2003為數(shù)據(jù)庫的操作平臺,向學生講解一個面向對象的、采用事件驅動機制的新型關系數(shù)據(jù)庫。并依此全面介紹關系數(shù)據(jù)庫的相關知識,使學生掌握使用Access 2003數(shù)據(jù)庫進行小型網(wǎng)絡數(shù)據(jù)庫設計和管理,對各種數(shù)據(jù)對象、各種關系數(shù)據(jù)庫之間的數(shù)據(jù)傳輸中所涉及的相關知識有一個全面的了解。(二)本課程在教學過程中的地位在信息技術迅速發(fā)展的今天,數(shù)據(jù)庫應用技術已成為計算機信息系統(tǒng)開發(fā)所必須的應用技術,本門課程是計算機專業(yè)學生的一門必修課,
5、也可作為相關專業(yè)學生的選修課。本課程的先修課是計算機文化基礎,網(wǎng)頁制作。通過本課程的學習,可以使學生掌握一門實用的數(shù)據(jù)庫應用開發(fā)工具。二、教學的目的、要求本課程主要圍繞Access2003的7個對象展開,要求學生做到:(一)知識要求:1掌握數(shù)據(jù)庫原理最基本的概念;2掌握數(shù)據(jù)系統(tǒng)開發(fā)的步驟;3會進行數(shù)據(jù)表的建立和有關操作;、4會進行查詢的建立和有關操作;5會進行窗體的建立和有關操作;6會進行報表的建立和修改;7會建立和使用宏;8會建立數(shù)據(jù)訪問頁;9會使用VBA模塊開發(fā)程序;(二)能力要求:1. 使用表設計器創(chuàng)建表,修改表結構;2. 使用查詢向導創(chuàng)建查詢,使用交叉表查詢向導創(chuàng)建查詢;3. 自己設計
6、查詢,在查詢中添加、修改、刪除、移動查詢的字段;4. 使用向導創(chuàng)建窗體,使用窗體設計器創(chuàng)建窗體;5. 使用向導建立報表,自己設計報表;6. 使用宏,宏如何和窗體和報表聯(lián)系起來;7. 會建立數(shù)據(jù)訪問頁;8. Access與其它數(shù)據(jù)源的數(shù)據(jù)交換,Access與ODBC數(shù)據(jù)源的數(shù)據(jù)交換等內(nèi)容。9. VBA模塊,會用VBA設計簡單的程序10. 開發(fā)一個簡單的應用系統(tǒng);三、 教學內(nèi)容本課程的總體思路:先重點介紹Access2003的7種對象,然后介紹數(shù)據(jù)庫的管理和維護,最后重點介紹VBA模塊設計。第1章 Access基礎 熟悉Access的環(huán)境,理解數(shù)據(jù)庫的基本概念。 1.1 數(shù)據(jù)庫的基本知識1.2 數(shù)
7、據(jù)模型1.3 關系數(shù)據(jù)庫1.4 Access簡介1.5 創(chuàng)建數(shù)據(jù)庫第2章 表 熟練掌握表的基本概念,會建立表,修改表結構。 2.1 表的概念2.2 使用表向導創(chuàng)建表2.3 按應用需求設計表2.4 主鍵及索引2.5 表與表之間的關系2.6 修改表的結構2.7 保存、預覽和打印表的內(nèi)容第3章 數(shù)據(jù)表的使用 會對表進行各種操作,添加、刪除、修改記錄等。 3.1 向表中添加新記錄 3.2 修改記錄 3.3 刪除記錄 3.4 查詢表中信息 3.5 在數(shù)據(jù)庫窗口操作表 3.6 使用子數(shù)據(jù)表第4章 數(shù)據(jù)查詢 會創(chuàng)建各種類型的查詢,在查詢中設置查詢條件表達式,顯示和打印查詢結果。 4.1 查詢概述4.2 使用
8、向導建立查詢4.3 自己設計查詢4.4 查詢實例4.5 利用查詢實現(xiàn)對表數(shù)據(jù)的更改4.6 SQL查詢4.7 對查詢結果的處理第5章 窗體 使用向導創(chuàng)建窗體,熟練掌握各種控件,使用控件設計出自己需要的窗體。創(chuàng)建和編輯切換面板。 5.1 窗體的簡介 5.2 創(chuàng)建窗體 5.3 自己設計窗體 5.4 窗體的整體設計與修飾 5.5 切換面板第6章 報表 使用向導創(chuàng)建報表及使用各種控件設計報表。 6.1 報表的概念 6.2 創(chuàng)建報表 6.3 自己設計報表 6.4 美化報表的外觀 6.5 報表的排序和分組 6.6 多列報表 6.7 子報表 6.8 交叉表報表 6.9 在報表中使用計算和匯總第7章 宏 掌握宏
9、和事件的概念,創(chuàng)建宏和宏組,在窗體和報表中使用宏,利用宏創(chuàng)建菜單。 7.1 宏的有關概念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ù)庫的管理與維護本章涉及數(shù)據(jù)庫的安全和轉換問題,要求掌握數(shù)據(jù)庫的安全保護,數(shù)據(jù)的導入、導出和鏈接。第10章 模塊 模塊可以將表、查詢、窗體、報表等對象連接在一起,可以組織和管理許多相關的任務,可以完成宏操作指令所無法完成的功能。 10.1 VBA模塊簡介 10.2 VBA開發(fā)環(huán)境 10.3 VBA 編程基礎 1
10、0.4 VBA常用語句 10.5 模塊設計10.6 VBA程序調(diào)試第11章 應用程序開發(fā) 本章主要是做課程設計。要求每個學生開發(fā)出一個簡單的項目。四、本課程與其它課程的關系Access數(shù)據(jù)庫應用技術是計算機專業(yè)的一門專業(yè)課,是基于Windows平臺的多媒體關系數(shù)據(jù)庫管理系統(tǒng),它的界面友好、操作簡單、功能全面、使用方便,目前被越來越廣泛的應用與各類數(shù)據(jù)庫管理軟件的開發(fā)。 這門課程需要以Windows的應用知識為基礎,是以后學習C#.NET程序設計、SQL Server數(shù)據(jù)庫應用技術的基礎。 序號章節(jié)教學內(nèi)容講授學時實踐學時合計學時1第1章Access基礎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ù)庫的管理和維護22410第10章模塊661211實訓綜合舉例224合計403272五、教學時數(shù)分配六、考核方法教學方法:本課程以面授和上機實踐為主。考核方式:包括:理論部分與實驗部分,分別計分,成績比例:70%+30%(其中之一不及格,即為不及格);理論部分:課堂教學,按時交作業(yè),課程結束后閉卷考試;實驗部分:能夠完成課程中的實驗部分。七、教材及參考書(一)、薦教材Access數(shù)據(jù)庫應用技術作者:潘曉南、王莉、孫文玲出版社:中國鐵道出版社版本:2005年8月第1版(二)、參考
12、書目書名作者出版社版本Access數(shù)據(jù)庫應用教程申莉莉主編機械工業(yè)出版社2005年4月第1版Access數(shù)據(jù)庫應用基礎教程梁燦、趙艷鐸編著清華大學出版社2005年11月第1版Access數(shù)據(jù)庫程序設計李春葆、曾平編著清華大學出版社2005年5月第1版Access 2003 應用技術李禹生賈瑜編著中國水利水電出版社2005年1月第1版軟件技術專業(yè)數(shù)據(jù)庫訪問技術-ADO.NET程序設計教學大綱課程代碼:030047學時:72學分:4課 型:訓練中心課程適用專業(yè):軟件技術專業(yè)一、 課程的性質、任務(一)本課程的教學目的隨著Internet的普及、計算機軟件業(yè)的蓬勃興起, Microsoft公司公布基
13、于互聯(lián)網(wǎng)平臺的軟件開發(fā)構想,-.NET,.NET是微軟公司為了適應Internet發(fā)展的需要,所提供的特別適合網(wǎng)絡編程的和網(wǎng)絡服務的開發(fā)平臺。ADO.NET是在.NET平臺上的加入的一種新的數(shù)據(jù)訪問技術.功能強大,使用方便.本書主要學習ADO.NET訪問數(shù)據(jù)庫的方法,常用的組件和對象,存儲過程和觸發(fā)器,初步了解.Net平臺環(huán)境和工具,提高開發(fā)數(shù)據(jù)庫程序的能力,為從事軟件研制開發(fā)打下良好的基礎。(二)本課程在教學過程中的地位在軟件業(yè)迅速發(fā)展的今天,數(shù)據(jù)庫的作用顯得尤為重要,ADO.NET已成為當今社會上一種比較流行的數(shù)據(jù)庫訪問技術,ADO.NET是計算機專業(yè)學生的一門必修課,同時又可作為相關專業(yè)
14、學生的選修課。通過該課程的學習,結合SQL Server 2000數(shù)據(jù)庫的學習,能夠對數(shù)據(jù)庫的訪問技術有一個深入的了解,再結合VB或者C#語言,就能夠獨立地進行應用程序開發(fā)的能力。 本課程可以激發(fā)學生學習本專業(yè)的興趣和熱情。二、 教學的目的、要求通過本課程的學習,掌握基于ADO. NET進行數(shù)據(jù)源連接和數(shù)據(jù)讀寫的方法,具備使用ADO.NET開發(fā)WEB數(shù)據(jù)服務的能力.(一)知識要求:1. 以數(shù)據(jù)為中心的應用程序和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服務的方法;(二)能力要求:1了解數(shù)據(jù)訪問模型,熟悉ADO.NET 架構和對象模型,了解ADO.NET和XML 之間的關系;2掌握 .NET數(shù)據(jù)提供程序,深入理解連接數(shù)據(jù)庫的方法以及異常處理等方面的知識;3. 深入理解連接環(huán)境,掌握 Command 對象及其參數(shù)的使用方法,以及學會使用事務;4深入理解無連接環(huán)境,掌握 DataSet 對象的使用方法,尤其是學會使用相關的數(shù)據(jù)關系,學會排序和篩選;5掌握 XSD架構的基本概念,理解 XSD架構和DataSet 的關系,學會使用 DataSet 操作XML數(shù)據(jù);6深入掌握DataAdapter 對象的使用方
16、法,了解如何管理數(shù)據(jù)沖突;7學會創(chuàng)建使用ADO.NET 的Web服務,并學會在應用程序中使用這些服務.8通過上述的學習,能夠分組制作出來一些的綜合性的項目;三、 教學內(nèi)容本課程的總體思路:先熟悉.NET平臺及其數(shù)據(jù)庫開發(fā)環(huán)境,接著介紹ADO.NET的組件和對象,然后用C#語言結合ADO.NET實現(xiàn)數(shù)據(jù)庫的操作,最后一章介紹創(chuàng)建使用ADO.NET 的Web服務,并學會在應用程序中使用這些服務。第一章 以數(shù)據(jù)為中心的應用程序和ADO.NET 1.1 設計以數(shù)據(jù)為中心的應用程序 1.2 ADO.NET 架構 1.3 ADO.NET 與 XML 實驗: 以數(shù)據(jù)為中心的應用程序與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 使用事務機制 實驗: 執(zhí)行連接到數(shù)據(jù)庫的操作 第四章 構建數(shù)據(jù)集 4.1 使用斷開連接的環(huán)境 4.2 構建DataSet與DataTable 4.3 綁定與保存DataSet 實驗A:構建,綁定,打開和保存數(shù)據(jù)集 4.4 定義數(shù)據(jù)關
18、系 4.5 更改DataTable中的數(shù)據(jù) 4.6 排序和篩選 4.7 在DataView中查詢數(shù)據(jù) 實驗 B:操作數(shù)據(jù)集 第五章 使用ADO.NET讀取和寫入XML 5.1 創(chuàng)建XSD架構 5.2 將架構和數(shù)據(jù)加載到DataSet對象中 5.3 將DataSet寫入XML 實驗: 在ADO.NET中使用XML數(shù)據(jù) 第六章 從現(xiàn)有數(shù)據(jù)源中構造數(shù)據(jù)集 6.1 配置DataAdapter以檢索信息 6.2 使用DataAdapter填充DataSet 實驗A: 在斷開式應用程序中檢索數(shù)據(jù) 6.3 配置DataAdapter更新后臺數(shù)據(jù)源 6.4 將數(shù)據(jù)更改保存到數(shù)據(jù)源 6.5 沖突處理 實驗B:
19、檢索并更新Customers表與Orders表的數(shù)據(jù) 第七章 構建和應用使用ADO.NET的Web 服務 7.1 構建和應用返回數(shù)據(jù)的Web服務 實驗: ADO.NET應用程序的疑難解答 四、本課程與其它課程的關系ADO.NET是計算機專業(yè)的一門專業(yè)課,它是在.NET平臺上開發(fā)的數(shù)據(jù)庫訪問技術,它通常以 SQL Server 2000作為數(shù)據(jù)庫,以VB或C#作為開發(fā)的語言,所以這些先行的課程是必要的。 序號章節(jié)教學內(nèi)容講授學時實踐學時合計學時1第1章以數(shù)據(jù)為中心的應用程序和ADO.NET4482第2章連接數(shù)據(jù)源4483第3章執(zhí)行連接環(huán)境下的數(shù)據(jù)庫操作4484實習和SQL Server2000建
20、立連接2245第4章構建數(shù)據(jù)集66126第5章使用ADO.NET讀取和寫入XML66127第6章從現(xiàn)有數(shù)據(jù)源中構造數(shù)據(jù)集66128第7章構建和應用使用ADO.NET的Web 服務44129合計363672五、教學時數(shù)分配六、 考核方法教學方法:本課程以面授和上機實踐為主??己朔绞剑喊?理論部分與實驗部分,分別計分,成績比例:70%+30%(其中之一不及格,即為不及格);理論部分:課堂教學,按時交作業(yè),課程結束后閉卷考試;實驗部分:能夠完成課程中的實驗部分。七、 教材及參考書(一)、教材數(shù)據(jù)庫訪問技術-ADO.NET作者:楊曉光出版社:清華大學出版社版本:2005年1月第1版(二)、參考書目書
21、名作者出版社版本數(shù)據(jù)庫教程施伯樂等編著電子工業(yè)出版社2004年5月第1版SQL Server數(shù)據(jù)庫原理及應用曾長軍 主編電子工業(yè)出版社2002年7月第1版微軟ADO.NET 程序設計李高健譯高等教育出版社2004年1月第1版高效掌握ADO.NETC#編程篇張哲峰譯清華大學出版社2003年1月第1版ADO.NET技術內(nèi)幕梁超譯主編清華大學出版社2003年4月第1版Visual C# 數(shù)據(jù)庫高級教程李律松等編著清華大學出版社2005年6月第1版軟件技術專業(yè)C# Windows程序設計教學大綱課程代碼:030022學時:72學分:4課 型:問題中心課程適用專業(yè):軟件技術專業(yè)一、課程的性質、任務本課程
22、是高等職業(yè)技術學院計算機相關專業(yè)程序設計的一門主干專業(yè)課程。其主要任務是通過該門課程的學習,使學生掌握使用C# 開發(fā)應用程序所需的知識和技能,具備利用C#開發(fā)Windows應用程序的能力。同時為使用C#進行ADO.NET數(shù)據(jù)庫開發(fā)、ASP.NET Web開發(fā)打下基礎。二、教學的目的、要求:本課程教學目標為是使學生掌握使用C#開發(fā)Windows應用程序所需的知識和技能。(一)知識教學目標1、掌握使用Windows應用程序模板創(chuàng)建簡單的C#應用程序的方法2、掌握使用窗體和控件創(chuàng)建用戶界面的方法3、掌握在窗體和控件中用戶輸入有效性的驗證技術4、熟練使用調(diào)試器來解決語法錯誤、運行時環(huán)境錯誤,以及邏輯錯
23、誤的方法5、掌握在Windows 應用程序中引入XML Web服務的方法6、掌握在Windows 應用程序中使用.NET 和COM組件的方法7、掌握通過使用Microsoft ADO.NET和綁定集合將Windows 窗體綁定到多種數(shù)據(jù)源的方法8、了解打印、報表、多線程編程技術9、掌握從應用系統(tǒng)中獲得幫助的方法10、掌握創(chuàng)建幫助文檔的方法11、熟練使用調(diào)試Windows應用程序的方法12、了解應用程序本地化技術13、了解應用程序的發(fā)布以及安全性編程方法(二)能力培養(yǎng)目標使學生掌握用C# 開發(fā)應用程序所需的知識和技能,具備利用C#開發(fā)Windows應用程序的能力,并具有繼續(xù)學習的能力。(三)素質
24、培養(yǎng)目標 使學生形成程序設計思維,具備一定的程序設計開發(fā)能力,具有良好的團隊合作能力。三、教學內(nèi)容:第1章Windows窗體介紹1.1創(chuàng)建窗體1.2為窗體添加控件1.3創(chuàng)建繼承窗體1.4組織窗體上的控件1.5創(chuàng)建多文檔界面應用程序實驗 創(chuàng)建Windows窗體了解Windows窗體和控件的使用,學會創(chuàng)建多文檔界面(MDI)應用程序。第2章使用控件2.1為控件創(chuàng)建事件處理程序2.2使用Windows窗體控件2.3在Windows窗體應用程序中使用對話框2.4在運行時添加控件2.5創(chuàng)建菜單2.6驗證用戶輸入實驗 使用控件掌握控件事件處理,了解常見控件的使用。第3章構建控件3.1面向對象編程介紹3.2
25、擴展和創(chuàng)建控件3.3為控件添加設計時支持3.4控件許可實驗 構建控件掌握創(chuàng)建自定義控件的方法。第4章在Windows窗體應用程序中使用數(shù)據(jù)4.1在Windows 窗體應用程序中添加并配置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 的結構,掌握在Windows 窗體中使用 ADO.NET 綁定數(shù)據(jù)。第5章與托管對象進行互操作5.1在Windows窗體應用程序中使用
26、.NET 和 COM組件5.2在Windows窗體應用程序中調(diào)用Win32 API實驗 與COM進行互操作和調(diào)用 Win32 API掌握如何在 Windows 窗體中使用 COM 組件和 Win32 API。第6章Windows窗體應用程序中的報表和打印6.1在Windows窗體應用程序中進行打印6.2使用打印預覽、頁面設置和打印對話6.3使用GDI+ 構建打印文檔內(nèi)容6.4使用Crystal Report創(chuàng)建報表實驗 打印格式化的文檔掌握 Window 窗體程序中的文檔打印,學習Crystal Report的使用。第7章異步編程7.1.NET異步編程模型7.2異步編程模型的設計模式7.3方法
27、的異步調(diào)用7.4在多線程環(huán)境中保護狀態(tài)和數(shù)據(jù)實驗 XML Web service的異步調(diào)用理解 .NET Framework 中異步編程的方法,理解多線程編程。第8章增強應用程序的可用性8.1添加輔助功能特性8.2在應用程序中添加“幫助”8.3應用程序的本地化實驗 增強應用程序的可用性理解程序輔助功能,掌握應用程序本地化技術。第9章部署Windows窗體應用程序9.1.NET程序集9.2部署Windows窗體應用程序實驗 部署應用程序掌握如何部署 Windows 應用程序。第10章 Windows窗體應用程序的安全性10.1.NET Framework中的安全性10.2使用代碼訪問安全性10.
28、3使用基于角色的安全性實驗 添加和測試權限請求掌握 .NET 安全性(代碼訪問安全性和基于角色的安全性)四、本課程與其它課程關系先修課程:程序設計導論、C#程序設計語言、五、教學時數(shù)分配總學時72,理論教學36學時,課程實驗36學時序號課程內(nèi)容學時理論教學課程實驗1Windows窗體介紹442使用控件333構建控件444在Windows窗體應用程序中使用數(shù)據(jù)445與托管對象進行互操作336Windows窗體應用程序中的報表和打印447異步編程448增強應用程序的可用性339部署Windows窗體應用程序3310Windows窗體應用程序的安全性44合計3636六、考核方法期末筆試考核占70%,
29、平時實驗及作業(yè)占30%七、教材及參考書(一)、教 材:Visual C#.NET應用程序設計入門與提高清華大學出版社 東方人華 孫永強(二)、參考書:1、基于C#的Windows應用程序設計 高等教育出版社 微軟公司著2、Visual C#.NET程序設計 清華大學出版社 北京交通大學出版社 李蘭友 楊曉光軟件技術專業(yè)C#程序設計教學大綱課程代碼:030015學時:72學分:4課 型:培訓中心課程適用專業(yè):軟件技術專業(yè)一、 課程的性質、任務(一)本課程的教學目的隨著Internet的普及、計算機軟件業(yè)的蓬勃興起,微軟公司近年推出一種核心編程語言C#能快捷、方便的開發(fā)圖形設計、圖象處理、多媒體技
30、術、數(shù)據(jù)庫技術以及網(wǎng)絡技術的Windows應用程序。本書主要學習面向對象的程序設計技術和方法;學習用C#設計程序解決實際問題;初步了解.Net平臺環(huán)境和工具,提高調(diào)試程序和使用開發(fā)工具的能力,為從事軟件研制開發(fā)打下基礎。(二)本課程在教學過程中的地位在軟件業(yè)迅速發(fā)展的今天,C#已成為當今社會上一種比較流行的熱門技術,也是計算機專業(yè)學生的一門必修課,同時又可作為相關專業(yè)學生的選修課。與C+相比,C#將更容易被人們理解和接受,未來大量.NET平臺的應用將由C#開發(fā),C#將是未來開發(fā)企業(yè)級分布式應用程序的首選。通過該課程的學習建立計算機高級語言程序設計的概念,深入學習C#語言,熟練掌握其語法,能夠獨
31、立地使用C#語言進行應用程序開發(fā)的能力。 本課程可以激發(fā)學生學習本專業(yè)的興趣和熱情。二、 教學目的、要求本課程主要介紹Windows應用程序,數(shù)據(jù)庫技術以及網(wǎng)絡技術,要求學生做到:(一)知識要求:1了解一個C#項目保存之后有那些文件組成,各個文件的作用;2熟練掌握C#的基本數(shù)據(jù)結構;3熟練掌握C#的類類型以及兩個常用的類object類和string類 ;4熟練掌握C#的變量和表達式;5熟練掌握C#的程序控制語句:選擇語句,循環(huá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#基礎部分,能夠理解基本的數(shù)據(jù)類型,掌握程序控制語句,能夠讀懂程序并且編輯一些簡單的小程序;2在C#面向對象程序設計部分,要求掌握類的創(chuàng)建與使用,類的繼承與多態(tài),接口的創(chuàng)建與實現(xiàn),委托與事件;3會熟練
33、使用文本控件Label控件和TextBox控件;4會熟練使用列表選擇控件:ListBox控件ComboBox控件,會做一些簡單的交互的項目;5會熟練使用選擇控件:RadioButton控件和GroupBox控件,CheckBox控件;6會使用圖形顯示空間:PictureBox控件,定時控件:Timer控件;7會熟練使用按鈕控件:Button控件,能夠讀懂復雜計算器的項目;8通過Windows窗體控件的學習,能夠制作出來一些簡單的綜合性的項目;三、 教學內(nèi)容本課程的總體思路:先熟悉C#的集成環(huán)境,然后介紹C#的語言基礎;接著介紹C#面向對象程序設計的基本思想及方法,后面幾章重點介紹Windows
34、應用程序,最后幾章介紹數(shù)據(jù)庫應用及Web應用。第1章 Visual C#. NET集成環(huán)境 熟悉C#的編譯環(huán)境,會初步的做一些簡單的項目。 1.1 創(chuàng)建一個Visual C# 應用程序 1.2 Visual C#. NET主要窗口及用法 1.3 Visual C#. NET菜單欄和工具條 第2章 C#語言基礎 熟練掌握C#的基本數(shù)據(jù)類型,程序控制語句,細細品味C#和C+語法的異同點。 2.1 數(shù)據(jù)類型 2.1.1 簡單類型 2.1.2 結構類型 2.1.3 枚舉類型 2.1.4 數(shù)組類型 2.1.5 類類型 2.1.6 類型轉換 2.1.7 變量 2.2 表達式 2.2.1 一元運算符 2.2
35、.2 算術運算符 2.2.3 位運算符 2.2.4 關系和類型測試運算符 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 跳轉語句 2.3.4 異常處理第3章 C#. NET面向對象程序設計 C#是一種面向對象的程序設計語言,它支持面向對象程序設計的許多特性,主要掌握類的創(chuàng)建與使用,類的繼承與多態(tài),接口的創(chuàng)建與實現(xiàn),委托與事件。 3.1 類 3.1.1 類聲明 3.1.2 創(chuàng)建類實例 3.1.3 類成員 3.1.4 構造函數(shù)和析構函數(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.設計一個用以完成網(wǎng)上用戶注冊功能的類,既完成收集用戶信息,并且判斷用戶是否填入所有必填項。 2.給學校教務管理系統(tǒng)設計一個教師類和一個學生類,其中教師信息包括教師編號、教師姓名、工資、和所屬的教研室;學生信息包括學號、姓名、班級和成績,嘗試引入一個基類,并用繼承來簡化設計。第4章 常用Windows
37、窗體控件 C#提供了許多的Windows窗體控件,使用它們可以高效而快速的建立Windows應用程序,本章主要介紹一些常用的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ù)字時鐘,可以顯示當前時間。 2、如果要設計一個演示動畫
38、的程序,應使用什么控件,如何實現(xiàn)。3、使用各個控件設計一個簡單的計算器。四、 本教程和其它課程的關系C#語言是計算機專業(yè)的一門專業(yè)課,它是在.NET平臺上開發(fā)的新型編程語言,是從C和C+語言演化而來的,并充分考慮了已有編程語言的優(yōu)點,是一種簡單而功能強大的編程語言.,需要以Windows的應用知識、程序設計導、C+為基礎,它與Visual Basic在思路上相似。 序號章節(jié)教學內(nèi)容講授學時實踐學時合計學時1第1章Visual C#. NET集成環(huán)境2242第2章C#語言基礎介紹數(shù)據(jù)類型、表達式、程序控制語句88163第3章C#. NET面向對象程序設計介紹類、接口、委托和事件、編譯和調(diào)試108
39、204實習教學設計一些類2245第4章常用Windows窗體控件介紹文本控件、列表選擇控件、圖形顯示控件、選擇控件、定時控件、 按鈕控件1210226實習教學利用所學的Windows窗體控件做一些綜合的項目2247實習教學綜合練習控制臺程序和Windows應用程序224合計383472五、 教學時數(shù)分配六、 考核方法教學方法:本課程以面授和上機實踐為主??己朔绞剑喊?理論部分與實驗部分,分別計分,成績比例:70%+30%(其中之一不及格,即為不及格);理論部分:課堂教學,按時交作業(yè),課程結束后閉卷考試;實驗部分:能夠完成課程中的實驗部分。七、 教材及參考書(一)、推薦教材Visual C#.
40、NET程序設計作者:李蘭友、楊曉光出版社:清華大學出版社、北京交通大學出版社 版本:2005年1月第1版(二)、參考書目書名作者出版社版本C#語言實用教程雷之宇主編中國鐵道出版社2004年5月第1版Visual C#時尚編程百例網(wǎng)冠科技編著機械工業(yè)出版社2002年7月第1版基于C#的.NET Framework程序設計微軟公司著高等教育出版社2004年1月第1版C語言程序設計譚浩強清華大學出版社2000年1月第1版C+程序設計教程錢能清華大學出版社1999年4月第1版軟件技術專業(yè)C語言程序設計教學大綱課程代碼:030006學時:72學分:4課 型:問題中心課程適用專業(yè):軟件技術專業(yè)一、課程的性
41、質、任務C程序設計,是軟件技術專業(yè)的一門重要的專業(yè)基礎課。它為其它專業(yè)課程奠定程序設計的基礎,又是其它專業(yè)課程的程序設計工具。本課程設置的目的是通過對C語言的語法規(guī)則、數(shù)據(jù)類型、數(shù)據(jù)運算、語句、系統(tǒng)函數(shù)、程序結構的學習,掌握應用C語言進行簡單程序設計的技能,掌握C語言的常用庫函數(shù)的使用,為進行各種實用程序的開發(fā)奠定一個良好的基礎。二、教學的目的、要求學生通過本課程的學習可以掌握C語言的基本語法,培養(yǎng)用C語言編程的基本能力。C語言應用十分廣泛,學習本門課程后,就掌握了一門高級語言開發(fā)工具,即為某些后續(xù)課程打下基礎,又可以在以后的工作中得到應用。學生通過本門課程的學習還可以受到用高級語言編程的基本
42、訓練,為其它高級語言的學習打下良好的基礎。C語言程序設計采用CAI課件,在多媒體教室講授。利用多媒體教室講授這門課程的主要好處是:可以提高授課效率,用較少的學時講授較多的內(nèi)容。可以現(xiàn)場運行、修改例子程序實現(xiàn)直觀教學,提高授課效果。通過本門課程的學習要求:(一)、掌握C語言程序設計的基本知識和程序設計方法,為后續(xù)課程的學習打下基礎,也使同學掌握一個用計算機解決問題的工具。(二)、培養(yǎng)計算機程序設計的能力和素質,以及思維方法,為以后學習其它計算機程序語言打下基礎。本課程是一個實踐性非常強的課程,要求學生要注重實踐,在掌握C語言的基本語法后,重點應放在提高編程能力的訓練上。四、教學內(nèi)容第一章 C語言
43、概論4學時1 C語言的起源與特點2 簡單的C語言程序3 C語言集成環(huán)境介紹4 算法的概念5 簡單算法舉例基本要求:了解程序、程序設計、C語言基本詞法、C語言基本語句、C語言程序基本結構。初步掌握算法及表示一個算法。第二章 數(shù)據(jù)類型、運算符和表達式8學時1 詞法符合和基本數(shù)據(jù)類型2 常量與變量說明3 基本運算符和表達式4 運算順序和類型轉換5 數(shù)據(jù)的輸入和輸出基本要求:掌握了解C語言數(shù)據(jù)類型體系、運算符體系;掌握各種基本數(shù)據(jù)類型常量的書寫方法、變量的定義、賦值、初始化方法;基本運算符的運算規(guī)則和優(yōu)先級別;正確構成基本類型的表達式。第三章 控制語句10學時1 程序的三種基本結構2 賦值語句3 空語
44、句與塊語句4 選擇語句5 循環(huán)語句6 轉換語句7 程序舉例 基本要求:了解結構化程序的三種基本結構;熟練掌握賦值語句、字符輸入/輸出和格式輸入/輸出函數(shù)的使用方法,能正確設計順序結構的程序;熟練掌握分支選擇語句的格式與功能,能正確選取選擇語句來設計選擇結構的程序;熟練掌握while 語句、do-while 語句、for 語句、break 語句、continue 語句的格式與功能,并能根據(jù)循環(huán)結構的要求,設計循環(huán)結構程序;熟練掌握在Turbo C+環(huán)境下的各種菜單功能。第四章 數(shù)組10學時1 一維數(shù)組的定義與使用2 二維數(shù)組的定義與使用3 字符數(shù)組與字符串4 字符串的操作5 程序舉例 基本要求:
45、掌握一維數(shù)組和多維數(shù)組,字符數(shù)組的定義、初始化、數(shù)組元素的引用等方法;掌握有關處理字符串的系統(tǒng)函數(shù)的使用方法。第五章 函數(shù)8學時1 函數(shù)的定義與參數(shù)說明2 函數(shù)的調(diào)用3 函數(shù)的嵌套與遞歸4 作用域與存儲類5 內(nèi)部函數(shù)與外部函數(shù)6 程序舉例 基本要求:熟練掌握用戶函數(shù)的定義和調(diào)用方法;掌握函數(shù)調(diào)用中數(shù)據(jù)傳遞的幾種方法;會設計簡單的嵌套調(diào)用函數(shù);了解遞歸調(diào)用函數(shù);能正確使用教材中介紹的各種常用系統(tǒng)函數(shù)。第六章 編譯預處理2學時1 宏定義2 “條件包含”處理3 條件編譯 基本要求:掌握宏定義和宏替換的一般方法;包含文件的處理方法;了解條件編譯的作用和實現(xiàn)方法。第七章 指針12學時1 指針的概念2 指
46、針運算3 指針與數(shù)組4 指針與字符串5 指針與函數(shù)6 指針數(shù)組和指針的指針7 指針與動態(tài)內(nèi)存分配8 帶參數(shù)的main 和命令行參數(shù)9 程序舉例 基本要求:掌握地址、指針、指針變量的概念;能正確定義所需類型的指針變量;能正確地將指針變量指向某變量或數(shù)組;能正確的利用指針變量來引用所指向某變量或數(shù)組;了解指針數(shù)組和多級指針的概念。第八章 結構體與共同體6學時1 結構體的定義與使用2 用指針處理鏈表3 共同體的概念4 枚舉類型 基本要求:了解結構體、共同體和枚舉型數(shù)據(jù)的特點,熟練掌握結構體的定義方法,結構體變量、數(shù)組、指針變量的定義、初始化和成員引用方法。第九章 文件 8學時1 C文件概述2 文件的
47、打開與關閉3 文件的讀寫4 文件的定位5 出錯的檢測 基本要求:掌握緩沖文件系統(tǒng)中有關文件操作的系統(tǒng)函數(shù)使用方法,能設計對文件進行簡單處理的實用程序。第十章C+對C的擴充4學時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+的面向對象基礎2學時1 概述2 類和對象3 構造函數(shù)和析構函數(shù)4 繼承與派生 基本要求:了解類和對象、構造函數(shù)和析構函數(shù)的作用以及繼承與派生等基本概念第十二章 常見錯誤與程序調(diào)試2學時1 常見錯
48、誤分析2 程序調(diào)試 基本要求:結合上機學習本章內(nèi)容四、本課程與其它課程的關系1 本課程的先修課程為計算機基礎。2 本課程的后續(xù)課程是數(shù)據(jù)結構和數(shù)據(jù)庫原理與應用。五、教學時數(shù)分配學 項時 目 數(shù) 章 節(jié)講課實驗上機合計第一章224第二章448第三章5510第四章5510第五章448第六章112第七章628第八章336第九章448第十章224第十一章112第十二章112總計383472六、考核方法采用課堂講授(或多媒體教學)與上機練習相結合的教學方式考核方式:省二級統(tǒng)考七、教材及參考書教材:C語言程序設計(第二版)譚浩強 清華大學出版社參考書:C語言程序設計題解與上機指導(第二版)潭浩強 清華大學
49、出版社 有關C語言程序設計方面的書籍軟件技術專業(yè)HTML和XML語言教學大綱課程代碼:030046學時:72學分:4課 型:問題中心課程適用專業(yè):軟件技術專業(yè)一、 課程的性質、任務WWW(World Wide Web)是Internet發(fā)展最快的部分,許多商業(yè)團體都把WWW作為展示自己的最新、最快的一個媒體,就像報紙、電視一樣,人們越來越離不開網(wǎng)站。很好地掌握HTML和XML,是進入WWW世界的入口,能很好的修改網(wǎng)頁,使網(wǎng)頁變得更加簡潔明了。通過本課程了解HTML和XML語法和重要標記的使用,在本課程講解時還同步給出一些完整的例子,讓學生領會設計網(wǎng)頁的一些規(guī)范、常用方法。二、 教學的目的、要求全書分為兩部分,分別介紹HTML和XML。本課程通過大量的實例,闡述了HTML和XML在網(wǎng)頁設計中的應用。HTML部分詳細介紹了HTML語言的重要標記以及如何創(chuàng)建表格、列表、超鏈接,添加圖像和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年環(huán)保公益宣傳品采購與服務合同3篇
- 2024年版:建筑工程專業(yè)分包合同模板
- 簡易警報器課程設計
- 工程經(jīng)濟學課程設計
- 航天能源課程設計思路
- 電工實訓教學課程設計
- 《黑衣“超人”》課件
- 機械沖床課程設計題目
- 色彩搭配系統(tǒng)課程設計
- 米利根案件課程設計
- 《皮膚病中成藥導引》課件
- 2024-2030年中國除顫儀行業(yè)市場分析報告
- 2023-2024學年廣東省廣州市越秀區(qū)九年級(上)期末物理試卷(含答案)
- 廣東省廣州市天河區(qū)2023-2024學年八年級上學期期末考試物理試題(含答案)
- 2024年高一上學期期末數(shù)學考點《壓軸題》含答案解析
- 成都中醫(yī)藥大學博士申請
- 太空軍事法律問題-洞察分析
- 2024年行政執(zhí)法人員資格考試必考知識題庫及答案(共250題)
- 招標代理崗位職責規(guī)章制度
- 家校攜手育桃李 齊心合力創(chuàng)輝煌 課件高二上學期期末家長會
- 二零二四年風力發(fā)電項目EPC總承包合同
評論
0/150
提交評論