前言
第I部分 Web數據庫頁面介紹
第1章 Web數據庫入門
1.1 選擇服務器端工具
1.2 從ASP升級到ASP.NET
1.3 準備環(huán)境
1.4 創(chuàng)建簡單的Web數據庫顯示
1.4.1 新建一個ASP.NET文件
1.4.2 添加代碼以讀取數據庫并編寫相應的HTML
1.4.3 把Web頁和數據庫復制到Web服務器上
1.4.4 運行并查看結果
1.5 下一階段學習目標
1.6 本章小結
第II部分 基本概念
第2章 組織Web環(huán)境
2.1 在自己的計算機上建立開發(fā)環(huán)境
2.2 安裝Microsoft Web服務器
2.3 安裝其他服務
2.4 安裝.NET Framework
2.5 配置Web服務器
2.5.1 創(chuàng)建可執(zhí)行文件夾
2.5.2 創(chuàng)建Web服務器應用程序
2.5.3 配置ASP.NET應用程序
2.5.4 配置Web服務器其他設置
2.6 在Windows 2000和Windows XP中管理Web頁的安全性
2.7 找到合適的Web托管服務提供商
2.8 本章小結
第3章 ASP.NET簡介
3.1 ASP.NET的生命周期
3.2 編寫ASP.NET元素
3.3 定義代碼聲明塊
3.4 定義代碼呈現塊
3.5 理解Page對象
3.5.1 使用Page對象事件
3.5.2 使用Page對象的方法
3.5.3 使用Page對象的屬性
3.5.4 使用Cookies集合
3.5.5 使用Request對象
3.5.6 使用Response對象
3.5.7 使用Server對象
3.6 插入服務器端注釋
3.7 在服務器端使用包含語句
3.8 編寫通用ASP.NET指令
3.8.1 編寫@Page指令
3.8.2 編寫@Import指令
3.9 編寫高級ASP.NET指令
3.9.1 編寫@0utputCache指令
3.9.2 編寫@Control指令
3.9.3 編寫@Implements指令
3.9.4 編寫@Register指令
3.9.5 編寫@Assembly指令
3.9.6 編寫@Reference指令
3.10 本章小結
第4章 Web宙體介紹
4.1 窗體基礎知識回顧
4.2 使用ASP.NET來改進窗體模型
4.3 創(chuàng)建Web窗體
4.4 編寫HTML服務器控件
4.4.1 使用HTML服務器控件屬性
4.4.2 檢索HTML服務器控件的窗體字段值
4.5 編寫web服務器控件
4.6 響應Web窗體事件
4.6.1 創(chuàng)建使用Web服務器控件的Web頁
4.6.2 編寫響應Web窗體事件的事件處理函數
4.7 保存不同提交之間的窗體數據
4.8 編寫驗證服務器控件
4.9 有效使用Web窗體
4.9.1 性能
4.9.2 事件參數
4.9.3 延遲的更改事件
4.9.4 事件“冒泡”
4.9.5 在HTML服務器控件中響應客戶端和服務器端的事件
4.10 本章小結
第5章 Visual Basic.NET介紹
5.1 編寫Visual Basic.NET語句
5.2 使用Visual Basic數據類型
5.3 使用文本和常量
5.4 使用運算符
5.4.1 使用算術運算符
5.4.2 使用賦值運算符
5.4.3 使用比較運算符
5.4.4 連接字符串
5.4.5 使用邏輯運算符
5.4.6 使用其他運算符
5.5 日期處理
5.6 字符串處理
5.7 數組處理
5.8 使用集合
5.9 訪問對象
5.10 編寫邏輯語句
5.11 編寫循環(huán)語句
5.12 定義子例程、函數和類
5.13 錯誤處理
5.14 本章小結
第6章 理解數據庫概念與術語
6.1 了解關系數據庫
6.1.1 設計數據庫
6.1.2 非規(guī)范的數據庫設計
6.1.3 規(guī)范的數據庫設計
6.2 在Access 2002中實現數據庫設計
6.2.1 創(chuàng)建一個空數據庫
6.2.2 創(chuàng)建一張新表
6.2.3 向新表中添加數據
6.2.4 把表之間的關系記錄在文檔中
6.2.5 創(chuàng)建查詢
6.2.6 創(chuàng)建一個參數化查詢
6.3 SQL概念和語法
6.3.1 SELECT語句
6.3.2 FROM子句
6.3.3 WHERE子句
6.3.4 GRoUP BY子句
6.3.5 HAVING子句
6.3.6 ORDER BY子句
6.3.7 DELETE語句
6.3.8 MSERT語句
6.3.9 UPDATE語句
6.4 本章小結
第7章 用AD0.NET訪問數據庫
7.1 AD0.NET簡介
7.2 打開和關閉AD0.NET連接
7.3 使用命令對象
7.3.1 設計一個向members表中添加記錄的頁面
7.3.2 編寫向members表添加記錄的代碼
7.4 使用數據閱讀器
7.5 使用存儲過程
7.6 使用DataAdapter、DataSet和DataTable對象
7.6.1 使用DataAdapter插入4條自動編號記錄
7.6.2 獲取Access賦予新表行的自動編號值
7.7 使用DataView和DataRelation對象
7.8 管理事務
7.9 本章小結
第III部分 開發(fā)應用程序
第8章 訪問文件系統(tǒng)和圖形
8.1 介紹.NET文件處理對象
8.2 建立無須維護的圖片庫
8.2.1 理解圖片庫的框架集
8.2.2 創(chuàng)建縮略圖
8.2.3 創(chuàng)建縮略圖頁面
8.3 本章小結
第9章 創(chuàng)建自定義組件
9.1 使用程序集
9.2 創(chuàng)建用戶控件
9.3 創(chuàng)建網頁橫幅用戶控件
9.3.1 創(chuàng)建顯示用戶控件的頁
9.3.2 創(chuàng)建顯示網頁橫幅的用戶控件
9.4 創(chuàng)建級聯(lián)列表用戶控件
9.4.1 創(chuàng)建下拉列表控件
9.4.2 向下拉列表中填充數據
9.4.3 創(chuàng)建屬性用于讀取下拉列表的值
9.5 測試用戶控件
9.6 本章小結
第10章 運行數據庫查詢
10.1 創(chuàng)建自定義DataGrid
10.2 創(chuàng)建使用DataGrid的交互式查詢
10.2.1 創(chuàng)建用于查詢的Web頁
10.2.2 編寫一個運行數據庫查詢的事件處理函數
10.2.3 創(chuàng)建使用自定義格式的DataGrid
10.2.4 編寫onSortCommand事件處理函數
10.2.5 保存并測試頁面
10.3 創(chuàng)建簡單的查詢頁面
10.4 本章小結
第11章 標識會話和訪問者
11.1 使用Session和Application對象
11.1.1 配置global.asax文件來傳送Session變量
11.1.2 在多個Web頁中使用Session變量
11.1.3 創(chuàng)建顯示訪問者的計算機名的主頁
11.2 標識訪問者
11.2.1 激活基于窗體的身份驗證
11.2.2 創(chuàng)建支持基于窗體的身份驗證的登錄頁面
11.2.3 編寫處理登錄請求的事件處理函數
11.3 本章小結
第12章 更新數據庫
12.1 從Web頁發(fā)送電子郵件
12.2 注冊新的訪問者
12.2.1 創(chuàng)建新的應用程序
12.2.2 創(chuàng)建訪問者自行注冊的頁面
12.2.3 添加發(fā)送電子郵件的功能
12.2.4 向注冊頁面添加驗證控件
12.3 確認自行注冊
12.4 發(fā)送新廣告
12.4.1 設計一個發(fā)送新廣告的頁面
12.4.2 編寫發(fā)送新廣告的代碼
12.5 本章小結
第13章 處理文件上載和圖片
13.1 處理上載文件
13.2 開發(fā)圖片上載頁面
13.2.1 創(chuàng)建新的應用程序
13.2.2 創(chuàng)建圖片上載頁面
13.2.3 檢查安全性并顯示現有廣告信息
13.2.4 檢查并保存上載的廣告圖片
13.2.5 添加一個從Post a New A頁面到Upload Picture頁面的鏈接
13.3 鏈接到Upload Picture頁
13.4 本章小結
第14章 創(chuàng)建和使用Web服務
14.1 理解Web服務
14.1.1 調用本地類
14.1.2 調用來自源代碼程序集的類
14.1.3 調用來自于已編譯程序集中的類
14.1.4 調用作為Web服務的類
14.2 實現Contoso分類的Web服務
14.2.1 創(chuàng)建Contoso分類Web服務
14.2.2 為Contoso分類Web服務創(chuàng)建一個代理類
14.2.3 為Contoso分類Web服務創(chuàng)建客戶端程序
14.3 查找Web服務
14.4 本章小結
第IV部分 調整和調試
第15章 調整和調試應用程序
15.1 監(jiān)視ASP.NET應用程序性能
15.2 實現性能目標
15.2.1 調整程序代碼
15.2.2 調整ASP.NET的使用
15.2.3 調整數據庫使用
15.3 通用的調試提示
15.3.1 檢查ASP.NET環(huán)境
15.3.2 盡早測試、經常測試
15.3.3 編寫trace消息
15.3.4 編寫事件日志消息
15.4 利用Microsoft CLR調試器進行調試
15.5 本章小結