ASP網絡編程基礎

出版時間:2010-1  出版社:清華大學出版社有限公司  作者:蒲鵬,陳慧 編著  頁數:149  字數:253000  

前言

當今的Web編程已經成為軟件開發(fā)的主流,原來C/S架構的程序也慢慢地開始往B/S架構轉移,小到公司企業(yè)網站,大到辦公系統(tǒng)OA,客戶信息管理系統(tǒng)CRM,企業(yè)資源規(guī)劃ERP系統(tǒng),都無不是Web應用大顯身手的地方,于是網絡編程迅速成為本??圃盒5膶I(yè)或非專業(yè)學生感興趣的技術。本教材所有方案都是編者在實際項目開發(fā)過程中總結出來的經驗,是多年來的心血。本教材核心思想就是讓廣大讀者以ASP作為編程基礎,逐步掌握網絡編程的思想,本書在編寫過程中強化核心的理論,切忌泛泛而談,精選新穎、全面的內容,注重通過應用來體現理論價值,培養(yǎng)讀者的實踐動手能力,使讀者輕松、快捷地掌握本書的知識。本書共分8章,主要內容包括:第1章為動態(tài)網頁的發(fā)展背景。本章主要是為全書整個ASP內容作一個鋪墊,讓讀者了解ASP是什么,在當前的動態(tài)網頁制作中處于一個什么樣的位置。第2章為ASP的開發(fā)環(huán)境。本章主要詳細地介紹了ASP的編寫環(huán)境、開發(fā)環(huán)境、運行環(huán)境的配置,這是本書的實踐基礎。第3章為HTML基礎。本章主要介紹靜態(tài)網頁的主要內容,ASP制作的動態(tài)網頁是在靜態(tài)網頁的基礎上發(fā)展而來的。且ASP的精髓就在于它可以控制HTML的輸出。第4章為ASP的內置對象。本章主要介紹了ASP作為一種技術主要包含的內容。第5章為服務器端腳本VBScript。本章主要介紹了用來實現ASP技術的服務器端腳本VBScript的語法,這是本書的重點,如果不懂VBScript語法,就不會使用ASP技術。第6章為ASP進行數據庫的操作。本章主要介紹了ASP操作數據庫的過程,其中包括了檢索、更新、插入、刪除等基本操作,這是本書的核心章節(jié),也是制作動態(tài)網站的核心內容。第7章為JavaScript的應用。本章主要介紹了另外一種在客戶端應用廣泛的腳本語言JavaScript,它可以輔助ASP技術,使得開發(fā)的網站有更好的動態(tài)交互以及良好的用戶體驗。第8章為ASP的內置組件。本章介紹了.ASP的常用內置組件,主要目的是為了拓展讀者的知識面及保證ASP內容的完整。隨著Web技術的發(fā)展,很多內置組件都被其他技術所替代。本書的第1、2、5、6章由蒲鵬編寫,第3、4、7、8章由陳慧編寫。本書的作者都在網絡編程領域從事ASP教學以及Web開發(fā),有著豐富的工作經驗和教學經驗,在該領域曾編寫過多本教材,發(fā)表過多篇文章。由于計算機技術的發(fā)展日新月異,并且本書作者水平有限書中難免有不妥之處,敬請同行與讀者指正。

內容概要

本書主要內容包括網絡編程及ASP的簡介,服務器端IIS的安裝、配置及常見故障排除方法,HTML語言的標記,服務器端腳本語言VBScript的語法,ASP內置對象Request、Response、Session、Application、Server,在ASP網頁中對Access數據庫的存取操作,ASP典型案例(考生管理系統(tǒng)),等等。除此之外,為了拓展讀者關于網絡編程的知識面,本書在最后兩章介紹了客戶端腳本語言JavaScript和ASP常用的內置組件(如廣告滾動組件、文件訪問組件)。  本書按“引導、實踐、創(chuàng)新”三步走的指導思想,設置了實例、上機練習題和網站設計綜合練習題,力求讓每一個讀者迅速進入實踐過程,突出強調技能訓練,最終達到讓讀者學會獨立“做網站”的目的?! ”緯鴥热菹鑼崳瑢嵗S富,既適合作為高校針對特定的研究生選修課(文科)及公選課(面向全校學生)的授課教材,又適合作為大專院校的計算機專業(yè)課程授課教材。此外,對有志于投身網絡編程的廣大讀者,起到了很好的入門指路的作用。

書籍目錄

