999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

《ASP.NET程序設計》教學方法的探索

2008-12-31 00:00:00金明霞
電腦知識與技術 2008年19期

摘要:當前各院校的計算機專業大都開設了ASP.NET程序設計課程,本文從課程準備、教學方法、實踐教學、課程設計等幾方面總結了如何更好的開展ASP.NET程序設計課程教學的方法。

關鍵詞:ASP.NET;程序設計;前導課程;教學方法;考核方式

中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2008)19-30082-02

Exploration of \"ASP.NET Programming\" Teaching Methods

JIN Ming-xia

(Zhejiang Yuying College of Vocational Technology, Hangzhou 310018, China)

Abstract: At present the institutions of the most computer professional set up ASP.NET rogramming courses, the paper from the course preparation、teaching methods、practice teaching、curriculum design and other aspects sum up how to the better development of ASP.NET programming courses teaching methods.

Key words: ASP.NET; Programming; Course leader; Teaching Methods; Assessment methods

1 引言

ASP.NET是面向下一代企業級Web應用程序的開發平臺,是建立在ASP.NET框架通用語言運行環境上的編程框架,可用于在服務器上生成功能強大的Web應用程序。與以前的Web開發模型相比,ASP.NET具有開發效率高、使用簡單快捷、管理更簡便、全新的語言支持以及清晰的程序結構等優點。自Microsoft公司推出以來得到了廣大編程愛好者的喜愛,是目前主流的網絡編程語言之一。當前各院校的計算機專業大都開設了ASP.NET程序設計課程,如何更好的開展ASP.NET程序設計課程的教學是一個值得探討的問題。實踐課程教學要取得好的效果,應該從課程準備、教學方法、實驗和實訓環節、課程設計等方面進行考慮。

2 課程準備

ASP.NET程序設計課程包含的內容很多,在教學過程中,首先要向學生介紹計算機網絡的一般知識及Web體系結構,然后是HTML超文本標記語言,接下來便是VB.NET或C#語言;數據庫操作是ASP.NET程序設計課程中很重要的一部分內容,因此還要向學生介紹數據庫的知識及操作,但是由于課程課時的設置以及課程重點難點知識點的設置,教學過程中不可能安排太多的課時講授這些內容。我校在開設該課程前,靜態網頁制作、VB.NET程序設計、SQL Server2000、網站規劃與設計等課程相繼開設完畢,學生有一定的編程基礎,ASP.NET程序設計課程相關的知識又有一定的掌握,再經過一學期的該課程的學習,絕大多數學生的動態網頁制作技術都有明顯的提高。

3 教學方法

針對高職學生的特點,為了更好地培養學生應用開發能力,我在本課程教學中采用了案例教學方法,教學過程的設計采用全程案例驅動的教學模式。首先要根據課程目標選取一個典型且功能完善的案例,該案例能覆蓋課程的主要知識點。課堂教學中模擬軟件項目的開發流程,將這個案例作為開發任務,并且將該案例以模塊化方式貫穿整個教學,使學生體驗使用ASP.NET開發基于WEB的應用程序的實際過程,突出課程的綜合能力訓練、職業能力培養,達到專業培養目標所必需的知識和能力。

3.1 教學目標分析

ASP.NET程序設計的教學目標是:讓學生掌握基本的ASP.NET技術、基本的數據庫訪問技術以及WEB應用程序開發的基本方法。在此基礎上,培養基本的網站應用開發技能,形成良好的編程習慣,提高學生的職業素養。因此,ASP.NET程序設計課程的主要教學單元是:一、HTML語言基礎;二、VB.NET語法基礎;三、HTML控件和WEB控件;四、其它控件;五、常用內置對象;六、數據庫訪問技術。其中,前五個單元是介紹ASP.NET的主要技術,第六單元數據庫訪問技術是課程的重點和難點。

3.2 綜合案例提出

提出學生感興趣、貼近他們生活的案例可以充分調動學生參與項目設計與開發的熱情,激發學生的求知欲望及學習興趣,在融洽和諧的情境中獲得良好的教學效果。課程選用了與學生學習密切相關的學生選課系統作為案例,在這個系統中學生作為系統的主角,可以從自身的角度出發,提出系統的需求,為案例的具體實施作鋪墊。

3.3 案例模塊化分解

合理分解案例是本課程教學的關鍵,我們將上述案例分成項目模塊,再將模塊分解成子模塊,直到每個小模塊可通過各個知識點來解決。通過模塊分解,就將一個綜合案例劃分成了相對容易的小模塊,這樣既可以樹立學生完成任務的信心,又能使教學過程得以順利開展。

