ASP·NET(C#)程式設計

ASP·NET(C#)程式設計

《ASP.NET(C#)程式設計》是2014年9月清華大學出版社出版的圖書,作者是李華。

基本介紹

  • 中文名:ASP·NET(C#)程式設計
  • 作者:李華
  • 出版社:清華大學出版社
  • 出版時間:2014年9月
  • 定價:34.5 元
  • ISBN:9787302364375
內容簡介,圖書目錄,

內容簡介

ASP.NET是微軟提供的Web開發編程技術,採用C#作為開發語言。本書是學習Visual Studio 2010所必需的入門書,主要內容有ASP.NET的基礎知識、網頁設計基礎知識、C#語法基礎、內置對象概述、ASP.NET常用控制項、資料庫、ADO.NET資料庫技術、數據綁定、數據控制項、主題和母版頁、站點導航、AJAX技術及套用、LINQ技術、用戶控制項等。
為了使讀者能更好地掌握ASP.NET的基礎知識,每章都安排了一定的案例。在介紹了基本開發後,最後還介紹了一個教務管理系統的實現,包括系統分析、資料庫設計、詳細設計等,主要介紹了學生界面的管理、教師界面的管理、操作員界面的管理等,實現對學生信息管理和成績管理等功能。
本書既適合廣大Web網站開發人員、網站管理維護人員和大專院校學生閱讀,也適合.NET平台的初學者以及熱愛.NET技術的入門人員。

圖書目錄

第1章ASP.NET概述
1.1ASP.NET 簡介
1.1.1區分ASP.NET和C#
1.1.2ASP.NET工作原理
1.1.3ASP.NET頁面與Web伺服器的互動過程
1.2.NET Framework
1.2.1公共語言運行時
1.2.2公共語言規範
1.2.3中間語言
1.2.4託管執行過程
1.3Visual Studio 2010簡介
1.3.1Visual Studio歷史
1.3.2Visual Studio 2010特點
1.3.3安裝Visual Studio 2010
1.3.4配置集成開發環境IDE
1.4創建ASP.NET網站包括的主要檔案
1.5開發一個簡單程式
1.6解決方案資源管理器
1.7ASP.NET Development Server組件
1.8Visual Studio 的技巧
1.8.1代碼區域顯示行號
1.8.2選擇瀏覽器
小結
習題
第2章網頁設計基礎知識
2.1HTML基礎
2.1.1HTML常用標記
2.1.2案例分析
2.2XHTML
2.3JavaScript語言
2.4CSS樣式表
2.4.1靜態添加
2.4.2創建獨立的CSS樣式表檔案
2.4.3在網頁檔案中定義CSS樣式表
小結
習題
第3章C#語法基礎
3.1C#語言
3.2變數和常量
3.2.1聲明變數
3.2.2聲明常量
3.3數據類型
3.3.1值類型
3.3.2引用類型
3.3.3類型轉換
3.4數據運算
3.5控制語句
3.5.1選擇語句
3.5.2循環語句
3.5.3異常處理
3.6類和對象
3.6.1類和對象的概念
3.6.2類的定義
3.6.3類的成員
3.6.4方法中的參數
3.6.5構造函式和析構函式
3.6.6繼承
3.7接口
3.7.1創建接口
3.7.2實現接口
3.8委託與事件
3.9命名空間
3.9.1聲明命名空間
3.9.2使用命名空間
小結
習題
第4章內置對象概述
4.1Page對象
4.1.1Page對象的常用事件
4.1.2Page對象的屬性
4.2Response對象
4.2.1Response對象的屬性
4.2.2Response對象的方法
4.2.3Response對象與JavaScript的使用
4.3Server對象
4.3.1Server對象的屬性
4.3.2Server對象的方法
4.3.3頁面間的跳轉
4.4Request對象
4.4.1Request對象的屬性
4.4.2Request對象的方法
4.4.3獲得頁面間傳送的參數
4.4.4獲取客戶端的信息
4.5Session對象
4.5.1Session對象的屬性
4.5.2Session對象的方法
4.5.3Session對象的事件
4.5.4Session舉例
4.6Application對象
4.6.1Application對象的屬性
4.6.2Application對象的方法
4.6.3Application對象的事件
4.6.4全局配置檔案Global.asax
4.6.5設計訪問人數的程式
4.7Cookie對象
4.7.1Cookie對象的屬性
4.7.2Cookie對象的方法
4.7.3Cookie對象事例
小結
習題
第5章ASP.NET控制項技術與組件開發
5.1伺服器控制項
5.2ASP.NET常用控制項介紹
5.2.1標籤控制項Label
5.2.2文本框控制項TextBox
5.2.3Button控制項
5.2.4單選按鈕控制項RadioButton
5.2.5複選框控制項CheckBox
5.2.6組框控制項Panel
5.2.7列表框控制項ListBox
5.2.8列表框控制項CheckBoxList
5.2.9超連結控制項HyperLink
5.2.10檔案上傳控制項FileUpload
5.2.11DropDownList控制項
5.2.12Table控制項
5.2.13Image控制項
5.2.14ImageButton控制項
5.2.15ImageMap控制項
5.3數據驗證控制項
5.3.1必需驗證控制項RequiredFieldValidator
5.3.2比較驗證控制項CompareValidator
5.3.3範圍驗證控制項RangeValidator
5.3.4正則表達式驗證控制項RegularExpressionValidator
5.3.5自定義驗證控制項CustomValidator
5.3.6驗證匯總控制項ValidationSummary
5.3.7數據驗證控制項案例
5.4其他控制項簡介
5.4.1MaskedTextBox控制項
5.4.2UpdatePanel控制項
5.4.3MonthCalendar控制項
5.4.4DateTimePicker控制項
小結
習題
第6章資料庫
6.1SQL Server 2008簡單介紹
6.2SQL Server 2008管理資料庫
6.2.1圖形化創建資料庫
6.2.2語句創建資料庫
6.2.3圖形化創建表
6.2.4語句創建表
6.2.5對表中數據的操作
6.3存儲過程
6.4添加AdventureWorksDW 2008資料庫
小結
習題
第7章ADO.NET資料庫開發
7.1ADO.NET簡介
7.2ADO.NET命名空間
7.3SqlConnection對象
7.3.1SqlConnection對象的屬性
7.3.2對SqlConnection對象資源的釋放
7.3.3SqlConnection對象的方法
7.3.4關閉和釋放連線
7.4web.config檔案介紹
7.4.1使用web.config保存連線字元串
7.4.2web.config實例
7.5SqlCommand對象
7.5.1SqlCommand對象的創建
7.5.2SqlCommand對象的屬性
7.5.3SqlCommand對象的方法
7.5.4SqlCommand對象實例
7.6SqlDataReader對象
7.6.1SqlDataReader的屬性
7.6.2SqlDataReader的方法
7.6.3SqlDataReader對象的使用步驟
7.6.4SqlDataReader對象實例
7.7SqlDataAdapter對象和DataSet對象
7.7.1SqlDataAdapter對象
7.7.2DataSet對象
7.7.3DataTable對象
7.7.4SqlDataAdapter對象實例
7.8ADO.NET的實例
7.8.1簡單數據查詢
7.8.2存儲過程實現數據查詢
7.8.3複雜的數據操作
7.8.4登錄界面的設計
小結
習題
第8章數據綁定
8.1數據綁定簡述
8.1.1單值綁定
8.1.2多值綁定
8.2數據源控制項
8.2.1SqlDataSource控制項
8.2.2AccessDataSource控制項
小結
習題
第9章數據控制項
9.1數據控制項的介紹
9.2GridView控制項
9.2.1GridView的DataKeyNames和DataKeys屬性
9.2.2定製GridView的列
9.2.3GridView控制項的更新和刪除功能
9.3DataList控制項
9.3.1DataList控制項的模板
9.3.2DataList控制項的樣式
9.3.3DataList控制項的DataKeysField和DataKeys屬性
9.3.4DataList控制項的事件
9.3.5自定義模板顯示數據
9.3.6DataList控制項的分頁功能
9.3.7DataList控制項的更新和刪除功能
9.4DetailsView控制項
9.5ListView控制項
9.6DataPager控制項
9.7案例分析
小結
習題
第10章主題和母版頁
10.1主題
10.1.1主題的組成
10.1.2主題的套用範圍
10.1.3主題的案例分析
10.1.4主題SkinID的套用
10.2母版頁
10.3案例分析
小結
習題
第11章站點導航
11.1站點地圖
11.2TreeView控制項
11.3Menu控制項
11.4SiteMapPath控制項
小結
習題
第12章AJAX技術及套用
12.1AJAX技術
12.2AJAX的工作原理
12.3AJAX的優點
12.4AJAX的伺服器控制項
12.4.1ScriptManager控制項
12.4.2UpdatePanel控制項
12.4.3Timer控制項
12.5案例分析
12.5.1UpdatePanel控制項的套用
12.5.2UpdatePanel控制項的更新套用
12.5.3UpdatePanel控制項的部分套用
小結
習題
第13章LINQ技術
13.1LINQ概述
13.2LINQ查詢基礎
13.2.1隱式類型變數
13.2.2LINQ基本查詢
13.2.3LINQ查詢案例分析
13.3LINQ到ADO.NET
13.3.1LINQ到SQL基礎
13.3.2資料庫對象模型
13.3.3資料庫實體類設計
13.3.4查詢Course表的信息
13.3.5插入Course表的數據
13.3.6更新Course表的數據
13.3.7刪除Course表的數據
13.4LinqDataSource控制項
13.4.1控制項的工作特點
13.4.2LinqDataSource控制項案例分析
13.5案例分析
小結
習題
第14章用戶控制項
14.1用戶控制項概述
14.2用戶控制項的套用
14.3案例分析
14.3.1實現對表Course的插入操作
14.3.2實現對表Course的更新操作
14.3.3實現對表Course的刪除操作
小結
習題
第15章教務管理系統
15.1教務系統設計的目的
15.2需求分析
15.3系統功能
15.4資料庫設計
15.5詳細設計
15.5.1檔案結構
15.5.2命名規則
15.5.3App_Code類檔案說明
15.5.4模組設計
15.5.5登錄界面
15.5.6學生用戶主界面
15.5.7學生課表查詢
15.5.8教師用戶主界面
15.5.9教師提交學生成績
15.5.10管理員後台主界面
15.5.11管理員增加教務信息和上傳檔案
15.5.12附加SQL Server 2008資料庫
15.5.13部分運行界面
參考文獻

相關詞條

熱門詞條

聯絡我們