C# Web程式設計

C# Web程式設計

《C# Web程式設計》是2012年出版的圖書,作者是王振武。

基本介紹

  • 作者:王振武
  • ISBN:9787302292746
  • 頁數:298
  • 定價:36.00元
  • 出版時間:2012-9
  • 副標題:C# Web程式設計
內容介紹,圖書目錄,

內容介紹

《普通高等教育"十一五"國家級規劃教材·21世紀計算機科學與技術實踐型教程:C# Web程式設計》對如何使用C#語言開發Web應用程式進行了詳細的介紹。在對開發Web應用程式所涉及的基礎知識進行全面系統闡述的同時,以用戶信息表(UserInfo表)為例,分別給出了使用ADD.NET和LINQ to SQL對資料庫表進行增加、刪除、修改和查詢操作的通用代碼,讀者可參照該代碼的編寫思路很容易地實現對其他資料庫表的操作,這種理論和實踐相結合的方式大大方便了初學者理解和掌握使用C#開發Web應用程式的方法和步驟。《普通高等教育"十一五"國家級規劃教材·21世紀計算機科學與技術實踐型教程:C# Web程式設計》不僅對如何使用C#開發Web應用程式進行了介紹,而且還介紹了ASP.NET程式分層設計的方法和步驟。全書共13章,包括.NET簡介、C#語法基礎、C#面向對象基礎、C#泛型編程、LINQ技術、Web程式設計基礎、ASP.NET伺服器控制項、ASP.NET內置對象、資料庫知識簡介、使用ADO.NET訪問資料庫、使用LINQ to SQL訪問資料庫、ASP.NET應用程式配置、MVC及ASP.NET分層程式設計等內容。

圖書目錄

第1章 Microsoft.NET簡介1
1.1 Microsoft.NET概述1
1.1.1 什麼是Microsoft.NET1
1.1.2 Microsoft.NET與Java EE比較2
1.2 Microsoft.NET Framework介紹3
1.2.1 公共語言運行庫3
1.2.2 .NET Framework各版本之間的關係5
1.2.3 Microsoft.NET Framework類庫7
1.2.4 Microsoft.NET Framework與Visual Studio.NET的關係8
1.3 Visual Studio.NET IDE介紹9
1.3.1 Visual Studio.NET 2008 開發環境簡介9
1.3.2 利用Visual Studio.NET 2008開發ASP.NET應用程式10
小結12
習題12
第2章 C#語法基礎13
2.1 C#概述13
2.1.1 C#的產生13
2.1.2 C#與Microsoft.NET的關係14
2.1.3 C#的語法元素14
2.1.4 C#的特點15
2.2 變數和常量16
2.2.1 變數16
2.2.2 常量17
2.3 數據類型17
2.3.1 值類型18
2.3.2 引用類型22
2.3.3 類型轉換24
2.4 運算符和表達式26
2.4.1 算術運算符和算術表達式26
2.4.2 賦值運算符和賦值表達式28
2.4.3 關係運算符和關係表達式28
2.4.4 條件運算符和條件表達式29
2.4.5 邏輯運算符和邏輯表達式30
2.4.6 其他運算符和表達式30
2.4.7 運算符的優先權32
2.5 流程控制語句33
2.5.1 條件語句33
2.5.2 循環語句34
2.5.3 跳轉語句36
2.6 異常處理37
2.6.1 異常處理機制37
2.6.2 常見的異常類38
2.6.3 拋出異常38
小結39
習題39
第3章 C#面向對象基礎40
3.1 面向對象編程概述40
3.1.1 面向對象編程方法學40
3.1.2 面向對象的程式設計步驟40
3.2 命名空間42
3.2.1 命名空間的概念42
3.2.2 命名空間的定義和引用42
3.3 類和對象43
3.3.1 類和對象的關係43
3.3.2 類的定義43
3.3.3 類的成員和訪問控制44
3.4 屬性和索引器45
3.4.1 屬性46
3.4.2 索引器47
3.5 方法49
3.5.1 方法的聲明49
3.5.2 返回類型和形式化參數50
3.5.3 方法的重載50
3.6 接口51
3.6.1 接口的聲明52
3.6.2 接口的實現52
3.7 繼承與多態53
3.7.1 繼承53
3.7.2 多態55
3.8 委託與事件56
3.8.1 委託56
3.8.2 事件58
小結61
習題61
第4章泛型編程62
4.1C#泛型概述62
4.1.1為什麼需要泛型62
4.1.2C#泛型的定義65
4.1.3C#泛型編譯機制65
4.2C#泛型類型66
4.2.1C#泛型類與結構66
4.2.2C#泛型接口69
4.2.3C#泛型委託69
4.3C#泛型方法70
4.3.1C#泛型方法簡介70
4.3.2C#泛型方法的聲明與調用70
4.3.3C#泛型方法的重載70
4.3.4C#泛型方法的重寫71
4.4C#泛型約束71
4.4.1C#泛型約束簡介71
4.4.2基類約束72
4.4.3接口約束72
4.4.4默認構造器約束73
4.4.5值類型約束73
4.4.6引用類型約束74
4.5泛型集合類74
4.5.1泛型集合接口74
4.5.2列表76
4.5.3堆疊和佇列76
4.5.4哈希表77
4.6匿名方法與疊代器77
4.6.1為什麼需要匿名方法77
4.6.2匿名方法的語法78
4.6.3匿名方法的運行機制79
4.6.4什麼是疊代器81
4.6.5疊代器的運行機制82
4.7C#2.0中的其他新特性82
4.7.1分部類型82
4.7.2空屬類型84
4.7.3靜態類84
小結85
習題85
第5章LINQ技術86
5.1LINQ簡介86
5.1.1為什麼需要LINQ86
5.1.2什麼是LINQ87
5.1.3LINQ簡單示例88
5.2C#3.0中新的語法特性88
5.2.1自動屬性89
5.2.2對象與集合的初始化器90
5.2.3隱式類型的局部變數91
5.2.4匿名類型92
5.2.5擴展方法93
5.2.6Lambda表達式94
5.3LINQ查詢簡介96
5.3.1獲取數據源97
5.3.2創建查詢97
5.3.3執行查詢98
5.4LINQ標準查詢操作符99
5.4.1from操作符100
5.4.2where操作符104
5.4.3select操作符104
5.4.4group操作符105
5.4.5into操作符106
5.4.6排序操作符106
5.4.7let操作符107
5.4.8join操作符107
5.5查詢語法和方法語法107
5.5.1兩種方法的比較107
5.5.2兩種方法的選擇109
小結109
習題109
第6章Web程式設計基礎110
6.1軟體體系結構的演變110
6.1.1軟體體系結構110
6.1.2C/S模式的特點110
6.1.3B/S模式的特點111
6.2Web工作原理111
6.2.1什麼是Web111
6.2.2Web瀏覽器的工作原理112
6.2.3伺服器端技術113
6.2.4客戶端技術114
6.3HTML基礎知識115
6.3.1HTML標記簡介115
6.3.2HTML文檔示例118
6.4JavaScript簡介120
6.4.1JavaScript在客戶端的套用121
6.4.2在HTML中使用JavaScript121
6.5CSS簡介122
6.5.1在HTML文檔中引用CSS122
6.5.2規則和樣式表122
6.5.3對選擇器和規則進行分組123
小結123
習題124

相關詞條

熱門詞條

聯絡我們