根據案例的實際情況,我們將案例分成了四個大模塊,并將這四大模塊又分解成了30多個具體的小模塊,在課程教學和實驗教學中逐一解決。具體的項目模塊劃分如下:

3.3.1 HTML語言設計的頁面布局

對應“頁面布局”模塊,主要知識點:常用的HTML標記。

這是案例教學的啟動階段,和學生一起分析學生選課系統需要哪些功能,讓學生對案例有個全局

認識,并了解教學的總體目標。然后根據分析結果給學生演示如何設計系統的靜態首頁,在首頁的制作過程中,介紹并字體標記、表格標記以及超鏈接標記等多種標記的使用。

3.3.2 WEB控件設計的用戶窗體

對應“窗體控件設計”模塊,主要知識點:VB.NET基本語法、常用的ASP.NET控件。

在這一部分,我們引導學生在原來設計好的靜態頁面基礎上,利用ASP.NET中的控件,往各頁面窗體添加控件,比如該系統的用戶登錄頁面,添加控件加入代碼后,讓用戶登錄窗體能夠對于輸入的用戶名給出友好的問候信息。這樣,學生不僅熟悉了HTML控件和WEB控件,而且體會到了網頁是如何“動”起來的,形象地建立起了動態網頁的概念。同時,用戶登錄窗體的內容更加豐富,用戶登錄窗體中不僅可以有文本的輸入用戶名及密碼的功能,還以具有單選、多選和下拉菜單等多種輸入方式用于提交輸入用戶資料。

3.3.3 用戶窗體與數據的連接

對應“數據庫訪問”模塊。主要知識點:常用內置對象、ADO.NET及數據庫訪問基礎。

在前面設計的登錄功能中,用戶名和密碼都是事先設置在程序代碼中,這樣的登錄檢查不具備實用性。學生也會懷有這樣的疑問。針對這個問題,在“訪問數據庫”一章中,引導學生建立合法用戶的數據庫記錄,并利用數據庫訪問技術,從數據庫的合法用戶表中檢索是否存在登錄用戶的信息。

這部分內容在本課程教學中是關鍵的一步。通過新知識點的應用,檢查用戶登錄的功能有了質的提升。用戶名和密碼的檢測不再是程序中事先在代碼中事先設定的,而是通過ADO.NET對象連接到后臺數據庫,查找用戶名表中是否有輸入用戶的記錄,如果有,說明是合法用戶,登錄成功,并轉到一個新網頁中;若沒找到相應的記錄,則說明是非法用戶,給出相應提示。這樣,通過采用數據庫訪問技術,用戶登錄窗體對于事先在用戶名表中記錄的合法用戶,都能檢驗通過。相對于原來僅能檢驗固定用戶的情形來說.新的用戶登錄窗體的功能得到了很大加強。

3.3.4 用戶窗體數據的查看

對應“數據查看”模塊。主要知識點:數據綁定及數據顯示控件Data Grid、Repeater。

這是案例的最后功能部分,也是教學的最后一部分內容。經過前面模塊的操作,學生已經不斷提升了案例的功能,在最后這部分,主要是完成各類數據的顯示、查詢、插入和刪除。學生需要做的工作是在前面模塊對數據庫連接和檢索技術的基礎上,進一步通過SQL命令來完成學生信息表、成績表等表的處理,并利用數據綁定技術,將需要的結果通過典型的數據顯示控件顯示出來。

4 實驗和實訓環節

ASP.NET程序設計課程是一門實踐性非常強的職業技能課,其實踐教學環節是實現本課程培養目標的關鍵因素,為此,在實踐教學的設計上,始終貫徹“以學生為主體,以能力培養為目標”的指導思想,充分體現以職業能力,創新能力和就業能力培養為中心的設計思路。整個實踐教學設計分成四個階段:導入階段→模擬階段→實戰演習階段→總結提高階段。在導入階段,選取合適的實例,通過 Flash 動畫或多媒體教學手段來確立目標,激發興趣;模擬階段將實踐教學設計按任務分解成若干個教學模塊,實行分階段、分層次、循序漸進的能力培養模式組織教學內容。通過“教師做,學生模擬” ,實現從概念的理解到實際編程的轉變;實踐演練階段則配備相應的實戰演習項目,使學生能牢固的掌握相關的技術,對知識有一個基本的感知與理解;總結提高階段對所學理論與技能的一個總結提煉,并提供綜合多知識點的項目,供能力強的學生練習,實現分層次教學。

5 課程設計

