Web程序設(shè)計教程

出版時間:2009-7  出版社:浙江大學出版社  作者:匡松,李忠俊 編  頁數(shù):314  

前言

  能夠滿足社會與專業(yè)本身需求的計算機應(yīng)用能力已成為各專業(yè)合格大學畢業(yè)生必須具備的素質(zhì)?! “ù笪目圃趦?nèi)的各類專業(yè)與信息技術(shù)的相互結(jié)合、交叉、滲透,是現(xiàn)代科學發(fā)展的趨勢,也是新學科的一個生長點。加強大文科(包括哲、經(jīng)、法、教、文、史、管)各類專業(yè)的計算機教育,開設(shè)具有專業(yè)特色、能夠滿足社會與專業(yè)本身對大文科人才需求的計算機課程,是培養(yǎng)跨學科、綜合型文科通才的重要環(huán)節(jié)?! 榱烁玫刂笇?dǎo)大文科各類專業(yè)的計算機教學工作,教育部高等教育司組織制訂了《高等學校文科類專業(yè)大學計算機教學基本要求》(下面簡稱《基本要求》)?!  痘疽蟆钒驯究频拇笪目朴嬎銠C教學設(shè)置,按專業(yè)門類分為文史哲法教類、經(jīng)濟管理類與藝術(shù)類等三個系列;按教學層次分為計算機大公共課程、計算機小公共課程和計算機背景專業(yè)課程三個層次;按院校類型分為研究型、教學研究型與教學型三個類型。  第一層次的教學內(nèi)容是文科某一系列(比如藝術(shù)類)各專業(yè)學生都應(yīng)知應(yīng)會的。教學內(nèi)容由計算機基礎(chǔ)知識(軟、硬件平臺)、微機操作系統(tǒng)及其使用、辦公軟件應(yīng)用、多媒體知識和應(yīng)用基礎(chǔ)、計算機網(wǎng)絡(luò)基礎(chǔ)、信息檢索與利用基礎(chǔ)、Internet基本應(yīng)用、電子政務(wù)基礎(chǔ)、電子商務(wù)基礎(chǔ)、網(wǎng)頁設(shè)計基礎(chǔ)等15個模塊構(gòu)筑。這些內(nèi)容既滿足社會對大學生在計算機方面的需求,又為學生在與專業(yè)緊密結(jié)合的信息技術(shù)應(yīng)用方向上進一步深入學習打下基礎(chǔ),對大學生信息素質(zhì)培養(yǎng)起著基礎(chǔ)性與先導(dǎo)性的作用。  第二層次是在第一層次之上,為滿足同一系列某些專業(yè)共同需要(而不僅是某一個專業(yè)需要)而開設(shè)的計算機課程。教學內(nèi)容,或者在深度上超過第一層次中某一相應(yīng)模塊,或者是拓展到第一層次中沒有涉及的領(lǐng)域。這部分教學在更大程度上決定了學生在其專業(yè)中應(yīng)用計算機解決問題的能力與水平?! 〉谌龑哟?,也就是使用計算機工具,以計算機軟、硬件為依托而開設(shè)的僅為某一專業(yè)所特有的課程,也就是所說的專業(yè)課。

內(nèi)容概要

  程序設(shè)計已進入Web編程時代,Web應(yīng)用和Web開發(fā)越來越普及,已成為主流的應(yīng)用開發(fā)方式之一。《Web程序設(shè)計教程》在眾多初學者的學習體驗基礎(chǔ)上,結(jié)合作者多年的教學、開發(fā)經(jīng)驗,設(shè)計安排了一個Web編程學習流程?!禬eb程序設(shè)計教程》共7章,包括Web編程基礎(chǔ)知識、網(wǎng)站建設(shè)基礎(chǔ)知識、 HTML頁面設(shè)計、ASP程序設(shè)計、ASP對象、’Web數(shù)據(jù)庫程序設(shè)計、綜合應(yīng)用實例等內(nèi)容,為方便讀者檢驗學習成果,《Web程序設(shè)計教程》還提供了習題和上機實驗,以及供實際編程過程中查詢的幾個附錄。

書籍目錄

