ASP·NET程式設計教程(C#版)

ASP·NET程式設計教程(C#版)

《ASP.NET程式設計教程(C#版)》是2017年6月機械工業出版社出版的圖書,作者是崔淼。

基本介紹

  • 書名:ASP·NET程式設計教程(C#版)
  • 作者:崔淼
  • ISBN:9787111312239
  • 定價:49元
  • 出版社:機械工業出版社
  • 出版時間:2017年6月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以MicrosoftVisualStudio2008為開發平台,兼容MicrosoftVisualStudio2005。以C#為開發語言,面向毫無程式設計基礎的讀者,從零開始,採用案例方式,全面細緻地介紹了ASP.NET的基礎知識、特點和具體套用。

圖書目錄

目錄
出版說明
前言
第1章ASP.NET與Visual Studio開發平台
1.1C/S和B/S架構體系
1.1.1C/S與B/S架構的比較
1.1.2B/S架構編程技術
1.1.3ASP.NET網站的主要組成檔案
1.2Visual Studio集成開發環境
1.2.1Visual Studio項目管理
1.2.2使用Visual Studio的幫助系統
1.3創建ASP.NET網站的基本步驟
1.4習題
第2章網頁設計基礎
2.1HTML和XHTML標記語言
2.1.1HTML的基本格式
2.1.2常用HTML標記
2.1.3XHTML的基本格式
2.1.4常用XHTML標記
2.2在Visual Studio中設計網微祝汗頁
2.2.1向ASP.NET網站中添加靜態網頁
2.2.2.aspx檔案與XHTML
2.2.3Visual Studio提供的網頁設計環境
2.3樣式控制
2.3.1CSS的概念
2.3.2向ASP.NET網站中添加樣式表
2.3.3使用樣式付疊套生成器
2.3.4創建和使用樣式規則
2.4頁面布局
2.4.1使用表格布局頁面
2.4.2使用DIV和CSS布局頁面
2.4.3頁面元素的定位
2.5習題
第3章主題與母版頁
3.1使用主題和外觀檔案
3.1.1使用主題
3.1.2使用外觀檔案
3.1.3利用主題實現頁面換膚
3.2母版頁與內容頁
3.2.1母版頁和內容詢束頁的概念
3.2.2創建母版頁和內容頁
3.3從內容頁訪問母版頁的內容
3.3.1從內容頁訪問母版頁控制項的屬性
3.3.2在內容頁中回響母版頁控制項的事件
3.4習題
第4章C#語法基礎與程式設計方法
4.1C#變數
4.1.1變數的命名規範
4.1.2聲明變數
4.1.3給變數賦值
4.1.4變數的作用域
4.2數據類型及類型轉換
4.2.1數值類型
4.2.2字元類型
4.2.3布爾類型和對象類型
4.2.4類型轉換
4.3運算符與表達式
4.3.1運算符與表達式類型
4.3.2運算符的優先權與結合性
4.4C#常用方法與屬性
4.4.1日期時間類常用方法與屬性
4.4.2常用數學方法與屬性
4.4.3常用字元串方法與屬性
4.4.4隨機方法
4.5結構化程式設計方法
4.5.1基本控制項籃企市殃與順序結構程式設計方法
4.5.2選擇結構程式設計方法
4.5.3循環結構程式設計方法
4.6習題
第5章ASP.NET常用控制項
5.1ASP.NET控制項概述
5.1.1HTML控制項和伺服器端控制項的概念
5.1.2控制項和頁面的執行過程她坑殼采
5.2常用標準伺服器端控制項
5.2.1ImageButton和HyperLink控制項
5.2.2Image和ImageMap控制項
5.2.3RadioButton和RadioButtonList控制項
5.2.4CheckBox和CheckList控制項
5.2.5ListBox和DropDownList控制項
5.2.6FileUpload控制項
5.2.7Table控制項
5.2.8容器控制項
5.3數據驗證控制項
5.3.1數據驗證控制項概述
5.3.2必須項驗證控制項(RequiredFieldValidator)
5.3.3比較驗證控制項(CompareValidator)
5.3.4範圍驗證控制項(RangeValidator)
5.3.5正則表迎葛跨達式驗證控制項(RegularExpressionValidator)
5.3.6自定義驗證控制項(CustomValidator)
5.3.7驗證摘要控制項(ValidatorSummary)
5.4用戶自定義控制項
5.4.1用戶自定義控制項概述
5.4.2創建用戶控制項
5.4.3在設計視圖中添加用戶控制項
5.4.4程式運行時動態添加用戶控制項
5.4.5公開構成控制項的屬性
5.5習題
第6章ASP.NET內置對象和狀態管理
6.1Page對象
6.1.1Page對象的常用屬性、方法和事件
6.1.2Web窗體頁面的生命周期
6.1.3Page對象的Load事件與Init事件比較
6.2Response對象
6.2.1Response對象的常用屬性和方法
6.2.2使用Response對象輸出信息堡槓墊到客戶端
6.2.3使用Redirect方法實現頁面跳轉
6.3Request對象
6.3.1Request對象的常用屬性和方法
6.3.2使用UserHostAddress屬性獲取用戶IP位址
6.3.3通過查詢字元串實現跨頁數據傳遞
6.3.4使用Browser屬性獲取客戶瀏覽器信息
6.3.5使用Form屬性處理HTML表單
6.4Server對象
6.4.1Server對象的常用屬性和方法
6.4.2Execute和Transfer方法
6.4.3MapPath方法
6.4.4對字元串編碼和解碼
6.5ASP.NET的狀態管理
6.5.1創建和使用Cookie對象
6.5.2創建和使用Session對象
6.5.3創建和使用Application對象
6.6習題
第7章ASP.NET AJAX
7.1基本概念
7.1.1Ajax的主要內容及原理
7.1.2ASP.NET AJAX概述
7.2常用ASP.NET AJAX控制項
7.2.1ScriptManager控制項和ScriptManagerProxy控制項
7.2.2UpdatePanel控制項
7.2.3UpdateProgress控制項
7.2.4Timer控制項
7.3ASP.NET AJAX控制項工具包
7.3.1安裝ASP.NET AJAX 控制項工具包
7.3.2使用ConfirmButtonExtender控制項彈出確認對話框
7.3.3使用RoundedCornersExtender控制項實現圓角效果
7.3.4使用CalendarExtender控制項
7.4習題
第8章資料庫基礎和數據訪問控制項
8.1使用資料庫系統
8.1.1創建Microsoft SQL Sever資料庫
8.1.2常用SQL語句
8.1.3Microsoft SQL Server常用操作
8.1.4創建Microsoft Access資料庫
8.2使用數據控制項訪問資料庫
8.2.1使用數據源控制項
8.2.2使用GridView控制項
8.2.3使用FormView控制項
8.2.4使用Repeater控制項
8.2.5使用DetailsView控制項
8.3習題
第9章使用ADO.NET訪問資料庫
9.1ADO.NET和資料庫通用接口
9.1.1ADO.NET概述
9.1.2資料庫通用接口
9.1.3ADO.NET的數據模型
9.1.4ADO.NET中的常用對象
9.2資料庫連線對象(Connection)
9.2.1Connection對象概述
9.2.2創建Connection對象
9.2.3Connection對象的屬性和方法
9.2.4資料庫的連線字元串
9.3資料庫命令對象(Command)
9.3.1創建Command對象
9.3.2Command對象的屬性和方法
9.4數據讀取對象(DataReader)
9.4.1DataReader對象的常用屬性及方法
9.4.2使用DataReader對象
9.5數據適配器對象(DataAdapter)
9.5.1DataAdapter對象概述
9.5.2DataAdapter對象的屬性和方法
9.6習題
第10章使用DataSet訪問資料庫
10.1DataSet概述
10.1.1DataSet與DataAdapter
10.1.2DataSet的組成
10.1.3DataSet中的對象、屬性和方法
10.2使用DataSet訪問資料庫
10.2.1創建DataSet
10.2.2填充DataSet
10.2.3多結果集填充
10.2.4添加新記錄
10.2.5修改記錄
10.2.6刪除記錄
10.3DataSet套用實例(網站用戶管理)
10.3.1用戶管理模組應具有的功能
10.3.2模組功能的實現
10.4習題
第11章LINQ to SQL資料庫操作
11.1LINQ的概念
11.1.1LINQ的構成
11.1.2與LINQ相關的幾個概念
11.2使用LinqDataSource控制項
11.2.1創建DataContext類
11.2.2配置LinqDataSource
11.2.3LinqDataSource控制項使用示例
11.3使用LINQ to SQL的對象和方法
11.3.1返回數據表中的全部記錄(select語句)
11.3.2返回數據表中符合條件的部分記錄(Where語句)
11.3.3返回數據集合的排序(OrderBy方法)
11.3.4連線不同數據表(Join語句)
11.3.5插入新記錄
11.3.6修改記錄
11.3.7刪除記錄
11.3.8使用LINQ to SQL直接執行SQL語句
11.4習題
第12章ASP.NET的安全管理
12.1用戶身份認證
12.1.1傳統的認證方法
12.1.2基於角色的安全管理簡介
12.2使用網站管理工具進行安全設定
12.2.1連線SQL Server資料庫
12.2.2使用ASP.NET網站管理工具
12.3使用登錄控制項
12.3.1Login控制項
12.3.2CreateUserWizard控制項
12.3.3LoginName和LoginStatus控制項
12.3.4LoginView控制項
12.3.5ChangePassword和PasswordRecovery控制項
12.4使用Membership API
12.4.1用戶管理
12.4.2角色管理
12.5習題
參考文獻
4.2數據類型及類型轉換
4.2.1數值類型
4.2.2字元類型
4.2.3布爾類型和對象類型
4.2.4類型轉換
4.3運算符與表達式
4.3.1運算符與表達式類型
4.3.2運算符的優先權與結合性
4.4C#常用方法與屬性
4.4.1日期時間類常用方法與屬性
4.4.2常用數學方法與屬性
4.4.3常用字元串方法與屬性
4.4.4隨機方法
4.5結構化程式設計方法
4.5.1基本控制項與順序結構程式設計方法
4.5.2選擇結構程式設計方法
4.5.3循環結構程式設計方法
4.6習題
第5章ASP.NET常用控制項
5.1ASP.NET控制項概述
5.1.1HTML控制項和伺服器端控制項的概念
5.1.2控制項和頁面的執行過程
5.2常用標準伺服器端控制項
5.2.1ImageButton和HyperLink控制項
5.2.2Image和ImageMap控制項
5.2.3RadioButton和RadioButtonList控制項
5.2.4CheckBox和CheckList控制項
5.2.5ListBox和DropDownList控制項
5.2.6FileUpload控制項
5.2.7Table控制項
5.2.8容器控制項
5.3數據驗證控制項
5.3.1數據驗證控制項概述
5.3.2必須項驗證控制項(RequiredFieldValidator)
5.3.3比較驗證控制項(CompareValidator)
5.3.4範圍驗證控制項(RangeValidator)
5.3.5正則表達式驗證控制項(RegularExpressionValidator)
5.3.6自定義驗證控制項(CustomValidator)
5.3.7驗證摘要控制項(ValidatorSummary)
5.4用戶自定義控制項
5.4.1用戶自定義控制項概述
5.4.2創建用戶控制項
5.4.3在設計視圖中添加用戶控制項
5.4.4程式運行時動態添加用戶控制項
5.4.5公開構成控制項的屬性
5.5習題
第6章ASP.NET內置對象和狀態管理
6.1Page對象
6.1.1Page對象的常用屬性、方法和事件
6.1.2Web窗體頁面的生命周期
6.1.3Page對象的Load事件與Init事件比較
6.2Response對象
6.2.1Response對象的常用屬性和方法
6.2.2使用Response對象輸出信息到客戶端
6.2.3使用Redirect方法實現頁面跳轉
6.3Request對象
6.3.1Request對象的常用屬性和方法
6.3.2使用UserHostAddress屬性獲取用戶IP位址
6.3.3通過查詢字元串實現跨頁數據傳遞
6.3.4使用Browser屬性獲取客戶瀏覽器信息
6.3.5使用Form屬性處理HTML表單
6.4Server對象
6.4.1Server對象的常用屬性和方法
6.4.2Execute和Transfer方法
6.4.3MapPath方法
6.4.4對字元串編碼和解碼
6.5ASP.NET的狀態管理
6.5.1創建和使用Cookie對象
6.5.2創建和使用Session對象
6.5.3創建和使用Application對象
6.6習題
第7章ASP.NET AJAX
7.1基本概念
7.1.1Ajax的主要內容及原理
7.1.2ASP.NET AJAX概述
7.2常用ASP.NET AJAX控制項
7.2.1ScriptManager控制項和ScriptManagerProxy控制項
7.2.2UpdatePanel控制項
7.2.3UpdateProgress控制項
7.2.4Timer控制項
7.3ASP.NET AJAX控制項工具包
7.3.1安裝ASP.NET AJAX 控制項工具包
7.3.2使用ConfirmButtonExtender控制項彈出確認對話框
7.3.3使用RoundedCornersExtender控制項實現圓角效果
7.3.4使用CalendarExtender控制項
7.4習題
第8章資料庫基礎和數據訪問控制項
8.1使用資料庫系統
8.1.1創建Microsoft SQL Sever資料庫
8.1.2常用SQL語句
8.1.3Microsoft SQL Server常用操作
8.1.4創建Microsoft Access資料庫
8.2使用數據控制項訪問資料庫
8.2.1使用數據源控制項
8.2.2使用GridView控制項
8.2.3使用FormView控制項
8.2.4使用Repeater控制項
8.2.5使用DetailsView控制項
8.3習題
第9章使用ADO.NET訪問資料庫
9.1ADO.NET和資料庫通用接口
9.1.1ADO.NET概述
9.1.2資料庫通用接口
9.1.3ADO.NET的數據模型
9.1.4ADO.NET中的常用對象
9.2資料庫連線對象(Connection)
9.2.1Connection對象概述
9.2.2創建Connection對象
9.2.3Connection對象的屬性和方法
9.2.4資料庫的連線字元串
9.3資料庫命令對象(Command)
9.3.1創建Command對象
9.3.2Command對象的屬性和方法
9.4數據讀取對象(DataReader)
9.4.1DataReader對象的常用屬性及方法
9.4.2使用DataReader對象
9.5數據適配器對象(DataAdapter)
9.5.1DataAdapter對象概述
9.5.2DataAdapter對象的屬性和方法
9.6習題
第10章使用DataSet訪問資料庫
10.1DataSet概述
10.1.1DataSet與DataAdapter
10.1.2DataSet的組成
10.1.3DataSet中的對象、屬性和方法
10.2使用DataSet訪問資料庫
10.2.1創建DataSet
10.2.2填充DataSet
10.2.3多結果集填充
10.2.4添加新記錄
10.2.5修改記錄
10.2.6刪除記錄
10.3DataSet套用實例(網站用戶管理)
10.3.1用戶管理模組應具有的功能
10.3.2模組功能的實現
10.4習題
第11章LINQ to SQL資料庫操作
11.1LINQ的概念
11.1.1LINQ的構成
11.1.2與LINQ相關的幾個概念
11.2使用LinqDataSource控制項
11.2.1創建DataContext類
11.2.2配置LinqDataSource
11.2.3LinqDataSource控制項使用示例
11.3使用LINQ to SQL的對象和方法
11.3.1返回數據表中的全部記錄(select語句)
11.3.2返回數據表中符合條件的部分記錄(Where語句)
11.3.3返回數據集合的排序(OrderBy方法)
11.3.4連線不同數據表(Join語句)
11.3.5插入新記錄
11.3.6修改記錄
11.3.7刪除記錄
11.3.8使用LINQ to SQL直接執行SQL語句
11.4習題
第12章ASP.NET的安全管理
12.1用戶身份認證
12.1.1傳統的認證方法
12.1.2基於角色的安全管理簡介
12.2使用網站管理工具進行安全設定
12.2.1連線SQL Server資料庫
12.2.2使用ASP.NET網站管理工具
12.3使用登錄控制項
12.3.1Login控制項
12.3.2CreateUserWizard控制項
12.3.3LoginName和LoginStatus控制項
12.3.4LoginView控制項
12.3.5ChangePassword和PasswordRecovery控制項
12.4使用Membership API
12.4.1用戶管理
12.4.2角色管理
12.5習題
參考文獻

相關詞條

熱門詞條

聯絡我們