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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7