Web應(yīng)用程序設(shè)計(jì)

出版時(shí)間:2009-5  出版社:電子工業(yè)出版社  作者:王劍輝 等 著  頁(yè)數(shù):309  

前言

  隨著Internet的普及推廣,Web技術(shù)得到了迅速的發(fā)展,社會(huì)對(duì)Web應(yīng)用程序開(kāi)發(fā)人員的需求越來(lái)越多。為了適應(yīng)信息技術(shù)的發(fā)展和社會(huì)需求,我國(guó)高校的計(jì)算機(jī)及相關(guān)專業(yè)開(kāi)設(shè)了Web程序設(shè)計(jì)方面的課程。但是,目前能夠滿足Web程序設(shè)計(jì)課程教學(xué)要求的教材不多。為此,我們根據(jù)這幾年從事Web程序設(shè)計(jì)課程教學(xué)和Web程序開(kāi)發(fā)的經(jīng)驗(yàn)體會(huì),編寫了這本教材。本書具有以下特色: ?。?)廣泛的適應(yīng)性:適合不同層次的讀者選用,本書可作為普通高等院校計(jì)算機(jī)科學(xué)與技術(shù)、電子商務(wù)、軟件工程、網(wǎng)絡(luò)工程等專業(yè)的教學(xué)用書,也可作為非計(jì)算機(jī)專業(yè)相關(guān)課程的教學(xué)用書,還可作為網(wǎng)絡(luò)技術(shù)及Web應(yīng)用開(kāi)發(fā)的培訓(xùn)教材。 ?。?)求精求新:各章節(jié)的編寫本著精煉化、實(shí)用化的原則,盡量使用深入淺出的語(yǔ)言,講解各種技術(shù)的基本原理及其在實(shí)際中的應(yīng)用,同時(shí)力爭(zhēng)把最新的Web技術(shù)納入本書內(nèi)容范圍,教材中所使用的軟件也都是最新版本?! 。?)理論聯(lián)系實(shí)際:每一章后面提供相應(yīng)的應(yīng)用案例,最后兩章分別為典型的應(yīng)用案例和上機(jī)實(shí)驗(yàn)指導(dǎo)。案例的選擇具有典型性、實(shí)用性,案例的安排由淺入深、由易到難。案例教學(xué)引人入勝,易理解,易掌握,能使學(xué)生舉一反三,掌握扎實(shí)的Web應(yīng)用開(kāi)發(fā)技術(shù)?! 。?)教材結(jié)構(gòu)完整:本書除了具有基礎(chǔ)理論和實(shí)際案例教學(xué)內(nèi)容外,還提供全面的例題、習(xí)題、上機(jī)實(shí)驗(yàn)指導(dǎo)、習(xí)題答案等內(nèi)容,此外還提供了配套的教學(xué)大綱、教學(xué)課件及所有例題的源代碼,方便教師教學(xué)和學(xué)生學(xué)習(xí)。力求達(dá)到教材內(nèi)容豐富,結(jié)構(gòu)清晰?! 。?)語(yǔ)言通俗易懂:基本概念、理論準(zhǔn)確,應(yīng)用、技術(shù)的講解開(kāi)門見(jiàn)山,語(yǔ)言簡(jiǎn)明扼要,敘述深入淺出,重點(diǎn)、難點(diǎn)突出?! ”緯敿?xì)介紹了使用ASP進(jìn)行Web程序設(shè)計(jì)的應(yīng)用開(kāi)發(fā)技術(shù)。本書每章內(nèi)容由理論知識(shí)、應(yīng)用案例、本章小結(jié)和課后習(xí)題4部分組成。全書共9章,內(nèi)容包括Web應(yīng)用程序設(shè)計(jì)基礎(chǔ)、ASP基礎(chǔ)、超文本標(biāo)記語(yǔ)言HTML、腳本語(yǔ)言VBScript、ASP內(nèi)置對(duì)象、ASP內(nèi)置組件、Web應(yīng)用程序開(kāi)發(fā)實(shí)例和上機(jī)實(shí)驗(yàn)指導(dǎo),書后附有習(xí)題答案。本書在編寫方法上采用理論知識(shí)與實(shí)際應(yīng)用案例相結(jié)合,由淺入深、由易到難、循序漸進(jìn)的方式,易被廣大讀者接受。本書免費(fèi)提供本課程的教學(xué)大綱、電子課件和所有例題的源代碼,相關(guān)資源可從華信教育資源網(wǎng)www.huaxin.edu.cn或編著者網(wǎng)站www.wangjh.com免費(fèi)下載?! ”緯鴧⒖冀虒W(xué)學(xué)時(shí)數(shù)為80~100學(xué)時(shí),其中理論教學(xué)50~60學(xué)時(shí),上機(jī)實(shí)驗(yàn)30~40學(xué)時(shí)。教師可根據(jù)相關(guān)專業(yè)教學(xué)計(jì)劃的要求,選取理論教學(xué)內(nèi)容和上機(jī)實(shí)驗(yàn)內(nèi)容進(jìn)行教學(xué)?! ”緯赏鮿x、劉杰、周傳生、姜龍濱編著。參加編寫的人員有王劍輝、孫笑微、穆寶良、祁長(zhǎng)興、劉杰、周傳生、姜龍濱和于澗等。全書由王劍輝、劉杰、周傳生、姜龍濱主持編寫,并由王劍輝最后統(tǒng)稿、修改和定稿。于澗老師制作了與本書配套的全部電子課件。在本書的編寫過(guò)程中,得到了杜慶東、馬佳琳、王曉薇、權(quán)奇哲、王淑玲、臧巖等老師的大力支持和幫助,在本書的出版過(guò)程中得到了沈陽(yáng)師范大學(xué)、中國(guó)科學(xué)院沈陽(yáng)計(jì)算技術(shù)研究所、遼寧省信息中心和電子工業(yè)出版社等單位的大力支持,在此一并表示衷心的感謝!