在學習過程中,學生建立起來的知識往往是零散的,通過課程設計,學生能將一學期學到的知識結合起來,提高他們的綜合應用能力。課程設計的選題很重要,選題要符合學生的實際水平。選題太難,會打擊學生的積極性和信心;選題太簡單也不利于學生水平的提高。學生基礎和水平參差不齊,因此,在制定課程設計時,指定不同難度的題目,由學生根據自己的實際水平和興趣來選定。比如,在課程設計中,制定了3個題目:用戶注冊系統、婚紗攝影網站制作、小型航空公司訂票系統。實際上后兩個題目已包含了用戶注冊功能,學得較好和對自己要求較高的學生,他們更樂于選擇后面兩個題目。在平時的授課中,應灌輸一些系統設計和開發的思想、方法和技巧給學生。在課程設計階段,先詳細講述網站應用系統開發的步驟和過程:需求分析、數據建模、技術架構的選擇、界面設計、編寫代碼、調試。課程設計完成,使學生掌握較系統、較完整的設計方法。

6 考核方式

學生在課程設計結束后,不僅要提交課程設計報告及軟件,還要對軟件進行講解,教師有針對性地對系統中的關鍵設計問題提出問題,學生當場解答;或者教師刪除軟件中一些關鍵性語句要學生當場調試。通過這些環節可以有效的避免學生在課程設計中出現抄襲情況。

7 結束語

以上講述了ASP.NET程序設計課程的一些教學體會,通過在實際教學過程中的實踐,取得了很好的教學效果。

參考文獻:

[1] 池瑞楠.高職程序設計類基礎課程的教學探索與實踐[J].專業教學研究,2006.10.

[2] 何克抗.教學系統設計[M].高等教育出版社,2006.

[3] 秦學禮. WEB 應用程序設計技術——ASP.NET[M].清華大學出版社,2006.4.

主站蜘蛛池模板: 国内视频精品| 一级爆乳无码av| 亚洲综合片| 99久久国产精品无码| 国产精品熟女亚洲AV麻豆| 亚洲婷婷在线视频| 国产精品爆乳99久久| 久久国产免费观看| 免费人成网站在线观看欧美| 国产精品久久久久无码网站| av在线5g无码天天| 国产一级毛片在线| 99久久精品无码专区免费| jizz在线观看| 无码视频国产精品一区二区| 免费A级毛片无码免费视频| 凹凸国产熟女精品视频| 激情无码字幕综合| 91福利国产成人精品导航| 国产黑丝一区| 亚洲大尺码专区影院| 国产精品毛片一区视频播| 全午夜免费一级毛片| 国产成人精品亚洲77美色| 亚洲天堂视频在线观看| 综合久久五月天| 亚洲欧美成人在线视频| 91午夜福利在线观看| 久久伊伊香蕉综合精品| 欧美成人午夜影院| 伊人久久精品亚洲午夜| 青青青草国产| 国产jizzjizz视频| 欧美成a人片在线观看| 欧美精品v日韩精品v国产精品| 亚洲69视频| 中文无码日韩精品| 婷婷五月在线视频| 超清无码一区二区三区| h网站在线播放| 国产亚洲视频在线观看| 亚洲色无码专线精品观看| 国产麻豆精品久久一二三| 亚洲国产成人麻豆精品| 成人综合在线观看| 久久大香伊蕉在人线观看热2| 国产精品综合久久久| 宅男噜噜噜66国产在线观看| 免费看黄片一区二区三区| 国产乱人乱偷精品视频a人人澡| 色爽网免费视频| 国产欧美日韩免费| 久久精品国产91久久综合麻豆自制| 波多野结衣无码中文字幕在线观看一区二区| 国产女人18水真多毛片18精品 | 亚洲高清中文字幕在线看不卡| 午夜爽爽视频| 老司机午夜精品视频你懂的| 精品小视频在线观看| 真实国产乱子伦高清| 国产日韩精品欧美一区喷| 欧美亚洲国产一区| 亚亚洲乱码一二三四区| 国产亚洲精品自在久久不卡| 日韩成人免费网站| 91精品久久久久久无码人妻| 88av在线看| 思思热精品在线8| 欧美日本在线观看| 91精品视频播放| 色AV色 综合网站| 亚洲欧美人成电影在线观看| 97综合久久| 精品视频一区在线观看| 久久久久人妻精品一区三寸蜜桃| 国产一在线| 成人福利在线免费观看| 亚洲中久无码永久在线观看软件| 在线观看亚洲人成网站| 亚洲中文字幕无码爆乳| 国产无人区一区二区三区| 欧美国产日韩另类|