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