內(nèi)容概要

  本書詳細(xì)介紹了使用ASP進(jìn)行Web程序設(shè)計(jì)的應(yīng)用開(kāi)發(fā)技術(shù)。全書共9章,內(nèi)容包括:Web應(yīng)用程序設(shè)計(jì)基礎(chǔ)、ASP基礎(chǔ)、超文本標(biāo)記語(yǔ)言HTML、腳本語(yǔ)言VBScript、ASP內(nèi)置對(duì)象、ASP內(nèi)置組件、Web應(yīng)用程序開(kāi)發(fā)實(shí)例和上機(jī)實(shí)驗(yàn)指導(dǎo)。本書在編寫方法上采用理論知識(shí)與實(shí)際應(yīng)用案例相結(jié)合,由淺入深、由易到難、循序漸進(jìn)的方式,易被廣大讀者接受。本書免費(fèi)提供教學(xué)大綱、電子課件和所有例題的源代碼,書后附有習(xí)題答案?! ”緯勺鳛槠胀ǜ叩仍盒S?jì)算機(jī)科學(xué)與技術(shù)、電子商務(wù)、軟件工程、網(wǎng)絡(luò)工程等專業(yè)的教材,也可作為非計(jì)算機(jī)專業(yè)相關(guān)課程的教學(xué)用書,還可作為網(wǎng)絡(luò)技術(shù)及Web應(yīng)用開(kāi)發(fā)的培訓(xùn)教材。

書籍目錄