第1章 動態(tài)網頁的發(fā)展背景 1.1 服務器端動態(tài)技術概述  1.1.1 服務器端動態(tài)技術的發(fā)展過程  1.1.2 服務器端動態(tài)技術的工作原理  1.1.3 主要的服務器端動態(tài)技術 1.2 客戶端技術的概述 1.3 動態(tài)技術的最新發(fā)展  1.3.1 Web編程的三層架構  1.3.2 客戶端技術Ajax的迅猛發(fā)展 1.4 關于ASP技術  1.4.1 什么是ASP  1.4.2 ASP所包含的內容  1.4.3 ASP的執(zhí)行原理 1.5 小結 1.6 習題第2章 ASP的開發(fā)環(huán)境 2.1 ASP編寫環(huán)境的配置  2.1.1 基本編寫工具的概述  2.1.2 編寫helloworld.asp 2.2 ASP運行環(huán)境的安裝  2.2.1 Windows 2003 Server操作系統(tǒng)下IIS的安裝配置  2.2.2 Windows XP下環(huán)境IIS的安裝  2.2.3 建立主目錄和虛擬目錄 2.3 ASP調試環(huán)境 2.4 小結 2.5 習題第3章 HTML基礎 3.1 HTML概述  3.1.1 什么是HTML語言  3.1.2 HTML文件的編寫規(guī)則  3.1.3 HTML文件的常用編寫方法 3.2 HTML語言的常用標識符  3.2.1 文檔頭標記  3.2.2 文字標記  3.2.3 圖像標記  3.2.4 超鏈接標記  3.2.5 表格標記 3.3 HTML的表單 3.4 HTML的框架 3.5 小結 3.6 習題第4章 ASP的內置對象 4.1 ASP內置對象的概述 4.2 Response對象  4.2.1 Response對象的方法  4.2.2 Response對象的屬性 4.3 Request對象 4.4  ookies數據集合 4.5 小結 4.6 習題第5章 服務器端腳本VBScript 5.1 常量和變量、數組、邏輯運算符號  5.1.1 常量和變量  5.1.2 數組  5.1.3 操作符 5.2 條件結構、循環(huán)結構  5.2.1 條件結構  5.2.2 循環(huán)結構 5.3 常用函數 5.4 實踐篇 5.5 小結 5.6 習題第6章 ASP操作數據庫 6.1 數據庫概述  6.1.1 Access數據庫簡介  6.1.2 ASP對數據庫的訪問  6.1.3 記錄集對象 6.2 ASP操作數據庫的添加操作  6.2.1 使用SQL語句操作命令添加  6.2.2 使用記錄集對象的Addnew()方法添加  6.2.3 網站注冊功能的實現 6.3 ASP操作數據庫的檢索操作  6.3.1 檢索的SQL語句語法  6.3.2 使用記錄集對象進行檢索  6.3.3 對網站注冊的完善  6.3.4 網站登錄功能的實現 6.4 ASP操作數據庫的更新操作  6.4.1 使用SQL語句操作命令更新  6.4.2 使用記錄集對象更新 6.5 ASP操作數據庫的刪除操作 6.6 ASP操作數據庫的綜合實例——考生管理系統(tǒng)  6.6.1 考生管理系統(tǒng)的設計  6.6.2 考生管理系統(tǒng)的實現 6.7 小結 6.8 習題第7章 JavaScript的應用第8章 ASP的內置組件參考文獻

章節(jié)摘錄

插圖:1.3.2客戶端技術Ajax的迅猛發(fā)展當今動態(tài)技術發(fā)展的另一領域就是以用戶體驗型的網絡服務為特征的Web應用,這個應用正在影響著目前互聯網的發(fā)展趨勢。而主導這次應用的就是日趨流行的Ajax(Asynchronous JavaScript and XML)技術,它可以使客戶端與服務器之間傳輸的數據量大大減少,可感知的系統(tǒng)響應時間大幅度縮短。由于反饋及時,用戶感覺對應用程序的控制更加得心應手。下面將簡單介紹Ajax技術。Ajax實際上是幾項技術按一定的方式組合,在共同的協(xié)作中發(fā)揮各自的作用。在Ajax之前,Web站點強制用戶進入提交、等待、重新顯示范例,用戶的動作總是與服務器的“思考時間”同步。而Ajax誕生之后,它提供了與服務器異步通信的能力,這個“異步”也體現了Ajax的核心思想,這也使得用戶從一般的請求、響應的循環(huán)中解脫出來。例如,借助于Ajax,可以在用戶單擊按鈕時,使用JavaSeript和DHTML立即更新用戶界面,并向服務器發(fā)出異步請求,以執(zhí)行更新或查詢數據庫。當請求返回時,就可以使用JavaScript和CSS技術來更新用戶界面,而不是刷新整個頁面。最重要的是,用戶甚至不知道瀏覽器正在與服務器通信。Web站占看起來是即時響應的。1.Ajax中包含的內容以及相關技術(1)XML技術通過XMIL(Extensible Markup Language,可擴展標記語言),可以規(guī)范地定義結構化數據,使網上傳輸的數據和文檔符合統(tǒng)一的標準。用XML表述的數據和文檔,可以很容易地讓所有程序共享。同時,XML還可以與XSLT(extensible Style sheet Language Transformation,可擴展樣式表轉換)進行數據交換與處理,改變數據的顯示外觀。(2)DOM技術DOM(Document Object Model,文檔對象模型)是提供給HTML和XML使用的一組API,它提供了文件的表述結構,并可以利用它改變其中的內容和可見物。腳本語言通過DOM才可以跟頁面進行交互。Web開發(fā)人員操作及建立文件的屬性、方法以及事件都以對象來展現,實現動態(tài)顯示和交互;它以樹形結構表示HTML,和XML文檔,定義了遍歷這個樹和檢查、修改樹的節(jié)點的方法和屬性。(3)XMLHttpRequest對象XMLHttpRequest對象是XMLHTTP組件的對象,又是Ajax的核心組成內容。通過這個對象,Ajax可以像桌面應用程序一樣只同服務器進行數據層面的交換,而不用每次都刷新界面,也不用每次將數據處理的工作都交給服務器來做;這樣既減輕了服務器負擔,又加快了響應速度、縮短了用戶等待的時間。(4)JavaScript語言JavaScript是使用最多的客戶端語言,本書將在第7章中進行介紹,它主要被用于操作XMLHttpRequest對象和數據庫進行通信,最后用它綁定和處理所有數據。

編輯推薦

《ASP網絡編程基礎》:高等院校計算機應用技術系列教材

圖書封面

評論、評分、閱讀與下載


    ASP網絡編程基礎 PDF格式下載


用戶評論 (總計1條)

 
 

  •   RT,本書不適合有基礎的,畢竟紙張就這么多,也就講了幾個基礎部分啥的,還有一個實例練習,推薦初學者看。。。十幾塊錢也差不多這個價格。。也木有包裝,印刷倒是還湊乎。。馬馬虎虎看吧。。不太推薦購買。。
 

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

京ICP備13047387號-7