序
第一篇 ASP.NET基礎
第1章 ASP基礎與開發(fā)環(huán)境
1-1 網頁設計基礎
1-2 ASP.NET網頁技術簡介
1-3 建立ASP.NET開發(fā)環(huán)境
1-3-1 在Windows XP Professional版本中安裝IIS
1-3-2 下載.NET Framework SDK
1-3-3 安裝.NET Framework SDK
1-3-4 安裝Cassini Web Server
1-4 編輯ASP.NET程序
1-4-1 記事本
1-4-2 MSE編輯器
1-4-3 保存編輯的結果
1-5 如何執(zhí)行ASP.NET程序
1-6 習題
第2章 HTML文件基礎
2-1 HTML概述
2-2 瀏覽器的使用
2-2-1 編寫HTML文件
2-2-2 查看網頁的HTML源代碼
2-2-3 預覽HTML文件
2-3 編輯HTML文件
2-4 HTML文件基本結構
2-4-1 HTML文件的結構
2-4-2 編寫的注意事項
2-5 HTML標題標記<HEAD>
2-5-1 瀏覽器標題欄標記<TITLE>
2-5-2 文件基底網址標記<Base>
2-5-3 元信息標記<META>
2-6 HTML文件的內容標記<BODY>
2-6-1 文字顏色屬性TEXT
2-6-2 背景顏色屬性BGCOLOR
2-7 HTML文件的文字標記設置
2-7-1 文字的設置
2-7-2 標題文字標記
2-7-3 字形效果
2-7-4 字體與顏色<FONT>
2-7-5 段落設置標記
2-8 習題
第3章 HTML文件高級設計
3-1 HTML文件高級設計
3-2 HTML文件的超級鏈接
3-2-1 什么是超級鏈接
3-2-2 超級鏈接標記<A>
3-3 圖片的使用
3-3-1 圖片的格式
3-3-2 網頁的背景圖片
3-3-3 背景圖片水印屬性--BGPROPERTIES
3-3-4 圖片標記<IMG>
3-3-5 圖片的顯示尺寸屬性WIDTH與HEIGHT
3-3-6 圖片超級鏈接
3-4 水平線的應用
3-4-1 水平線標記<HR>
3-4-2 水平線寬度屬性WIDTH
3-4-3 水平線粗細屬性SIZE
3-4-4 水平線對齊屬性ALIGN
3-4-5 水平線顏色屬性COLOR
3-5 表格的制作
3-5-1 建立表格標記<TABLE>
3-5-2 表格高度.寬度屬性HEIGHT.WIDTH
3-5-3 表格背景.框線顏色屬性BGCOLOR.BORDERCOLOR
3-5-4 標題行標記<TH>
3-5-5 行標記<TR>
3-5-6 單元格標記<TD>
3-6 習題
第4章 ASP.NET程序設計基本概念
4-1 程序基本結構
4-1-1 建立ASP.NET程序的基本要素
4-1-2 建立第一個ASP.NET程序
4-1-3 保存ASP.NET程序代碼
4-1-4 執(zhí)行ASP.NET程序
4-2 程序編寫基本規(guī)則
4-3 變量與數(shù)據類型
4-3-1 數(shù)據類型
4-3-2 變量.常量聲明和賦值語句
4-4 操作符
4-4-1 優(yōu)先級
4-4-2 算術與字符串
4-4-3 比較操作符
4-4-4 邏輯操作符
4-4-5 賦值操作符
4-4-6 操作符范例
4-5 數(shù)組
4-5-1 什么是數(shù)組
4-5-2 聲明數(shù)組
4-5-3 一維數(shù)組
4-5-4 二維數(shù)組與多維數(shù)組
4-5-5 調整數(shù)組的大小
4-5-6 動態(tài)數(shù)組
4-5-7 數(shù)組高級應用
4-6 習題
第5章 VB.NET流程控制
5-1 流程控制基礎
5-2 條件判斷
5-2-1 If...Then...End If語句
5-2-2 Select...Case...End Case語句
5-2-3 嵌套條件判斷語句
5-2-4 其他條件判斷語句
5-3 循環(huán)控制
5-3-1 For...Next循環(huán)語句
5-3-2 For Each...In...Next循環(huán)語句
5-3-3 While...End While循環(huán)語句
5-3-4 Do...Loop循環(huán)語句
5-3-5 嵌套Do...Loop循環(huán)語句
5-3-6 Exit...Do/For中斷循環(huán)
5-4 習題
第6章 VB.NET的程序, 模塊與函數(shù)
6-1 模塊化
6-1-1 模塊化的基礎
6-1-2 ASP.NET的模塊編寫方法
6-2 程序與函數(shù)
6-2-1 Sub過程
6-2-2 Function函數(shù)
6-2-3 如何調用過程
6-2-4 按值傳遞與傳地址
6-2-5 變量的有效范圍
6-3 常用函數(shù)
6-3-1 數(shù)學運算函數(shù)
6-3-2 日期與時間函數(shù)
6-3-3 字符串/數(shù)值轉換函數(shù)
6-3-4 字符/ASCII/數(shù)值表示法轉換函數(shù)
6-3-5 數(shù)據類型轉換函數(shù)
6-4 習題
第二篇 表單控件
第7章 HTML控件
7-1 網頁表單的基礎
7-1-1 HTML表單和Web表單
7-1-2 ASP.NET Web表單
7-2 ASP.NET Page對象
7-3 HTML控件基礎
7-4 輸入控件
7-4-1 文字字段與密碼字段
7-4-2 文字塊
7-4-3 隱藏字段
7-5 選擇控件
7-5-1 復選框
7-5-2 下拉式列表
7-5-3 單選鈕
7-6 命令按鈕控件
7-6-1 按鈕控件
7-6-2 圖像控件
7-6-3 圖像按鈕
7-7 習題
第8章 Web控件
8-1 Web控件
8-1-1 Web控件基礎
8-1-2 Web控件的種類
8-2 文字控件
8-2-1 Label控件
8-2-2 TextBox控件
8-3 選擇控件
8-3-1 CheckBox控件
8-3-2 RadioButton控件
8-3-3 DropDownList控件
8-3-4 ListBox控件
8-3-5 CheckBoxList控件
8-3-6 RadioButtonList控件
8-4 按鈕/圖像控件
8-4-1 Button控件
8-4-2 Image控件
8-4-3 ImageButton按鈕控件
8-5 超級鏈接控件
8-5-1 HyperLink控件
8-5-2 LinkButton控件
8-6 習題
第9章 ASP.NET網頁驗證
9-1 表單字段驗證基礎
9-1-1 驗證的類型
9-1-2 ASP.NET服務器端驗證控件
9-2 Web表單的驗證控件
9-2-1 Compare Validator控件
9-2-2 RangeValidator控件
9-2-3 RequiredFieldValidator控件
9-2-4 正則表達式語言基礎
9-2-5 RegularExpressionValidator控件
9-2-6 CustomValidator控件
9-2-7 ValidationSummary控件
9-3 清除Web控件字段值
9-3-1 取消客戶端驗證控件的功能
9-3-2 取消服務器端驗證控件的功能
9-4 表單回發(fā)(PostBack)
9-4-1 IsPostBack屬性
9-4-2 AutoPostBack屬性
9-5 習題
第三篇 ASP.NET對象
第10章 Response對象.Request對象與Server對象
10-1 Response對象的基礎與應用
10-1-1 文字的輸出和網頁重新定向
10-1-2 服務器緩沖區(qū)處理
10-1-3 瀏覽器高速緩存處理
10-2 Request對象的基礎與應用
10-2-1 Web表單的數(shù)據傳遞
10-2-2 服務器的系統(tǒng)信息
10-2-3 瀏覽器的相關信息
10-2-4 獲取客戶端瀏覽器證書信息
10-3 Server對象的基礎與應用
10-3-1 Server對象的屬性
10-3-2 Server對象的方法
10-3-3 服務器封裝文件(SSI)
10-4 習題
第11章 ASP.NET應用程序基礎
11-1 Web應用程序基礎
11-1-1 Web應用程序的基礎
11-1-2 跨網頁共享數(shù)據
11-2 Global.asax文件
11-2-1 Global.asax文件的基礎
11-2-2 Global.asax文件的架構
11-2-3 使用Global.asax文件
11-3 Application對象的基礎與應用
11-3-1 Application對象的基礎
11-3-2 Application對象的語法
11-3-3 Application變量的使用
11-4 Session對象的基礎與應用
11-4-1 Session對象的基礎
11-4-2 Session對象的語法格式
11-4-3 Session變量的使用限制
11-4-4 Session對象的使用
11-5 Cookie對象的基礎與應用
11-5-1 Cookie對象的基礎
11-5-2 新建Cookie
11-5-3 讀取Cookie的內容
11-5-4 刪除Cookie對象
11-6 習題
第四篇 .NET Framework類庫
第12章 .NET Framework類庫的應用
12-1 .NET Framework類庫基礎
12-1-1 再談.NET Framework
12-1-2 如何使用.NET Framework類
12-2 System.String--字符串類
12-2-1 字符串的長度與轉換
12-2-2 子字符串檢索
12-2-3 字符串的插入.替換和刪除
12-2-4 字符串比較
12-2-5 字符串數(shù)據轉換
12-2-6 StringBuilder類
12-3 System.Math--數(shù)學類
12-3-1 四舍五入.絕對值.最大值和最小值
12-3-2 數(shù)學常數(shù)和三角函數(shù)
12-4 System.Date Time類--日期與時間類
12-4-1 如何獲取日期與時間
12-4-2 日期與時間的運算
12-4-3 日期與時間的轉換
12-5 System.Random類--隨機數(shù)類
12-6 System.Array類--數(shù)組類
12-6-1 獲取數(shù)組信息
12-6-2 數(shù)組的檢索.排序.反轉和復制
12-7 習題
第13章 文件處理
13-1 System.IO類基礎
13-1-1 網站的數(shù)據保存方式
13-1-2 System.IO命名空間
13-1-3 Server.MapPath
13-2 文件操作
13-2-1 如何檢查文件是否存在
13-2-2 如何創(chuàng)建文件
13-2-3 如何刪除文件
13-3 文件夾操作
13-3-1 如何檢查文件夾是否存在
13-3-2 如何創(chuàng)建文件夾
13-3-3 如何刪除文件夾
13-3-4 如何獲取服務器的磁盤列表
13-4 文本文件的讀取與寫入
13-4-1 如何讀寫文本文件
13-4-2 讀取字符
13-4-3 讀取一整行
13-4-4 讀取整個文件
13-4-5 寫入一行數(shù)據
13-5 二進制文件的處理
13-6 習題
第五篇 網頁數(shù)據庫
第14章 網頁數(shù)據庫基礎
14-1 網頁數(shù)據庫基礎
14-1-1 什么是數(shù)據庫系統(tǒng)
14-1-2 網頁數(shù)據庫的基本需求
14-1-3 創(chuàng)建網頁數(shù)據庫應用程序的四部曲
14-2 ADO.NET基礎與SQL語言基礎
14-2-1 什么是ADO.NET
14-2-2 ADO.NET對象模型
14-2-3 SQL語言簡介
14-3 如何創(chuàng)建網頁數(shù)據庫
14-3-1 創(chuàng)建數(shù)據庫
14-3-2 添加測試記錄
14-4 如何創(chuàng)建數(shù)據庫連接
14-4-1 ODBC簡介
14-4-2 設置ODBC數(shù)據源名稱
14-4-3 使用ADO.NET連接表
14-5 使用DataReader讀取記錄
14-5-1 DataReader對象基礎
14-5-2 如何獲取字段總數(shù)
14-5-3 如何獲取字段名稱與字段數(shù)據類型
14-5-4 如何獲取記錄的內容
14-5-5 如何使用DataGrid控件顯示數(shù)據記錄
14-6 習題
第15章 結構化查詢語言
15-1 結構化查詢語言的基礎
15-1-1 再談SQL語言
15-1-2 如何執(zhí)行SQL命令
15-2 SQL數(shù)據查詢語言
15-2-1 什么是查詢語言
15-2-2 SELECT語句基本范例
15-2-3 編寫查詢結果函數(shù)
15-2-4 SQL程序范例
15-3 SELECT語句詳解
15-3-1 SELECT語句--字段重新命名
15-3-2 SELECT語句--篩選條件
15-3-3 SELECT語句--數(shù)據排序
15-3-4 SELECT語句--群組化數(shù)據
15-3-5 SELECT語句其他規(guī)則
15-3-6 IN子集查詢
15-4 SQL語言的數(shù)據操作命令
15-4-1 記錄操作的函數(shù)
15-4-2 添加記錄命令:INSERT命令
15-4-3 刪除記錄命令:DELETE命令
15-4-4 更新記錄命令:UPDATE命令
15-5 聚合函數(shù)
15-6 習題
第16章 數(shù)據庫查詢與操作
16-1 DataSet對象的基礎
16-1-1 DataSet對象的基礎
16-1-2 將表填入DataSet對象
16-1-3 如何顯示記錄
16-1-4 GetDataSet()函數(shù)與ShowDataSet()函數(shù)
16-2 DataSet對象的數(shù)據篩選
16-2-1 DataTable對象的Select方法篩選記錄
16-2-2 使用DataView對象篩選
16-3 ASP.NET控件與數(shù)據綁定
16-3-1 什么是數(shù)據綁定
16-3-2 使用對象作為控件數(shù)據來源
16-4 Repeater控件
16-4-1 Repeater控件的基本語法
16-4-2 以表格方式顯示表
16-5 DataList控件
16-6 DataGrid控件
16-6-1 使用DataGrid控件顯示記錄
16-6-2 數(shù)據的排序方式
16-6-3 分頁顯示記錄
16-7 習題
附錄
附錄A 常用的HTML標記
附錄B NTFS分區(qū)權限設置
習題答案