出版時(shí)間:2009-7 出版社:中國(guó)鐵道出版社 作者:登巔資訊 頁數(shù):530
前言
網(wǎng)絡(luò)技術(shù)日新月異,人們會(huì)發(fā)現(xiàn)許多網(wǎng)頁文件擴(kuò)展名不再只是.htm,還有.php、.asp等,這些網(wǎng)頁都是采用動(dòng)態(tài)網(wǎng)頁技術(shù)制作的。早期的動(dòng)態(tài)網(wǎng)頁主要采用CGI(commongateway interface,公用網(wǎng)關(guān)接口)技術(shù)??梢允褂貌煌某绦蚓帉戇m合自己的CGI程序,如Visual Basic、Delphi或C/C++等。雖然CGI技術(shù)已經(jīng)發(fā)展成熟而且功能強(qiáng)大,但由于編程困難、效率低下、修改復(fù)雜,所以有逐漸被新技術(shù)取代的趨勢(shì)。在動(dòng)態(tài)網(wǎng)站流行的今天,主流的開發(fā)技術(shù)有PHP、ASP和JSP等,這幾種技術(shù)有著不同的特點(diǎn):PHP(hypertext preprocessor,超文本預(yù)處理器)是當(dāng)今Internet上最為火熱的腳本語言,其語法借鑒了C、Java、Perl等語言,但只需要很少的編程知識(shí)就能使用PHP建立一個(gè)真正交互的Web站點(diǎn)。它與HTML語言具有非常好的兼容性,用戶可以直接在腳本代碼中加入HTML標(biāo)簽,或者在HTML標(biāo)簽中加入腳本代碼從而更好地實(shí)現(xiàn)頁面控制。PHP提供了標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)接口,數(shù)據(jù)庫(kù)連接方便,兼容性強(qiáng),擴(kuò)展性好,可以進(jìn)行面向?qū)ο缶幊獭SP(active server pages,動(dòng)態(tài)服務(wù)主頁)是微軟開發(fā)的一種類似HTML(超文本標(biāo)識(shí)語言)、Script(腳本)與CGI(公用網(wǎng)關(guān)接口)的結(jié)合體,它沒有提供自己專門的編程語言,而是允許用戶使用許多已有的腳本語言編寫ASP的應(yīng)用程序。ASP的程序編制比HTML,更方便且更具靈活性。它在Web服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此,ASP與一般的腳本語言相比要安全得多。JSP(java server pages,Java服務(wù)主頁)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似.ASP技術(shù),它是在傳統(tǒng)的HTML,文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,它既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。各種不同的技術(shù)帶來了更高的開發(fā)效率和更加簡(jiǎn)便的開發(fā)流程,而動(dòng)態(tài)網(wǎng)站的高速發(fā)展無疑是幾大核心技術(shù)不斷進(jìn)化和競(jìng)爭(zhēng)的結(jié)果。當(dāng)前,動(dòng)態(tài)網(wǎng)站開發(fā)的主流技術(shù)可謂炙手可熱,無論是企業(yè)的軟件開發(fā)工程師還是高校的學(xué)子都在鉆研這些技術(shù)。市場(chǎng)上動(dòng)態(tài)網(wǎng)站開發(fā)案例書籍種類繁多,不過有些作者的寫作由于脫離了實(shí)際開發(fā)的環(huán)境,造成很多讀者雖然學(xué)習(xí)了這類書籍,但在真正與客戶談項(xiàng)目需求和規(guī)劃方案的過程時(shí),才發(fā)現(xiàn)無從入手。甚至有時(shí)即使談好了一個(gè)開發(fā)項(xiàng)目,也在制訂項(xiàng)目開發(fā)任務(wù)、管理和風(fēng)險(xiǎn)評(píng)估時(shí)感覺手忙腳亂,事倍功半?!皠?dòng)態(tài)網(wǎng)站項(xiàng)目開發(fā)完全實(shí)錄”叢書正是為了解決讀者的這些實(shí)際問題而進(jìn)行策劃的。
內(nèi)容概要
本書內(nèi)容分為理論部分(第1~2章)和實(shí)戰(zhàn)部分(第3~10章)。理論部分包括Dreamweaver CS4軟件的特點(diǎn)和用法、站點(diǎn)的架設(shè)方法、ASP的基礎(chǔ)語法和常用對(duì)象的使用、Access數(shù)據(jù)庫(kù)的用法、ASP與數(shù)據(jù)庫(kù)的連接方法、各種網(wǎng)頁特效的實(shí)現(xiàn)方法以及幾個(gè)常用的網(wǎng)站模塊的制作方法。實(shí)戰(zhàn)部分介紹了使用Dreamweavcr CS4和Access 2003數(shù)據(jù)庫(kù)開發(fā)ASP應(yīng)用程序的案例,包括留言板系統(tǒng)、在線考試系統(tǒng)、通訊錄管理系統(tǒng)、會(huì)議信息管理系統(tǒng)、電子郵件系統(tǒng)、新聞發(fā)布系統(tǒng)、圖片管理系統(tǒng)、網(wǎng)上購(gòu)物系統(tǒng)。本書注重將理論講解與工程應(yīng)用結(jié)合起來,選擇的案例典型性和應(yīng)用性較強(qiáng),能提高讀者學(xué)習(xí)的效率,使讀者快速掌握ASP動(dòng)態(tài)網(wǎng)頁開發(fā)技巧,并可以直接應(yīng)用到動(dòng)態(tài)網(wǎng)站的實(shí)際開發(fā)中。 本書內(nèi)容豐富,語言講解詳細(xì)準(zhǔn)確,操作性強(qiáng),適合作為高等院校各專業(yè)ASP動(dòng)態(tài)網(wǎng)頁制作課程的教材,還可作為網(wǎng)頁設(shè)計(jì)師與ASP程序開發(fā)人員的參考書。
書籍目錄
第1章 Dreamweaver CS4快速入門 1.1 網(wǎng)頁制作基礎(chǔ)知識(shí) 1.1.1 什么是網(wǎng)頁 1.1.2 構(gòu)成網(wǎng)頁的元素 1.1.3 常用的動(dòng)態(tài)網(wǎng)頁技術(shù) 1.1.4 選擇適合自己的網(wǎng)頁編輯工具 1.1.5 圖像處理軟件 1.2 初識(shí)Dreamweaver CS4 1.2.1 Dreamweaver CS4的新功能 1.2.2 Dreamweaver CS4的操作環(huán)境 1.3 創(chuàng)建站點(diǎn) 1.3.1 網(wǎng)站企劃分析 1.3.2 架設(shè)站點(diǎn) 1.4 ASP基礎(chǔ)知識(shí) 1.4.1 ASP基本語法 1.4.2 VBScript腳本語言 1.4.3 使用基本腳本語言 1.4.4 ASP對(duì)象 1.4.5 ASP/IIS組件 1.5 ASP與數(shù)據(jù)庫(kù)連接 1.5.1 AD0對(duì)象概述 1.5.2 使用AD0 1.5.3 Dreamweaver連接數(shù)據(jù)庫(kù) 1.5.4 Access數(shù)據(jù)庫(kù)系統(tǒng) 1.6 小結(jié) 練習(xí)題第2章 ASP網(wǎng)頁技巧實(shí)例 2.1 網(wǎng)頁風(fēng)格特效 2.1.1 網(wǎng)頁超鏈接 2.1.2 制作文字特效 2.1.3 制作圖片特效 2.1.4 制作背景特效 2.1.5 制作鼠標(biāo)特效 2.2 網(wǎng)站簡(jiǎn)單模塊制作 2.2.1 計(jì)算器制作 2.2.2 登錄注冊(cè)模塊制作 2.2.3 文件上傳與圖片瀏覽模塊制作 2.2.4 分頁顯示模塊制作 2.3 小結(jié) 練習(xí)題第3章 留言板系統(tǒng) 3.1 開發(fā)背景 3.2 系統(tǒng)分析 3.2.1 需求分析 3.2.2 項(xiàng)目可行性分析 3.2.3 項(xiàng)目計(jì)劃書 3.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 3.3.1 系統(tǒng)功能設(shè)計(jì) 3.3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 3.4 公共模塊設(shè)計(jì) 3.5 管理員登錄與賬戶管理模塊設(shè)計(jì) 3.6 留言管理模塊設(shè)計(jì) 3.7 在線留言模塊設(shè)計(jì) 3.8 查看留言模塊設(shè)計(jì) 3.9 小結(jié) 技能實(shí)驗(yàn) 任務(wù)一:創(chuàng)建一個(gè)留言瀏覽模塊 案例實(shí)驗(yàn) 任務(wù)二:創(chuàng)建一個(gè)功能強(qiáng)大的留言板 練習(xí)題第4章 在線考試系統(tǒng) 4.1 開發(fā)背景 4.2 系統(tǒng)分析 4.2.1 需求分析 4.2.2 項(xiàng)目可行性分析 4.2.3 項(xiàng)目計(jì)劃書 4.3 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 4.3.1 系統(tǒng)功能設(shè)計(jì) 4.3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) ……第5章 通訊錄管理系列第6章 會(huì)議信息管理系統(tǒng)第7章 電子郵件系統(tǒng)第8章 新聞發(fā)布系統(tǒng)第9章 圖片管理系統(tǒng)第10章 網(wǎng)上購(gòu)物系統(tǒng)
章節(jié)摘錄
插圖:第1章 Dreamweaver CS4快速入門本章目標(biāo)隨著網(wǎng)絡(luò)技術(shù)與信息技術(shù)的飛速發(fā)展,基于互聯(lián)網(wǎng)的各種政務(wù)、商業(yè)、教育、娛樂等應(yīng)用也日益受到人們的重視。本章將介紹目前網(wǎng)頁制作中的一些基礎(chǔ)知識(shí),這些知識(shí)包括Dreamweaver CS4的基本用法、站點(diǎn)的架設(shè)方案、ASP的基礎(chǔ)知識(shí)以及通過ADO連接數(shù)據(jù)庫(kù)的方法等。通過本章的學(xué)習(xí),可以掌握網(wǎng)頁制作一些基本工具和方法,并對(duì)ASP語言有一個(gè)初步的認(rèn)識(shí),為后面的項(xiàng)目開發(fā)做好準(zhǔn)備。1.1 網(wǎng)頁制作基礎(chǔ)知識(shí)網(wǎng)頁是構(gòu)成豐富多彩的Web內(nèi)容的核心。本節(jié)主要介紹網(wǎng)頁的基本概念、動(dòng)態(tài)頁的相關(guān)技術(shù),并且對(duì)網(wǎng)頁制作所需要的各種軟件進(jìn)行簡(jiǎn)要的介紹和說明。1.1.1 什么是網(wǎng)頁網(wǎng)頁是Web服務(wù)器發(fā)送給用戶的、可以在用戶的瀏覽器中顯示的HTML文檔。通俗來講,當(dāng)我們用瀏覽器瀏覽一個(gè)網(wǎng)址時(shí),出現(xiàn)在顯示器上的頁面,就是一個(gè)網(wǎng)頁。網(wǎng)頁實(shí)際是一個(gè)文件,它存放在世界某個(gè)角落的某一臺(tái)計(jì)算機(jī)中,而這臺(tái)計(jì)算機(jī)必須是與互聯(lián)網(wǎng)相連的。網(wǎng)頁經(jīng)由網(wǎng)址(URL)來識(shí)別與存取,當(dāng)我們?cè)跒g覽器中輸入網(wǎng)址后,程序經(jīng)過一段復(fù)雜而又快速的運(yùn)行后,網(wǎng)頁文件會(huì)被傳送到個(gè)人計(jì)算機(jī),然后再通過瀏覽器解釋網(wǎng)頁的內(nèi)容,再將網(wǎng)頁展示到我們的眼前。
編輯推薦
軟件工程理念在先:《DreamweaverCS4+ASP2.0+Access2003 Web應(yīng)用開發(fā)完美演繹》針對(duì)動(dòng)態(tài)網(wǎng)站開發(fā)的全過程,從實(shí)際開發(fā)案例出發(fā),嚴(yán)格遵守軟件工程的理念,把軟件架構(gòu)、系統(tǒng)分析、管理咨詢、設(shè)計(jì)模式、風(fēng)險(xiǎn)評(píng)估及后期的驗(yàn)收融入到每個(gè)案例,讓您的并發(fā)之旅不僅充滿樂趣,而且能夠輕松掌控每個(gè)細(xì)節(jié)。不遜于大型開發(fā)平臺(tái)的制造能力:使用《DreamweaverCS4+ASP2.0+Access2003 Web應(yīng)用開發(fā)完美演繹(附盤)》中介紹的開發(fā)平臺(tái)和工具作出的東西未必輸給大型開發(fā)工具開發(fā)的產(chǎn)品,而且在規(guī)模和維護(hù)上反而更具優(yōu)勢(shì)。我們的想法是:用足夠的小智慧,精密的計(jì)劃,一樣可以戰(zhàn)勝對(duì)手,除非您想去參加一場(chǎng)重量級(jí)拳擊賽。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Dreamweaver CS4+ASP2.0+Access 2003 Web應(yīng)用開發(fā)完美演繹 PDF格式下載