C#程式設計基礎(2016年電子工業出版社出版的圖書)

C#程式設計基礎(2016年電子工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《C#程式設計基礎》是2016年電子工業出版社出版的圖書。

基本介紹

  • 中文名:C#程式設計基礎
  • 作者: 張世明
  • 出版時間:2016年
  • 出版社:電子工業出版社
  • ISBN: 9787121281853
內容簡介,圖書目錄,

內容簡介

本書採用Microsoft Visual Studio 2010體系和環境,系統、全面、深入地介紹使用C#進行WinForm應用程式開發應該掌握的各方面技術。本書結合可視化的編程方法和面向對象的編程方法,選取簡短、易學的實用例子幫助讀者深入理解所學的內容。
本書共10章,主要內容包括:C#語言開發環境、C#語言基礎、面向對象程式設計、常用標準控制項的使用、Windows應用程式開發、GDI+編程、多執行緒編程、資料庫編程、檔案操作等。每章後面都提供了實驗和習題,使讀者充分掌握每個知識點。為方便教學,本書配有免費電子課件。
本書由淺入深地介紹了編寫功能齊備的應用程式所需要的各個組成部分,簡潔的語言、完整的代碼和詳細的分析使讀者能夠真正體會到C#的強大功能,同時使C#的學習更加輕鬆和高效。

圖書目錄

