C#語言程式設計基礎教程

C#語言程式設計基礎教程

《C#語言程式設計基礎教程》是2015年西安電子科技大學出版社出版的圖書,作者是賈延明、張永濤。

基本介紹

  • 書名:C#語言程式設計基礎教程
  • 作者:賈延明 張永濤
  • ISBN:978-7-5606-3723-5
  • 定價:21.25元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2015-11
內容簡介,目錄,

內容簡介

本書分為三大部分,包括9個單元,共30個任務。第一部分(單元1~單元3)主要介紹C#基本語法與流程控制語句,第二部分(單元4~單元6)主要介紹使用WinForm設計Windows應用程式,第三部分(單元7~單元9)主要介紹ADO.NET實現資料庫應用程式的開發。
C#語言程式設計基礎教程
本書可作為“C#語言程式設計”課程套用型本科生、專科生的教材,也可供從事C#語言程式設計工作的人員參考。

目錄

第一部分 C# 基本語法與流程控制語句
單元1 C# 語言簡介 2
任務1.1 C# 程式設計語言概述 2
1.1.1 程式設計語言的發展 2
1.1.2 .NET Framework與C# 語言 4
1.1.3 C# 語言開發環境 5
任務1.2 創建一個簡單的C# 應用程式 9
1.2.1 使用Visual Studio創建控制台應用程式 9
1.2.2 Console類 12
1.2.3 C# 的程式結構 14
實訓練習1 17
單元2 C# 語言基礎知識 18
任務2.1 數據類型與表達式 18
2.1.1 C# 中的基本數據類型 18
2.1.2 常量與變數 20
2.1.3 數據類型轉換 21
2.1.4 運算符與表達式 25
任務2.2 系統方法中字元串處理方法與用戶自定義方法 30
2.2.1 系統方法中字元串處理方法 31
2.2.2 用戶自定義方法 34
任務2.3 值傳遞方式與引用傳遞方式 38
2.3.1 值傳遞方式 39
2.3.2 引用傳遞方式 39
實訓練習2 42
單元3 程式流程控制與數組 44
任務3.1 C# 中流程控制語句 44
3.1.1 順序結構 44
3.1.2 選擇結構 45
3.1.3 循環結構 53
任務3.2 數 組 64
3.2.1 一維數組 65
3.2.2 二維數組 67
實訓練習3 70
第二部分 使用WinForm設計Windows應用程式
單元4 Windows窗體應用程式的創建 74
任務4.1 初識Windows窗體應用程式 74
4.1.1 認識Windows應用程式 74
4.1.2 Windows窗體控制項的常用屬性 76
4.1.3 Windows窗體的跳轉與關閉 77
任務4.2 事件驅動機制 80
4.2.1 事件驅動機制與窗體事件 80
4.2.2 編寫事件處理程式 81
實訓練習4 84
單元5 窗體基本控制項的使用與良好編程習慣的養成 85
任務5.1 設計“高校學生管理系統”的登錄及創建學員用戶窗體 85
5.1.1 常用的基本控制項 86
5.1.2 使用控制項設計窗體的步驟 88
任務5.2 “高校學生管理系統”的主選單設計 90
5.2.1 選單條控制項簡介 90
5.2.2 創建選單的步驟 91
任務5.3 “高校學生管理系統”提示功能的實現 93
5.3.1 訊息框的創建方法 94
5.3.2 訊息框的返回值 95
任務5.4 斷點調試與良好編程習慣的養成 99
5.4.1 斷點調試 100
5.4.2 良好編程習慣的養成 103
實訓練習5 107
單元6 窗體高級控制項的使用 109
任務6.1 “高校學生管理系統”工具列、狀態欄的實現 109
6.1.1 工具列 109
6.1.2 狀態欄 110
任務6.2 “高校學生管理系統”關於窗體圖片動畫效果的實現 112
6.2.1 圖片框 113
6.2.2 圖片列表 114
6.2.3 定時器 114
任務6.3 實現“關於”模式窗體與用戶身份登錄驗證 117
6.3.1 模式窗體 117
6.3.2 用戶登錄身份驗證 118
實訓練習6 122
第三部分 ADO.NET實現資料庫應用程式的開發
單元7 使用ADO.NET實現資料庫訪問 124
任務7.1 ADO.NET核心對象簡介 124
7.1.1 關係資料庫簡介 124
7.1.2 常用SQL語句 125
任務7.2 “高校學生管理系統”資料庫連線實現 131
7.2.1 SqlConnection對象常用屬性 131
7.2.2 SqlConnection常用方法 132
7.2.3 DBHelper類 132
任務7.3 “高校學生管理系統”數據打開時的異常處理 135
7.3.1 程式錯誤類型 136
7.3.2 異常處理 138
任務7.4 Command對象簡介 141
7.4.1 Command對象常用屬性 142
7.4.2 Command對象常用方法 142
任務7.5 實現“高校學生管理系統”的登錄功能 149
7.5.1 用戶登錄功能需求分析 149
7.5.2 用戶登錄功能實現方法 150
任務7.6 實現“高校學生管理系統”查詢全部學生信息功能 156
任務7.7 實現“高校學生管理系統”模糊查詢功能 159
7.7.1 ListView列表視圖控制項介紹 159
7.7.2 ListView控制項簡單套用 161
任務7.8 實現“高校學生管理系統”添加學員功能 169
任務7.9 實現學員狀態修改及刪除 178
實訓練習7 184
單元8 使用DataSet運算元據庫 186
任務8.1 DateSet結構及工作原理 186
8.1.1 DataSet 187
8.1.2 DataTable 187
8.1.3 DataColumn 188
8.1.4 DataRow 188
任務8.2 使用DataAdapter對象查看教師信息 190
8.2.1 認識DataAdapter對象 191
8.2.2 如何填充數據集 192
8.2.3 如何保存數據集中的數據 192
任務8.3 實現“高校學生管理系統”教員信息列表顯示 195
8.3.1 認識DataGridView控制項 195
8.3.2 DataGridView控制項相關屬性 196
實訓練習8 201
單元9 項目實訓——機票預定系統的設計與實現 203
實訓練習9 211
附錄 212
附錄A C# 中的數據類型 212
附錄B C# 中關鍵字完整列表 213
附錄C C# 中的數據類型與SQL Server數據類型的對照表 214
參考文獻 215

相關詞條

熱門詞條

聯絡我們