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