注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計網絡編程ASP.NET網絡程序開發(fā)原理與實踐教程

ASP.NET網絡程序開發(fā)原理與實踐教程

ASP.NET網絡程序開發(fā)原理與實踐教程

定 價:¥47.00

作 者: 賓晟 等編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: ASP.NET

ISBN: 9787121032660 出版時間: 2007-01-01 包裝: 膠版紙
開本: 16 頁數: 511 字數:  

內容簡介

  本書全面系統地介紹了ASP.NET的基礎知識、特點和具體應用。全書分為14章,內容包括ASP.NET基礎知識、C#語言基礎、ASP.NET內置對象、ASP.NET服務器控件、ASP.NET驗證控件、ASP.NET用戶控件、數據庫基礎與ADO.NET、數據庫編程,ASP.NET與XML、Web服務、ASP.NET應用程序的配置和部署、ASP.NET應用程序的安全保護等,并通過一個實際開發(fā)案例,使讀者能夠結合實際,快速、高效、靈活地設計出專業(yè)的Web應用程序。.本書內容翔實、由淺人深、層層推進,通過實例剖析ASP.NET技術的具體應用,使讀者能十分容易地入門并逐步精通。為了配合當前Web開發(fā)和網絡程序設計教學的需要,書中大部分實例采用Visual Studio.NET集成開發(fā)環(huán)境制作。..本教程適合用于高校本科計算機軟件信息類專業(yè)、高職高專計算機及相關專業(yè)的教學,更適用于有一定Web編程基礎的網絡編程技術人員和動態(tài)網頁制作人員。...

作者簡介

暫缺《ASP.NET網絡程序開發(fā)原理與實踐教程》作者簡介

圖書目錄

第1章  ASP.NET概述
1.1   Microsoft.NET簡介
1.1.1  .NET Framework
1.1.2  .NET 解決的問題
1.1.3  .NET Framework組件
1.1.4  使用.NET Framework的優(yōu)點
1.1.5  .NET 開發(fā)工具——Visual Studio .NET
1.2  ASP.NET簡介
1.2.1  靜態(tài)Web頁面的工作原理
1.2.2  動態(tài)Web頁面的工作原理
1.2.3  ASP.NET歷史
1.3  從ASP到ASP.NET
1.4  一個簡單的ASP.NET實例
案例1  一個簡單的ASP.NET實例
1.5  本章小結
1.6  本章習題
1.7  本章答案
第2章 為.NET量身打造的語言——C#
2.1  C#語言的特性
2.2  C#語法介紹
2.3  C#程序的實值類型
2.4  C#程序的引用類型
2.5  C#語言的Boxing與Unboxing特性
2.6  C#面向組件的特性
2.7  本章小結
2.8  本章習題
2.9  本章答案
第3章  創(chuàng)建 Microsoft ASP.NET Web 窗體
3.1  Web窗體的生命周期與狀態(tài)管理
3.2  創(chuàng)建 Web 窗體
3.2.1  使用 Visual Studio .NET 創(chuàng)建 Web 窗體
      案例1  創(chuàng)建用戶登錄界面
3.2.2  將 HTML 頁轉換為 Web 窗體
3.3  ASP.NET頁面的結構
3.4  在 Microsoft ASP.NET Web 窗體中添加代碼
3.4.1  窗體中添加代碼的兩種方式
3.4.2  編寫內聯代碼
案例2  顯示用戶提交的數據
3.4.3  代碼隱藏頁
案例3  顯示用戶提交的數據
3.4.4  代碼隱藏頁的運行機制
3.5  為 Web 服務器控件添加事件過程
3.5.1  事件過程
3.5.2  客戶端事件過程
    案例4 客戶端事件驗證登錄用戶名
3.5.3  服務器端事件過程
    案例5  服務器端事件驗證登錄用戶名
3.5.4  創(chuàng)建事件過程
3.6  使用 Page 事件
3.6.1  Page 事件的生命周期
     案例6  初始化綁定數據
3.6.2  使用 Page.IsPostback 屬性
      案例7  判斷是否響應加載頁面
3.7  本章小結
3.8  本章習題
3.9  本章答案
第4章  ASP.NET服務器控件
4.1  Web服務器控件基本知識
4.2  常用HTML 服務器控件使用
4.2.1  HtmlAnchor控件使用
        4.2.2  HtmlButton控件使用
        4.2.3   HtmlGeneric控件使用
        4.2.4   HtmlImage控件使用
4.2.5   InputControl控件使用
        4.2.6   HtmlSelect控件使用
        4.2.7   HtmlTable控件使用
        4.2.8   HtmlTextArea控件使用  
