ASP.NET程式設計教程(第2版)

ASP.NET程式設計教程(第2版)

《ASP.NET程式設計教程(第2版)》是2020年6月1日機械工業出版社出版的圖書,作者是崔連和。

基本介紹

  • 書名:ASP.NET程式設計教程(第2版)
  • 作者:崔連和
  • 出版社:機械工業出版社
  • ISBN:9787111653707
內容簡介,圖書目錄,
《ASP.NET程式設計教程(第2版)》系統闡述了ASP.NET編程理論與方法,既偏重於常用技術的介紹,又突出了ASP.NET在實際開發中的套用。《ASP.NET程式設灶汽重計教程(第2版)》以 2015為開發環境,以企業實際套用為藍本,以大量的圖例和實例對ASP.NET做了深入淺出的講解。主要內容包括ASP.NET概述、Visual Studio 2015編程、ASP.NET(C#)語法基礎、ASP.NET常用控制項和內置對象、資料庫操作、數據綁定控制項套用、網站登錄與導航、ASP.NET MVC編程、主題和母版頁技術、LINQ技術和AJAX技術。並用兩個案例對全書內容做了套用指導。
《ASP.NET程式設計教程(第2版)》可作為高等院校計算機類專業的相關教材或教學參考書,還可供編程愛好者棄駝試、培訓人員閱讀參考。
《ASP.NET程式設計教程(第2版)》配套授課電子課件、教學計畫、教學大綱、配套視頻、配套題庫、原始碼、教學講稿等材料。
前言
第1章 ASP.NET概述
1.1 ASP.NET簡介
1.1.1 ASP.NET含義
1.1.2 ASP.NET的歷史
1.1.3 ASP.NET的優越戀承套之處
1.1.4 ASP.NET程式
1.2.NET Framework概述
1.2.1.NET Framework含義
1.2.2.NET Framework組成
1.2.3 公共語言運行庫
1.2.4.NET Framework類庫
1.2.5 命名空間
1.3.NET運行環境構建
1.3.譽乃符求1 開發環境的安裝
1.3.2.NET Framework 4.5 的安裝
1.3.3 IIS伺服器的搭建
本章小結
每章一考
第2章 Visual Studio 2015編程
2.1 Visual Studio 2015的獲取與安裝
2.1.1 Visual Studio 2015的獲取
2.1.2 Visual Studio 2015的安裝
2.2 Visual Studio 2015的操作環境
2.2.1 Visual Studio 2015的局洪夜界面
2.2.2 Visual Studio 2015的常用快捷鍵
2.2.3 Visual Studio 2015的基本乃酷使用
2.3 構建ASP.NET窗體
2.3.1 構建Web頁面
2.3.2 Web頁面結構
2.3.3 Web頁面代碼存在形式
2.3.4 ASP.NET代碼編寫
2.4 綜合實例:編寫一個簡單的ASP.NET程式
本章小結
每章一考
第3章 ASP.NET(C#)語法基礎
3.1 C#概述
3.1.1 C#簡介
3.1.2 C#的特點
3.1.3 C#語言的控制台應用程式運行環境
3.1.4 C#語法規則
3.1.5 C#程式的編寫遷刪閥驗和運行
3.2 C#語言的數據類型
3.2.1 值類型
3.2.2 引用類型
3.2.3 裝箱和拆箱
3.3 常量、變數和運算符
3.3.1 常量
3.3.2 變數
3.3.3 運算符
3.4 數組
3.4.1 數組的有關概念
3.4.2 數組的定義
3.4.3 數組的使用
3.4.4 與數組有關的操作
3.5 C#程式控制結構
3.5.1 順序結構
3.5.2 選擇結構
3.5.3 循環結構
3.6 C#常用系統類
3.6.1 字元串操作
3.6.2 日期和時間
3.6.3 數據轉換
3.7 方法(函式)
3.8 類和對象
3.8.1 類
3.8.2 類的操作
3.8.3 類的訪問控制
3.8.4 繼承
3.8.5 Object類(System.Object)
3.8.6 對象
3.9 異常處理
3.9.1 SystemException類
3.9.2 使用try和catch關鍵字
3.9.3 使用異常處理的優點
3.9.4 使用多條catch子句
3.9.5 捕獲所有異常
3.9.6 手動拋出異常 (throw)
3.9.7 finally語句
3.1 0 C#新增功能
3.1 0.1 可選參數和命名參數
3.1 0.2 動態對象
3.1 0.3 對象初始化器
3.1 0.4 匿名類型
3.1 1 綜合實例:函式的使用
本章小結
每章一考
第4章 ASP.NET常用控制項
4.1 ASP.NET控制項概述
4.1.1 ASP.NET控制項的使用方法
4.1.2 ASP.NET控制項的分類
4.1.3 ASP.NET控制項的共同屬性
4.2 標準控制項
4.2.1 Label控制項
4.2.2 TextBox控制項
4.2.3 Button控制項
4.2.4 HiddenField 控制項
4.2.5 HyperLink控制項
4.2.6 Image控制項
4.2.7 ImageMap控制項
4.2.8 FileUpload控制項
4.2.9 容器類控制項
4.2.1 0 Table、TableRow和TableCell控制項
4.2.1 1 Subsitution控制項
4.3 驗證控制項
4.3.1 驗證控制項概述
4.3.2 RequiredFieldValidator控制項
4.3.3 CompareValidator控制項
4.3.4 RangeValidator控制項
4.3.5 RegularExpressionValidator控制項
4.3.6 CustomValidator控制項
4.3.7 ValidationSummary控制項
4.4 列表控制項
4.4.1 ListBox控制項
4.4.2 CheckBox與CheckBoxList控制項
4.4.3 RadioButton 與RadioButtonList控制項
4.4.4 BulletedList控制項
4.4.5 DropDownList控制項
4.5 用戶控制項
4.5.1 用戶控制項概述
4.5.2 創建用戶控制項
4.5.3 將ASP.NET網頁轉換為用戶控制項
4.6 Rich控制項
4.6.1 Wizard控制項
4.6.2 AdRotator控制項
4.6.3 Calendar控制項
4.6.4 MultiView和View控制項
4.7 綜合實例:ASP.NET控制項的綜合使用
本章小結
每章一考
第5章 ASP.NET內置對象
5.1 ASP.NET內置對象概述
5.2 Request 對象
5.2.1 Request對象概述
5.2.2 Request對象的屬性和方法
5.2.3 Request基本套用
5.2.4 Request對象方法舉例
5.3 Response對象
5.3.1 Response對象概述
5.3.2 Response對象的屬性和方法
5.3.3 Response基本套用
5.3.4 Response對象方法舉例
5.4 Application對象
5.4.1 Application對象概述
5.4.2 Application對象的屬性和方法
5.4.3 Application基本套用
5.4.4 Application對象方法舉例
5.5 Session對象
5.5.1 Session對象概述
5.5.2 Session對象的屬性和方法
5.5.3 Session基本套用
5.5.4 Session對象方法舉例
5.6 Cookie對象
5.6.1 Cookie對象概述
5.6.2 Cookie對象的屬性和方法
5.6.3 Cookie基本套用
5.7 Server對象
5.7.1 Server對象概述
5.7.2 Server對象的屬性和方法
5.7.3 Server基本套用
5.8 綜合實例:Server對象方法舉例
本章小結
每章一考
第6章 資料庫操作
6.1 ASP.NET 資料庫操作概述
6.1.1 資料庫概述
6.1.2 ADO.NET
6.1.3 ADO.NET中的各類資料庫接口
6.2 資料庫的連線
6.2.1 資料庫連線概述
6.2.2 連線到Access資料庫
6.2.3 連線到SQL Server資料庫
6.2.4 連線到Oracle資料庫
6.2.5 連線到MySQL資料庫
6.2.6 資料庫連線實例
6.3 連線式運算元據庫
6.3.1 連線式運算元據庫概述
6.3.2 連線式運算元據庫的流程
6.3.3 連線式運算元據庫所使用的Command對象詳解
6.3.4 連線方式運算元據庫所使用的DataReader對象詳解
6.3.5 連線方式運算元據庫實例
6.4 資料庫的離線操作
6.4.1 離線方式運算元據庫概述
6.4.2 離線方式運算元據庫的流程
6.4.3 離線方式運算元據庫所使用的DataAdapter對象詳解
6.4.4 離線方式運算元據庫所使用的DataSet對象詳解
6.5 綜合實例:離線方式舉例
本章小結
每章一考
第7章 數據綁定控制項套用
7.1 SQL Server 2008 Express
7.1.1 SQL Server 2008 Express概述
7.1.2 SSMSE的安裝與使用
7.1.3 集成開發環境資料庫操作
7.2 數據綁定控制項的使用
7.2.1 數據綁定控制項共有屬性
7.2.2 數據源的設定
7.2.3 數據控制項模板的使用
7.3 常用數據源控制項
7.3.1 數據源控制項概述
7.3.2 SqlDataSource的使用
7.4 常用數據綁定控制項
7.4.1 GridView控制項
7.4.2 ListView控制項
7.4.3 FormView控制項
7.4.4 Repeater控制項
7.4.5 DataPager控制項
7.4.6 DataList控制項
7.4.7 DetailsView控制項
7.5 綜合實例:DetailsView控制項套用舉例
本章小結
每章一考
第8章 網站登錄與導航
8.1 網站登錄管理技術
8.1.1 ASP.NET網站登錄管理的基本原理
8.1.2 驗證類型
8.1.3 驗證類型的配置
8.1.4 用戶管理
8.1.5 角色管理
8.1.6 訪問規則設定
8.2 登錄控制項
8.2.1 登錄控制項外觀設計
8.2.2 Login控制項
8.2.3 LoginName控制項
8.2.4 LoginStatus控制項
8.2.5 LoginView控制項
8.2.6 CreateUserWizard控制項
8.2.7 ChangePassword控制項
8.2.8 PasswordRecovery控制項
8.3 導航技術
8.3.1 站點地圖
8.3.2 SiteMapPath控制項
8.3.3 TreeView控制項
8.3.4 Menu控制項
8.4 綜合實例:登錄和導航舉例
本章小結
每章一考
第9章 ASP.NET MVC編程
9.1 創建ASP.NET MVC項目
9.1.1 新建項目
9.1.2 查看路由規則
9.1.3 添加一個示例
9.1.4 添加View
9.2 前端UI設計
9.2.1 新建Action
9.2.2 添加相應的View
9.2.3 登錄界面UI設計
9.3 前端的數據傳遞到Controller
9.4 路由的最佳化
本章小結
每章一考
第10章 主題和母版頁技術
10.1 CSS樣式
10.1.1 概述
10.1.2 CSS樣式的創建
10.1.3 CSS樣式的套用
10.2 主題的使用
10.2.1 概述
10.2.2 創建頁面主題
10.2.3 創建皮膚
10.2.4 主題圖片和其他資源
10.2.5 主題的套用與禁用
10.2.6 主題與級聯樣式(CSS)
10.3 母版頁
10.3.1 母版頁的組成
10.3.2 母版頁技術常用控制項
10.3.3 母版頁的運行過程
10.3.4 母版頁的優越之處
10.3.5 母版頁技術套用過程
10.3.6 母版頁的創建與使用
10.3.7 母版頁的原理
10.3.8 母版頁與內容頁的關聯
10.3.9 母版頁編程
10.4 綜合實例:主題切換
本章小結
每章一考
第11章 LINQ技術
11.1 LINQ技術概述
11.1.1 LINQ的含義
11.1.2 LINQ的特點
11.1.3 LINQ的基本原理
11.1.4 LINQ技術分類
11.2 LINQ技術的套用
11.2.1 LINQ常用語句
11.2.2 LINQ to SQL的使用
11.3 LinqDataSource控制項
11.3.1 LinqDataSource控制項的屬性
11.3.2 LinqDataSource控制項的使用
11.4 綜合實例:LINQ套用舉例
11.4.1 實例概述
11.4.2 實例界面
11.4.3 界面設計
本章小結
每章一考
第12章 AJAX技術
12.1 AJAX技術概述
12.1.1 AJAX的含義
12.1.2 AJAX的優點
12.2 AJAX控制項
12.2.1 AJAX控制項概述
12.2.2 UpdatePanel控制項
12.2.3 Timer控制項
12.2.4 UpdateProgress控制項
12.2.5 ScriptManagerProxy控制項
12.2.6 AJAX簡單套用示例
12.3 AJAX控制項工具包的使用
12.3.1 控制項工具包的獲取及安裝
12.3.2 控制項工具包的典型套用
本章小結
每章一考
第13章 綜合實例
13.1 初級案例:學生信息管理
系統
13.1.1 創建資料庫
13.1.2 建立網站
13.2 中級案例:中小企業辦公自動化系統
13.2.1 OA系統簡介
13.2.2 系統主要功能
13.2.3 資料庫
13.2.4 各模組開發
本章小結
每章一考
參考文獻
3.1 C#概述
3.1.1 C#簡介
3.1.2 C#的特點
3.1.3 C#語言的控制台應用程式運行環境
3.1.4 C#語法規則
3.1.5 C#程式的編寫和運行
3.2 C#語言的數據類型
3.2.1 值類型
3.2.2 引用類型
3.2.3 裝箱和拆箱
3.3 常量、變數和運算符
3.3.1 常量
3.3.2 變數
3.3.3 運算符
3.4 數組
3.4.1 數組的有關概念
3.4.2 數組的定義
3.4.3 數組的使用
3.4.4 與數組有關的操作
3.5 C#程式控制結構
3.5.1 順序結構
3.5.2 選擇結構
3.5.3 循環結構
3.6 C#常用系統類
3.6.1 字元串操作
3.6.2 日期和時間
3.6.3 數據轉換
3.7 方法(函式)
3.8 類和對象
3.8.1 類
3.8.2 類的操作
3.8.3 類的訪問控制
3.8.4 繼承
3.8.5 Object類(System.Object)
3.8.6 對象
3.9 異常處理
3.9.1 SystemException類
3.9.2 使用try和catch關鍵字
3.9.3 使用異常處理的優點
3.9.4 使用多條catch子句
3.9.5 捕獲所有異常
3.9.6 手動拋出異常 (throw)
3.9.7 finally語句
3.1 0 C#新增功能
3.1 0.1 可選參數和命名參數
3.1 0.2 動態對象
3.1 0.3 對象初始化器
3.1 0.4 匿名類型
3.1 1 綜合實例:函式的使用
本章小結
每章一考
第4章 ASP.NET常用控制項
4.1 ASP.NET控制項概述
4.1.1 ASP.NET控制項的使用方法
4.1.2 ASP.NET控制項的分類
4.1.3 ASP.NET控制項的共同屬性
4.2 標準控制項
4.2.1 Label控制項
4.2.2 TextBox控制項
4.2.3 Button控制項
4.2.4 HiddenField 控制項
4.2.5 HyperLink控制項
4.2.6 Image控制項
4.2.7 ImageMap控制項
4.2.8 FileUpload控制項
4.2.9 容器類控制項
4.2.1 0 Table、TableRow和TableCell控制項
4.2.1 1 Subsitution控制項
4.3 驗證控制項
4.3.1 驗證控制項概述
4.3.2 RequiredFieldValidator控制項
4.3.3 CompareValidator控制項
4.3.4 RangeValidator控制項
4.3.5 RegularExpressionValidator控制項
4.3.6 CustomValidator控制項
4.3.7 ValidationSummary控制項
4.4 列表控制項
4.4.1 ListBox控制項
4.4.2 CheckBox與CheckBoxList控制項
4.4.3 RadioButton 與RadioButtonList控制項
4.4.4 BulletedList控制項
4.4.5 DropDownList控制項
4.5 用戶控制項
4.5.1 用戶控制項概述
4.5.2 創建用戶控制項
4.5.3 將ASP.NET網頁轉換為用戶控制項
4.6 Rich控制項
4.6.1 Wizard控制項
4.6.2 AdRotator控制項
4.6.3 Calendar控制項
4.6.4 MultiView和View控制項
4.7 綜合實例:ASP.NET控制項的綜合使用
本章小結
每章一考
第5章 ASP.NET內置對象
5.1 ASP.NET內置對象概述
5.2 Request 對象
5.2.1 Request對象概述
5.2.2 Request對象的屬性和方法
5.2.3 Request基本套用
5.2.4 Request對象方法舉例
5.3 Response對象
5.3.1 Response對象概述
5.3.2 Response對象的屬性和方法
5.3.3 Response基本套用
5.3.4 Response對象方法舉例
5.4 Application對象
5.4.1 Application對象概述
5.4.2 Application對象的屬性和方法
5.4.3 Application基本套用
5.4.4 Application對象方法舉例
5.5 Session對象
5.5.1 Session對象概述
5.5.2 Session對象的屬性和方法
5.5.3 Session基本套用
5.5.4 Session對象方法舉例
5.6 Cookie對象
5.6.1 Cookie對象概述
5.6.2 Cookie對象的屬性和方法
5.6.3 Cookie基本套用
5.7 Server對象
5.7.1 Server對象概述
5.7.2 Server對象的屬性和方法
5.7.3 Server基本套用
5.8 綜合實例:Server對象方法舉例
本章小結
每章一考
第6章 資料庫操作
6.1 ASP.NET 資料庫操作概述
6.1.1 資料庫概述
6.1.2 ADO.NET
6.1.3 ADO.NET中的各類資料庫接口
6.2 資料庫的連線
6.2.1 資料庫連線概述
6.2.2 連線到Access資料庫
6.2.3 連線到SQL Server資料庫
6.2.4 連線到Oracle資料庫
6.2.5 連線到MySQL資料庫
6.2.6 資料庫連線實例
6.3 連線式運算元據庫
6.3.1 連線式運算元據庫概述
6.3.2 連線式運算元據庫的流程
6.3.3 連線式運算元據庫所使用的Command對象詳解
6.3.4 連線方式運算元據庫所使用的DataReader對象詳解
6.3.5 連線方式運算元據庫實例
6.4 資料庫的離線操作
6.4.1 離線方式運算元據庫概述
6.4.2 離線方式運算元據庫的流程
6.4.3 離線方式運算元據庫所使用的DataAdapter對象詳解
6.4.4 離線方式運算元據庫所使用的DataSet對象詳解
6.5 綜合實例:離線方式舉例
本章小結
每章一考
第7章 數據綁定控制項套用
7.1 SQL Server 2008 Express
7.1.1 SQL Server 2008 Express概述
7.1.2 SSMSE的安裝與使用
7.1.3 集成開發環境資料庫操作
7.2 數據綁定控制項的使用
7.2.1 數據綁定控制項共有屬性
7.2.2 數據源的設定
7.2.3 數據控制項模板的使用
7.3 常用數據源控制項
7.3.1 數據源控制項概述
7.3.2 SqlDataSource的使用
7.4 常用數據綁定控制項
7.4.1 GridView控制項
7.4.2 ListView控制項
7.4.3 FormView控制項
7.4.4 Repeater控制項
7.4.5 DataPager控制項
7.4.6 DataList控制項
7.4.7 DetailsView控制項
7.5 綜合實例:DetailsView控制項套用舉例
本章小結
每章一考
第8章 網站登錄與導航
8.1 網站登錄管理技術
8.1.1 ASP.NET網站登錄管理的基本原理
8.1.2 驗證類型
8.1.3 驗證類型的配置
8.1.4 用戶管理
8.1.5 角色管理
8.1.6 訪問規則設定
8.2 登錄控制項
8.2.1 登錄控制項外觀設計
8.2.2 Login控制項
8.2.3 LoginName控制項
8.2.4 LoginStatus控制項
8.2.5 LoginView控制項
8.2.6 CreateUserWizard控制項
8.2.7 ChangePassword控制項
8.2.8 PasswordRecovery控制項
8.3 導航技術
8.3.1 站點地圖
8.3.2 SiteMapPath控制項
8.3.3 TreeView控制項
8.3.4 Menu控制項
8.4 綜合實例:登錄和導航舉例
本章小結
每章一考
第9章 ASP.NET MVC編程
9.1 創建ASP.NET MVC項目
9.1.1 新建項目
9.1.2 查看路由規則
9.1.3 添加一個示例
9.1.4 添加View
9.2 前端UI設計
9.2.1 新建Action
9.2.2 添加相應的View
9.2.3 登錄界面UI設計
9.3 前端的數據傳遞到Controller
9.4 路由的最佳化
本章小結
每章一考
第10章 主題和母版頁技術
10.1 CSS樣式
10.1.1 概述
10.1.2 CSS樣式的創建
10.1.3 CSS樣式的套用
10.2 主題的使用
10.2.1 概述
10.2.2 創建頁面主題
10.2.3 創建皮膚
10.2.4 主題圖片和其他資源
10.2.5 主題的套用與禁用
10.2.6 主題與級聯樣式(CSS)
10.3 母版頁
10.3.1 母版頁的組成
10.3.2 母版頁技術常用控制項
10.3.3 母版頁的運行過程
10.3.4 母版頁的優越之處
10.3.5 母版頁技術套用過程
10.3.6 母版頁的創建與使用
10.3.7 母版頁的原理
10.3.8 母版頁與內容頁的關聯
10.3.9 母版頁編程
10.4 綜合實例:主題切換
本章小結
每章一考
第11章 LINQ技術
11.1 LINQ技術概述
11.1.1 LINQ的含義
11.1.2 LINQ的特點
11.1.3 LINQ的基本原理
11.1.4 LINQ技術分類
11.2 LINQ技術的套用
11.2.1 LINQ常用語句
11.2.2 LINQ to SQL的使用
11.3 LinqDataSource控制項
11.3.1 LinqDataSource控制項的屬性
11.3.2 LinqDataSource控制項的使用
11.4 綜合實例:LINQ套用舉例
11.4.1 實例概述
11.4.2 實例界面
11.4.3 界面設計
本章小結
每章一考
第12章 AJAX技術
12.1 AJAX技術概述
12.1.1 AJAX的含義
12.1.2 AJAX的優點
12.2 AJAX控制項
12.2.1 AJAX控制項概述
12.2.2 UpdatePanel控制項
12.2.3 Timer控制項
12.2.4 UpdateProgress控制項
12.2.5 ScriptManagerProxy控制項
12.2.6 AJAX簡單套用示例
12.3 AJAX控制項工具包的使用
12.3.1 控制項工具包的獲取及安裝
12.3.2 控制項工具包的典型套用
本章小結
每章一考
第13章 綜合實例
13.1 初級案例:學生信息管理
系統
13.1.1 創建資料庫
13.1.2 建立網站
13.2 中級案例:中小企業辦公自動化系統
13.2.1 OA系統簡介
13.2.2 系統主要功能
13.2.3 資料庫
13.2.4 各模組開發
本章小結
每章一考
參考文獻

相關詞條

熱門詞條

聯絡我們