第1章 Web編程基礎(chǔ)知識1.1 什么是Web1.1.1 Internet基本概述1.1.2 Internet基礎(chǔ)服務(wù)1.1.3 Web是含義1.2 weh的工作原理1.2.1 瀏覽器/服務(wù)器方式及原理1.2.2 瀏覽器/服務(wù)器的優(yōu)點1.2.3 Web系統(tǒng)中的各類技術(shù)1.3 Internet網(wǎng)絡(luò)協(xié)議1.3.1 TCP/IP協(xié)議1.3.2 Intetnet應(yīng)用協(xié)議1.4 IP地址、域名和URL1.4.1 IP地址1.4.2 域名1.4.3 統(tǒng)一資源定位器URL1.5 超文本標記語言HTML1.5.1 超文本標記語言HTML1.5.2 可擴展超文本標記語言XHTML1.5.3 HTML與XHTML的對比1.6 可擴展標記語言XML1.6.1 HTML的局限性1.6.2 SGML的局限性1.6.3 XML的誕生1.7 什么是腳本語言1.7.1 腳本語言的概念1.7.2 腳本語言的特點1.7.3 腳本語言的分類1.7.4 Web腳本語言1.8 JavaScript語言1.8.1 JavaScript語言簡介1.8.2 JavaScript語言基礎(chǔ)1.8.3 JavaScript的函數(shù)1.8.4 JavaScript的對象1.8.5 JavaScript的程序結(jié)構(gòu)1.9 VBScript語言1.9.1 VBScript語言的應(yīng)用領(lǐng)域1.9.2 VBScript語言的優(yōu)缺點習題第2章 網(wǎng)站建設(shè)基礎(chǔ)知識2.1 服務(wù)器和客戶機2.2 C/S結(jié)構(gòu)的模型2.2.1 兩層結(jié)構(gòu)2.2.2 三層結(jié)構(gòu)2.3 IIs簡介及IIS安裝2.3.1 IIS的安裝和運行2.3.2 創(chuàng)建簡單網(wǎng)站2.4 IIS的配置2.4.1 單個web服務(wù)器的配置2.4.2 多個Web服務(wù)器的配置2.5 Internet服務(wù)管理器2.5.1 啟動Internet服務(wù)管理器2.5.2 卸栽Internet服務(wù)管理器2.5.3 管理站點2.5.4 備份和還原服務(wù)器配置2.6 監(jiān)視系統(tǒng)運行狀態(tài)2.7 啟動/停止webServer2.7.1 使用IIS管理器重新啟動IlS2.7.2 使用IISReset命令行實用工具重新啟動IIS習題第3章 HTML頁面設(shè)計3.1 何謂HTML3.1.1 HTML文件3.1.2 HTML文檔的基本結(jié)構(gòu)3.2 背景設(shè)置3.3 文字標記3.3.1 設(shè)置文字的字體、字體大小及顏色3.3.2 文字的樣式3.3.3 空格符3.4 換行3.5 預(yù)先編排標記3.6 列表3.7 段落3.8 水平線3.9 圖片標記3.10 超鏈接3.10.1 文字超鏈接3.10.2 圖片超鏈接3.10.3 網(wǎng)頁內(nèi)部超鏈接3.10.4 超鏈接電子郵件賬號3.11 表格3.11.1 行與列3.11.2 表格的邊框和間距3.11.3 合并單元格3.12 表單3.13 框架3.13.1 橫向分割窗口3.13.2 縱向分割窗口3.13.3 橫縱向分割窗口3.13.4 框架的屬性3.14 層疊樣式表CSS3.14.1 CSS類型3.14.2 CSS在超鏈接上的運用3.14.3 實際范例3.15綜合網(wǎng)頁編寫案例習題第4章 AsP程序設(shè)計4.1 ASP概述4.1.1 ASP的特點4.1.2 ASP的工作原理4.1.3 ASP的運行環(huán)境4.1.4 ASP文件的結(jié)構(gòu)4.1.5 一個簡單的ASP程序4.2 認識VBScript4.2.1 VBScript的數(shù)據(jù)類型4.2.2 VBscript中變量與數(shù)組的定義4.2.3 VBScript的運算符4.3 條件語句4.3.1 IfThenElse語句4.3.2 SelectCase語句4.4 循環(huán)語句4.4.1 ForNext語句4.4.2 DoLoop語句4.4.3 WhileWentl語句4.4.4 ForEachNext語句4.5 內(nèi)建函數(shù)4.5.1 字符函數(shù)4.5.2 數(shù)值函數(shù)4.5.3 日期函數(shù)4.5.4 時間函數(shù)4.6 子程序4.6.1 Sub過程子程序4.6.2 Function函數(shù)子程序4.6.3 IncludeFile應(yīng)用4.7 程序設(shè)計實例習題第5章 ASP對象5.1 對象的概念5.1.1 對象與面向?qū)ο?.1.2 ASP的對象模塊5.2 Request對象5.2.1 form數(shù)據(jù)集合5.2.2 QueryString數(shù)據(jù)集合5.2.3 ServetVariables數(shù)據(jù)集合5.2.4 Cookies數(shù)據(jù)集合5.2.5 ClientCertificate數(shù)據(jù)集合5.2.6 TotalBytes屬性5.2.7 BlnarvRea(1方法5.3 Response對象5.3.1 Response對象的方法5.3.2 Response對象的屬性5.3.3 Response對象的數(shù)據(jù)集合5.4 Session對象5.4.1 Sesslon對象的集合5.4.2 Sesslon對象的屬性5.4.3 Sesslon對象的方法5.4.4 Sesslon對象的事件5.5 Applleation對象5.5.1 Application時象的集合5.5.2 Application對象的方法5.5.3 Application對象的事件5.6 Server對象5.6.1 Server對象的屬性5.6.2 Server對象的方法5.6.3 Server對象的應(yīng)用舉例5.7 Cookie、Session、Application三者的比較5.8 ASP的常用組件5.9 ASP程序設(shè)計舉例習題第6章 Web數(shù)據(jù)庫程序設(shè)計6.1 Web數(shù)據(jù)庫訪問技術(shù)6.2 ODBC接口6.2.1 ODBC接口概述6.2.2 ODBC的應(yīng)用6.2.3 創(chuàng)建并配置數(shù)據(jù)源6.3 數(shù)據(jù)庫語言SQL6.3.1 SQL概述6.3.2 SQL數(shù)據(jù)定義功能6.3.3 SQL數(shù)據(jù)操作功能6.3.4 SQL數(shù)據(jù)控制功能6.4 使用ADO訪問數(shù)據(jù)庫6.4.1 概述6.4.2 ADO的對象類和對象模型6.4.3 ADO樣例6.5 用connection對象連接數(shù)據(jù)庫6.5.1 Connection對象的常用屬性和方法6.5.2 打開和關(guān)閉數(shù)據(jù)庫連接6.5.3 通過(30nnection對象執(zhí)行SQL語句6.5.4 Connection對象的事務(wù)處理6.6 用Command對象執(zhí)行數(shù)據(jù)庫操作6.6.1 Command對象的常用屬性和方法6.6.2 用Command對象執(zhí)行SQL語句6.6.3 用Command對象調(diào)用存儲過程6.7 用RecordSet對象控制數(shù)據(jù)6.7.1 RecordSet對象簡介6.7.2 RecordSet對象的創(chuàng)建和數(shù)據(jù)讀取6.7.3 記錄集記錄間的移動方法和記錄集游標6.7.4 記錄集記錄的修改和記錄鎖定6.7.5 RecordSet:對象的其他重要操作6.8 程序設(shè)計舉例——學生信息管理系統(tǒng)6.8.1 界面設(shè)計6.8.2 數(shù)據(jù)庫設(shè)計6.8.3 代碼實現(xiàn)習題第7章 綜合應(yīng)用實例7.1 站點設(shè)計概述7.1.1 編程及數(shù)據(jù)庫7.1.2 網(wǎng)站功能設(shè)計7.2 數(shù)據(jù)庫設(shè)計7.3 用戶界面設(shè)計7.4 ASP程序清單7.4.1 網(wǎng)站設(shè)計的結(jié)構(gòu)布局7.4.2 主要程序目錄7.4.3 主要程序代碼習題附錄A HTML語言常用標記和屬性附錄B VBScript常用函數(shù)附錄C ASP對象的集合、屬性、方法和事件參考文獻

章節(jié)摘錄

  3.文件傳輸服務(wù)  文件傳輸服務(wù)是為Internet用戶提供的在線或離線的一種信息傳輸服務(wù)形式?! ≡诰€的文件傳輸服務(wù)主要是在信息發(fā)送方和信息的接收方之間建立一種對等的網(wǎng)絡(luò)關(guān)系,主要通過一些即時信息溝通軟件(如QQ、TQ[洽談通]、MSN、阿里旺旺、百度Hi等)來完成信息的傳遞?! ‰x線的文件傳輸服務(wù)采用客戶機/服務(wù)器模式,信息的發(fā)布者是文件傳輸服務(wù)器,客戶機是一般的計算機系統(tǒng)。從客戶機向服務(wù)器傳送文件通常稱為文件的上傳,從服務(wù)器向客戶機傳送文件通常稱為文件的下載。根據(jù)文件傳輸服務(wù)器的管理程度,一般可以分為:不允許進入、只允許有權(quán)限的賬戶瀏覽和下載文件;允許匿名賬戶的下載和瀏覽;允許有權(quán)限的賬戶進行文件的上載、瀏覽和下載;允許所有用戶進行文件的上載、瀏覽和下載?! ≡诰€和離線的文件傳輸服務(wù)均可以傳輸各種類型的文件,如文本文件、程序文件、數(shù)據(jù)壓縮文件、圖像文件、聲音文件等。注意:一般不要傳輸可執(zhí)行文件(例如,擴展名為exe、com等形式的文件),一方面是由于通信軟件的限制;另一方面也是對病毒的一種積極的防范措施。

圖書封面

評論、評分、閱讀與下載


    Web程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7