4.3 Web服務器控件基本知識
4.3.1  Web服務器控件基礎
4.3.2  Web服務器控件種類
4.4 基本控件使用
4.4.1  Button控件使用
4.4.2  CheckBox控件使用
4.4.3  CheckBoxList控件使用
4.4.4  DropDownList控件使用    
4.4.5  HyperLink控件使用
4.4.6  Image控件使用
4.4.7  ImageButton控件使用
4.4.8  Label控件使用
4.4.9   LinkButton控件使用
4.4.10  ListBox控件使用
4.4.11   RadioButton控件使用
4.4.12  RadioButtonList控件使用
4.5  Web高級控件
4.5.1  使用AdRotator顯示廣告條
案例1  在網頁中顯示廣告條
4.5.2  使用Calendar制作義互式日歷
案例2  在網頁中顯示日歷
4.5.3  使用HtmlInputFile控件上傳文件
    案例3  HtmlInputFile控件上傳文件
4.5.4  如何使用Email控件
         案例4 發(fā)送電子郵件
     案例5  群體郵件發(fā)送
    4.6  轉換 HTML 控件為服務器控件
4.7  本章小結
4.8  本章習題
4.9  本章答案
第5章  數據驗證控件
5.1  使用客戶端檢驗
5.1.1  配置客戶端檢驗
5.1.2  啟用和禁用客戶端檢驗
5.2  必填域:RequiredFieldValidator控件
      案例1  檢驗用戶登錄信息
5.3  檢驗表達式:RegularExpressionValidator控件
5.3.1  如何使用正則表達式
案例2  檢驗電子郵件地址
案例3  檢驗電話號碼
5.4 比較值:CompareValidator控件
案例4  用戶注冊窗體
案例5  檢驗與固定值是否匹配
案例6  執(zhí)行數據類型檢查
5.5 檢查值的范圍:RangeValidator控件
    案例7  個人信息頁面
5.6 錯誤匯總:ValidationSummary控件
    案例8  提交訂單頁面
5.7 執(zhí)行自定義的檢驗:CustomValidator控件
   案例9   正則驗證頁面
5.8 禁用檢驗
5.9   本章小結
5.10  本章習題
5.11  本章答案
第6章  訪問數據庫——ADO.NET技術
6.1  ADO.NET基礎
6.1.1  ADO.NET概述
6.1.2  ADO.NET與ADO的比較
6.2  ADO.NET對象模型
6.2.1  了解.NET數據提供程序
6.2.2  Connection對象
6.2.3  Command對象
6.2.4  DataReader對象
6.2.5  DataSet對象
6.2.6  DataAdapter對象
6.2.7  選擇DataSet或DataReader
6.3  常見的數據庫任務
6.3.1  創(chuàng)建和打開連接
案例1  SqlConnection連接數據庫
案例2  OleDbConnection連接數據庫
6.3.2  用命令讀取和更新數據
案例3  執(zhí)行SqlCommand命令
案例4  執(zhí)行OleDbCommand命令
6.3.3  查詢中使用參數
案例5 接受用戶參數進行查詢
6.3.4  使用存儲過程
案例6  執(zhí)行存儲過程
6.3.5  用數據閱讀器讀取數據
案例7  使用SqlDataReader讀取數據
案例8  使用OleDataReader讀取數據
6.4  本章小結
      6.5  本章習題
6.6  本章答案
第7章  DataSet對象模型
7.1 DataSet對象基礎
7.1.1 DataSet的組成
7.1.2 創(chuàng)建DataSet
7.1.3 填充DataSet
7.1.4 合并DataSet
7.1.5 在ASP.NET頁面中使用DataSet
案例1  創(chuàng)建DataSet
7.2 DataTable對象
7.2.1 DataTable的組成
7.2.2 創(chuàng)建DataTable
7.2.3 在DataTable中添加列
7.2.4 設置DataTable的主鍵
7.2.5 在表中創(chuàng)建行
7.2.6 在DataTable之間定義關系
7.2.7 把DataTable添加到DataSet
7.2.8 把DataTable合并到DataSet
案例2  DataTable的使用
7.3 DataView對象
7.3.1 在DataView中對行進行過濾
    案例3  過濾數據集
7.3.2 在DataView中對行進行排序
    案例4  數據集排序
7.3.3 在DataView中搜索行
    案例5  在數據集中查找數據記錄
