Web程序設(shè)計(jì)教程

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

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

章節(jié)摘錄

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7