ASP動態網站開發實踐教程(第2版)

ASP動態網站開發實踐教程(第2版)

《ASP動態網站開發實踐教程(第2版)》是2009年4月清華大學出版社出版的圖書,作者是劉好增、張坤。

基本介紹

  • 書名:ASP動態網站開發實踐教程(第2版)
  • 作者:劉好增、張坤
  • ISBN:9787302196501
  • 定價:39.80元
  • 出版社:清華大學出版社
  • 出版時間:2009.05.01
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書介紹最新版本的.NET 3.5和Visual C# 2008程式開發知識。全書共分14章,內容包括.NET Framework 3.5簡介,C#編程基礎知識,C#對象和類型,面向對象中的兩個重要特性:繼承和多態,數組知識,類型轉換的使用,C#的字元串和正則表達式,集合的使用,try/catch塊、throw子句、異常涉及的類以及如何創建用戶自定義異常等,開發Windows窗體應用程式時所需的各種控制項,C#中如何創建多文檔界面(MDI)應用程式,C#的ADO.NET資料庫編程,資料庫的高級編程知識,在.NET Framework上的其他應用程式的開發,包括LINQ、WF、WCF以及Office等。

圖書目錄

上篇基礎篇
第1章.NETFramework體系結構 1
1.1C#與.NETFramework 1
1.1.1C#簡介 1
1.1.2.NETFramework簡介 2
1.2公共語言運行時 5
1.2.1公共類型系統 5
1.2.2公共語言規範 6
1.2.3中間語言 7
1.2.4託管執行過程 8
1.2.5自動記憶體管理 9
1.3.NETFramework類庫 10
1.4程式集 12
1.4.1程式集概述 12
1.4.2程式集內容 13
1.4.3程式集清單 14
1.5命名空間 15
1.5.1命名空間結構 15
1.5.2定義命名空間 17
1.5.3引用命名空間 19
1.6配置.NETFramework環境 21
1.6.1VisualStudio2008簡介 21
1.6.2安裝VisualStudio2008 22
1.6.3熟悉VisualStudio2008 26
1.7用C#創建.NET應用程式 29
1.7.1Windows窗體應用程式 29
1.7.2ASP.NETWeb應用程式 30
1.7.3Windows服務 31
1.7.4WindowsPresentation
Foundation(WPF) 31
1.7.5WindowsCommunication
Foundation(WCF) 32
1.7.6WindowsWorkflow
Foundation(WWF) 32
第2章C#編程基礎 34
2.1變數和數據類型 34
2.1.1使用變數和數據類型 34
2.1.2聲明和初始化變數 36
2.1.3改變數據類型 37
2.1.4使用引用變數 37
2.2運算符與表達式 38
2.2.1運算符 38
2.2.2表達式 42
2.3控制語句 42
2.3.1條件語句 42
2.3.2循環語句 45
2.3.3跳轉語句 48
2.4枚舉類型 50
2.5實驗指導 51
2.6思考與練習 58
第3章對象和類型 60
3.1類和結構 60
3.1.1定義類 60
3.1.2定義結構 62
3.2類成員 64
3.2.1數據成員 64
3.2.2構造函式 66
3.2.3函式成員 68
3.2.4隻讀欄位 71
3.3結構 72
3.3.1結構是值類型 72
3.3.2結構和繼承 73
3.3.3結構的構造函式 74
3.4部分類 74
3.5Object類 76
3.5.1System.Object方法 76
3.5.2ToString()方法 77
3.6實驗指導 79
3.7思考與練習 84
第4章繼承和多態 87
4.1繼承的類型 87
4.1.1實現繼承和接口繼承 87
4.1.2多重繼承 88
4.1.3結構和類 88
4.2實現繼承 88
4.3派生類的構造函式 89
4.3.1無參數的構造函式 90
4.3.2帶參數的構造函式 90
4.3.3構造函式的執行順序 91
4.4抽象類和抽象方法 92
4.5密封類和密封方法 93
4.6多態性 94
4.6.1虛方法 94
4.6.2隱藏方法 95
4.6.3調用函式的基類版本 96
4.7接口 97
4.7.1定義和實現接口 97
4.7.2派生的接口 99
4.8實驗指導 100
4.9思考與練習 106
第5章數組 109
5.1簡單數組 109
5.1.1數組的聲明 109
5.1.2數組的初始化 110
5.1.3訪問數組元素 111
5.1.4使用引用類型 112
5.2複合數組 112
5.2.1多維數組 113
5.2.2鋸齒數組 114
5.3Array 115
5.3.1屬性 115
5.3.2創建數組 116
5.3.3複製數組 117
5.3.4排序 119
5.4數組和集合接口 122
5.4.1IComparable接口 122
5.4.2ICollection接口 123
5.4.3IList接口 125
5.4.4IEnumerable接口 128
5.5實驗指導 129
5.6思考與練習 133
第6章類型強制轉換 135
6.1類型的安全性 135
6.1.1類型轉換 135
6.1.2裝箱和拆箱 138
6.2對象的相等比較 139
6.2.1引用類型的相等比較 140
6.2.2值類型的相等比較 141
6.3運算符重載 142
6.3.1運算符的工作方式 142
6.3.2運算符重載的聲明 143
6.3.3運算符重載示例:
Vector結構 144
6.4用戶定義的數據類型轉換 149
6.4.1執行用戶定義的
類型轉換 150
6.4.2多重數據類型轉換 155
6.5實驗指導 157
6.6思考與練習 160
第7章字元串和正則表達式 162
7.1System.String類 162
7.1.1創建字元串 163
7.1.2StringBuilder成員 166
7.1.3格式化字元串 167
7.2正則表達式 172
7.2.1正則表達式概述 172
7.2.2RegularExpressions-
Playaround示例 174
7.2.3顯示結果 176
7.2.4匹配、組合和捕獲 177
7.3實驗指導 179
7.4思考與練習 182
第8章集合 185
8.1集合類 185
8.2列表 186
8.2.1創建列表 186
8.2.2隻讀列表 188
8.3佇列 189
8.4棧 190
8.5鍊表 191
8.6有序表 193
8.7字典 195
8.7.1鍵的類型 196
8.7.2其他字典類 196
8.8位數組 197
8.8.1BitArray 198
8.8.2BitVector32 198
8.9性能 199
8.10實驗指導 200
8.11思考與練習 206
第9章結構化的異常處理 208
9.1結構化異常處理的基本知識 208
9.1.1拋出和捕獲異常 209
9.1.2嵌套Try語句 211
9.2異常類 213
9.2.1基於類型的篩選異常 213
9.2.2System.Exception類
的成員 215
9.2.3內部異常 216
9.2.4拋出預定義異常實例 217
9.3用戶自定義的異常 219
9.4實驗指導 220
9.5思考與練習 226
第10章Windows窗體控制項 229
10.1Windows窗體控制項概述 229
10.2基本控制項 230
10.2.1TextBox控制項 230
10.2.2RichTextBox控制項 231
10.2.3MaskedTextBox控制項 232
10.3顯示信息的控制項 233
10.3.1Label控制項 234
10.3.2LinkLabel控制項 234
10.4圖形和圖像類控制項 235
10.4.1ImageList控制項 235
10.4.2PictureBox控制項 236
10.5按鈕類控制項 237
10.5.1Button控制項 237
10.5.2RadioButton控制項 239
10.5.3CheckBox控制項 240
10.6列表類控制項 241
10.6.1ListBox控制項和Checked-
ListBox控制項 241
10.6.2ComboBox控制項 244
10.6.3ListView控制項 246
10.7容器類控制項 249
10.7.1Panel控制項 249
10.7.2GroupBox控制項 250
10.8其他控制項 250
10.8.1Timer組件 251
10.8.2NotifyIcon控制項 251
10.9實驗指導 252
10.10思考與練習 261
第11章MDI程式設計 263
11.1MDI概述 263
11.2MDI窗體 264
11.2.1創建MDI應用程式 264
11.2.2工具列 266
11.2.3狀態欄 269
11.2.4標準窗體和MDI
應用程式 271
11.3選單和MDI應用程式 273
11.3.1創建MDI選單 273
11.3.2合併選單 275
11.3.3設定選單項 277
11.3.4使用選單項選擇MDI
子窗體 278
11.3.5排序子窗體 279
11.3.6快捷選單 280
11.4管理MDI應用程式 282
11.4.1MDI窗體事件關係 282
11.4.2MDI子窗體 282
11.5實驗指導 284
11.6思考與練習 289
第12章ADO.NET資料庫編程 291
12.1ADO.NET概述 291
12.2定義一個資料庫連線 292
12.2.1定義一個連線字元串 293
12.2.2存儲連線字元串 295
12.2.3讀取連線字元串 296
12.2.4測試連線 296
12.3運算元據庫 299
12.3.1使用DataAdapter
填充DataSet對象 299
12.3.2使用Command對象 300
12.3.3使用DataReader類 302
12.3.4使用DataTable和
DataVeiw類 304
12.3.5定義資料庫關係 306
12.3.6使用CommandBuilder
生成SQL語句 308
12.4DataSet套用 309
12.4.1更新DataSet 309
12.4.2給DataSet添加數據 311
12.4.3對DataSet排序和篩選 312
12.5實驗指導 314
12.6思考與練習 320
第13章高級資料庫編程 322
13.1DataGridView控制項 322
13.2數據綁定 324
13.2.1簡單綁定 324
13.2.2複雜綁定 326
13.3CrystalReport報表 327
13.3.1創建報表 327
13.3.2報表設計器 330
13.3.3修改報表 331
13.3.4使用報表 331
13.4實驗指導 333
13.5思考與練習 336
第14章.NETFramework3.5
開發 338
14.1LINQ 338
14.1.1LINQ概述 338
14.1.2LINQ簡單用法 339
14.1.3LINQ操作 341
14.2WF開發 342
14.2.1WF工作流概述 342
14.2.2創建一個簡單的
工作流 343
14.3WCF開發 344
14.3.1WCF概述 345
14.3.2工作流服務 346
14.3.3持久性服務 349
14.4Office開發 351
14.4.1Office解決方案概述 351
14.4.2使用外接程式創建
自定義Word 352
14.5實驗指導 354
14.6思考與練習 359
參考答案 361

相關詞條

熱門詞條

聯絡我們