7.4  本章小結
7.5  本章習題
7.6  本章答案
第8章  數據綁定
8.1  數據綁定概述
8.2  簡單數據綁定
8.2.1  如何進行基于變量的數據綁定
8.2.2  如何進行基于集合的數據綁定
8.2.3   如何進行基于表達式的數據綁定
8.2.4  如何進行基于DataBinder.Eval()方法的數據綁定
8.2.5   如何進行基于另一個服務器控件的屬性的數據綁定
8.2.6   綁定DropDownList控件
8.2.7   綁定ListBox控件
8.3  高級數據綁定控件
8.3.1  使用Repeater控件
        案例8-1  自定義格式綁定數據庫
8.3.2  使用DataList控件
8.3.2.1  在DataList中顯示數據
8.3.2.2  對DataList使用模板
8.3.2.3  對DataList使用屬性生成器
8.3.2.4  在DataList中創(chuàng)建多個列
8.3.2.5  捕獲DataList控件中引發(fā)的事件
8.3.2.6  選擇DataList控件中的條目
8.3.2.9  編輯DataList控件中的條目
8.3.2.10  刪除 DataList控件中的條目
               案例8-2  DataList的綜合使用
8.3.3  使用DataGrid控件
8.3.3.1  在DataGrid控件中創(chuàng)建列
8.3.3.2  對DataGrid使用樣式
8.3.3.3  對DataGrid控件中的列進行排序
8.3.3.4  對DataGrid中的記錄進行分頁
8.3.3.5  選擇DataGrid控件中的行
8.3.3.6  編輯DataGrid控件中的條目
8.3.3.7  刪除DataGrid控件中的條目
               案例8-3  DataGrid的綜合使用
8.4  本章小結
8.5  本章習題
8.6  本章答案
第9章  讀寫 XML 數據
9.1  XML基礎
9.1.1  XML文檔的基本結構
    案例1  定義地址簿XML文檔
9.1.2  創(chuàng)建XML文檔
9.1.3  編輯XML文檔
9.2  通過DataSet使用XML
9.2.1  將XML文檔讀入DataSet
    案例2 xml數據導入數據庫
9.2.2  從DataSet寫XML文檔
    案例3 數據庫數據轉換成xml文件
9.2.3  通過DataSet使用XMLData Documents
    案例4基于xml的留言簿
9.3  使用樣式單轉換XML
案例5  XML與XSL文件配合
9.4  使用ASP.NET Xml控件
        案例6  顯示xml數據
9.5  本章小結
9.6  本章習題
9.7  本章答案
第10章  創(chuàng)建自定義服務器控件——用戶控件的使用
10.1 用戶控件概念
10.2 設計用戶控件
案例11 創(chuàng)建用戶控件
10.3 在ASP.NET頁面中添加用戶控件
    案例12 將用戶控件加至WebForm網頁
10.4 設置用戶控件的屬性
10.5 讀取用戶控件的屬性
    案例13 操作用戶控件的屬性
10.6 在用戶控件中增加事件處理
    案例14  向用戶控件添加事件
10.7 本章小結
10.8 本章習題
10.9 本章答案
第11章  創(chuàng)建和使用Web服務
11.1  XML Web service概述
11.1.1  SOAP和Web服務
11.1.2  Web服務的其他要求
11.2  創(chuàng)建Web服務
11.2.1  聲明Web服務
11.2.2  創(chuàng)建Web服務類
    案例1  創(chuàng)建學生考試成績查詢顯示的Web服務類
11.2.3  公布Web服務
11.2.4  Web服務的安全性
11.3  使用Web服務
11.3.1  查找Web服務
11.3.2  理解WSDL文件
11.3.3  創(chuàng)建代理類
11.3.4  創(chuàng)建客戶端Web窗體頁
    案例2   在客戶端使用案例13-1中創(chuàng)建的Web服務類
11.4  本章小結
11.5 本章習題
11.6 本章答案
第12章  狀態(tài)管理
12.1  狀態(tài)管理
12.1.1  狀態(tài)管理的類型
12.1.2  服務器端狀態(tài)管理
12.1.3  客戶端狀態(tài)管理
12.1.4  Global.asax 文件
12.2  Application對象和session對象
12.2.1  初始化應用程序變量和會話變量
12.2.2  使用應用程序變量和會話變量
案例1  使用Session存儲變量
12.2.3  應用程序變量和會話變量的持續(xù)時間
12.2.4  可擴展的應用程序變量和會話變量存儲
12.2.5  使用數據庫保存應用程序變量和會話變量
12.3  Cookie對象
12.3.1  使用 Cookie 保存會話數據
12.3.2  從 Cookie 中檢索信息
12.3.3  使用無Cookie會話
12.3.4  設置無 Cookie 會話
案例2  使用Cookie 記錄用戶登錄次數
12.4  ViewState對象
    12.4.1  ViewState功能和作用
    12.4.2  ViewState的配置及使用
