




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、WEB高級程序設(shè)計理論課程教學大綱 一、課程代碼:二、課程名稱:WEB高級程序設(shè)計Web Advanced Programming三、課程類型:選修課四、課程性質(zhì):專業(yè)課 五、學分:1.5 課時:30 六、考核方式:大作業(yè) 七、先修課程:VB,數(shù)據(jù)庫技術(shù),計算機網(wǎng)絡(luò) 八、適用專業(yè):計算機相關(guān)專業(yè) 九、說明Web高級程序設(shè)計是計算機與應(yīng)用專業(yè)學生的一門應(yīng)用性較強的專業(yè)必選課程。通過對該課程的學習使學生掌握Web程序設(shè)計的基本方法以及 ASP.NET的特點、基礎(chǔ)知識和具體的應(yīng)用;另外,還要使學生在學完本課程后掌握以下主要內(nèi)容:HTML 語言、級聯(lián)式樣式表(CSS)、XML語言、ASP.NET進行程
2、序設(shè)計的語言VB.NET語法、常用ASP.NET服務(wù)器控件的使用方法、ADO.NET及網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)數(shù)據(jù)庫內(nèi)容的顯示、Web方式的文件上傳技術(shù)等內(nèi)容。最后要求能完成一個實際的WEB程序設(shè)計系統(tǒng)(如BBS系統(tǒng)、網(wǎng)上購物系統(tǒng)、網(wǎng)上投票系統(tǒng)、在線考試系統(tǒng)、網(wǎng)絡(luò)辦公系統(tǒng)等)。本課程主要任務(wù)是通過學習能夠使學生在已有的計算機知識的基礎(chǔ)上,對在Internet網(wǎng)絡(luò)上發(fā)布信息有一個較全面、系統(tǒng)的了解,提高學生的網(wǎng)絡(luò)基本知識和基本理論的實際應(yīng)用能力。特別是通過學生課后的實踐,提高學生對計算機網(wǎng)絡(luò)的認識以及網(wǎng)絡(luò)程序設(shè)計的方法。1、使用教材:動態(tài)網(wǎng)頁設(shè)計 潘曉南著 中國鐵路出版社2、參考資料:Web高級程序
3、設(shè)計 劉兵等編著 水利水電出版社3、 ASP動態(tài)網(wǎng)頁教程 唐紅亮 電子工業(yè)出版社4、 Dreamweaver 8&ASP動態(tài)網(wǎng)頁設(shè)計從入門到精通孫素華 中國青年出版社十、基本教學內(nèi)容及課時分配(一)教學內(nèi)容 第一章 WEB程序設(shè)計的基礎(chǔ)知識【教學目的與要求】 本章要求掌握Internet網(wǎng)絡(luò)及所提供的主要服務(wù); WWW的一些基本概念以及Web瀏覽器的一般工作原理;Web程序設(shè)計方式以及瀏覽器/服務(wù)器程序設(shè)計的原理與好處;另外,還需要如何在IIS上創(chuàng)建WWW服務(wù)器,以及虛擬目錄、主頁的設(shè)置方法等?!窘虒W重點】 瀏覽器/服務(wù)器結(jié)構(gòu)、Web程序設(shè)計優(yōu)點【教學難點】Web服務(wù)器的建立第一節(jié) I
4、nternet及其提供的服務(wù)一、什么是Internet二、Internet提供的服務(wù)第二節(jié)WWW的基本概念 一、簡單介紹 二、WEB瀏覽器的工作原理 三、統(tǒng)一資源定位器的介紹第三節(jié) WEB程序設(shè)計的方式一、C/S方式及原理二、C/S方式的好處三、ASP,JSP,PHP的比較第四節(jié)IIS上的服務(wù)器實現(xiàn)一、 簡單介紹基本知識二、 的安裝三、 創(chuàng)建站點【思考題】 1.方式的工作原理是什么?2.試比較,各自的特點。 3.建立一個服務(wù)器。第二章 WEB程序設(shè)計的基礎(chǔ)【教學目的與要求】本章要求掌握標準HTML語言的基礎(chǔ)知識,使學生能夠熟練掌握HTML頁面的基本編寫格式和方法、超級鏈接的實現(xiàn)方法、表格的創(chuàng)建
5、過程、表單和框架在HTML中應(yīng)用;另外,還要掌握CSS(級聯(lián)樣式表)在HTML的Web網(wǎng)頁中應(yīng)用,可使學生能制作出非常漂亮的Web頁面;最后,要掌握XML語言的基礎(chǔ)知識,使讀者了解XML語言的語法規(guī)則、數(shù)據(jù)結(jié)構(gòu)的定義、與CSS樣式表的聯(lián)合使用方法和Schema的應(yīng)用?!窘虒W重點】 HTML語言基本知識、級聯(lián)式樣式表(CSS)【教學難點】XML語言的知識。第一節(jié) HTML語言一、HTML語言的結(jié)構(gòu)二、構(gòu)成網(wǎng)頁的基本元素三、超文本鏈接指針第二節(jié) 級聯(lián)式樣式表(CSS) 一、定義CSS 二、CSS屬性分類 三、CSS的單位第三節(jié)語言一、 XML的引出二、 XML的結(jié)構(gòu)【思考題】 1.HTML的文件是
6、由什么組成的?2.統(tǒng)一資源定位器的主要作用是什么? 3.制作一個CSS樣式表,要求外觀與圖2-8相同?第三章 Visual B【教學目的與要求】本章要求掌握VB.NET中最常用的基本語法:注釋與續(xù)行、常量與變量、運算符與數(shù)組、控制語句、函數(shù)與過程?!窘虒W重點】 運算符與數(shù)組、控制語句【教學難點】函數(shù)與過程第一節(jié) 書寫規(guī)則一、注釋的用法二、分行與續(xù)行第二節(jié) 變量與常量 一、常量的使用 二、變量的使用第三節(jié) 運算符與表達式一、 算術(shù)運算符二、 賦值運算符三、 比較運算符第四節(jié) 數(shù)組一、 聲明數(shù)組變量二、 數(shù)組的用法第五節(jié) 控制語句一、 分支語句二、 循環(huán)語句第六節(jié) 函數(shù)與過程一、 基本概念 二、
7、VB的常用函數(shù)【思考題】 1.分支語句有哪些?2.分行與續(xù)行有哪些要求? 3.VB的常用函數(shù)有哪些?第四章 服務(wù)器控件【教學目的與要求】本章要求掌握如何利用Web程序來控制用戶所輸入的數(shù)據(jù),以及ASP.NET中的常用Web服務(wù)器控件的使用方法?!窘虒W重點】 ASP.NET服務(wù)器控件的基本概念、ASP.NET中內(nèi)部控件的使用方法、【教學難點】驗證控件的使用方法第一節(jié) 用戶注冊Web頁面功能說明一、驗證信息項二、測試信息項第二節(jié) ASP.NET 服務(wù)器控件簡介 一、HTML服務(wù)器控件簡介 二、WEB服務(wù)器控件簡介 三、驗證控件第三節(jié)ASP.NET的Web頁面一、 舉例:簡單的ASP.NET的Web
8、頁面二、 ASP.NET的Web頁面處理過程第四節(jié) Web服務(wù)器控件一、 標簽控件二、 按鈕控件三、 面板控件第五節(jié) 驗證控件一、 RequiredFieldValidator控件二、 CompareValdator控件【思考題】 1.制作一個用戶注冊表單,要求能對用戶所輸入的數(shù)據(jù)進行驗證?2.制作一個輸入學時成績表的表單。第五章 ASP.NET數(shù)據(jù)訪問基礎(chǔ)【教學目的與要求】本章要求掌握Web程序設(shè)計中數(shù)據(jù)庫管理系統(tǒng)SQL SERVER的使用方法;結(jié)合用戶注冊程序介紹通過ASP.NET訪問SQL SERVER數(shù)據(jù)庫中某個數(shù)據(jù)表的方法?!窘虒W重點】 SQL語言的使用方法、ASP.NET連接SQL
9、 SERVER數(shù)據(jù)庫的方法【教學難點】如何添加、修改、刪除數(shù)據(jù)表的一條記錄。第一節(jié) SQL語言基礎(chǔ)一、SQL2000簡介二、SQL 2000的常用工具和實用程序三、SQL常用語句第二節(jié) ADO.NET數(shù)據(jù)訪問 一、ADO.NET簡介 二、ADO.NET的優(yōu)勢 三、ADO.NET的對象第三節(jié) 數(shù)據(jù)綁定一、 綁定控件裝入數(shù)據(jù)第四節(jié) ADO.NET的應(yīng)用實例一、 Login.aspx的源程序二、 Welcome.aspx的源程序【思考題】 1.制作一個用戶登錄界面?2.制作一個用戶注冊界面? 3.制作一個用戶信息修改的界面,使修改后的數(shù)據(jù)存入表中?第六章 ASP.NET內(nèi)建組件對象【教學目的與要求】
10、本章要求掌握由ASP繼承而來的內(nèi)建組件對象,它提供了網(wǎng)絡(luò)開發(fā)所必不可少的功能,如:當前目錄的獲得、Web頁的導航、在線人數(shù)的取得等功能?!窘虒W重點】 Response、Request對象常用屬性與方法、Application對象存儲數(shù)據(jù)及其事件和方法【教學難點】Session對象在Web程序設(shè)計中的應(yīng)用、Server對象屬性與方法。第一節(jié) Response對象一、利用Response對象顯示信息二、利用Response對象重定向瀏覽器第二節(jié) Request對象 一、利用Request對象獲取表單提交信息 二、利用Request對象獲取cookies值第三節(jié) Application對象一、 Ap
11、plication對象存儲數(shù)據(jù)二、 Application對象的屬性三、 Application對象的方法第四節(jié) SESSION對象一、 SESSION對象的成員概述二、 SESSION狀態(tài)信息的保持第五節(jié) Sever對象一、 Sever對象的屬性 二、 Sever對象的方法【思考題】 1.制作一個聊天室2.制作一個在線調(diào)查系統(tǒng)。要求能夠顯示出調(diào)查結(jié)果第七章 數(shù)據(jù)的顯示與處理【教學目的與要求】本章要求掌握如何把數(shù)據(jù)庫中的數(shù)據(jù)通過數(shù)據(jù)的列表控件按用戶的要求顯示、如何通過數(shù)據(jù)列表控件對數(shù)據(jù)庫中的數(shù)據(jù)進行操作?!窘虒W重點】 DataGrid控件使用方法、數(shù)據(jù)顯示與處理的實際應(yīng)用?!窘虒W難點】“偽郵件
12、系統(tǒng)”中郵件的顯示和附件標志的處理方式第一節(jié) 偽郵件系統(tǒng)中郵件發(fā)送與接收說明一、標志位如何控制第二節(jié) 郵件的發(fā)送一、 界面說明二、 偽郵件的發(fā)送程序第三節(jié) DataGrid控件一、DataGrid控件簡介二、 DataGrid控件實現(xiàn)數(shù)據(jù)庫記錄的分頁顯示第四節(jié) 偽郵件的接收一 、顯示制定郵件的接收方法二、 偽郵件收件箱程序【思考題】 1.建立一個學生成績表,并用DATAgrid控件進行分頁顯示2.利用datagrid控件對所顯示的學生成績表進行修改和刪除操作。第八章 文件處理【教學目的與要求】本章要求掌握在ASP.NET中對文件和文件夾的操作方法,如復制文件或文件夾、刪除文件或文件夾、創(chuàng)建文件或文件夾?!窘虒W重點】 WEB服務(wù)器文件或文件夾的創(chuàng)建、刪除、復制【教學難點】文件重名的處理;文件的上傳第一節(jié) ASP.NET中文件和目錄的操作一、ASP.NET中文件和目錄的操作的說明二、如何獲取目錄三、如何檢查文件是否存在第二節(jié) 偽郵件附件的管理 一、如何
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 主播簽約薪酬合同范本
- 別墅室內(nèi)石材合同范本
- 保密設(shè)備合同范本
- 分時度假 合同范本
- 保險增值服務(wù)合同范本
- 第15課 現(xiàn)代醫(yī)療衛(wèi)生體系與社會生活 教學設(shè)計-2023-2024學年統(tǒng)編版(2019)高二歷史選擇性必修2 經(jīng)濟與社會生活
- 勞動合同范本txt
- 2024年招商銀行鄭州分行招聘考試真題
- 二手電線買賣合同范本
- 2024年銀川市永寧三沙源上游學校招聘筆試真題
- 氮氣能耗估算表
- 分離工程授課教案
- 《HSK標準教程3》第10課
- 人民醫(yī)院能源托管服務(wù)項目可研技術(shù)方案書
- 系統(tǒng)上線驗收合格證書
- ABO血型鑒定及交叉配血
- 消防水箱安裝施工方案
- 【重慶長安汽車公司績效管理現(xiàn)狀、問題及優(yōu)化對策(7600字論文)】
- 孔軸的極限偏差表
- 熱軋鋼板和鋼帶尺寸允許偏差
- BBC-商務(wù)英語會話
評論
0/150
提交評論