出版時間:2005-8 出版社:人民郵電出版社 作者:陳志泊
內(nèi)容概要
本書以Visual Studio.NET為開發(fā)工具,以C#為開發(fā)語言,用通俗、簡明的語言由淺入深地講解ASP.NET數(shù)據(jù)庫訪問技術(shù)、編程方法和Web應(yīng)用程序的開發(fā)方法,同時輔以大量的實例。書中所有程序代碼均采用CodeBehind技術(shù),通過實例步步引導(dǎo)讀者快速掌握用C#和ASP.NET進行數(shù)據(jù)庫編程的思路和技巧,書中所有例題及相關(guān)代碼都已在Visual Studio.NET 2003中文版開發(fā)環(huán)境中調(diào)試通過。同時,每一章后面都附有相應(yīng)的練習(xí)題,幫助讀者對本章所學(xué)知識的進一步理解和掌握。 本書可以作為高等學(xué)校計算機及相關(guān)專業(yè)的ASP.NET Web應(yīng)用程序設(shè)計和數(shù)據(jù)庫開發(fā)教材,也適合廣大計算機愛好者自學(xué)使用。
書籍目錄
第1章 建立ASP.NET的開發(fā)環(huán)境 11.1 .NET框架結(jié)構(gòu) 11.2 ASP.NET及其關(guān)鍵技術(shù) 31.2.1 從ASP到ASP.NET 31.2.2 ASP.NET的特點 41.2.3 ASP.NET與ASP的對比 51.3 建立服務(wù)器端ASP.NET的運行環(huán)境 51.4 Visual Studio.NET開發(fā)工具 71.4.1 Visual Studio.NET開發(fā)環(huán)境的啟動 81.4.2 Visual Studio.NET開發(fā)環(huán)境的組成與使用 91.5 利用Visual Studio.NET設(shè)計ASP.NET Web應(yīng)用程序 171.5.1 設(shè)計ASP.NET Web應(yīng)用程序的步驟 171.5.2 ASP.NET Web應(yīng)用程序的結(jié)構(gòu) 211.5.3 ASP.NET的常用內(nèi)置對象簡介 21習(xí)題 23第2章 C#語言與面向?qū)ο蟮木幊袒A(chǔ) 252.1 一個簡單的C#程序 252.2 數(shù)據(jù)類型 272.2.1 值類型 272.2.2 類 292.2.2.1 類的定義 292.2.2.2 創(chuàng)建類的實例 302.2.2.3 類的成員 302.2.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 312.2.2.5 類的方法 322.2.2.6 字段與屬性 332.2.2.7 類的繼承、派生和多態(tài)性 352.2.2.8 抽象類與密封類 392.2.2.9 object類和string類 402.2.3 接口 402.2.3.1 接口的定義 402.2.3.2 接口的實現(xiàn) 412.2.4 委托 412.2.4.1 委托的定義 412.2.4.2 創(chuàng)建委托的實例 422.2.5 事件 432.2.6 數(shù)組類型 442.3 運算符 442.3.1 常用運算符 452.3.2 運算符的優(yōu)先級 472.4 控制語句 482.4.1 選擇語句 482.4.2 循環(huán)語句 492.4.3 跳轉(zhuǎn)語句 512.4.4 異常處理 512.5 命名空間 512.5.1 命名空間的概念 522.5.2 namespace和using關(guān)鍵詞 52習(xí)題 52第3章 Web窗體與控件 553.1 Web窗體 553.1.1 Web程序模型 573.1.2 HTML控件與Web控件 573.2 常用服務(wù)器端控件 603.2.1 Label控件 603.2.2 TextBox控件 603.2.3 Button控件 603.2.4 LinkButton控件 623.2.5 ImageButton控件 623.2.6 DropDownList控件 623.2.7 ListBox控件 653.2.8 CheckBox控件 663.2.9 CheckBoxList控件 673.2.10 RadioButton控件 683.2.11 RadioButtonList控件 693.2.12 Calendar控件 693.3 服務(wù)器端數(shù)據(jù)驗證控件 723.3.1 RequiredFieldValidator控件 723.3.2 RangeValidator控件 733.3.3 CompareValidator控件 743.3.4 RegularExpresstionValidator控件 763.3.5 CustomValidator控件 773.3.6 ValidationSummary控件 783.3.7 數(shù)據(jù)驗證控件使用綜合實例 803.4 用戶控件 823.4.1 建立用戶控件 823.4.2 使用用戶控件 84習(xí)題 84第4章 ADO.NET組件及對象模型 864.1 ADO.NET概述 864.1.1 ADO.NET與ADO區(qū)別 864.1.2 .NET框架中的數(shù)據(jù)提供者 874.2 ADO.NET對象模型 894.2.1 ADO.NET對象模型概述 894.2.2 相關(guān)命名空間的引用 904.2.3 Connection對象及使用 914.2.4 Command對象及使用 964.2.5 DataReader對象及使用 1004.2.6 DataAdapter對象及使用 1034.2.7 DataSet對象及使用 1074.2.8 DataTable對象及使用 1104.2.9 執(zhí)行存儲過程 1164.3 數(shù)據(jù)訪問途徑 1214.3.1 Connection-Command-DataReader方法 1224.3.2 Connection-DataAdapter-DataSet方法 126習(xí)題 129第5章 DataGrid控件與數(shù)據(jù)操作 1305.1 數(shù)據(jù)綁定技術(shù)概述 1305.2 DataGrid控件 1315.2.1 DataGrid控件的安插與綁定 1315.2.2 設(shè)置DataGird控件的外觀 1335.2.3 設(shè)置DataGrid控件的分頁瀏覽功能 1365.2.4 設(shè)置DataGrid控件的數(shù)據(jù)排序功能 1385.3 DataGrid控件的列類型 1415.3.1 創(chuàng)建自定義數(shù)據(jù)訪問類DBAccess 1415.3.2 DataGrid控件的列類型 1535.3.3 綁定列 1545.3.4 按鈕列(選擇列、編輯列、刪除列) 1565.3.5 超級鏈接列 1625.3.6 模板列 1635.3.7 綜合實例 165習(xí)題 173第6章 ADO.NET與XML文件 1746.1 XML概述 1746.1.1 XML與HTML的區(qū)別 1746.1.2 XML文件組成結(jié)構(gòu)實例 1756.1.3 XML與數(shù)據(jù)庫間的關(guān)系 1826.2 ADO.NET操縱XML文件 1846.2.1 XML文檔對象模型 1846.2.2 XML文件的生成 1866.2.3 XML文件的讀取 1946.2.4 操縱XML文件的實例 198習(xí)題 202第7章 網(wǎng)頁間的數(shù)據(jù)共享 2047.1 網(wǎng)頁間共享數(shù)據(jù)的幾種情況 2047.1.1 同一網(wǎng)頁內(nèi) 2047.1.2 同一窗口不同網(wǎng)頁間 2057.1.3 同一機器不同窗口間 2057.1.4 不同機器間 2057.2 Application對象 2057.2.1 Application對象介紹 2057.2.2 Application對象的實際應(yīng)用 2077.3 Session對象 2087.3.1 Session對象介紹 2087.3.2 Session對象的實際應(yīng)用 2107.4 Cookie對象 2117.4.1 Cookie對象介紹 2117.4.2 Cookie對象的生命周期 2127.4.3 Cookie對象的應(yīng)用 2137.5 文件操作 2147.5.1 StreamReader對象與文件的讀取 2147.5.2 StreamWriter對象與文件的寫入 215習(xí)題 216第8章 Web應(yīng)用程序配置及安全性 2178.1 ASP.NET應(yīng)用程序的結(jié)構(gòu) 2178.2 Web.config文件 2188.2.1 配置段 2198.2.2 配置段 2208.2.2.1 與程序開發(fā)有關(guān)的子元素 2218.2.2.2 與環(huán)境配置有關(guān)的子元素 2238.2.2.3 與IIS配置有關(guān)的子元素 2248.2.2.4 與安全性配置有關(guān)的子元素 2248.2.3 配置繼承 2268.3 Global.asax文件 2278.3.1 全局指令 2278.3.2 全局事件處理程序 2288.3.3 全局對象標記 2298.4 ASP.NET應(yīng)用程序的安全性概述 2308.4.1 驗證 2308.4.2 授權(quán) 2308.5 Windows驗證 2318.5.1 基本驗證 2318.5.2 簡要驗證 2318.5.3 集成Windows驗證 2328.6 窗體驗證 2328.6.1 基于窗體的身份驗證 2328.6.2 基于角色的安全 236習(xí)題 237第9章 綜合應(yīng)用實例(一)——留言板 2389.1 留言板的功能與網(wǎng)頁模塊劃分 2389.2 留言板頁面介紹 2399.2.1 留言板頁面介紹 2399.2.2 留言板運行界面 2399.3 與留言板有關(guān)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 2409.4 留言板程序與網(wǎng)頁設(shè)計 2419.4.1 用戶登錄 2419.4.2 用戶注冊 2449.4.3 留言板首頁 2469.4.4 撰寫留言 2529.4.5 查看和回復(fù)留言 254第10章 綜合應(yīng)用實例(二)——學(xué)生選課系統(tǒng) 25910.1 系統(tǒng)模塊劃分與各模塊的功能 25910.2 系統(tǒng)頁面介紹 25910.2.1 系統(tǒng)頁面介紹 25910.2.2 系統(tǒng)運行界面 26010.3 系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 26210.4 網(wǎng)頁與程序設(shè)計 26410.4.1 登錄頁面 26410.4.2 學(xué)生選課頁面 26710.4.3 教師頁面 27110.4.4 管理員框架頁面 27410.4.5 管理員管理學(xué)生頁面 27510.4.6 管理員管理教師頁面 28010.4.7 管理員管理課程頁面 28410.4.8 密碼修改頁面 288參考文獻 292
圖書封面
評論、評分、閱讀與下載
ASP.NET數(shù)據(jù)庫應(yīng)用程序開發(fā)教程 PDF格式下載