案例3 使用ViewState存儲用戶自定義信息
12.5  本章小結
12.6 本章習題
12.7 本章答案
第13章  配置、優(yōu)化和部署 Microsoft ASP.NET Web 應用程序
13.1  使用 Cache 對象
13.1.1  Cache 對象
13.1.2  使用 Cache 對象的優(yōu)點
13.1.3  使用 Cache 對象的方法
13.1.4  從 Cache 對象中移除項
案例1  使用 Cache 對象
13.2  使用 ASP.NET 輸出緩存
13.2.1  輸出緩存的類型
13.2.2  使用頁輸出緩存
案例2  演示沒有使用緩存的頁在每一次刷新時的變化情況
案例3  演示使用了緩存的頁在每一次刷新時時的變化情況
案例4  演示改變一個參數是如何導致一個新頁被緩存
13.2.3  使用片段緩存
13.3  配置 ASP.NET Web 應用程序
13.3.1  配置方法概述
13.3.2  使用 Machine.config 配置 Web 服務器
13.3.3  使用 Web.config 配置 Web 應用程序
13.3.4  配置繼承
13.3.5  在 Web.config 中保存和檢索數據
13.3.6  使用動態(tài)屬性
案例5  使用動態(tài)屬性配置 SqlConnection 對象
13.4  部署 ASP.NET Web 應用程序
13.5  本章小結
13.6 本章習題
13.7 本章答案
第14章  Internet信息服務身份驗證
14.1  Web 客戶端身份驗證介紹
14.1.1  Web 服務器容易被攻擊的理由
14.1.2  身份驗證與授權
14.1.3  模擬與委托
14.1.4  受信任的子系統模型
        14.1.5  用戶標識和權限
14.1.6  IIS 模擬 Windows 用戶賬戶的實現
14.1.7  以編程方式訪問用戶標識
14.2  配置 Web 服務器的訪問權限
14.2.1  使用 IP 地址和域名限制
14.2.2  使用基于 Web 的權限
14.2.3  使用權限向導
14.3  選擇安全的客戶端身份驗證方法
14.3.1  IIS Web 客戶端身份驗證概述
14.3.2  使用匿名身份驗證
14.3.3  使用基本身份驗證
14.3.4  使用摘要式身份驗證
14.3.5  使用集成 Windows 身份驗證
14.3.6  使用 Kerberos v5 協議與 NTLM 的比較
14.3.7  使用多種身份驗證方法
14.4  使用經過驗證的用戶賬戶運行服務
14.4.1  選擇 IIS 應用程序保護級別
14.4.2  配置 COM+ 應用程序使其以指定的用戶身份運行
14.4.3  為 COM+ 應用程序配置基于角色的安全
  14.5  本章小結
14.6 本章習題
14.7 本章答案
第15章  ASP.NET中的安全保護
    15.1  保護Web 頁面安全
       15.1.1 .NET 代碼訪問和基于角色的安全性
      15.1.1.1  代碼訪問安全性的概述
15.1.1.2  基于角色的安全性概述
15.1.2  ASP.NET 身份驗證方法的概述
15.1.2.1  比較 ASP.NET 身份驗證方法
15.1.2.2  配置 ASP.NET Web 應用程序
15.1.2.3  Web.config 文件中的身份驗證和授權配置的設置
15.1.2.4  保護單個的 Web 頁面
15.1.3  在ASP.NET中使用Windows身份驗證
15.1.4  使用ASP.NET Forms身份驗證
15.1.4.1  啟用 Forms 身份驗證
15.1.4.2  FormsAuthentication 對象
15.1.4.3  創(chuàng)建登錄頁面
15.1.4.4  基于角色的安全性與 ASP.NET Forms 身份驗證混合使用
15.1.5  Microsoft.NET Passport 身份驗證概述
    15.2  保護文件系統數據的安全