第1章 WEB應(yīng)用程序設(shè)計(jì)基礎(chǔ)1.1 INTERNET概述1.1.1 Internet的發(fā)展1.1.2 Internet協(xié)議1.1.3 IP地址和DNS1.1.4 瀏覽器1.1.5 Web應(yīng)用程序設(shè)計(jì)語(yǔ)言的產(chǎn)生1.2 WWW概述1.2.1 服務(wù)器端、客戶端的概念1.2.2 靜態(tài)網(wǎng)頁(yè)1.2.3 動(dòng)態(tài)網(wǎng)頁(yè)1.3 目前主要WEB應(yīng)用程序設(shè)計(jì)語(yǔ)言1.3.1 ASP1.3.2 JSP1.3.3 PHP本章小結(jié)習(xí)題1第2章 ASP基礎(chǔ)2.1 ASP概述2.1.1 ASP相關(guān)的基本概念2.1.2 ASP的特點(diǎn)與功能2.1.3 ASP的工作原理2.2 ASP的運(yùn)行環(huán)境2.2.1 安裝IIS 5.02.2.2 創(chuàng)建Web站點(diǎn)2.2.3 啟動(dòng)和停止Web站點(diǎn)2.2.4 設(shè)置Web站點(diǎn)2.3 ASP的制作與開(kāi)發(fā)工具2.3.1 ASP Studio20052.3.2 EditPlus2.3.3 Macromedia Dreamweaver 82.3.4 FrontPage 20032.3.5 Visual InterDev2.3.6 幾種常用開(kāi)發(fā)工具性能比較2.4 ASP的結(jié)構(gòu)與語(yǔ)法2.4.1 ASP文件的基本結(jié)構(gòu)2.4.2 ASP文件的語(yǔ)法規(guī)則2.5 一個(gè)簡(jiǎn)單的ASP文件本章小結(jié)習(xí)題2第3章 超文本標(biāo)記語(yǔ)言HTML3.1 HTML簡(jiǎn)介3.1.1 HTML的概念3.1.2 HTML文檔的基本結(jié)構(gòu)3.1.3 HTML標(biāo)記及屬性3.2 字體3.2.1 字體格式3.2.2 標(biāo)題格式3.2.3 段落格式3.3 表格3.3.1 表格的制作3.3.2 表格的屬性3.3.3 合并單元格3.4 多媒體3.4.1 圖像格式3.4.2 圖像標(biāo)記及屬性3.4.3 播放音樂(lè)3.4.4 播放視頻3.5 超鏈接3.5.1 超鏈接的建立3.5.2 文檔與超鏈接3.5.3 圖像與超鏈接3.6 框架3.6.1 框架集與框架3.6.2 橫向框架3.6.3 縱向框架3.7 表單3.7.1 表單的概念3.7.2 表單標(biāo)記及屬性3.7.3 文本框和密碼框3.7.4 單選框和復(fù)選框3.7.5 文本區(qū)3.7.6 下拉列表3.8 其他標(biāo)記3.8.1 列表3.8.2 水平分隔線3.8.3 滾動(dòng)字幕3.8.4 特殊字符3.9 應(yīng)用案例:個(gè)人主頁(yè)的設(shè)計(jì)與制作本章小結(jié)習(xí)題3第4章 腳本語(yǔ)言VBSCRIPT4.1 VBSCRIPT概述4.1.1 腳本語(yǔ)言的概念4.1.2 腳本語(yǔ)言的選擇與設(shè)置4.2 VBSCRIPT語(yǔ)法基礎(chǔ)4.2.1 VBScript數(shù)據(jù)類型4.2.2 VBScript常量、變量及數(shù)組4.2.3 VBScript運(yùn)算符與表達(dá)式4.3 VBSCRIPT輸入與輸出4.3.1 輸入函數(shù)InputBox()4.3.2 輸出函數(shù)MsgBox()4.4 VBSCRIPT常用函數(shù)4.4.1 日期時(shí)間函數(shù)4.2.2 數(shù)學(xué)運(yùn)算函數(shù)4.4.3 字符串處理函數(shù)4.4.4 數(shù)據(jù)類型轉(zhuǎn)換函數(shù)4.4.5 檢驗(yàn)函數(shù)4.5 VBSCRIPT過(guò)程4.5.1 Sub過(guò)程4.5.2 Function過(guò)程4.6 VBSCRIPT流程控制語(yǔ)句4.6.1 條件語(yǔ)句4.6.2 循環(huán)語(yǔ)句4.7 應(yīng)用案例:九九乘法表的制作本章小結(jié)習(xí)題4第5章 ASP內(nèi)置對(duì)象5.1 ASP內(nèi)置對(duì)象簡(jiǎn)介5.2 RESPONSE對(duì)象5.2.1 Response對(duì)象的屬性5.2.2 Response對(duì)象的方法5.2.3 Response對(duì)象的集合5.3 REQUEST對(duì)象5.3.1 Request對(duì)象的屬性5.3.2 Request對(duì)象的方法5.3.3 Request對(duì)象的集合5.4 SESSION對(duì)象5.4.1 Session對(duì)象的方法5.4.2 Session對(duì)象的集合5.4.3 Session對(duì)象的事件5.5 APPLICATION對(duì)象5.5.1 Application對(duì)象的方法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.7 GLOBAL.ASA文件5.7.1 Global.asa文件概述5.7.2 Global.asa文件應(yīng)用5.8 應(yīng)用案例:網(wǎng)絡(luò)聊天室程序的制作本章小結(jié)習(xí)題5第6章 ASP內(nèi)置組件(一)6.1 ASP組件概述6.1.1 內(nèi)置組件與外置組件6.1.2 ASP常用內(nèi)置組件6.2 ODBC數(shù)據(jù)庫(kù)連接技術(shù)6.2.1 Web數(shù)據(jù)庫(kù)概述6.2.2 ODBC數(shù)據(jù)源6.2.3 DSN的創(chuàng)建與設(shè)置6.3 ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)6.3.1 ADO技術(shù)概述6.3.2 ADO組件對(duì)象及其關(guān)系6.4 CONNECTION對(duì)象6.4.1 Connection對(duì)象的屬性6.4.2 Connection對(duì)象的方法6.4.3 Connection對(duì)象的事務(wù)處理6.5 COMMAND對(duì)象6.5.1 Command對(duì)象的屬性6.5.2 Command對(duì)象的方法6.6 RECORDSET對(duì)象6.6.1 Recordset對(duì)象的屬性6.6.2 Recordset對(duì)象的方法6.6.3 Recordset對(duì)象的應(yīng)用6.7 應(yīng)用案例:在線留言簿的制作本章小結(jié)習(xí)題6第7章 ASP內(nèi)置組件(二)7.1 FILE ACCESS組件7.1.1 File Access組件概述7.1.2 文件夾的操作7.1.3 文件的操作7.1.4 文件內(nèi)容的操作7.2 AD ROTATOR組件7.2.1 Ad Rotator組件簡(jiǎn)介7.2.2 Ad Rotator組件應(yīng)用7.3 PAGECOUNTER組件7.3.1 PageCounter組件簡(jiǎn)介7.3.2 PageCounter組件應(yīng)用7.4 CONTENTLINKING組件7.4.1 ContentLinking組件簡(jiǎn)介7.4.2 ContentLinking組件應(yīng)用7.5 應(yīng)用案例:在線作業(yè)上傳程序的制作本章小結(jié)習(xí)題7第8章 WEB應(yīng)用程序開(kāi)發(fā)實(shí)例8.1 簡(jiǎn)單計(jì)數(shù)器8.1.1 簡(jiǎn)單計(jì)數(shù)器的設(shè)計(jì)8.1.2 簡(jiǎn)單計(jì)數(shù)器的制作8.2 學(xué)生成績(jī)查詢系統(tǒng)8.2.1 學(xué)生成績(jī)查詢系統(tǒng)的設(shè)計(jì)8.2.2 學(xué)生成績(jī)查詢系統(tǒng)的制作8.3 BBS論壇8.3.1 BBS論壇的設(shè)計(jì)8.3.2 BBS論壇的制作8.4 新聞發(fā)布系統(tǒng)8.4.1 新聞發(fā)布系統(tǒng)的設(shè)計(jì)8.4.2 新聞發(fā)布系統(tǒng)的制作本章小結(jié)習(xí)題8第9章 WEB應(yīng)用程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)指導(dǎo)9.1 ASP基礎(chǔ)上機(jī)實(shí)驗(yàn)9.1.1 IIS 5.0的安裝與環(huán)境配置9.1.2 使用ASP Studio2005編寫簡(jiǎn)單的ASP程序9.1.3 使用Dreamweaver 8編寫簡(jiǎn)單的ASP程序9.2 超文本標(biāo)記語(yǔ)言HTML上機(jī)實(shí)驗(yàn)9.2.1 多媒體網(wǎng)頁(yè)的制作(表格結(jié)構(gòu))9.2.2 多媒體網(wǎng)頁(yè)的制作(框架結(jié)構(gòu))9.2.3 注冊(cè)信息表的制作9.3 腳本語(yǔ)言VBSCRIPT上機(jī)實(shí)驗(yàn)9.3.1 九九乘法表的改進(jìn)9.3.2 下拉列表的制作9.3.3 猜數(shù)字游戲9.4 ASP內(nèi)置對(duì)象上機(jī)實(shí)驗(yàn)9.4.1 學(xué)生信息調(diào)查表的制作9.4.2 使用Cookies統(tǒng)計(jì)用戶訪問(wèn)網(wǎng)站次數(shù)9.4.3 聊天室程序的改進(jìn)9.5 ASP內(nèi)置組件上機(jī)實(shí)驗(yàn)9.5.1 用戶登錄和注冊(cè)頁(yè)面的制作9.5.2 簡(jiǎn)單E-shop的制作9.5.3 訪客留言簿的制作9.5.4 文件和文件夾的管理9.5.5 廣告顯示頁(yè)面的制作9.5.6 使用PageCounter組件統(tǒng)計(jì)網(wǎng)頁(yè)訪問(wèn)次數(shù)9.6 WEB應(yīng)用程序開(kāi)發(fā)實(shí)例上機(jī)實(shí)驗(yàn)9.6.1 在成績(jī)查詢系統(tǒng)中添加新功能9.6.2 在BBS論壇中優(yōu)化數(shù)據(jù)庫(kù)的連接程序9.6.3 在新聞發(fā)布系統(tǒng)中完善密碼控制功能附錄A HTML常用標(biāo)記和屬性附錄B VBSCRIPT常用函數(shù)附錄C 習(xí)題答案參考文獻(xiàn)

