.NET 4.0編程基礎

.NET 4.0編程基礎

《.NET 4.0編程基礎》是2016年1月清華大學出版社出版的圖書,作者是孫繼磊、譚業武、張志芬、薛紅芳、李濤、劉啟明。ISBN為9787302408918

基本介紹

  • 中文名:.NET 4.0編程基礎
  • 作者:孫繼磊、譚業武、張志芬、薛紅芳、李濤、劉啟明
  • 出版社:清華大學出版社
  • 出版時間:2016年1月
  • 定價:49 元
  • ISBN:9787302408918
內容簡介,圖書目錄,

內容簡介

本書主要內容包括語法基礎、Windows窗體編程、資料庫套用開發及Web開發四部分。全書配有大量的圖例及代碼說明,如果您希望掌握有關C#和ASP.NET面向對象編程技術,那么本書將是您不錯的選擇;如果您已經有這方面的編程經驗,本書也將是您學習和開發的一個不錯的參考書。
本書可作為高等院校.NET開發課程的教學用書,也可作為.NET的培訓教材,同時還可作為讀者自學.NET的自學指導書和參考書。

圖書目錄

第1章 Visual Studio開發環境 1
1.1 Visual Studio 2013簡介 1
1.1.1 起始頁 1
1.1.2 開發環境 2
1.1.3 視窗布局調整 5
1.2 用Visual Studio 2013 IDE開發應用程式 6
1.2.1 控制台應用程式 7
1.2.2 Windows窗體應用程式 8
1.3 Hello World程式 8
1.3.1 Hello World程式 9
1.3.2 namespace命令 9
1.3.3 using命令 10
1.3.4 程式注釋 11
1.3.5 Main函式 11
1.3.6 為Hello World添加色彩 12
1.4 調試應用程式 13
1.5 本章小結 15
第2章 常量和變數 16
2.1 常量 16
2.1.1 常量的定義 16
2.1.2 常量的初始化 16
2.1.3 使用常量的好處 17
2.2 變數 17
2.2.1 變數的聲明和使用 17
2.2.2 變數的作用域 18
2.2.3 實例變數和靜態變數 19
2.3 運算符與表達式 21
2.3.1 算術運算符、關係運算符和邏輯運算符 22
2.3.2 賦值運算符和字元串運算符 22
2.3.3 條件運算符 22
2.3.4 強制類型轉換 23
2.4 枚舉 24
2.5 本章小結 24
第3章 流程控制語句 25
3.1 條件控制結構 25
3.1.1 條件判斷if語句 25
3.1.2 條件選擇switch…case語句 26
3.2 循環控制結構 28
3.2.1 while循環 29
3.2.2 do…while循環 31
3.2.3 for循環 32
3.2.4 foreach循環 34
3.2.5 break和continue關鍵字 36
3.2.6 多重循環 38
3.3 數組 40
3.3.1 數組類型 40
3.3.2 聲明和分配數組 41
3.3.3 數組元素訪問 41
3.4 本章小結 42
第4章 面向對象 43
4.1 C#中的方法 43
4.2 對象和類 44
4.2.1 抽象 45
4.2.2 封裝 45
4.2.3 繼承 45
4.2.4 多態 46
4.2.5 抽象類和密封類 47
4.2.6 this關鍵字 50
4.2.7 base關鍵字 53
4.2.8 構造函式相互調用 54
4.3 異常處理 55
4.3.1 異常處理概述 55
4.3.2 處理異常 59
4.3.3 深入了解異常 65
4.4 本章小結 82
第5章 窗體編程 83
5.1 Windows應用程式概述 83
5.1.1 Windows應用程式 83
5.1.2 調試Windows應用程式 87
5.1.3 窗體 95
5.2 Windows常用窗體控制項 101
5.2.1 鍵盤和滑鼠事件 101
5.2.2 按鈕控制項 105
5.2.3 文本控制項 111
5.2.4 圖片控制項 129
5.2.5 日期控制項 133
5.2.6 選擇控制項 139
5.2.7 Timer控制項和ProgressBar控制項 142
5.3 Windows複雜窗體控制項 146
5.3.1 列表控制項 146
5.3.2 選單欄、工具列和狀態欄 162
5.4 對話框 177
5.4.1 對話框概述 177
5.4.2 通用對話框 185
5.4.3 列印對話框 193
5.5 本章小結 203
第6章 檔案操作 204
6.1 System.IO命名空間 204
6.2 .NET檔案系統 205
6.2.1 管理 205
6.2.2 管理檔案 209
6.3 文本檔案讀寫 211
6.4 二進制檔案讀寫 213
6.5 檔案操作實例展示 214
6.6 本章小結 219
第7章 執行緒 220
7.1 執行緒概述 220
7.1.1 創建執行緒 220
7.1.2 執行緒類Thread 224
7.2 執行緒互斥 226
7.2.1 多執行緒引發的問題 227
7.2.2 用Monitor類管理臨界區 229
7.2.3 用Interlocked類實現執行緒安全的數值修改 233
7.2.4 用lock語句管理臨界區 234
7.3 執行緒同步 237
7.3.1 事件等待句柄EventWaitHandle 237
7.3.2 信號量Semaphore 246
7.3.3 讀寫鎖ReaderWriterLock 251
7.4 執行緒池 254
7.4.1 執行緒池類ThreadPool 255
7.4.2 後台工作執行緒類BackgroundWorker 259
7.5 本章小結 262
第8章 數據訪問 263
8.1 連線資料庫 263
8.1.1 從Visual Studio 2013連線到資料庫 263
8.1.2 資料庫連線類DbConnection 264
8.2 執行SQL命令 268
8.2.1 資料庫命令類DbCommand 269
8.2.2 SQL命令參數 273
8.3 DataReader和DataSet 276
8.3.1 數據讀取器DataReader 276
8.3.2 數據集DataSet概述 283
8.3.3 數據表、數據列和數據行 283
8.3.4 構建表結構 285
8.3.5 編輯數據 287
8.3.6 數據行狀態 289
8.4 數據適配器 292
8.4.1 SqlDataAdapter概述 292
8.4.2 填充數據 293
8.4.3 獲取表架構 299
8.4.4 更新資料庫 300
8.4.5 命令生成類SqlCommandBuilder 303
8.5 顯示數據 305
8.5.1 數據表格控制項DataGridView 305
8.5.2 控制DataGridView外觀和行為 306
8.6 數據集設計器和強類型數據集 307
8.6.1 添加數據集 308
8.6.2 添加查詢 313
8.7 本章小結 315
第9章 LINQ與實體框架 316
9.1 C#對LINQ的支持 316
9.1.1 對象初始化器 316
9.1.2 隱式類型 317
9.1.3 匿名類型 319
9.1.4 擴展方法 321
9.1.5 Lambda表達式 323
9.1.6 表達式樹 325
9.2 LINQ基本操作 327
9.2.1 創建查詢數據源 327
9.2.2 投影 329
9.2.3 選擇 331
9.2.4 排序 333
9.2.5 數據分頁 334
9.2.6 數據分組 336
9.2.7 返回單個元素 337
9.2.8 延遲執行和立即執行 340
9.3 實體框架Entity Framework 342
9.3.1 實體框架基本概念 342
9.3.2 創建數據模型 343
9.3.3 查詢數據 345
9.3.4 外鍵關係和導航屬性 347
9.3.5 修改數據 352
9.4 深入理解實體框架 356
9.4.1 對象上下文ObjectContext 357
9.4.2 對象狀態和對象修改 359
9.5 本章小結 362
第10章 ASP.NET WebForm開發 363
10.1 ASP.NET事件模型和頁面生命周期 363
10.1.1 經典的Web事件處理方法 363
10.1.2 ASP.NET伺服器控制項事件模型 367
10.1.3 ASP.NET頁面生命周期 368
10.2 基本Web伺服器控制項 372
10.2.1 文本控制項 372
10.2.2 按鈕控制項 377
10.2.3 日曆控制項 380
10.2.4 檔案上傳控制項 381
10.2.5 選擇控制項 384
10.2.6 列表控制項 386
10.3 高級Web控制項 389
10.3.1 驗證控制項 389
10.3.2 廣告控制項 403
10.3.3 視圖控制項——TreeView 405
10.3.4 嚮導控制項——Wizard 406
10.4 本章小結 411
第11章 ASP.NET MVC開發 412
11.1 創建應用程式 412
11.2 添加控制器 412
11.3 添加視圖 418
11.3.1 更改視圖和布局頁 421
11.3.2 將數據從控制器傳遞到視圖 424
11.4 添加模型 426
11.5 創建連線字元串和使用SQL伺服器LocalDB 428
11.6 從控制器訪問數據模型 430
11.6.1 創建電影 431
11.6.2 檢查生成的代碼 432
11.6.3 強類型的型和@model關鍵字 433
11.7 本章小結 435

相關詞條

熱門詞條

聯絡我們