ASP是設(shè)計(jì)開發(fā)網(wǎng)站最為強(qiáng)大的工具之一。無(wú)論是初學(xué)者,還是有經(jīng)驗(yàn)的程序員,都能利用ASP開發(fā)出令人滿意的應(yīng)用程序。本書分4篇對(duì)ASP編程技術(shù)作了系統(tǒng)的介紹:第1篇介紹了Web編程基礎(chǔ)與腳本語(yǔ)言,主要包括HTML和JavaScript腳本語(yǔ)言的語(yǔ)法規(guī)則和使用方法;第2篇講解了ASP技術(shù)基礎(chǔ),主要包括ASP的5個(gè)常用內(nèi)置對(duì)象和兩個(gè)內(nèi)置組件的屬性、方法和使用;第3篇講解了ASP操作數(shù)據(jù)庫(kù),主要包括SQL查詢語(yǔ)言、有關(guān)數(shù)據(jù)庫(kù)訪問(wèn)和操作的數(shù)據(jù)對(duì)象及數(shù)據(jù)對(duì)象的創(chuàng)建、屬性和方法;第4篇介紹了網(wǎng)站的總體設(shè)計(jì)規(guī)劃和管理,主要包括網(wǎng)站的總體搭建方法、發(fā)布和推廣方法及一些網(wǎng)站實(shí)例。本書適合于中等職業(yè)技術(shù)學(xué)校、高等職業(yè)技術(shù)學(xué)院、成人高校等院校的技能型緊缺人才培養(yǎng)使用,也可作為本科院校、計(jì)算機(jī)專業(yè)人員和愛(ài)好者的參考用書。本書中所涉及的程序源代碼和授課用電子教案,可在網(wǎng)站.cmpbook.免費(fèi)下載,或聯(lián)系編輯(1iangweil8 gmail.)索取。
前言
第1篇 Web編程基礎(chǔ)與腳本語(yǔ)言
第1章 Web編程基礎(chǔ)
1.1 HTML簡(jiǎn)介
1.1.1 什么是HTML
1.1.2 一個(gè)簡(jiǎn)單的HTML實(shí)例
1.2 HTML常用標(biāo)記
1.2.1 頁(yè)面基本屬性標(biāo)記
1.2.2 文字屬性標(biāo)記
1.2.3 超鏈接標(biāo)記
1.2.4 圖片格式
1.2.5 列表標(biāo)記
1.2.6 表格標(biāo)記
1.2.7 表單標(biāo)記
1.2.8 框架標(biāo)記
1.2.9 其他
1.3 CSS概述
1.4 加載CSS樣式的3種方式
1.4.1 HEAD內(nèi)引用
1.4.2 BODY內(nèi)引用
1.4.3 文件外引用
1.5 CSS與標(biāo)記對(duì)應(yīng)的3種方式
1.5.1 標(biāo)記選擇符
1.5.2 類選擇符
1.5.3 ID選擇符
1.5.4 定義超鏈接樣式
習(xí)題與上機(jī)練習(xí)
第2章 JavaScript腳本語(yǔ)言簡(jiǎn)介
2.1 客戶端腳本和服務(wù)器端腳本
2.1.1 客戶端腳本
2.1.2 服務(wù)器端腳本
2.2 JavaScript簡(jiǎn)介
2.2.1 JavaScript的基本語(yǔ)法
2.2.2 JavaScript的函數(shù)
2.2.3 JavaScript的控制語(yǔ)句
2.2.4 內(nèi)置對(duì)象與函數(shù)
2.2.5 JavaScript的事件處理
2.2.6 JavaScript程序?qū)嵗?
2.2.7 瀏覽器對(duì)象
習(xí)題與上機(jī)練習(xí)
第2篇 ASP技術(shù)基石出
第3章 ASP概述
3.1 ASP簡(jiǎn)介
3.1.1 ASP文件結(jié)構(gòu)
3.1.2 ASP文件執(zhí)行方式
3.1.3 ASP文件的特點(diǎn)
3.2 ASP運(yùn)行環(huán)境
3.2.1 IIS 5.0的安裝與測(cè)試
3.2.2 IIS 5.0的配置
3.2.3 使用IIS 5.0調(diào)試ASP程序
習(xí)題與上機(jī)練習(xí)
第4章 ASP內(nèi)置對(duì)象
4.1 Response對(duì)象
4.1.1 Response對(duì)象的屬性和方法
4.1.2 輸出數(shù)據(jù)
4.1.3 網(wǎng)頁(yè)轉(zhuǎn)向
4.1.4 停止輸出
4.1.5 Response對(duì)象的數(shù)據(jù)集合
4.2 Request對(duì)象
4.2.1 Request對(duì)象的屬性和方法
4.2.2 Request對(duì)象的數(shù)據(jù)集合
4.2.3 獲取表單信息
4.2.4 獲取服務(wù)器信息
4.3 Application對(duì)象
4.3.1 Application對(duì)象和變量的定義
4.3.2 Application對(duì)象的方法
4.3.3 Application對(duì)象的事件
4.4 Session對(duì)象
4.4.1 Session對(duì)象和變量的定義
4.4.2 Session對(duì)象的屬性
4.4.3 Session對(duì)象的方法
4.4.4 Session對(duì)象的事件
4.5 Server對(duì)象
4.5.1 Server對(duì)象的屬性
4.5.2 Server對(duì)象的方法
4.6 Global.a(chǎn)sa文件
4.7 Cookie集合
4.7.1 定義Cookie
4.7.2 讀取Cookie值
4.7.3 定義Cookie變量的生命期限
4.7.4 定義Cookie變量的作用域
習(xí)題與上機(jī)練習(xí)
第5章 ASP內(nèi)置組件
5.1 AdRotator組件
5.1.1 創(chuàng)建AdRotator組件實(shí)例
5.1.2 AdRotator組件的屬性
5.1.3 AdRotator組件的方法
5.1.4 廣告時(shí)間表文件
5.1.5 重定向文件
5.2 FileAccess組件
5.2.1 FileSystemObject對(duì)象
5.2.2 TextStream對(duì)象
5.2.3 File對(duì)象及Files數(shù)據(jù)集合
5.2.4 Folder對(duì)象及Folders數(shù)據(jù)集合
5.2.5 Drive對(duì)象及Drives數(shù)據(jù)集合
習(xí)題與上機(jī)練習(xí)
第3篇 ASP操作數(shù)據(jù)庫(kù)
第6章 數(shù)據(jù)庫(kù)操作基礎(chǔ)
6.1 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
6.1.1 關(guān)系數(shù)據(jù)庫(kù)模型
6.1.2 關(guān)系數(shù)據(jù)庫(kù)的對(duì)象
6.2 結(jié)構(gòu)化查詢語(yǔ)言(SQL)
6.2.1 數(shù)據(jù)查詢語(yǔ)言(DQL)
6.2.2 數(shù)據(jù)操縱語(yǔ)言(DML)
6.2.3 數(shù)據(jù)定義語(yǔ)言(DDL)
6.2.4 SQL的運(yùn)算符及系統(tǒng)函數(shù)
習(xí)題與上機(jī)練習(xí)
第7章 使用ADO操縱數(shù)據(jù)庫(kù)
7.1 ADO簡(jiǎn)介
7.2 Connection對(duì)象
7.2.1 Connection對(duì)象的創(chuàng)建
7.2.2 Connection對(duì)象的方法
7.2.3 Connection對(duì)象的屬性
7.3 Recordset對(duì)象
7.3.1 Recordset對(duì)象的創(chuàng)建
7.3.2 Recordset對(duì)象的方法
7.3.3 Recordset對(duì)象的屬性
7.3.4 實(shí)現(xiàn)數(shù)據(jù)的分頁(yè)顯示
7.4 Fields集合與Field對(duì)象
7.4.1 Fields集合
7.4.2 Field對(duì)象
7.5 Command對(duì)象
7.5.1 Command對(duì)象的工作過(guò)程
7.5.2 Command對(duì)象的屬性
7.5.3 Command對(duì)象的方法
習(xí)題與上機(jī)練習(xí)
第4篇 網(wǎng)站的總體設(shè)計(jì)規(guī)劃和管理
第8章 網(wǎng)站的總體設(shè)計(jì)與發(fā)布
8.1 網(wǎng)站的總體設(shè)計(jì)和規(guī)劃
8.1.1 需求分析
8.1.2 網(wǎng)站的主題和內(nèi)容
8.1.3 網(wǎng)站功能模塊的劃分
8.1.4 網(wǎng)頁(yè)的版面設(shè)計(jì)
8.1.5 網(wǎng)站的數(shù)據(jù)庫(kù)
8.1.6 各功能模塊的設(shè)計(jì)
8.2 網(wǎng)站的發(fā)布和推廣
8.2.1 申請(qǐng)域名空間
8.2.2 發(fā)布站點(diǎn)
8.2.3 推廣站點(diǎn)
8.2.4 網(wǎng)站的安全
習(xí)題與上機(jī)練習(xí)
第9章 ASP應(yīng)用實(shí)例
9.1 實(shí)例一購(gòu)物車的設(shè)計(jì)
9.2 實(shí)例二留言簿的設(shè)計(jì)
9.3 實(shí)例三利用JSP制作的日歷
習(xí)題與上機(jī)練習(xí)
附錄
附錄A HTML速查表
附錄B JavaScript語(yǔ)法表