章節(jié)摘錄

  第1章 Web應(yīng)用程序設(shè)計(jì)基礎(chǔ)  當(dāng)今社會(huì)是網(wǎng)絡(luò)社會(huì),計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)和電力、電信一樣,成為支持現(xiàn)代社會(huì)整體運(yùn)行的基礎(chǔ)設(shè)施?;赪eb技術(shù)的電子商務(wù)、電子政務(wù)、遠(yuǎn)程教育、遠(yuǎn)程醫(yī)療在以前所未有的速度發(fā)展,搜索引擎、博客、播客、即時(shí)通信、網(wǎng)絡(luò)電話、網(wǎng)絡(luò)游戲等新的應(yīng)用也在迅速普及。Web正在改變著人們的工作和生活方式。  本章主要介紹Internet的發(fā)展和協(xié)議、IP地址和DNS域名、客戶端、服務(wù)器端、瀏覽器、靜態(tài)網(wǎng)頁(yè)、動(dòng)態(tài)網(wǎng)頁(yè)、目前主要的Web應(yīng)用程序設(shè)計(jì)語(yǔ)言等?! ?.1 Internet概述  Intemet和Web是兩個(gè)相互聯(lián)系而又容易混淆的概念。Internet是Web的基礎(chǔ),Web是Internet最重要、使用最廣泛的服務(wù)。本節(jié)將對(duì)Internet進(jìn)行介紹?! ?.1.1 Internet的發(fā)展  自從1946年世界上第一臺(tái)電子計(jì)算機(jī)誕生以來(lái),計(jì)算機(jī)工業(yè)得到了迅猛的發(fā)展。計(jì)算機(jī)的性能得到了大幅度的提高,計(jì)算機(jī)的應(yīng)用范圍也不斷的擴(kuò)大。隨著計(jì)算機(jī)數(shù)量的提高和處理能力的增強(qiáng),計(jì)算機(jī)中存儲(chǔ)的數(shù)據(jù)也越來(lái)越多。但是由于沒(méi)有提供計(jì)算機(jī)之間互連的方法,形成了一個(gè)個(gè)的信息孤島,計(jì)算機(jī)之間的信息和其他資源的共享非常困難。為了解決上述問(wèn)題,人們提出了網(wǎng)絡(luò)的概念?! ?0世紀(jì)60年代,在美國(guó)首先出現(xiàn)了WAN(Wide Area Network,廣域網(wǎng))技術(shù)。所謂廣域網(wǎng)就是將分布在廣大地理范圍內(nèi)的計(jì)算機(jī)連接在一起的網(wǎng)絡(luò)方法。但是由于廣域網(wǎng)成本很高,所以并不適用于小范圍內(nèi)的計(jì)算機(jī)互連?! 缀蹙驮趶V域網(wǎng)出現(xiàn)的同時(shí),20世紀(jì)60年代末70年代初出現(xiàn)了LAN(Local Area Network,局域網(wǎng))技術(shù)。正如其名字所表述的,局域網(wǎng)技術(shù)較好地解決了小范圍內(nèi)的計(jì)算機(jī)之間互連的問(wèn)題。由于通信范圍小,所以局域網(wǎng)技術(shù)能夠做到方便、便宜、可靠。  到了20世紀(jì)70年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)研究的興起,出現(xiàn)了很多種網(wǎng)絡(luò)技術(shù)。這些網(wǎng)絡(luò)技術(shù)之問(wèn)是互不兼容的,這就造成了實(shí)際運(yùn)行中的多個(gè)網(wǎng)絡(luò)之間互相通信的困難。為解決這個(gè)問(wèn)題,很多國(guó)家和公司都進(jìn)行了研究。DARPA(Defense Advanced Research Projects Agency)美國(guó)國(guó)防部高級(jí)研究計(jì)劃署)也開(kāi)始研究將各種局域網(wǎng)和廣域網(wǎng)互連的新方法,并將該方法稱為互聯(lián)網(wǎng)(Internetwork,Internet)。為了將他們的互聯(lián)網(wǎng)和其他互聯(lián)網(wǎng)區(qū)分開(kāi),研究人員使用了“Internet”來(lái)表示DARPA工程的網(wǎng)絡(luò),這一約定沿用至今。為了鼓勵(lì)各家廠商都采用Internet技術(shù),DARPA公開(kāi)了所有的研究成果,使Internet成為一個(gè)開(kāi)放式系統(tǒng)。正是這一決定使Internet得到了快速的發(fā)展,到今天幾乎成了網(wǎng)絡(luò)互連的代名詞。

圖書封面

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


    Web應(yīng)用程序設(shè)計(jì) PDF格式下載


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

 
 

 

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

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