第1章 C#語言開發環境 1
1.1 C#語言概述 1
1.1.1 C#語言的特點 1
1.1.2 C#語言與.NET的關係 3
1.2 安裝Microsoft Visual Studio 3
1.3 Microsoft Visual Studio集成開發環境 6
1.3.1 Microsoft Visual Studio主視窗 6
1.3.2 代碼編輯器與Windows窗體設計器 7
1.3.3 解決方案資源管理器和項目設計器 8
1.3.4 編譯器、調試器和錯誤列表視窗 8
1.3.5 工具箱 9
1.3.6 屬性視窗 10
1.4 Visual C#項目 11
1.4.1 創建新項目 11
1.4.2 項目中的內容 12
1.4.3 修改項目屬性 13
1.4.4 生成和調試 13
1.5 C#程式設計過程 14
1.5.1 新建項目 14
1.5.2 定義用戶界面 14
1.5.3 設定屬性 15
1.5.4 添加事件 16
1.5.5 運行項目 16
1.5.6 保存檔案和關閉項目 16
1.5.7 打開項目 17
1.6 Microsoft Visual Studio的幫助 19
1.7 實驗:在Microsoft Visual Studio環境中編寫C#程式 21
習題1 22
第2章 C#語言基礎 23
2.1 C#程式的基本結構 23
2.1.1 C#程式的組成 23
2.1.2 保留字和標準指令符 25
2.1.3 標識符 25
2.1.4 注釋 26
2.1.5 控制台程式中的標準輸入和輸出 27
2.2 數據類型 29
2.2.1 值類型 29
2.2.2 引用類型 34
2.2.3 類型轉換 38
2.3 常量和變數的定義 41
2.3.1 常量 41
2.3.2 變數 42
2.4 運算符和表達式 43
2.4.1 運算符 43
2.4.2 表達式 45
2.5 語句 45
2.5.1 賦值語句 45
2.5.2 複合語句 46
2.5.3 條件語句 46
2.5.4 循環語句 49
2.5.5 跳轉語句 52
2.6 異常處理語句 54
2.6.1 try-catch語句 54
2.6.2 try-finally語句 55
2.6.3 try-catch-finally語句 56
2.6.4 throw語句 56
2.7 實驗:編寫C#應用程式 56
習題2 58
第3章 面向對象程式設計 59
3.1 面向對象程式設計概念 59
3.1.1 結構化程式設計方法 59
3.1.2 面向對象的程式設計方法 59
3.1.3 面向對象程式設計的基本概念 61
3.2 類 62
3.2.1 類的定義 62
3.2.2 保護方式 62
3.2.3 類實例化 62
3.2.4 類的成員 64
3.3 方法 65
3.3.1 方法聲明 65
3.3.2 方法參數 66
3.3.3 靜態方法 69
3.3.4 構造函式 69
3.3.5 析構函式 71
*3.3.6 方法重載 72
3.4 繼承和多態 73
3.4.1 繼承 73
3.4.2 覆蓋 75
*3.4.3 抽象類 76
*3.4.4 多態 77
3.5 域和屬性 79
3.5.1 域 79
3.5.2 屬性 81
3.6 名字空間 83
3.6.1 編譯單元 83
3.6.2 名字空間聲明 84
3.6.3 名字空間成員 84
3.6.4 using指令 85
3.7 實驗:C#面向對象編程 90
習題3 93
第4章 窗體與控制項 94
4.1 C#窗體 94
4.1.1 窗體與視窗 94
4.1.2 窗體屬性 94
4.1.3 窗體方法 96
4.1.4 窗體事件 96
4.2 窗體設計 97
4.2.1 新建窗體 97
4.2.2 設定窗體屬性 98
4.2.3 添加控制項 98
4.2.4 編輯控制項 99
4.2.5 設定控制項屬性 101
4.2.6 Tab鍵順序 101
4.2.7 保存檔案 101
4.2.8 運行程式 102
4.3 文本型控制項 102
4.3.1 Label控制項 102
4.3.2 LinkLabel控制項 103
4.4 按鈕型控制項 103
4.4.1 Button控制項 103
4.4.2 RadioButton控制項 104
4.4.3 CheckBox控制項 104
4.4.4 按鈕型控制項例程 105
4.5 編輯型控制項 107
4.5.1 TextBox控制項 107
4.5.2 MaskedTextBox控制項 108
4.5.3 NumericUpDown控制項 109
4.5.4 RichTextBox控制項 110
4.5.5 編輯型控制項例程 112
4.6 列表框型控制項 114
4.6.1 ListBox控制項 114
4.6.2 CheckedListBox控制項 115
4.6.3 ComboBox控制項 116
4.6.4 列表框型控制項例程 117
4.7 滑塊型控制項 119
4.7.1 HScrollBar控制項和VscrollBar控制項 119
4.7.2 TrackBar控制項 120
4.7.3 滑塊型控制項實例 120
4.8 容器型控制項 122
4.8.1 GroupBox控制項 122
4.8.2 Panel控制項 122
4.8.3 TabControl控制項 123
4.9 運行時改變窗體 123
4.9.1 運行時設定屬性 124
4.9.2 運行時創建控制項 126
4.10 實驗:設計Form類窗體程式 126
習題4 130
第5章 界面設計 131
5.1 選單設計簡介 131
5.1.1 選單結構 131
5.1.2 選單項的作用 132
5.1.3 選單設計器 132
5.2 主選單設計 132
5.2.1 添加MenuStrip組件 133
5.2.2 添加選單項 133
5.2.3 選單項分組 134
5.2.4 選單項熱鍵 134
5.2.5 調整選單項 134
5.2.6 創建級聯選單 134
5.2.7 選單項回響 135
5.2.8 圖形選單 137
5.3 運行時設定選單 138
5.3.1 選單項灰顯 138
5.3.2 隱藏選單項 138
5.3.3 改變選單項文本 139
5.3.4 選單項複選標記 139
5.3.5 創建動態選單 140
5.4 快捷選單設計 142
5.4.1 快捷選單的設計 142
5.4.2 快捷選單的回響 143
5.5 工具列設計 143
5.5.1 添加工具列 143
5.5.2 添加工具列成員 144
5.5.3 添加事件回響 144
5.5.4 動態設定成員屬性 144
5.5.5 動態載入工具列成員 145
5.6 狀態欄設計 147
5.6.1 添加狀態欄 147
5.6.2 添加狀態標籤 147
5.6.3 顯示提示信息 147
5.6.4 顯示動態信息 149
5.7 實驗:設計窗體選單、工具列、狀態欄 150
習題5 153
第6章 對話框、窗體調用 154
6.1 對話框調用 154
6.1.1 “打開”和“保存”對話框組件 154
6.1.2 “字型”和“顏色”對話框組件 158
6.1.3 “列印”、“頁面設定”和“列印預覽”對話框組件 160
6.2 窗體調用 166
6.2.1 窗體間調用 166
6.2.2 訊息框調用 171
6.3 MDI程式 172
6.3.1 MDI窗體設計 172
6.3.2 子窗體排列 174
6.3.3 MDI的選單設計 175
6.4 實驗:對話框的設計和使用 177
習題6 179
第7章 圖形、圖像套用 180
7.1 GDI+繪圖基礎 180
7.1.1 GDI+概述 180
7.1.2 Graphics類 180
7.1.3 常用畫圖對象 182
7.1.4 畫刷和畫刷類型 187
7.2 C#圖像處理基礎 193
7.2.1 C#圖像處理概述 193
7.2.2 圖像的輸入和保存 194
7.2.3 彩色圖像處理 197
7.3 實驗:C#圖形編程 205
習題7 208
第8章 資料庫編程 209
8.1 資料庫系統概述 209
8.1.1 資料庫管理系統 209
8.1.2 關係資料庫 210
8.1.3 資料庫應用程式 210
8.1.4 ADO.NET概述 210
8.1.5 創建資料庫和表 212
8.2 資料庫連線 215
8.2.1 Connection對象的常用屬性和方法 215
8.2.2 Connection對象的連線字元串 216
8.3 資料庫命令 218
8.3.1 Command對象的常用屬性和方法 219
8.3.2 SQL語句簡介 220
8.3.3 執行SQL命令 222
8.3.4 SQL參數類DbParameter 223
8.3.5 控制項實現數據互動 225
8.4 DbDataReader類和DataSet類 227
8.4.1 數據讀取器DbDataReader類 227
8.4.2 數據集DataSet類 229
8.4.3 數據表、數據列和數據行 230
8.5 數據適配器 232
8.5.1 DbDataAdapter類概述 232
8.5.2 讀取資料庫 232
8.5.3 命令生成類DbCommandBuilder 234
8.6 顯示數據 236
8.6.1 數據表格控制項DataGridView 236
8.6.2 控制DataGridView控制項的外觀和行為 237
8.7 數據集設計器 239
8.7.1 添加數據集 239
8.7.2 添加查詢 240
8.8 實驗:資料庫的設計和套用 242
習題8 250
第9章 多執行緒編程 251
9.1 多執行緒概述 251
9.1.1 多執行緒簡介 251
9.1.2 多執行緒用處 252
9.1.3 多執行緒特點 252
9.2 執行緒的創建和使用 253
9.2.1 執行緒創建 253
9.2.2 執行緒使用 254
9.2.3 執行緒管理 257
9.2.4 執行緒池 261
9.3 執行緒的同步 263
9.3.1 lock語句和執行緒安全 264
9.3.2 Monitor類 265
9.3.3 Interlocked類 267
9.3.4 Mutex類 268
9.3.5 Semaphore類 269
9.4 實驗 271
習題9 275
第10章 檔案操作 276
10.1 C#檔案處理和管理 276
10.2 C#檔案操作 277
10.2.1 File類 277
10.2.2 FileInfo類 281
10.2.3 File類和FileInfo類區別 284
10.3 C#資料夾操作 285
10.3.1 檔案路徑 285
10.3.2 Directory類 285
10.3.3 DirectoryInfo類 286
10.3.4 Directory和DirectoryInfo區別 289
10.4 檔案流操作 289
10.4.1 C#流的概念 289
10.4.2 檔案流套用 290
10.4.3 文本檔案的讀/寫 295
10.4.4 二進制檔案的讀/寫 299
10.5 實驗 302
習題10 307
參考文獻 308

相關詞條

熱門詞條

聯絡我們