《ASP.NET2.0Web數據庫開發教程》結合大量實例及分析,循序漸進、系統全面地介紹了ASRNET 2.0網絡數據庫應用程序開發技術。第1—4章為基礎知識;第5—7章和第10章為基本技術;第8章是核心內容,圖文并茂地介紹ADO.NET網絡數據庫開發技術;第9、11章是重點內容,由淺入深地講解GridView和Web服務技術的具體實現和操作過程;第12章是案例精解。
《ASP.NET2.0Web數據庫開發教程》可作為普通高校計算機及相關專業的教材,也可作為Web數據庫應用程序設計的培訓教材或相關人員的自學用書。
本書的核心內容是講解ASENET 2.0的網絡數據庫應用程序開發技術。ASENET是由Microsoft公司在ASP之上發展起來的大型開發平臺,是高效的可視化的網絡應用程序編程和開發工具,是.NET框架解決方案的核心部分。其特點是開發高效快捷,產品系統穩定,目前應用相當廣泛,也是當前高校實踐教學的重點和難點。
本書的內容不僅簡單易懂,系統全面,而且能夠兼顧已學知識及其相互之間的聯系。案例系統精巧實用、技術全面、講解透徹、可操作性強,并將目前的熱點技術Web服務深入應用到案例系統中。
本書是經過燕山大學計算機系Web數據庫開發小組的多位教師,歷經多年的教學實踐、討論和研究,最后總結歸納而成的。本書能夠讓讀者在不斷的學習一實踐一再學習一再實踐的過程中深入下去。學完本書后,就已經完成了一個實際的Web數據庫應用系統。這種成就感會成為很多初學者最好的動力,培養編程興趣的同時也達到了學習目的。
前言
第1章 ASPNET開發準備
1.1 Web工作基本原理
1.1.1 靜態網頁
1.1.2 動態網頁
1.2 MicrosoR.NET平臺
1.3 MicrosoR.NET框架
1.3.1 NET框架概述
1.3.2 NET框架的基本組成
1.4 ASP.NET簡介
1.4.1 從ASP到ASRNET
1.4.2 ASP.NET的功能和優點
1.4.3 ASP.NET的腳本語言
1.4.4 ASP.NET頁面的執行過程
1.5 三步學好ASP.NET
1.5.1 跨越獨立開發ASP.NET的門檻
1.5.2 取得ASP.NET開發經驗
1.5.3 進一步提高ASENET編程技術
1.6 了解本書的案例系統
1.6.1 選擇學生管理信息系統作為實用案例的理由
1.6.2 S.MIS 1.0系統具有哪些功能
1.7 習題
第2章 ASPNET開發運行環境和開發工具
2.1 ASP.NET運行和開發環境
2.2 IIS安裝和配置
2.2.1 Web站點的基本概念
2.2.2 安裝IIS
2.2.3 配置IIS
2.3 安裝AsP.NET FrameworkJ SDK
2.4 Visual Studio.NET 2005集成開發環境
2.4.1 Visual Studio.NET2005的安裝過程
2.4.2 Visual Studio.NET 2005 IDE
2.5 SQL server 2005 Express數據庫管理系統
2.5.1 SQL Server 2005簡介
2.5.2 安裝sQL server2005Express
2.6 安裝Dre鋤weaver 8
2.7 搭建學生管理信息系統的開發環境
2.7.1 IIS
2.7.2 修改SQL server身份驗證模式
2.7.3 設置sa登錄
2.7.4 新建數據庫
2.7.5 向SOL server2005中添加已有數據庫
2.7.6 新建網站
2.7.7 將windoWs xP操作系統界面風格改為w.ndows經典風格
2.8 習題
2.9 上機作業
第3章 HTML與頁面設計
3.1 HTML簡介
3.2 HTML網頁的段落與文字
3.3 在HTML網頁中使用超鏈接
3.4 在HTML網頁中使用圖片
3.4.1 將圖片插入HTML網頁
3.4.2 指定圖片區域設定超鏈接
3.5 在HTML網頁中使用表格
3.5.1 建立一個HTML網頁表格
3.5.2 設定表格行
3.5.3 在表格中加入單元格及其內容
3.6 在HTML網頁中設定框架
3.6.1 框架的基本結構
3.6.2 浮動框架
3.7 在HTML網頁中建立表單
3.7.1 文本框
3.7.2 單選按鈕和復選框
3.7.3 下拉列表框
3.7.4 按鈕
3.8 HTML和ASPNET
3.9 設計學生管理信息系統用戶主頁面
3.9.1 設計主體框架頁面
3.9.2 設計添加學生信息頁面
3.10 習題
3.11 上機作業
第4章 C#語言基礎
4.1 C#簡介
4.2 數據類型
4.2.1 值類型中的簡單類型
4.2.2 引用類型
4.2.3 其他數據類型
4.2.4 數據轉換
4.3 操作符
4.4 控制語句
4.4.1 選擇語句
4.4.2 循環語句
4.4.3 跳轉語句
4.5 命名空間
4.6 異常處理
4.7 C#與其他語言的關系
4.7.1 c#與C/C++語言的關系
4.7.2 C#與Java語言的關系
4.7.3 C#與VBScript語言的關系
4.7.4 C#與JavaScript的關系
4.8 習題
4.9 上機作業
第5章 ASPNETW曲窗體
5.1 Web窗體
5.1.1 創建網站和網頁
5.1.2 創建一個新的Web窗體頁
5.2 wleb窗體編程模型
5.2.1 單文件頁模型和代碼隱藏頁模型
5.2.2 web窗體的事件模型
5.2.3 web窗體的生命周期53Page類
5.3.1 Page類的事件
5.3.2 Page類的屬性
5.4 ASP.NET頁面指令
5.5 ASP.NET內部對象
5.5.1 Response對象
5.5.2 Request對象
5.5.3 Server對象
5.5.4 Application和Session對象
5.6 將HTML頁面轉換為Web窗體
5.6.1 HTML與web窗體的關系
5.6.2 將HTML界面轉換為Web窗體的步驟
5.6.3 轉換過程中需要注意的問題
5.7 構建學生管理信息系統用戶界面
5.7.1 先HTML頁面后Web窗體
5.7.2 先Web窗體后HTML設計
5.8 習題
5.9 上機作業
第6章 Web服務器控件
6.1 ASP.NET服務器控件簡介
6.2 用Label控件動態顯示文本信息
6.3 命令的執行和選擇——按鈕的使用方法
6.3.1 使用普通按鈕(.Button)在運行時更改標簽文本
6.3.2 多個鏈接按鈕(LinkButton)使用同一個事件處理過程
6.3.3 創建前進后退圖片按鈕(ImageButton)
6.4 TextBox控件在程序中輸入和顯示數據
6.5 數據的選擇一DropDownList控件的使用方法
6.5.1 下拉列表框數據項的動態添加
6.5.2 顯示和改變下拉列表框中的選擇項
6.6 在列表框(ListBox)控件中顯示和移動數據
6.7 使用復選框(CheekBox)控件做問卷調查
6.8 使用單選框(RadioButton)控件填寫性別信息
6.9 在控件中放置控件——面板(Panel)控件使用方法
6.9.1 使用Panel控件規范和美化用戶界面
6.9.2 使用Panel控件操作一組控件
6.10 在學生管理信息系統中用到的wleb服務器控件
6.10.1 頁面布局
6.10.2 Web服務器控件屬性列表
6.10.3 事件/方法列表
6.10.4 窗體實現過程
6.10.5 頁面運行結果
6.11 習題
6.12 上機作業
第7章 數據驗證控件
7.1 數據有效性驗證機制簡介
7.2 必填驗證(RequireFieldValidator)控件
7.2.1 對用戶名和密碼進行驗證
7.2.2 對下拉列表框進行驗證
7.3 比較驗證((20mpareValidtator)控件
7.3.1 使用驗證控件的四則運算
7.3.2 密碼和確認密碼的比較驗證
第8章 利用ADO.NET操作數據庫
第9章 使用GridView控件
第10章 配置應用程序
第11章 ASP.NET Web服務
第12章 學生管理信息系統S-MIS 1.0
參考文獻
第1章 ASPNET開發準備
1.1 Web工作基本原理
Web的工作原理就是用戶通過瀏覽器(Browser)來得到服務器(Server)上的某項服務的過程。比如用戶要查詢當日的火車票,看一看國內外的新聞等。這里舉一個例子來說明其工作原理。
最常見的一種情況是,在家里通過ADSL或光纖寬帶上網沖浪,瀏覽新聞網站的新聞。
……