15.2.1 保護文件安全的概述
15.2.2  Windows 訪問控制
15.2.3  以編程方式創(chuàng)建 ACL
15.2.4  保護 ASP.NET Web 應用程序文件
15.3  保護Microsoft SQL Server的安全
15.3.1  SQL Server 的連接與安全
15.3.1.1  SQL 客戶端用戶身份
15.3.1.2  SQL Server 中的身份驗證方法概述
15.3.1.3  配置 SQL Server 的安全模式
15.3.1.4  安全配置和連接池
15.3.1.5  連接到 SQL Server
15.3.1.6  SQL Server 登錄
15.3.1.7  SQL Server 權限
15.3.2  基于SQL Server 角色的安全性
15.3.2.1  固定服務器角色
15.3.2.2  數據庫角色
15.3.2.3  固定數據庫角色
15.3.2.4  用戶數據庫角色
15.3.2.5  應用程序數據庫角色
15.3.2.6  連接 SQL Server 的最佳實踐
15.3.3  數據庫連接字符串的存儲
15.3.3.1  使用 DPAPI
15.3.3.2  使用 Web.config 和 Machine.config
15.3.3.3  使用 UDL 文件
15.3.3.4  使用自定義文本文件
15.3.3.5  使用注冊表
15.3.3.6  使用 COM+ 目錄
15.3.4  保護 SQL Server 通信
15.3.5  防止 SQL 注入攻擊
15.3.5.1  SQL 注入攻擊概述
15.3.5.2  防止 SQL 注入攻擊
15.3.5.3  使用ADO.NET的SQL參數
15.4 保證通信中的機密信息和數據完整性
15.4.1  密碼系統概述
15.4.2  使用數字證書
15.4.3  使用安全套接層(SSL)/傳輸層安全協議(TLS)
15.4.3.1  安全協議概述
15.4.3.2  SSL/TLS 工作原理
15.4.3.3  啟用 IIS Web 應用程序的 SSL 支持
15.4.3.4  確認客戶端證書的真實性
15.4.3.5  使用客戶端證書映射
15.4.3.6  SSL/TLS的使用準則
15.4.4  使用 Internet通訊協議安全性
    15.5  測試 Web 站點的安全性
15.5.1  Web 應用程序的安全性測試
15.5.2  創(chuàng)建安全性測試計劃
15.5.2.1  安全性測試計劃概述
15.5.2.2  決定測試接口
15.5.2.3  測試數據——無效的輸入數據
15.5.2.4  測試數據——身份驗證數據、授權數據和實現數據
15.5.2.5  測試用例的組成元素
15.5.3  執(zhí)行安全性測試
15.6  本章小結
15.7 本章習題
15.8 本章答案
第16章  ASP.NET實際案例開發(fā)
16.1  在線旅游線路預訂系統
16.1.1 用戶管理模塊
16.1.1.1 普通用戶注冊頁面
16.1.1.2 旅游聯盟用戶注冊頁面
16.1.1.2 用戶注冊信息修改界面
        16.1.2  線路發(fā)布模塊
              16.1.2.1 線路發(fā)布
              16.1.2.2 線路信息介紹
16.1.2.3 線路信息修改
16.1.2.4 所經城市景點介紹
        16.1.3  線路預定模塊
              16.1.3.1 線路預定
              16.1.3.2 查看某條線路已組團情況
              16.1.3.3 查看用戶歷史信息
        16.1.4  路線查詢模塊
              16.1.4.1 根據出發(fā)城市查詢
              16.1.4.2 根據途經城市查詢
              16.1.4.3 根據交通工具查詢
              16.1.4.4 根據旅游費用查詢
              16.1.4.5 根據旅行天數查詢
              16.1.4.6 根據組團人數查詢
        16.1.5  后臺管理模塊
              16.1.5.1 用戶管理頁面
              16.1.5.2 線路管理頁面
              16.1.5.3 信息統計管理
        16.1.6  用戶留言板
        16.1.7  案例小結
16.2  汽車修理管理系統
    16.2.1 前臺管理模塊
          16.2.1.1 維修業(yè)務接待
          16.2.1.2 結算工單
          16.2.1.3 查詢維修工時
          16.2.1.4 查詢客戶及汽車歷史檔案
    16.2.2 統計報表模塊
          16.2.2.1 日營業(yè)報表
          16.2.2.2 零配件報表
          16.2.2.3 車輛結算及收銀報表
          16.2.2.4  其他分析報表
    16.2.3 配件管理模塊
          16.2.3.1  配件入庫管理
          16.2.3.2  配件訂購管理
          16.2.3.3  配件查詢管理
          16.2.3.4  其他管理
    16.2.4 用戶管理界面
          16.2.4.1  用戶注冊
          16.2.4.2  用戶留言
          16.2.4.3  用戶注冊信息修改
    16.2.5 后臺管理模塊
          16.2.5.1 權限管理
          16.2.5.2 數據設置
          16.2.5.3 系統管理
         16.2.6  案例小結
   16.3  本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號